From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/transition/TN-DHCP-SNOOPING-MIB | 585 +++++++++++++++++++++++++++++++++++ 1 file changed, 585 insertions(+) create mode 100644 MIBS/transition/TN-DHCP-SNOOPING-MIB (limited to 'MIBS/transition/TN-DHCP-SNOOPING-MIB') diff --git a/MIBS/transition/TN-DHCP-SNOOPING-MIB b/MIBS/transition/TN-DHCP-SNOOPING-MIB new file mode 100644 index 0000000..44a2424 --- /dev/null +++ b/MIBS/transition/TN-DHCP-SNOOPING-MIB @@ -0,0 +1,585 @@ +-- ***************************************************************** +-- TN-DHCP-SNOOPING-MIB: TN DHCP Snooping Private MIB +-- +-- Copyright (c) 2015 by Transition Networks, Inc. +-- All Rights Reserved. +-- +-- **************************************************************** + +TN-DHCP-SNOOPING-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + MODULE-IDENTITY, OBJECT-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + tnProducts + FROM TRANSITION-SMI + Integer32 FROM SNMPv2-SMI + IpAddress FROM SNMPv2-SMI + Unsigned32 FROM SNMPv2-SMI + MacAddress FROM SNMPv2-TC + TruthValue FROM SNMPv2-TC + TNInterfaceIndex FROM TN-TC + ; + +tnDhcpSnoopingMib MODULE-IDENTITY + LAST-UPDATED "201504200000Z" + ORGANIZATION "Transition Networks, Inc." + CONTACT-INFO + "Transition Networks + Technical Support + + 10900 Red Circle Drive + Minnetonka, MN 55343 USA + Tel: +1-800-526-9267 + + E-mail: techsupport@transition.com" + DESCRIPTION + "The mib module for DHCP settings." + + REVISION "201504200000Z" + DESCRIPTION + "Initial Revision of this module" + ::= { tnProducts 147 } + + +tnDhcpSnoopingMibObjects OBJECT IDENTIFIER + ::= { tnDhcpSnoopingMib 1 } + +tnDhcpSnoopingConfig OBJECT IDENTIFIER + ::= { tnDhcpSnoopingMibObjects 2 } + +tnDhcpSnoopingConfigGlobals OBJECT IDENTIFIER + ::= { tnDhcpSnoopingConfig 1 } + +tnDhcpSnoopingConfigGlobalsMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the DHCP snooping mode operation. Possible modes are - true: + Enable DHCP snooping mode operation. When DHCP snooping mode operation + is enabled, the DHCP request messages will be forwarded to trusted + ports and only allow reply packets from trusted ports. false: Disable + DHCP snooping mode operation." + ::= { tnDhcpSnoopingConfigGlobals 1 } + +tnDhcpSnoopingConfigInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNDhcpSnoopingConfigInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of DHCP Snooping port configuration parameters" + ::= { tnDhcpSnoopingConfig 2 } + +tnDhcpSnoopingConfigInterfaceEntry OBJECT-TYPE + SYNTAX TNDhcpSnoopingConfigInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each port has a set of parameters" + INDEX { tnDhcpSnoopingConfigInterfaceIfIndex } + ::= { tnDhcpSnoopingConfigInterfaceTable 1 } + +TNDhcpSnoopingConfigInterfaceEntry ::= SEQUENCE { + tnDhcpSnoopingConfigInterfaceIfIndex TNInterfaceIndex, + tnDhcpSnoopingConfigInterfaceTrustMode TruthValue +} + +tnDhcpSnoopingConfigInterfaceIfIndex OBJECT-TYPE + SYNTAX TNInterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logical interface number of the physical port." + ::= { tnDhcpSnoopingConfigInterfaceEntry 1 } + +tnDhcpSnoopingConfigInterfaceTrustMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates the DHCP snooping port mode. Possible port modes are - true: + Configures the port as trusted source of the DHCP messages. false: + Configures the port as untrusted source of the DHCP messages." + ::= { tnDhcpSnoopingConfigInterfaceEntry 2 } + +tnDhcpSnoopingStatus OBJECT IDENTIFIER + ::= { tnDhcpSnoopingMibObjects 3 } + +tnDhcpSnoopingStatusAssignedIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNDhcpSnoopingStatusAssignedIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of assigned IP information in DHCP Snooping " + ::= { tnDhcpSnoopingStatus 1 } + +tnDhcpSnoopingStatusAssignedIpEntry OBJECT-TYPE + SYNTAX TNDhcpSnoopingStatusAssignedIpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry has a set of parameters" + INDEX { tnDhcpSnoopingStatusAssignedIpMacAddress, tnDhcpSnoopingStatusAssignedIpVlanId } + ::= { tnDhcpSnoopingStatusAssignedIpTable 1 } + +TNDhcpSnoopingStatusAssignedIpEntry ::= SEQUENCE { + tnDhcpSnoopingStatusAssignedIpMacAddress MacAddress, + tnDhcpSnoopingStatusAssignedIpVlanId Integer32, + tnDhcpSnoopingStatusAssignedIpIfIndex TNInterfaceIndex, + tnDhcpSnoopingStatusAssignedIpIpAddress IpAddress, + tnDhcpSnoopingStatusAssignedIpNetmask IpAddress, + tnDhcpSnoopingStatusAssignedIpDhcpServerIp IpAddress +} + +tnDhcpSnoopingStatusAssignedIpMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MAC address." + ::= { tnDhcpSnoopingStatusAssignedIpEntry 1 } + +tnDhcpSnoopingStatusAssignedIpVlanId OBJECT-TYPE + SYNTAX Integer32 (1..4095) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The VLAN id of the VLAN." + ::= { tnDhcpSnoopingStatusAssignedIpEntry 2 } + +tnDhcpSnoopingStatusAssignedIpIfIndex OBJECT-TYPE + SYNTAX TNInterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Logical interface number of the physical port of the DHCP client." + ::= { tnDhcpSnoopingStatusAssignedIpEntry 3 } + +tnDhcpSnoopingStatusAssignedIpIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address assigned to DHCP client by DHCP server." + ::= { tnDhcpSnoopingStatusAssignedIpEntry 4 } + +tnDhcpSnoopingStatusAssignedIpNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Netmask assigned to DHCP client by DHCP server." + ::= { tnDhcpSnoopingStatusAssignedIpEntry 5 } + +tnDhcpSnoopingStatusAssignedIpDhcpServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of the DHCP server that assigns the IP address and netmask." + ::= { tnDhcpSnoopingStatusAssignedIpEntry 6 } + +tnDhcpSnoopingControl OBJECT IDENTIFIER + ::= { tnDhcpSnoopingMibObjects 4 } + +tnDhcpSnoopingControlInterfaceClearStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNDhcpSnoopingControlInterfaceClearStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table to clear port statistics in DHCP Snooping" + ::= { tnDhcpSnoopingControl 1 } + +tnDhcpSnoopingControlInterfaceClearStatisticsEntry OBJECT-TYPE + SYNTAX TNDhcpSnoopingControlInterfaceClearStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each port has a set of parameters" + INDEX { tnDhcpSnoopingControlInterfaceClearStatisticsIfIndex } + ::= { tnDhcpSnoopingControlInterfaceClearStatisticsTable 1 } + +TNDhcpSnoopingControlInterfaceClearStatisticsEntry ::= SEQUENCE { + tnDhcpSnoopingControlInterfaceClearStatisticsIfIndex TNInterfaceIndex, + tnDhcpSnoopingControlInterfaceClearStatisticsClear TruthValue +} + +tnDhcpSnoopingControlInterfaceClearStatisticsIfIndex OBJECT-TYPE + SYNTAX TNInterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logical interface number of the physical port." + ::= { tnDhcpSnoopingControlInterfaceClearStatisticsEntry 1 } + +tnDhcpSnoopingControlInterfaceClearStatisticsClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "clear statistics per physical port." + ::= { tnDhcpSnoopingControlInterfaceClearStatisticsEntry 2 } + +tnDhcpSnoopingStatistics OBJECT IDENTIFIER + ::= { tnDhcpSnoopingMibObjects 5 } + +tnDhcpSnoopingStatisticsInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF TNDhcpSnoopingStatisticsInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a table of port statistics in DHCP Snooping " + ::= { tnDhcpSnoopingStatistics 2 } + +tnDhcpSnoopingStatisticsInterfaceEntry OBJECT-TYPE + SYNTAX TNDhcpSnoopingStatisticsInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry has a set of parameters" + INDEX { tnDhcpSnoopingStatisticsInterfaceIfIndex } + ::= { tnDhcpSnoopingStatisticsInterfaceTable 1 } + +TNDhcpSnoopingStatisticsInterfaceEntry ::= SEQUENCE { + tnDhcpSnoopingStatisticsInterfaceIfIndex TNInterfaceIndex, + tnDhcpSnoopingStatisticsInterfaceRxDiscover Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxOffer Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxRequest Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxDecline Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxAck Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxNak Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxRelease Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxInform Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxLeaseQuery Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxLeaseUnassigned Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxLeaseUnknown Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxLeaseActive Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxDiscardChksumErr Unsigned32, + tnDhcpSnoopingStatisticsInterfaceRxDiscardUntrust Unsigned32, + tnDhcpSnoopingStatisticsInterfaceTxDiscover Unsigned32, + tnDhcpSnoopingStatisticsInterfaceTxOffer Unsigned32, + tnDhcpSnoopingStatisticsInterfaceTxRequest Unsigned32, + tnDhcpSnoopingStatisticsInterfaceTxDecline Unsigned32, + tnDhcpSnoopingStatisticsInterfaceTxAck Unsigned32, + tnDhcpSnoopingStatisticsInterfaceTxNak Unsigned32, + tnDhcpSnoopingStatisticsInterfaceTxRelease Unsigned32, + tnDhcpSnoopingStatisticsInterfaceTxInform Unsigned32, + tnDhcpSnoopingStatisticsInterfaceTxLeaseQuery Unsigned32, + tnDhcpSnoopingStatisticsInterfaceTxLeaseUnassigned Unsigned32, + tnDhcpSnoopingStatisticsInterfaceTxLeaseUnknown Unsigned32, + tnDhcpSnoopingStatisticsInterfaceTxLeaseActive Unsigned32 +} + +tnDhcpSnoopingStatisticsInterfaceIfIndex OBJECT-TYPE + SYNTAX TNInterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Logical interface number of the physical port." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 1 } + +tnDhcpSnoopingStatisticsInterfaceRxDiscover OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discover (option 53 with value 1) packets received." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 2 } + +tnDhcpSnoopingStatisticsInterfaceRxOffer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of offer (option 53 with value 2) packets received." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 3 } + +tnDhcpSnoopingStatisticsInterfaceRxRequest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of request (option 53 with value 3) packets received." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 4 } + +tnDhcpSnoopingStatisticsInterfaceRxDecline OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of decline (option 53 with value 4) packets received." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 5 } + +tnDhcpSnoopingStatisticsInterfaceRxAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ACK (option 53 with value 5) packets received." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 6 } + +tnDhcpSnoopingStatisticsInterfaceRxNak OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NAK (option 53 with value 6) packets received." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 7 } + +tnDhcpSnoopingStatisticsInterfaceRxRelease OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of release (option 53 with value 7) packets received." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 8 } + +tnDhcpSnoopingStatisticsInterfaceRxInform OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inform (option 53 with value 8) packets received." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 9 } + +tnDhcpSnoopingStatisticsInterfaceRxLeaseQuery OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lease query (option 53 with value 10) packets received." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 10 } + +tnDhcpSnoopingStatisticsInterfaceRxLeaseUnassigned OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lease unassigned (option 53 with value 11) packets + received." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 11 } + +tnDhcpSnoopingStatisticsInterfaceRxLeaseUnknown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lease unknown (option 53 with value 12) packets received." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 12 } + +tnDhcpSnoopingStatisticsInterfaceRxLeaseActive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lease active (option 53 with value 13) packets received." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 13 } + +tnDhcpSnoopingStatisticsInterfaceRxDiscardChksumErr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discard packet that IP/UDP checksum is error." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 14 } + +tnDhcpSnoopingStatisticsInterfaceRxDiscardUntrust OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discard packet that are coming from untrusted port." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 15 } + +tnDhcpSnoopingStatisticsInterfaceTxDiscover OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of discover (option 53 with value 1) packets transmited." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 16 } + +tnDhcpSnoopingStatisticsInterfaceTxOffer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of offer (option 53 with value 2) packets transmited." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 17 } + +tnDhcpSnoopingStatisticsInterfaceTxRequest OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of request (option 53 with value 3) packets transmited." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 18 } + +tnDhcpSnoopingStatisticsInterfaceTxDecline OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of decline (option 53 with value 4) packets transmited." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 19 } + +tnDhcpSnoopingStatisticsInterfaceTxAck OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ACK (option 53 with value 5) packets transmited." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 20 } + +tnDhcpSnoopingStatisticsInterfaceTxNak OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of NAK (option 53 with value 6) packets transmited." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 21 } + +tnDhcpSnoopingStatisticsInterfaceTxRelease OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of release (option 53 with value 7) packets transmited." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 22 } + +tnDhcpSnoopingStatisticsInterfaceTxInform OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inform (option 53 with value 8) packets transmited." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 23 } + +tnDhcpSnoopingStatisticsInterfaceTxLeaseQuery OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lease query (option 53 with value 10) packets transmited." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 24 } + +tnDhcpSnoopingStatisticsInterfaceTxLeaseUnassigned OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lease unassigned (option 53 with value 11) packets + transmited." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 25 } + +tnDhcpSnoopingStatisticsInterfaceTxLeaseUnknown OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lease unknown (option 53 with value 12) packets + transmited." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 26 } + +tnDhcpSnoopingStatisticsInterfaceTxLeaseActive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lease active (option 53 with value 13) packets + transmited." + ::= { tnDhcpSnoopingStatisticsInterfaceEntry 27 } + +tnDhcpSnoopingMibConformance OBJECT IDENTIFIER + ::= { tnDhcpSnoopingMib 2 } + +tnDhcpSnoopingMibCompliances OBJECT IDENTIFIER + ::= { tnDhcpSnoopingMibConformance 1 } + +tnDhcpSnoopingMibGroups OBJECT IDENTIFIER + ::= { tnDhcpSnoopingMibConformance 2 } + +tnDhcpSnoopingConfigGlobalsInfoGroup OBJECT-GROUP + OBJECTS { tnDhcpSnoopingConfigGlobalsMode } + STATUS current + DESCRIPTION + "A collection of objects suitable for bulk operations." + ::= { tnDhcpSnoopingMibGroups 1 } + +tnDhcpSnoopingConfigInterfaceInfoGroup OBJECT-GROUP + OBJECTS { tnDhcpSnoopingConfigInterfaceTrustMode } + STATUS current + DESCRIPTION + "A collection of objects suitable for bulk operations." + ::= { tnDhcpSnoopingMibGroups 2 } + +tnDhcpSnoopingStatusAssignedIpTableInfoGroup OBJECT-GROUP + OBJECTS { tnDhcpSnoopingStatusAssignedIpIfIndex, + tnDhcpSnoopingStatusAssignedIpIpAddress, + tnDhcpSnoopingStatusAssignedIpNetmask, + tnDhcpSnoopingStatusAssignedIpDhcpServerIp } + STATUS current + DESCRIPTION + "A collection of objects suitable for bulk operations." + ::= { tnDhcpSnoopingMibGroups 3 } + +tnDhcpSnoopingControlInterfaceClearStatisticsTableInfoGroup OBJECT-GROUP + OBJECTS { tnDhcpSnoopingControlInterfaceClearStatisticsClear } + STATUS current + DESCRIPTION + "A collection of objects suitable for bulk operations." + ::= { tnDhcpSnoopingMibGroups 4 } + +tnDhcpSnoopingStatisticsInterfaceTableInfoGroup OBJECT-GROUP + OBJECTS { tnDhcpSnoopingStatisticsInterfaceRxDiscover, + tnDhcpSnoopingStatisticsInterfaceRxOffer, + tnDhcpSnoopingStatisticsInterfaceRxRequest, + tnDhcpSnoopingStatisticsInterfaceRxDecline, + tnDhcpSnoopingStatisticsInterfaceRxAck, + tnDhcpSnoopingStatisticsInterfaceRxNak, + tnDhcpSnoopingStatisticsInterfaceRxRelease, + tnDhcpSnoopingStatisticsInterfaceRxInform, + tnDhcpSnoopingStatisticsInterfaceRxLeaseQuery, + tnDhcpSnoopingStatisticsInterfaceRxLeaseUnassigned, + tnDhcpSnoopingStatisticsInterfaceRxLeaseUnknown, + tnDhcpSnoopingStatisticsInterfaceRxLeaseActive, + tnDhcpSnoopingStatisticsInterfaceRxDiscardChksumErr, + tnDhcpSnoopingStatisticsInterfaceRxDiscardUntrust, + tnDhcpSnoopingStatisticsInterfaceTxDiscover, + tnDhcpSnoopingStatisticsInterfaceTxOffer, + tnDhcpSnoopingStatisticsInterfaceTxRequest, + tnDhcpSnoopingStatisticsInterfaceTxDecline, + tnDhcpSnoopingStatisticsInterfaceTxAck, + tnDhcpSnoopingStatisticsInterfaceTxNak, + tnDhcpSnoopingStatisticsInterfaceTxRelease, + tnDhcpSnoopingStatisticsInterfaceTxInform, + tnDhcpSnoopingStatisticsInterfaceTxLeaseQuery, + tnDhcpSnoopingStatisticsInterfaceTxLeaseUnassigned, + tnDhcpSnoopingStatisticsInterfaceTxLeaseUnknown, + tnDhcpSnoopingStatisticsInterfaceTxLeaseActive } + STATUS current + DESCRIPTION + "A collection of objects suitable for bulk operations." + ::= { tnDhcpSnoopingMibGroups 5 } + +tnDhcpSnoopingMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the implementation." + + MODULE -- this module + + MANDATORY-GROUPS { tnDhcpSnoopingConfigGlobalsInfoGroup, + tnDhcpSnoopingConfigInterfaceInfoGroup, + tnDhcpSnoopingStatusAssignedIpTableInfoGroup, + tnDhcpSnoopingControlInterfaceClearStatisticsTableInfoGroup, + tnDhcpSnoopingStatisticsInterfaceTableInfoGroup } + + ::= { tnDhcpSnoopingMibCompliances 1 } + +END -- cgit v1.2.3