All MIBs › CADANT-CMTS-POLICY-MIB
Organization: Arris International, Inc.
Last Updated: 2014-03-26
Category: DOCSIS and Cable, Quality of Service, Vendor: ARRIS
Description: Manages service flow policy rules and QoS policy enforcement for cable modem subscribers on ARRIS/Cadant CMTS platforms.
Start monitoring vendor-neutral, standards-based MIB, any SNMPv3-capable network device (SNMP engine identity/boot/clock status) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.
What Is CADANT-CMTS-POLICY-MIB?
CADANT-CMTS-POLICY-MIB is an ARRIS/Cadant enterprise MIB that manages access-control and routing-policy configuration on the C4 Cable Modem Termination System used in DOCSIS cable broadband networks. It exposes objects for standard access-control lists applied to interfaces, distribute-list route filtering by protocol, and policy-based routing controls. As a configuration/policy MIB it is used mainly to verify the software state of the CMTS's traffic-filtering and routing-policy engine, confirming that ACL rules, distribute lists, and policy routes are active and correctly applied, which indirectly affects service continuity for subscriber traffic. It layers vendor-specific policy extensions on top of standard IP forwarding and routing MIBs. It's typically used by cable MSO network engineers managing edge security and routing policy on Cadant/ARRIS C4 CMTS chassis in head-end facilities. Engineers can download the CADANT-CMTS-POLICY-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in CADANT-CMTS-POLICY-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
Supported Devices
- ARRIS/Cadant C4 CMTS
Monitoring Examples
An engineer inspects cadScmAccessTable rows (cadScmAccIfIndex, cadScmAccListNumber, cadScmAccRowStatus) to confirm an ACL is bound and active on a given cable interface. Checking cadDistListInTable fields like cadDistListInProtocol, cadDistListInProtocolProcess, and cadDistListInAccessListNum verifies that inbound route filtering for a routing protocol process uses the intended access list. If cadAclControl or cadPolicyRouting settings drift from the documented baseline, unexpected traffic may bypass filtering or routes may be misapplied, so polling these tables is a quick way to audit policy compliance.
What Can Be Monitored
- ACL binding per interface
- ACL row status/activation
- distribute-list route filtering
- policy routing state
- access-list numbering per protocol
This MIB depends on
Related MIBs
Imported Objects
From CADANT-PRODUCTS-MIB
| cadPolicy | OBJECT-IDENTITY |
From CADANT-TC
| CadAclString | |
| CadAclType | |
| CadExtAclCondition | |
| CadIfDirection | |
| CadIpTos | |
| CadIpTosMask | |
| CadProtocolType | |
| CadTcpFlags | |
| InetAddressIPv4or6 |
From DC-RTM-MIB
| InfoSourceDest |
From IF-MIB
| InterfaceIndex |
From INET-ADDRESS-MIB
| InetAddress | |
| InetAddressType |
From SNMP-FRAMEWORK-MIB
| SnmpAdminString |
From SNMPv2-SMI
| Counter32 | |
| Counter64 | |
| Integer32 | |
| IpAddress | |
| MODULE-IDENTITY | |
| OBJECT-TYPE | |
| Unsigned32 |
From SNMPv2-TC
| MacAddress | |
| RowStatus | |
| TEXTUAL-CONVENTION | |
| TimeStamp | |
| TruthValue |
How to Use in IPNetwork Monitor
Example using cadPolicyRateLimitConformPackets OID:
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| cadPolicyMib | 1.3.6.1.4.1.4998.1.1.35.1 | Arris Cadant C4 CMTS policy parameters and constants | ||
| cadScmAccessTable | 1.3.6.1.4.1.4998.1.1.35.1.1 | not-accessible | A table contains SCM access control list information. Each physical interface is associated with the access list number defined as hjpolAccListNumber in hjpolAccListTable of NETPLANE-POLICY-MIB. With this information, C4 can permit/deny access usnig access list filtering before the packet reach SCM from the specified physical interface. | |
| cadScmAccessEntry | 1.3.6.1.4.1.4998.1.1.35.1.1.1 | not-accessible | A conceptual row containing information about SCM access list for each physical interface. | |
| NUM cadScmAccIfIndex | 1.3.6.1.4.1.4998.1.1.35.1.1.1.1 | InterfaceIndex | not-accessible | The value of this object identifies a physical layer2 interface, such as a DOCSIS MAC or a Gigabit/TenGigabit NAM, on which SCM access control is applied |
| I32 cadScmAccListNumber | 1.3.6.1.4.1.4998.1.1.35.1.1.1.2 | Integer32 | read-write | The value of this object identifies entry(or entries) in the hjpolAccListTable. The identified entry(or entries) contains SCM access parameters to be used when filtering traffic from individual interface sent to SCM. |
| ROW cadScmAccRowStatus | 1.3.6.1.4.1.4998.1.1.35.1.1.1.3 | RowStatus | read-write | Control Object for row creation and deletion. |
| cadDistListInTable | 1.3.6.1.4.1.4998.1.1.35.1.2 | not-accessible | Distribute List In Table | |
| cadDistListInEntry | 1.3.6.1.4.1.4998.1.1.35.1.2.1 | not-accessible | A row in Distribute List In table | |
| CAD cadDistListInProtocol | 1.3.6.1.4.1.4998.1.1.35.1.2.1.1 | CadPolicyProtocol | read-only | Protocol for which distribute list is applied. |
| I32 cadDistListInProtocolProcess | 1.3.6.1.4.1.4998.1.1.35.1.2.1.2 | Integer32 | read-only | VRF for which distribute list is applied. |
| NUM cadDistListInIfIndex | 1.3.6.1.4.1.4998.1.1.35.1.2.1.3 | InterfaceIndex | read-only | Interface for which distribute list is applied. The value will be 1 if the distribute list is applied to all interfaces. |
| I32 cadDistListInAccessListNum | 1.3.6.1.4.1.4998.1.1.35.1.2.1.4 | Integer32 | read-only | The configured distribute in list refers to the access list specified. |
| OCT cadDistListInAccessListName | 1.3.6.1.4.1.4998.1.1.35.1.2.1.5 | OCTET STRING | read-create | Name of the access list referred by distribute in list. |
| ROW cadDistListInStatus | 1.3.6.1.4.1.4998.1.1.35.1.2.1.6 | RowStatus | read-create | The row status variable, used according to row installation and removal conventions. Once access list specified default row status is active. |
| cadPolicyRateLimitTable | 1.3.6.1.4.1.4998.1.1.35.1.4 | not-accessible | A table of rate limiting policies applied to a physical interface. | |
| cadPolicyRateLimitEntry | 1.3.6.1.4.1.4998.1.1.35.1.4.1 | not-accessible | An ordered list of the rate limit polices | |
| NUM cadPolicyRateLimitIfIndex | 1.3.6.1.4.1.4998.1.1.35.1.4.1.1 | InterfaceIndex | not-accessible | The value of this object identifies a physical layer2 interface, such as a DOCSIS MAC or a Gigabit/TenGigabit NAM, on which the rate limit policy is applied |
| CAD cadPolicyRateLimitDirection | 1.3.6.1.4.1.4998.1.1.35.1.4.1.2 | CadIfDirection | not-accessible | Direction of traffic on interface to apply the rate limit policy |
| INT cadPolicyRateLimitIndex | 1.3.6.1.4.1.4998.1.1.35.1.4.1.3 | INTEGER | not-accessible | Index of rate limit policy. Policies are applied in the order specified by this index value |
| ROW cadPolicyRateLimitStatus | 1.3.6.1.4.1.4998.1.1.35.1.4.1.4 | RowStatus | read-create | Create and delete table row entries. |
| CAD cadPolicyRateLimitAclType | 1.3.6.1.4.1.4998.1.1.35.1.4.1.5 | CadAclType | read-create | Type of ACL associated with rate limit policy |
| I32 cadPolicyRateLimitAclNum | 1.3.6.1.4.1.4998.1.1.35.1.4.1.6 | Integer32 | read-create | ACL number. If the ACL does not exist, then this is treated as if the ACL type is none, i.e. all IP traffic matches the policy. |
| I32 cadPolicyRateLimitBps | 1.3.6.1.4.1.4998.1.1.35.1.4.1.7 | Integer32 | read-create | Average rate, in bits per second (bps). |
| I32 cadPolicyRateLimitBurstNormal | 1.3.6.1.4.1.4998.1.1.35.1.4.1.8 | Integer32 | read-create | Normal burst size, in bytes. The minimum value is bps divided by 2000. |
| I32 cadPolicyRateLimitBurstMax | 1.3.6.1.4.1.4998.1.1.35.1.4.1.9 | Integer32 | read-create | Excess burst size, in bytes. Must be equal to or larger than cadPolicyRateLimitBurstNormal |
| CAD cadPolicyRateLimitConformAction | 1.3.6.1.4.1.4998.1.1.35.1.4.1.10 | CadPolicyRateLimitAction | read-create | Action to take on packets that conform to the specified rate limit. |
| INT cadPolicyRateLimitConformValue | 1.3.6.1.4.1.4998.1.1.35.1.4.1.11 | INTEGER | read-create | Value to set if action is set-prec-transmit, set-dscp-transmit or set-priority-transmit. For set-priority-transmit,the valid value range is 0-7. |
| CAD cadPolicyRateLimitExceedAction | 1.3.6.1.4.1.4998.1.1.35.1.4.1.12 | CadPolicyRateLimitAction | read-create | Action to take on packets that exceed to the specified rate limit. |
| INT cadPolicyRateLimitExceedValue | 1.3.6.1.4.1.4998.1.1.35.1.4.1.13 | INTEGER | read-create | Value to set if action is set-prec-transmit, set-dscp-transmit or set-priority-transmit. For set-priority-transmit,the valid value range is 0-7. |
| T/F cadPolicyRateLimitClearCounts | 1.3.6.1.4.1.4998.1.1.35.1.4.1.14 | TruthValue | read-create | If set to true, clear the counts in the CadPolicyRateLimitStatusEntry. When read, this field always returns false. The correct way to clear the counts is to first read them, then set ClearCounts to true. |
| cadPolicyRateLimitStatusTable | 1.3.6.1.4.1.4998.1.1.35.1.5 | not-accessible | A table of counts of rate limiting policies applied to a physical interface. | |
| cadPolicyRateLimitStatusEntry | 1.3.6.1.4.1.4998.1.1.35.1.5.1 | not-accessible | Dyanmic status associated with a rate limit policy | |
| C64 cadPolicyRateLimitConformPacketsEx | 1.3.6.1.4.1.4998.1.1.35.1.5.1.1 | Counter64 | read-only | Number of packets conforming to the policy rate |
| C64 cadPolicyRateLimitConformBytes | 1.3.6.1.4.1.4998.1.1.35.1.5.1.2 | Counter64 | read-only | Number of bytes conforming to the policy rate |
| C64 cadPolicyRateLimitExceedPackets | 1.3.6.1.4.1.4998.1.1.35.1.5.1.3 | Counter64 | read-only | Number of packets exceeding to the policy rate |
| C64 cadPolicyRateLimitExceedBytes | 1.3.6.1.4.1.4998.1.1.35.1.5.1.4 | Counter64 | read-only | Number of bytes exceeding to the policy rate |
| I32 cadPolicyRateLimitCurrentBurst | 1.3.6.1.4.1.4998.1.1.35.1.5.1.5 | Integer32 | read-only | The current number of bytes in the burst exceeding the average bps rate |
| TIM cadPolicyRateLimitLastCleared | 1.3.6.1.4.1.4998.1.1.35.1.5.1.6 | TimeStamp | read-only | The value of SysUptime when the rate limit counters were last cleared. |
| cadPolicyAclTable | 1.3.6.1.4.1.4998.1.1.35.1.6 | not-accessible | A table contains access control list (ACL) information. Each row corresponds to an access control entry (ACE), and each ACL may have multiple ACEs that are applied in order to the packet being inspected. | |
| cadPolicyAclEntry | 1.3.6.1.4.1.4998.1.1.35.1.6.1 | not-accessible | A conceptual row containing information about SCM access list for each physical interface. | |
| I32 cadAclNumber | 1.3.6.1.4.1.4998.1.1.35.1.6.1.1 | Integer32 | not-accessible | IPv6 ACL number. IPv6 ACLs are in the range 200-399. Extended ACL number. Extended ACLs are in the range 100-199. Standard ACLs are in the range 1-99. |
| I32 cadAclIndex | 1.3.6.1.4.1.4998.1.1.35.1.6.1.2 | Integer32 | not-accessible | Order in which this ACE is used in the ACL. |
| CAD cadAclType | 1.3.6.1.4.1.4998.1.1.35.1.6.1.3 | CadAclType | read-create | Indicates whether this EACE is used as a standard, extended, or remark ACL. The rate-limiting type is not valid for this table. Remark is the only valid type that can be set, standard and extended are set by the agent when the ACE is created. |
| ROW cadAclStatus | 1.3.6.1.4.1.4998.1.1.35.1.6.1.4 | RowStatus | read-create | RowStatus used to add and remove ACEs. ACEs that contain only remarks should have their status set to notInService and should be created with createAndWait. |
| T/F cadAclPermit | 1.3.6.1.4.1.4998.1.1.35.1.6.1.5 | TruthValue | read-create | Permit or Deny the packet when matched. |
| CAD cadAclProtocol | 1.3.6.1.4.1.4998.1.1.35.1.6.1.6 | CadProtocolType | read-create | Protocol number to match |
| ADR cadAclSrcIp | 1.3.6.1.4.1.4998.1.1.35.1.6.1.7 | InetAddressIPv4or6 | read-create | Source IP address to match |
| ADR cadAclSrcIpMask | 1.3.6.1.4.1.4998.1.1.35.1.6.1.8 | InetAddressIPv4or6 | read-create | Source IP wildcard mask to match. Default to match anything |
| CAD cadAclSrcPortOp | 1.3.6.1.4.1.4998.1.1.35.1.6.1.9 | CadExtAclCondition | read-create | Source port condition (lt,gt,eq,ne) to match. |
| I32 cadAclSrcPortLo | 1.3.6.1.4.1.4998.1.1.35.1.6.1.10 | Integer32 | read-create | First Source port number to match. -1 indicates that this field is not used. |
| I32 cadAclSrcPortHi | 1.3.6.1.4.1.4998.1.1.35.1.6.1.11 | Integer32 | read-create | Second Source port number to match. -1 indicates that this field is not used. |
| ADR cadAclDstIp | 1.3.6.1.4.1.4998.1.1.35.1.6.1.12 | InetAddressIPv4or6 | read-create | Destination IP address to match |
| ADR cadAclDstIpMask | 1.3.6.1.4.1.4998.1.1.35.1.6.1.13 | InetAddressIPv4or6 | read-create | Destination IP wildcard (inverse) mask to match. Default to match anything. |
| CAD cadAclDstPortOp | 1.3.6.1.4.1.4998.1.1.35.1.6.1.14 | CadExtAclCondition | read-create | Destination port condition (lt,gt,eq,ne) to match. |
| I32 cadAclDstPortLo | 1.3.6.1.4.1.4998.1.1.35.1.6.1.15 | Integer32 | read-create | First Destination port number to match. -1 indicates that this field is not used. |
| I32 cadAclDstPortHi | 1.3.6.1.4.1.4998.1.1.35.1.6.1.16 | Integer32 | read-create | Second Destination port number to match. -1 indicates that this field is not used |
| T/F cadAclLogging | 1.3.6.1.4.1.4998.1.1.35.1.6.1.17 | TruthValue | read-create | Turn on or off the ACE matching log |
| I32 cadAclProtoType | 1.3.6.1.4.1.4998.1.1.35.1.6.1.18 | Integer32 | read-create | Sub-protocol qualifiers. For protocol type ICMP, this value matches the ICMP message type (0 - 255). For IGMP, this value matches the IGMP message type (0-15). A value of -1 means that this field is not used. |
| I32 cadAclProtoCode | 1.3.6.1.4.1.4998.1.1.35.1.6.1.19 | Integer32 | read-create | Sub-protocol qualifiers. For protocol type ICMP, this value matches the ICMP message type code (0 - 255). A value of -1 indicates this value is not used. |
| CAD cadAclIpTos | 1.3.6.1.4.1.4998.1.1.35.1.6.1.20 | CadIpTos | read-create | Matches the TOS field of the IP header. |
| CAD cadAclIpTosMask | 1.3.6.1.4.1.4998.1.1.35.1.6.1.21 | CadIpTosMask | read-create | Mask to apply to the IpTos object when finding a mactch on the TOS field of the IP header. A value of 0 is used to indicate that the TOS is not used. |
| CAD cadAclTcpFlags | 1.3.6.1.4.1.4998.1.1.35.1.6.1.22 | CadTcpFlags | read-create | Matches the flags field of the TCP header. |
| CAD cadAclTcpFlagsMask | 1.3.6.1.4.1.4998.1.1.35.1.6.1.23 | CadTcpFlags | read-create | Mask to apply to the TcpFlags object when finding a mactch on the flags field of the TCP header. |
| T/F cadAclFragments | 1.3.6.1.4.1.4998.1.1.35.1.6.1.24 | TruthValue | read-create | Indicates whether this EACE applies to noninitial fragments of packets. The default is disabled. |
| STR cadAclRemark | 1.3.6.1.4.1.4998.1.1.35.1.6.1.26 | CadAclString | read-create | The comment associated with the access control entry. This is only valid for ACEs of type remark. |
| IPt cadAclIpAddrType | 1.3.6.1.4.1.4998.1.1.35.1.6.1.27 | InetAddressType | read-create | IP Address type |
| cadSnmpCommAccessTable | 1.3.6.1.4.1.4998.1.1.35.1.7 | not-accessible | A table contains the access list information associated with the community string. Each community string defined in snmpCommunithTable can be configured with one access list number. C4 can permit/deny access usnig access list filtering. Filtering will occur in software, after the SNMP traffic passed through the OSE protocol stack and received by the agent. Standard ACLs will be used to enforce the access restrictions | |
| cadSnmpCommAccessEntry | 1.3.6.1.4.1.4998.1.1.35.1.7.1 | not-accessible | A conceptual row containing information about access list filtering associated with community string. | |
| STR cadSnmpCommAccessName | 1.3.6.1.4.1.4998.1.1.35.1.7.1.1 | SnmpAdminString | not-accessible | The index value that uniquely identifies an entry in snmpCommunityTable. |
| I32 cadSnmpCommAccessList | 1.3.6.1.4.1.4998.1.1.35.1.7.1.2 | Integer32 | read-create | The value of this object identifies entry (or entries) in the cadPolicyAclTable. The identified entry (or entries) contains access parameters to be used when filtering traffic sent to SNMP agent. |
| ROW cadSnmpCommAccessStatus | 1.3.6.1.4.1.4998.1.1.35.1.7.1.3 | RowStatus | read-create | Control Object for row creation and deletion. |
| cadPolicyAccessGroupTable | 1.3.6.1.4.1.4998.1.1.35.1.8 | not-accessible | A table of access group policies applied to a physical interface. | |
| cadPolicyAccessGroupEntry | 1.3.6.1.4.1.4998.1.1.35.1.8.1 | not-accessible | An ordered list of the access group polices | |
| NUM cadPolicyAccessGroupIfIndex | 1.3.6.1.4.1.4998.1.1.35.1.8.1.1 | InterfaceIndex | not-accessible | The value of this object identifies a physical layer2 interface, such as a DOCSIS MAC or a Gigabit/TenGigabit NAM, on which the access group policy is applied |
| CAD cadPolicyAccessGroupDirection | 1.3.6.1.4.1.4998.1.1.35.1.8.1.2 | CadIfDirection | not-accessible | Direction of traffic on interface to apply the access group policy |
| ROW cadPolicyAccessGroupStatus | 1.3.6.1.4.1.4998.1.1.35.1.8.1.3 | RowStatus | read-create | This table supports sets of createAndGo(4) and destroy(6) |
| I32 cadPolicyAccessGroupIpv4AclNum | 1.3.6.1.4.1.4998.1.1.35.1.8.1.4 | Integer32 | read-create | ACL number. If the ACL does not exist, then this is treated as if the ACL type is none, i.e. all IPv4 traffic matches the policy. |
| T/F cadPolicyAccessGroupClearCounts | 1.3.6.1.4.1.4998.1.1.35.1.8.1.5 | TruthValue | read-create | If set to true, clear the counts in the CadPolicyAccessGroupStatusEntry. When read, this field always returns false. The correct way to clear the counts is to first read them, then set ClearCounts to true. |
| I32 cadPolicyAccessGroupIpv6AclNum | 1.3.6.1.4.1.4998.1.1.35.1.8.1.6 | Integer32 | read-create | ACL number. If the ACL does not exist, then this is treated as if the ACL type is none, i.e. all IPv6 traffic matches the policy. |
| STR cadPolicyAccessGroupIpv6AclName | 1.3.6.1.4.1.4998.1.1.35.1.8.1.7 | SnmpAdminString | read-create | ACL name. |
| cadPolicyAccessGroupStatusTable | 1.3.6.1.4.1.4998.1.1.35.1.9 | not-accessible | A table of counts of rate limiting policies applied to a physical interface. | |
| cadPolicyAccessGroupStatusEntry | 1.3.6.1.4.1.4998.1.1.35.1.9.1 | not-accessible | Dyanmic status associated with a rate limit policy | |
| C64 cadPolicyAccessGroupPermitPackets | 1.3.6.1.4.1.4998.1.1.35.1.9.1.1 | Counter64 | read-only | Number of packets conforming to the access group policy permit ACL |
| C64 cadPolicyAccessGroupDenyPackets | 1.3.6.1.4.1.4998.1.1.35.1.9.1.2 | Counter64 | read-only | Number of packets conforming to the access group policy deny ACL |
| TIM cadPolicyAccessGroupLastCleared | 1.3.6.1.4.1.4998.1.1.35.1.9.1.3 | TimeStamp | read-only | The value of SysUptime when the access group policy counters were last cleared. |
| cadPolicyPfxListTable | 1.3.6.1.4.1.4998.1.1.35.1.11 | not-accessible | Prefix List Table | |
| cadPolicyPfxListEntry | 1.3.6.1.4.1.4998.1.1.35.1.11.1 | not-accessible | A row in Prefix list table | |
| I32 cadPolicyPfxListNumber | 1.3.6.1.4.1.4998.1.1.35.1.11.1.1 | Integer32 | read-only | Prefix list is identified by number value of 0 should be passed for this object if prefix list is configured by name |
| OCT cadPolicyPfxListName | 1.3.6.1.4.1.4998.1.1.35.1.11.1.2 | OCTET STRING | read-only | Name of prefix list.Null value is assigned to this Object if the prefix list is identified by number |
| I32 cadPolicyPfxListSeqNumber | 1.3.6.1.4.1.4998.1.1.35.1.11.1.3 | Integer32 | read-only | A sequence in the prefix list is identified by sequence number. If no sequence is specified defalut sequence of 5 is assumend. IF one more sequence is configured sequence number 10 is assigned (multiples of 5) |
| IP cadPolicyPfxListIpAddress | 1.3.6.1.4.1.4998.1.1.35.1.11.1.4 | InetAddress | read-only | This is the source ipv4 or ipv6 address on which the filtering needs to be applied |
| I32 cadPolicyPfxListIpAddMaskLen | 1.3.6.1.4.1.4998.1.1.35.1.11.1.5 | Integer32 | read-only | Mask length of the Source IP address |
| I32 cadPolicyPfxListMaskGeValue | 1.3.6.1.4.1.4998.1.1.35.1.11.1.6 | Integer32 | read-only | If the received route matches the source address and the mask length is greater than the value specified, apply the specified action to the route |
| I32 cadPolicyPfxListMaskLeValue | 1.3.6.1.4.1.4998.1.1.35.1.11.1.7 | Integer32 | read-only | This value specifies if the received route mask length is less the value specified here do the action specified (permit/deny) |
| CAD cadPolicyPfxListAction | 1.3.6.1.4.1.4998.1.1.35.1.11.1.8 | CadPolicyAction | read-create | specifies the action to be taken. Possible actions include permit(1) and deny(2) |
| ROW cadPolicyPfxListStatus | 1.3.6.1.4.1.4998.1.1.35.1.11.1.9 | RowStatus | read-create | The row status variable, used according to row installation and removal conventions. |
| IPt cadPolicyPfxListAfi | 1.3.6.1.4.1.4998.1.1.35.1.11.1.10 | InetAddressType | not-accessible | This is the Address Family Identifier (AFI) of the prefix that will follow. Only IPv4 or IPv6 prefix-list will be supported. |
| INT cadPolicyPfxListSafi | 1.3.6.1.4.1.4998.1.1.35.1.11.1.11 | INTEGER | not-accessible | This is the Subsequent Address Family Identifier (SAFI) of the prefix that will follow. |
| cadPolicyDistListOutTable | 1.3.6.1.4.1.4998.1.1.35.1.12 | not-accessible | Distribute List Out Table | |
| cadPolicyDistListOutEntry | 1.3.6.1.4.1.4998.1.1.35.1.12.1 | not-accessible | A row in Distribute List Out table | |
| CAD cadPolicyDistListOutSrcProtocol | 1.3.6.1.4.1.4998.1.1.35.1.12.1.1 | CadPolicyProtocol | read-only | Source Protocol under which distribute list is configured. |
| I32 cadPolicyDistListOutSrcProtocolProcess | 1.3.6.1.4.1.4998.1.1.35.1.12.1.2 | Integer32 | read-only | Source VRF ID under which distribute list is configured. |
| CAD cadPolicyDistListOutRoutingProtocol | 1.3.6.1.4.1.4998.1.1.35.1.12.1.3 | CadPolicyProtocol | read-only | Destination Protocol to which routes need to be sent. |
| I32 cadPolicyDistListOutRoutingProcess | 1.3.6.1.4.1.4998.1.1.35.1.12.1.4 | Integer32 | read-only | Destination VRF ID under which distribute list is configured. |
| I32 cadPolicyDistListOutAutonomousSystemNum | 1.3.6.1.4.1.4998.1.1.35.1.12.1.5 | Integer32 | read-only | Autonomous system number of BGP to which routes need to be redistributed. If destination protocol is BGP appropriate AS number needs to be filled for this object. Otherwise set a value of 1 for this object. |
| I32 cadPolicyDistListOutAccessListNum | 1.3.6.1.4.1.4998.1.1.35.1.12.1.6 | Integer32 | read-only | The configured distribute out list refers to the access list specified. The access list number must be in the range of 1 - 99 |
| OCT cadPolicyDistListOutAccessListName | 1.3.6.1.4.1.4998.1.1.35.1.12.1.7 | OCTET STRING | read-create | Name of the access list referred by distribute list. The access list name must be less than 32 characters |
| ROW cadPolicyDistListOutStatus | 1.3.6.1.4.1.4998.1.1.35.1.12.1.8 | RowStatus | read-create | The row status variable, used according to row installation and removal conventions. Once access list specified default row status is UP. |
| NUM cadPolicyDistListOutIfIndex | 1.3.6.1.4.1.4998.1.1.35.1.12.1.9 | InterfaceIndex | read-only | Interface for which distribute list is applied. The value will be 1 if the distribute list is applied to all interfaces. |
| cadDistListOutTable | 1.3.6.1.4.1.4998.1.1.35.1.13 | not-accessible | Distribute List Out Table | |
| cadDistListOutEntry | 1.3.6.1.4.1.4998.1.1.35.1.13.1 | not-accessible | A row in Distribute List Out table | |
| I32 cadDistListOutVrIndex | 1.3.6.1.4.1.4998.1.1.35.1.13.1.1 | Integer32 | read-only | virtual router index |
| INF cadDistListOutDestProtocol | 1.3.6.1.4.1.4998.1.1.35.1.13.1.2 | InfoSourceDest | read-only | Destination protocol for which distribute list is applied. |
| INF cadDistListOutSrcProtocol | 1.3.6.1.4.1.4998.1.1.35.1.13.1.3 | InfoSourceDest | read-only | Source protocol for which distribute list is applied. |
| I32 cadDistListOutAccessListNum | 1.3.6.1.4.1.4998.1.1.35.1.13.1.4 | Integer32 | read-create | Access List Number |
| ROW cadDistListOutStatus | 1.3.6.1.4.1.4998.1.1.35.1.13.1.5 | RowStatus | read-create | The row status variable, used according to row installation and removal conventions. Once access list specified default row status is active. |
| STR cadDistListOutAccessListName | 1.3.6.1.4.1.4998.1.1.35.1.13.1.6 | SnmpAdminString | read-create | Access List Name |
| cadAclNameTable | 1.3.6.1.4.1.4998.1.1.35.1.14 | not-accessible | This table maps names to ACL entries. Each row associates a name with the indexed ACL. | |
| cadAclNameEntry | 1.3.6.1.4.1.4998.1.1.35.1.14.1 | not-accessible | A conceptual row containing name information about an ACL. | |
| STR cadNameAclName | 1.3.6.1.4.1.4998.1.1.35.1.14.1.1 | SnmpAdminString | not-accessible | The name of the access control list. |
| I32 cadNameAclNumber | 1.3.6.1.4.1.4998.1.1.35.1.14.1.2 | Integer32 | not-accessible | Extended ACL number. Extended ACLs are in the range 100-199. Standard ACLs are in the range 1-99. |
| ROW cadNameAclStatus | 1.3.6.1.4.1.4998.1.1.35.1.14.1.3 | RowStatus | read-create | RowStatus used to add and remove names for ACLs. When an ACL is removed, the associated name is also removed. |
| cadAclControl | 1.3.6.1.4.1.4998.1.1.35.1.15 | |||
| T/F cadAclOrderAcl | 1.3.6.1.4.1.4998.1.1.35.1.15.1 | TruthValue | read-write | This variable always returns false(2) upon reading. When set to true(1), the ACL identified in cadAclOrderAclIndex is renumbered with interval cadAclOrderAclInterval. |
| INT cadAclOrderAclIndex | 1.3.6.1.4.1.4998.1.1.35.1.15.2 | INTEGER | read-write | This variable identifies the ACL that should be renumbered. |
| INT cadAclOrderAclInterval | 1.3.6.1.4.1.4998.1.1.35.1.15.3 | INTEGER | read-write | This variable specifies the numbering interval used between each ACE when reordering an ACL. |
| INT cadAclOrderAclStart | 1.3.6.1.4.1.4998.1.1.35.1.15.4 | INTEGER | read-write | This variable specifies the index that ACL reordering will use as the base for the first ACE. |
| I32 cadAclClearIpv4AclCounts | 1.3.6.1.4.1.4998.1.1.35.1.15.5 | Integer32 | read-write | This variable specifies the access list number for which all IPv4 per-entry counts will be cleared. This number may correspond to an individual access list (1..199). Setting to '0' will cause the per-entry counts to be cleared for ALL IPv4 configured access lists. This variable always returns '0' upon reading |
| I32 cadAclClearIpv6AclCounts | 1.3.6.1.4.1.4998.1.1.35.1.15.6 | Integer32 | read-write | This variable specifies the access list number for which all IPv6 per-entry counts will be cleared. This number may correspond to an individual access list (200..399). Setting to '0' will cause the per-entry counts to be cleared for ALL IPv6 configured access lists. This variable always returns '0' upon reading |
| cadPolicyAclExtTable | 1.3.6.1.4.1.4998.1.1.35.1.16 | not-accessible | The cadPolicyAclExtTable augments the cadPolicyAclTable with a count for total number of times the access list entry has been matched by all referencing applications. | |
| cadPolicyAclExtEntry | 1.3.6.1.4.1.4998.1.1.35.1.16.1 | not-accessible | Information about the policy access list entry. | |
| C64 cadAclEntryCount | 1.3.6.1.4.1.4998.1.1.35.1.16.1.1 | Counter64 | read-only | Total number of times the access list entry has been matched by all referencing applications. |
| cadPolicyRouting | 1.3.6.1.4.1.4998.1.1.35.1.30 | |||
| cadRouteMapTagTable | 1.3.6.1.4.1.4998.1.1.35.1.30.1 | not-accessible | This table maps policy route map names to route map entries. Each row associates a name with the indexed policy route map. | |
| cadRouteMapTagEntry | 1.3.6.1.4.1.4998.1.1.35.1.30.1.1 | not-accessible | A conceptual row containing name information for a policy route map. | |
| STR cadRouteMapTagName | 1.3.6.1.4.1.4998.1.1.35.1.30.1.1.1 | SnmpAdminString | not-accessible | Name to used for this policy route map |
| I32 cadRouteMapTagId | 1.3.6.1.4.1.4998.1.1.35.1.30.1.1.2 | Integer32 | read-create | Id used to associate entries in the policy route map table to this name. |
| ROW cadRouteMapTagRowStatus | 1.3.6.1.4.1.4998.1.1.35.1.30.1.1.3 | RowStatus | read-create | The row status variable used according to row installation and removal convention. In our case, we have simplified this to the usage of only the following states - active, createAndGo, and destroy. Other three states notInService, notReady and createAndWait are not permitted. |
| cadRouteMapTable | 1.3.6.1.4.1.4998.1.1.35.1.30.2 | not-accessible | This table contains policy route map data where each row contains information about the ACL being used and what set operations should be applied to the IP packet on a match. | |
| cadRouteMapEntry | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1 | not-accessible | A conceptual row containing information for a policy route map entry. | |
| I32 cadRouteMapId | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.1 | Integer32 | not-accessible | Id used to associate entries in the policy route map table. |
| I32 cadRouteMapSeqNum | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.2 | Integer32 | not-accessible | Sequence number used to order the match statements. |
| INT cadRouteMapMatchType | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.3 | INTEGER | read-create | Type of match to used for this entry. Permit matches on the provided ACL and then applies the defined set operations before destination routing. Deny matches on the provided ACL and then directly routes to the destination without applying any of the set critera to the packet. |
| I32 cadRouteMapMatchAcl | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.4 | Integer32 | read-create | ACL used to match the incoming packet. Since IPv4 is the only supported address type, the ACL number must be an extended or standard ACL. A value 0 implies that no ACL is used and all packets will match this entry. |
| T/F cadRouteMapSetIpPrec | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.5 | TruthValue | read-create | Indicates whether the IP Precedence should be changed on the packet if it matches the ACL and this is a permit type of match. |
| INT cadRouteMapIpPrec | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.6 | INTEGER | read-create | The IP precedence value that should be used to replace the existing IP precedence of the matching packet. |
| T/F cadRouteMapSetIpTos | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.7 | TruthValue | read-create | Indicates whether the IP TOS should be changed on the packet if it matches the ACL and this is a permit type of match. |
| INT cadRouteMapIpTos | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.8 | INTEGER | read-create | The IP TOS value that should be used to replace the existing IP TOS of the matching packet. |
| T/F cadRouteMapSetNextHop | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.9 | TruthValue | read-create | Indicates whether the next hop setting should be used to specify the adjacent next hop router when forwarding the matching packet. |
| IPt cadRouteMapNextHopAddrType | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.10 | InetAddressType | read-create | The address type of the next hop and backup next hop addresses. Currently IPv4 is the only supported address type. |
| IP cadRouteMapNextHop | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.11 | InetAddress | read-create | The address of the adjacent next hop router to use in forwading the matching packet. The next hop router address must be the address of an ajacent router, and the routing table (VRF?) is used to verify that the address can be directly reached. Only IPv4 addresses are currently supported. |
| T/F cadRouteMapSetBackupNextHop | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.12 | TruthValue | read-create | Indicates whether the backup next hop setting should be used to specify the adjacent next hop router when forwarding the matching packet. This only would be done if the primary next hop was not set or was unreachable. |
| IP cadRouteMapBackupNextHop | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.13 | InetAddress | read-create | The address type of a second next hop, that can be used only if the primary next hop address can not be reached. Only Ipv4 addresses are currently supported. |
| T/F cadRouteMapSetNullInterface | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.14 | TruthValue | read-create | If set to true and the packet matches the ACL, it will be dropped. |
| ROW cadRouteMapRowStatus | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.15 | RowStatus | read-create | The row status variable used according to row installation and removal convention. In our case, we have simplified this to the usage of only the following states - active, createAndGo, and destroy. Other three states notInService, notReady and createAndWait are not permitted. |
| T/F cadRouteMapSetIpDscp | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.16 | TruthValue | read-create | Indicates whether the IP DSCP should be changed on the packet if it matches the ACL and this is a permit type of match. |
| INT cadRouteMapIpDscp | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.17 | INTEGER | read-create | The IP DSCP value that should be used to replace the existing IP DSCP of the matching packet. |
| T/F cadRouteMapSetRecursiveNextHop | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.18 | TruthValue | read-create | Indicates whether the recursive next hop setting should be used to specify the next hop for the remote router when forwarding the matching packet. |
| IP cadRouteMapRecursiveNextHop | 1.3.6.1.4.1.4998.1.1.35.1.30.2.1.19 | InetAddress | read-create | The address type of a remote router next hop, that is used to perform a recursive route lookup. Only Ipv4 addresses are currently supported. |
| cadRouteMapStatsTable | 1.3.6.1.4.1.4998.1.1.35.1.30.3 | not-accessible | This table contains policy route map counts where each row contains information about the number of packets that match the specified ACL and were successfully changed with the defined set operations, as well as those that matched the ACL but failed the set operations. | |
| cadRouteMapStatsEntry | 1.3.6.1.4.1.4998.1.1.35.1.30.3.1 | not-accessible | A conceptual row containing counts information for a policy route map entry. | |
| C32 cadRouteMapPktMatched | 1.3.6.1.4.1.4998.1.1.35.1.30.3.1.1 | Counter32 | read-only | The number of packets that match the ACL defined in the route map entry and where the action was also successful. For matches of type deny, the packet is routed by destination, and for packets of type match, the packet is successfully modified and sent. |
| C64 cadRouteMapByteMatched | 1.3.6.1.4.1.4998.1.1.35.1.30.3.1.2 | Counter64 | read-only | The number of bytes that match the ACL defined in the route map entry and where the action was also successful. For matches of type deny, the packet is routed by destination, and for packets of type match, the packet is successfully modified and sent. |
| C32 cadRouteMapPktFailed | 1.3.6.1.4.1.4998.1.1.35.1.30.3.1.3 | Counter32 | read-only | The number of packets that match the ACL defined in the route map entry and where the action failed. For route map entries of type match, the set operation failed. |
| C64 cadRouteMapByteFailed | 1.3.6.1.4.1.4998.1.1.35.1.30.3.1.4 | Counter64 | read-only | The number of packets that match the ACL defined in the route map entry and where the action failed. For route map entries of type match, the set operation failed. |
| I32 cadRouteMapClearStats | 1.3.6.1.4.1.4998.1.1.35.1.30.4 | Integer32 | read-write | Setting this value will reset all the byte and packet counts for a route map. A value of 0 indicates no reset is performed. |
| I32 cadLocalPolicyRouteMap | 1.3.6.1.4.1.4998.1.1.35.1.30.5 | Integer32 | read-write | This value contains the mapId of the policy route map to be used for local policy based routing. A value of 0 indicates no local policy routing is performed. |
RFC description
Arris Cadant C4 CMTS policy MIB for managing policy parameters, access lists, and route map configurations.
Start monitoring ARRIS/Cadant CMTS devices with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.