-- -- 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 --