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/dasan/SLE-DHCP-SNOOPING-MIB | 523 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 523 insertions(+) create mode 100644 MIBS/dasan/SLE-DHCP-SNOOPING-MIB (limited to 'MIBS/dasan/SLE-DHCP-SNOOPING-MIB') diff --git a/MIBS/dasan/SLE-DHCP-SNOOPING-MIB b/MIBS/dasan/SLE-DHCP-SNOOPING-MIB new file mode 100644 index 0000000..6cd1f37 --- /dev/null +++ b/MIBS/dasan/SLE-DHCP-SNOOPING-MIB @@ -0,0 +1,523 @@ +-- +-- sle-Dhcp-snooping-mib.my +-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 285 +-- Monday, August 29, 2005 at 13:16:22 +-- + + SLE-DHCP-SNOOPING-MIB DEFINITIONS ::= BEGIN + + IMPORTS + sleMgmt + FROM DASAN-SMI + InterfaceIndex + FROM IF-MIB + SleControlStatusType, SleControlRequestResultType + FROM SLE-TC-MIB + TimeTicks, IpAddress, Integer32, Gauge32, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress + FROM SNMPv2-TC; + + + -- 1.3.6.1.4.1.6296.101.12 + sleDhcpSnooping MODULE-IDENTITY + LAST-UPDATED "200507291407Z" -- July 29, 2005 at 14:07 GMT + ORGANIZATION + "HANASOFT" + CONTACT-INFO + "Contact-info." + DESCRIPTION + "This MIB contains all needed informations about DHCP Snooping + and all supported sle DHCP Snooping features." + REVISION "200507291425Z" -- July 29, 2005 at 14:25 GMT + DESCRIPTION + " " + ::= { sleMgmt 12 } + + + + + +-- +-- Node definitions +-- + + -- 1.3.6.1.4.1.6296.101.12.1 + sleGlobal OBJECT IDENTIFIER::= { sleDhcpSnooping 1 } + + + -- 1.3.6.1.4.1.6296.101.12.1.1 + sleGlobalInfo OBJECT IDENTIFIER::= { sleGlobal 1 } + + + -- 1.3.6.1.4.1.6296.101.12.1.1.1 + sleFeatureEnable OBJECT-TYPE + SYNTAX INTEGER + { + inactive(0), + active(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether the DHCP Snooping feature is + enabled at the device level." + ::= { sleGlobalInfo 1 } + + + -- 1.3.6.1.4.1.6296.101.12.1.2 + sleGlobalControl OBJECT IDENTIFIER::= { sleGlobal 2 } + + + -- 1.3.6.1.4.1.6296.101.12.1.2.1 + sleGlobalControlRequest OBJECT-TYPE + SYNTAX INTEGER { setSnoopingEnable(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command." + ::= { sleGlobalControl 1 } + + + -- 1.3.6.1.4.1.6296.101.12.1.2.2 + sleGlobalControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command." + ::= { sleGlobalControl 2 } + + + -- 1.3.6.1.4.1.6296.101.12.1.2.3 + sleGlobalControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command." + ::= { sleGlobalControl 3 } + + + -- 1.3.6.1.4.1.6296.101.12.1.2.4 + sleGlobalControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { sleGlobalControl 4 } + + + -- 1.3.6.1.4.1.6296.101.12.1.2.5 + sleGlobalControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { sleGlobalControl 5 } + + + -- 1.3.6.1.4.1.6296.101.12.1.2.6 + sleGlobalControlFeatureEnable OBJECT-TYPE + SYNTAX INTEGER + { + inactive(0), + active(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { sleGlobalControl 6 } + + + -- 1.3.6.1.4.1.6296.101.12.1.3 + sleGlobalNotification OBJECT IDENTIFIER::= { sleGlobal 3 } + + + -- 1.3.6.1.4.1.6296.101.12.1.3.1 + sleGlobalFeatureEnableChanged NOTIFICATION-TYPE + OBJECTS { sleGlobalControlRequest, sleGlobalControlTimeStamp, sleGlobalControlReqResult, sleFeatureEnable } + STATUS current + DESCRIPTION + "Description." + ::= { sleGlobalNotification 1 } + + + -- 1.3.6.1.4.1.6296.101.12.2 + slePortSrcGuard OBJECT IDENTIFIER::= { sleDhcpSnooping 2 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1 + slePortSrcGuardConfig OBJECT IDENTIFIER::= { slePortSrcGuard 1 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.1 + slePortSrcGuardConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlePortSrcGuardConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table provides the mechanism to enable or disable + IP Source Guard at each physical port capable of + this feature. + + When DHCP Snooping is enabled at an interface, a list of + IP addresses is obtained through DHCP Snooping for this + particular port. If IP Source Guard is enabled, only + traffic from these IP addresses is allowed to pass through + the port." + ::= { slePortSrcGuardConfig 1 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.1.1 + slePortSrcGuardConfigEntry OBJECT-TYPE + SYNTAX SlePortSrcGuardConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row instance contains the configuration to enable + or disable IP Source Guard at each physical port + capable of this feature." + INDEX { slePortSrcGuardIndex } + ::= { slePortSrcGuardConfigTable 1 } + + + SlePortSrcGuardConfigEntry ::= + SEQUENCE { + slePortSrcGuardIndex + INTEGER, + slePortSrcGuardEnable + INTEGER + } + + -- 1.3.6.1.4.1.6296.101.12.2.1.1.1.1 + slePortSrcGuardIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Same as sleBridgePortIndex." + ::= { slePortSrcGuardConfigEntry 1 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.1.1.2 + slePortSrcGuardEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether IP Source Guard is enabled + at this port. + + If this object is set to 'true', IP Source Guard is + enabled. Traffic coming to this interface will be forwarded + if it is from the list of IP addresses obtained through + DHCP Snooping. Otherwise, it is denied. + + If this object is set to 'false', IP Source Guard is + disabled." + ::= { slePortSrcGuardConfigEntry 2 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.2 + slePortSrcGuardConfigControl OBJECT IDENTIFIER::= { slePortSrcGuardConfig 2 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.2.1 + slePortSrcGuardConfigControlRequest OBJECT-TYPE + SYNTAX INTEGER { setPortSrcGuardConfig(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command." + ::= { slePortSrcGuardConfigControl 1 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.2.2 + slePortSrcGuardConfigControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command." + ::= { slePortSrcGuardConfigControl 2 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.2.3 + slePortSrcGuardConfigControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command." + ::= { slePortSrcGuardConfigControl 3 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.2.4 + slePortSrcGuardConfigControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { slePortSrcGuardConfigControl 4 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.2.5 + slePortSrcGuardConfigControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { slePortSrcGuardConfigControl 5 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.2.6 + slePortSrcGuardConfigControlIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number that IP Source Guard is enabled at." + ::= { slePortSrcGuardConfigControl 6 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.2.7 + slePortSrcGuardConfigControlEnable OBJECT-TYPE + SYNTAX INTEGER + { + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flag to specify whether IP Source Guard is enabled or not." + ::= { slePortSrcGuardConfigControl 7 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.3 + slePortSrcGuardConfigNotification OBJECT IDENTIFIER::= { slePortSrcGuardConfig 3 } + + + -- 1.3.6.1.4.1.6296.101.12.2.1.3.1 + slePortSrcGuardConfigEnableChanged NOTIFICATION-TYPE + OBJECTS { slePortSrcGuardConfigControlRequest, slePortSrcGuardConfigControlTImeStamp, slePortSrcGuardConfigControlReqResult, slePortSrcGuardEnable } + STATUS current + DESCRIPTION + "Description." + ::= { slePortSrcGuardConfigNotification 1 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2 + slePortSrcGuardAddress OBJECT IDENTIFIER::= { slePortSrcGuard 2 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.1 + slePortSrcGuardAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlePortSrcGuardAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table provides the information on IP addresses used + for IP Source Guard purpose at each physical port + capable of this feature." + ::= { slePortSrcGuardAddress 1 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.1.1 + slePortSrcGuardAddressEntry OBJECT-TYPE + SYNTAX SlePortSrcGuardAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row instance contains the IP address type and IP + address used for IP Source Guard purpose at each + physical port capable of this feature." + INDEX { slePortSrcGuardIndex, slePortSrcGuardAddressIp } + ::= { slePortSrcGuardAddressTable 1 } + + + SlePortSrcGuardAddressEntry ::= + SEQUENCE { + slePortSrcGuardAddressIp + IpAddress, + slePortSrcGuardAddressMask + IpAddress, + slePortSrcGuardAddressMac + MacAddress, + slePortSrcGuardAddressLease + Integer32 + } + + -- 1.3.6.1.4.1.6296.101.12.2.2.1.1.1 + slePortSrcGuardAddressIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the IP address obtained at + this port through DHCP Snooping." + ::= { slePortSrcGuardAddressEntry 1 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.1.1.2 + slePortSrcGuardAddressMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the subnet mask of IP address + obtained at this port through DHCP Snooping." + ::= { slePortSrcGuardAddressEntry 2 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.1.1.3 + slePortSrcGuardAddressMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the MAC responding to IP address + obtained at this port through DHCP Snooping." + ::= { slePortSrcGuardAddressEntry 3 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.1.1.4 + slePortSrcGuardAddressLease OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the lease time of IP address + obtained at this port through DHCP Snooping." + ::= { slePortSrcGuardAddressEntry 4 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.2 + slePortSrcGuardAddressControl OBJECT IDENTIFIER::= { slePortSrcGuardAddress 2 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.2.1 + slePortSrcGuardAddressControlRequest OBJECT-TYPE + SYNTAX INTEGER + { + createPortSrcGuardAddress(1), + destroyPortSrcGuardAddress(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The request of a user command." + ::= { slePortSrcGuardAddressControl 1 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.2.2 + slePortSrcGuardAddressControlStatus OBJECT-TYPE + SYNTAX SleControlStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of a user command." + ::= { slePortSrcGuardAddressControl 2 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.2.3 + slePortSrcGuardAddressControlTimer OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum wait time for the manager for a long running user command." + ::= { slePortSrcGuardAddressControl 3 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.2.4 + slePortSrcGuardAddressControlTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time stamp of the last command (end of command)." + ::= { slePortSrcGuardAddressControl 4 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.2.5 + slePortSrcGuardAddressControlReqResult OBJECT-TYPE + SYNTAX SleControlRequestResultType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the last user command." + ::= { slePortSrcGuardAddressControl 5 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.2.6 + slePortSrcGuardAddressControlIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { slePortSrcGuardAddressControl 6 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.2.7 + slePortSrcGuardAddressControlIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { slePortSrcGuardAddressControl 7 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.2.8 + slePortSrcGuardAddressControlMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { slePortSrcGuardAddressControl 8 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.3 + slePortSrcGuardAddressNotification OBJECT IDENTIFIER::= { slePortSrcGuardAddress 3 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.3.1 + slePortSrcGuardAddressCreated NOTIFICATION-TYPE + OBJECTS { slePortSrcGuardAddressControlRequest, slePortSrcGuardAddressControlTImeStamp, slePortSrcGuardAddressControlReqResult, slePortSrcGuardAddressIp, slePortSrcGuardAddressMask + } + STATUS current + DESCRIPTION + "Description." + ::= { slePortSrcGuardAddressNotification 1 } + + + -- 1.3.6.1.4.1.6296.101.12.2.2.3.2 + slePortSrcGuardAddressDestroyed NOTIFICATION-TYPE + OBJECTS { slePortSrcGuardAddressControlRequest, slePortSrcGuardAddressControlTImeStamp, slePortSrcGuardAddressControlReqResult, slePortSrcGuardAddressIp, slePortSrcGuardAddressMask + } + STATUS current + DESCRIPTION + "Description." + ::= { slePortSrcGuardAddressNotification 2 } + + + + END + +-- +-- sle-Dhcp-snooping-mib.my +-- -- cgit v1.2.3