mibs/MIBS/dasan/SLE-DHCP-SNOOPING-MIB
2023-12-05 12:25:34 +01:00

524 lines
14 KiB
Plaintext

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