DLINKSW-CPU-PROTECT-MIB

File: DLINKSW-CPU-PROTECT-MIB.mib (17230 bytes)

Imported modules

SNMPv2-CONF SNMPv2-SMI SNMPv2-TC
DLINK-ID-REC-MIB

Imported symbols

OBJECT-GROUP MODULE-COMPLIANCE Integer32
Counter64 OBJECT-TYPE MODULE-IDENTITY
TEXTUAL-CONVENTION dlinkIndustrialCommon

Defined Types

CpuProtectProtocolType  
Represents a protocol type. Note that a particular agent may support only certain protocol types. Thus, the valid values of this object are project dependent. An agent may respond with an error (e.g., 'inconsistentValue ') to a management SET operation which attempts to modify the value to one which is not supported by the managed device. arp(1) indicates IP Address Resolution Protocol (ARP). bgp(2) indicates Border Gateway Protocol. dhcp(3) indicates Dynamic Host Configuration Protocol. dhcpv6(4) indicates Dynamic Host Configuration Protocol for IPv6. dns(5) indicates Domain Name Services. dot1x(6) indicates IEEE 802.1X (Port Based Network Access Control). dvmrp(7) indicates Distance Vector Multicast Routing Protocol. gvrp(8) indicates GARP VLAN Registration Protocol. icmp(9) indicates IPv4 Internet Control Message Protocol. icmpv6Ndp(10) indicates IPv6 ICMP Neighbor Discover Protocol (NS/NA/RS/RA). icmpv6Other(11) indicates IPv6 ICMP except NDP NS/NA/RS/RA. igmp(12) indicates Internet Group Management Protocol. lacp(13), indicates Link Aggregation Control Protocol. ntp(14), indicates Network Time Protocol. ospf(15), indicates Open Shortest Path First. ospfv3(16), indicates OSPF for IPv6. pim(17), indicates Protocol Independent Multicast. pppoe(18), indicates Point-to-Point Protocol over Ethernet. rip(19), indicates Routing Information Protocol. ripng(20), indicates Routing Information Protocol for IPv6. snmp(21), indicates Simple Network Management Protocol. ssh(22), indicates Secured shell. stp(23), indicates Spanning Tree Protocol (IEEE 802.1D). telnet(24), indicates Telnet. tftp(25), indicates Trivial File Transfer Protocol. vrrp(26), indicates Virtual Router Redundancy Protocol. web(27) indicates HTTP and HTTPS.
TEXTUAL-CONVENTION    
  INTEGER arp(1), bgp(2), dhcp(3), dhcpv6(4), dns(5), dot1x(6), dvmrp(7), gvrp(8), icmp(9), icmpv6Ndp(10), icmpv6Other(11), igmp(12), lacp(13), ntp(14), ospf(15), ospfv3(16), pim(17), pppoe(18), rip(19), ripng(20), snmp(21), ssh(22), stp(23), telnet(24), tftp(25), vrrp(26), web(27)  

MaxRate  
The range for configuring rate-limit in packet per second (pps). Note that a particular agent may support different rate range. Thus, the valid values are project dependent. An agent may respond with an error (e.g., 'inconsistentValue ') to a management SET operation which attempts to modify the value to one which is not supported by the managed device. The value -1 has a special meaning. When this object is set to -1, there is no rate-limit of the entry.
TEXTUAL-CONVENTION    
  Integer32 -1 | 0..65535  

UnitID  
This object indicates the slot (for a chassis device) or unit number (for stacking device). For a standalone device, 0 is used for UnitID. Note that a particular agent may support different range of unit/slot ID. Thus, the valid values are project dependent. An agent may respond with an error (e.g., 'inconsistentValue ') to a management SET operation which attempts to modify the value to one which is not supported by the managed device.
TEXTUAL-CONVENTION    
  Integer32 0 | 1..64  

DCpuProtectProtoRateLimitEntry  
SEQUENCE    
  dCpuProtectProtoRLType CpuProtectProtocolType
  dCpuProtectProtoRLRate MaxRate
  dCpuProtectProtoRLClearCounter INTEGER

DCpuProtectSubIntfRLEntry  
SEQUENCE    
  dCpuProtectSubIntfRLType INTEGER
  dCpuProtectSubIntfRLRate MaxRate
  dCpuProtectSubIntfRLClearCounter INTEGER

DCpuProtectProtoRLCntEntry  
SEQUENCE    
  dCpuProtectProtoRLCntType CpuProtectProtocolType
  dCpuProtectProtoRLCntUnitID UnitID
  dCpuProtectProtoRLCntTotalCnt Counter64
  dCpuProtectProtoRLCntDropCnt Counter64

DCpuProtectSubIntfRLCounterEntry  
SEQUENCE    
  dCpuProtectSubIntfRLCntType INTEGER
  dCpuProtectSubIntfRLCntUnitID UnitID
  dCpuProtectSubIntfRLCntTotalCnt Counter64
  dCpuProtectSubIntfRLCntDropCnt Counter64

Defined Values

dlinkSwCpuProtectMIB 1.3.6.1.4.1.171.14.19
The MIB module for managing CPU protection.
MODULE-IDENTITY    

dCpuProtectMIBNotifications 1.3.6.1.4.1.171.14.19.0
OBJECT IDENTIFIER    

dCpuProtectMIBObjects 1.3.6.1.4.1.171.14.19.1
OBJECT IDENTIFIER    

dCpuProtectMIBConformance 1.3.6.1.4.1.171.14.19.2
OBJECT IDENTIFIER    

dCpuProtectMIBObjectsCtrl 1.3.6.1.4.1.171.14.19.1.2
OBJECT IDENTIFIER    

dCpuProtectProtoRateLimitTable 1.3.6.1.4.1.171.14.19.1.2.1
The object configure the rate-limit of traffic destined to CPU based on protocol type.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DCpuProtectProtoRateLimitEntry

dCpuProtectProtoRateLimitEntry 1.3.6.1.4.1.171.14.19.1.2.1.1
The object configures rate-limit control based on a specific protocol type.
Status: current Access: not-accessible
OBJECT-TYPE    
  DCpuProtectProtoRateLimitEntry  

dCpuProtectProtoRLType 1.3.6.1.4.1.171.14.19.1.2.1.1.1
This object indicates the protocol type.
Status: current Access: not-accessible
OBJECT-TYPE    
  CpuProtectProtocolType  

dCpuProtectProtoRLRate 1.3.6.1.4.1.171.14.19.1.2.1.1.2
This object indicates the rate-limit of the specific protocol type. The value of -1 has the special meaning of identifying that there is no rate-limit of the specific protocol type.
Status: current Access: read-create
OBJECT-TYPE    
  MaxRate  

dCpuProtectProtoRLClearCounter 1.3.6.1.4.1.171.14.19.1.2.1.1.3
This object is used to reset the counter of the specific protocol type when set to 'clear'. No action is taken if this object is set to 'noOp'. When read, the value 'noOp' is returned.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER clear(1), noOp(2)  

dCpuProtectSubIntfRLTable 1.3.6.1.4.1.171.14.19.1.2.2
This table consists of the rate-limit information of the sub-interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DCpuProtectSubIntfRLEntry

dCpuProtectSubIntfRLEntry 1.3.6.1.4.1.171.14.19.1.2.2.1
The object configure rate-limit control based on a specific sub-interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  DCpuProtectSubIntfRLEntry  

dCpuProtectSubIntfRLType 1.3.6.1.4.1.171.14.19.1.2.2.1.1
This object indicates the type of sub-interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  INTEGER manage(1), protocol(2), route(3)  

dCpuProtectSubIntfRLRate 1.3.6.1.4.1.171.14.19.1.2.2.1.2
This object indicates the rate-limit of the specific sub-interface. The value of -1 has the special meaning of identifying that there is no rate-limit of the specific sub-interface.
Status: current Access: read-create
OBJECT-TYPE    
  MaxRate  

dCpuProtectSubIntfRLClearCounter 1.3.6.1.4.1.171.14.19.1.2.2.1.3
This object is used to reset the counter of the specific sub-interface when set to 'clear'. No action is taken if this object is set to 'noOp'. When read, the value 'noOp' is returned.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER clear(1), noOp(2)  

dCpuProtectMIBObjectsCounters 1.3.6.1.4.1.171.14.19.1.3
OBJECT IDENTIFIER    

dCpuProtectProtoRLCntTable 1.3.6.1.4.1.171.14.19.1.3.1
This table consists of the traffic statistics by protocol type.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DCpuProtectProtoRLCntEntry

dCpuProtectProtoRLCntEntry 1.3.6.1.4.1.171.14.19.1.3.1.1
The per unit/slot traffic statistics about a protocol type. Objects in this table are read-only and appear automatically whenever the value of dCpuProtectProtoRLRate of a row in the dCpuProtectProtoRateLimitTable is not -1 (no-limit).
Status: current Access: not-accessible
OBJECT-TYPE    
  DCpuProtectProtoRLCntEntry  

dCpuProtectProtoRLCntType 1.3.6.1.4.1.171.14.19.1.3.1.1.1
This object indicates the Protocol type.
Status: current Access: not-accessible
OBJECT-TYPE    
  CpuProtectProtocolType  

dCpuProtectProtoRLCntUnitID 1.3.6.1.4.1.171.14.19.1.3.1.1.2
This object indicates the unit/slot ID (for a chassis device) or unit number (for stacking device). For a standalone device, 0 is used for UnitID.
Status: current Access: not-accessible
OBJECT-TYPE    
  UnitID  

dCpuProtectProtoRLCntTotalCnt 1.3.6.1.4.1.171.14.19.1.3.1.1.3
This object indicates the counter which counts the packets received by CPU (per unit/slot) for the protocol type.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

dCpuProtectProtoRLCntDropCnt 1.3.6.1.4.1.171.14.19.1.3.1.1.4
This object indicates the counter which counts the dropped packets due to exceeding the configured rate-limit.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

dCpuProtectSubIntfRLCounterTable 1.3.6.1.4.1.171.14.19.1.3.2
This table consists of the traffic statistics by sub-interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    DCpuProtectSubIntfRLCounterEntry

dCpuProtectSubIntfRLCounterEntry 1.3.6.1.4.1.171.14.19.1.3.2.1
The per unit traffic statistics about a sub-interface. Objects in this table are read-only and appear automatically whenever the value of dCpuProtectSubIntfRLRate of a row in the dCpuProtectSubIntfRLTable is not -1 (no-limit).
Status: current Access: not-accessible
OBJECT-TYPE    
  DCpuProtectSubIntfRLCounterEntry  

dCpuProtectSubIntfRLCntType 1.3.6.1.4.1.171.14.19.1.3.2.1.1
This object indicates the type of sub-interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  INTEGER manage(1), protocol(2), route(3)  

dCpuProtectSubIntfRLCntUnitID 1.3.6.1.4.1.171.14.19.1.3.2.1.2
This object indicates the slot (for a chassis device) or unit number (for stacking device). For a standalone device, 0 is used for UnitID.
Status: current Access: not-accessible
OBJECT-TYPE    
  UnitID  

dCpuProtectSubIntfRLCntTotalCnt 1.3.6.1.4.1.171.14.19.1.3.2.1.3
This object indicates the counter which counts the packets received by CPU (per unit/slot) for the subinterface.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

dCpuProtectSubIntfRLCntDropCnt 1.3.6.1.4.1.171.14.19.1.3.2.1.4
This object indicates the counter which counts the dropped packets due to exceeding the configured rate-limit.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

dCpuProtectMIBCompliances 1.3.6.1.4.1.171.14.19.2.1
OBJECT IDENTIFIER    

dCpuProtectMIBCompliance 1.3.6.1.4.1.171.14.19.2.1.1
The compliance statement for entities which implement the DLINKSW-CPU-PROTECT-MIB.
Status: current Access: read-only
MODULE-COMPLIANCE    

dCpuProtectMIBGroups 1.3.6.1.4.1.171.14.19.2.2
OBJECT IDENTIFIER    

dCpuProtectProtoGroup 1.3.6.1.4.1.171.14.19.2.2.1
A collection of objects providing the configuration or statistics about the rate-limit of traffic destined to CPU by protocol type.
Status: current Access: read-only
OBJECT-GROUP    

dCpuProtectSubIntfGroup 1.3.6.1.4.1.171.14.19.2.2.2
A collection of objects providing the configuration or statistics about the rate-limit of traffic destined to CPU by sub-interface type.
Status: current Access: read-only
OBJECT-GROUP