diff options
Diffstat (limited to 'MIBS/dasan/SLE-DHCP-SNOOPING-MIB')
| -rw-r--r-- | MIBS/dasan/SLE-DHCP-SNOOPING-MIB | 523 |
1 files changed, 523 insertions, 0 deletions
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
+--
|