744 lines
26 KiB
Plaintext
744 lines
26 KiB
Plaintext
-- This file was included in WWP MIB release 04-10-01-0027
|
|
--
|
|
-- WWP-LEOS-DHCP-CLIENT-MIB.my
|
|
--
|
|
|
|
WWP-LEOS-DHCP-CLIENT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Integer32, Counter32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DisplayString, TruthValue, RowStatus
|
|
FROM SNMPv2-TC
|
|
wwpModulesLeos
|
|
FROM WWP-SMI;
|
|
|
|
|
|
wwpLeosDhcpClientMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200604181700Z"
|
|
ORGANIZATION "Ciena, Inc"
|
|
CONTACT-INFO
|
|
" Mib Meister
|
|
115 North Sullivan Road
|
|
Spokane Valley, WA 99037
|
|
USA
|
|
Phone: +1 509 242 9000
|
|
Email: support@ciena.com"
|
|
DESCRIPTION
|
|
"The MIB module to manage DHCP client on WWP LEOS products."
|
|
|
|
REVISION "200604181700Z"
|
|
DESCRIPTION
|
|
"Add new tables to support DHCP relay agent functionality.
|
|
Range of wwpLeosDhcpRelayAgentInterfaceIpAddr limited to 1..15."
|
|
REVISION "200211011700Z"
|
|
DESCRIPTION
|
|
"Initial creation."
|
|
|
|
::= { wwpModulesLeos 17 }
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
wwpLeosDhcpClientMIBObjects OBJECT IDENTIFIER ::= { wwpLeosDhcpClientMIB 1 }
|
|
|
|
wwpLeosDhcpClient OBJECT IDENTIFIER ::= { wwpLeosDhcpClientMIBObjects 1 }
|
|
|
|
wwpLeosDhcpRelayAgent OBJECT IDENTIFIER ::= { wwpLeosDhcpClientMIBObjects 2 }
|
|
|
|
wwpLeosDhcpRelayAgentGlobalAttrs OBJECT IDENTIFIER ::= { wwpLeosDhcpRelayAgent 1 }
|
|
|
|
-- Notifications
|
|
|
|
wwpLeosDhcpClientMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpLeosDhcpClientMIB 2 }
|
|
wwpLeosDhcpClientMIBNotifications OBJECT IDENTIFIER ::= { wwpLeosDhcpClientMIBNotificationPrefix 0 }
|
|
|
|
-- Conformance information
|
|
|
|
wwpLeosDhcpClientMIBConformance OBJECT IDENTIFIER ::= { wwpLeosDhcpClientMIB 3 }
|
|
wwpLeosDhcpClientMIBCompliances OBJECT IDENTIFIER ::= { wwpLeosDhcpClientMIBConformance 1 }
|
|
wwpLeosDhcpClientMIBGroups OBJECT IDENTIFIER ::= { wwpLeosDhcpClientMIBConformance 2 }
|
|
|
|
-- the DHCP client table
|
|
|
|
wwpLeosDhcpIfName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifDesc associated with the DHCP client.
|
|
it can be set to 'remote' or 'local'"
|
|
::= { wwpLeosDhcpClient 1 }
|
|
|
|
wwpLeosDhcpStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to 'enable' will enable the
|
|
DHCP client on this interface."
|
|
::= { wwpLeosDhcpClient 2 }
|
|
|
|
wwpLeosDhcpState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bound(1),
|
|
disabled(2),
|
|
inform(3),
|
|
init(4),
|
|
rebinding(5),
|
|
renewing(6),
|
|
requesting(7),
|
|
selecting(8),
|
|
unknown(9)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current state of the DHCP client on this
|
|
interface as per RFC2131."
|
|
::= { wwpLeosDhcpClient 3 }
|
|
|
|
wwpLeosDhcpLeaseOffered OBJECT-TYPE
|
|
SYNTAX Integer32(0..2147483647)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lease time authorized by the server."
|
|
::= { wwpLeosDhcpClient 5 }
|
|
|
|
wwpLeosDhcpLeaseRemaining OBJECT-TYPE
|
|
SYNTAX Integer32(0..2147483647)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time remaining for the lease to expire."
|
|
::= { wwpLeosDhcpClient 6 }
|
|
|
|
wwpLeosDhcpDiscoveryMsgInterval OBJECT-TYPE
|
|
SYNTAX Integer32(0..2147483647)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time interval for discovery messages issued
|
|
before the client receives the first reply."
|
|
DEFVAL { 30 }
|
|
::= { wwpLeosDhcpClient 7 }
|
|
|
|
wwpLeosDhcpRenewalTime OBJECT-TYPE
|
|
SYNTAX Integer32(0..2147483647)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds before the client begins to renew its
|
|
address lease with the DHCP server. This time is a function typically
|
|
50% of the full configured duration (or lease time) for a client lease.
|
|
Referred to as T1 in RFC2131."
|
|
::= { wwpLeosDhcpClient 8 }
|
|
|
|
wwpLeosDhcpRebindingTime OBJECT-TYPE
|
|
SYNTAX Integer32(0..2147483647)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds before the client enters the rebinding state
|
|
if it has not renewed its current address lease with the DHCP server.
|
|
This time is a function (typically, 87.5%) of the full configured
|
|
duration (or lease time) for a client lease.
|
|
Referred to as T2 in RFC2131."
|
|
::= { wwpLeosDhcpClient 9 }
|
|
|
|
wwpLeosDhcpServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address that identifies the DHCP server."
|
|
::= { wwpLeosDhcpClient 10 }
|
|
|
|
wwpLeosDhcpRenewLease OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to true will force the DHCP
|
|
client to renew its lease."
|
|
DEFVAL { false }
|
|
::= { wwpLeosDhcpClient 11 }
|
|
|
|
wwpLeosDhcpReleaseLease OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to true will force the DHCP
|
|
client to release its lease, if the client DHCP
|
|
is in the bound state"
|
|
DEFVAL { false }
|
|
::= { wwpLeosDhcpClient 12 }
|
|
|
|
--
|
|
-- DHCPOption List
|
|
--
|
|
-- the Multi DHCP client Table
|
|
|
|
wwpLeosDhcpClientOptionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosDhcpClientOptionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of options supported by the DHCP client."
|
|
::= { wwpLeosDhcpClient 13 }
|
|
|
|
wwpLeosDhcpClientOptionEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosDhcpClientOptionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing list of options supported by DHCP client."
|
|
INDEX { wwpLeosDhcpOptionCodeIndex }
|
|
::= { wwpLeosDhcpClientOptionTable 1 }
|
|
|
|
WwpLeosDhcpClientOptionEntry ::=
|
|
SEQUENCE {
|
|
wwpLeosDhcpOptionCodeIndex INTEGER,
|
|
wwpLeosDhcpOptionDesc DisplayString,
|
|
wwpLeosDhcpOptionCode INTEGER,
|
|
wwpLeosDhcpOptionState INTEGER
|
|
}
|
|
|
|
wwpLeosDhcpOptionCodeIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the index used for this entry."
|
|
::= { wwpLeosDhcpClientOptionEntry 1 }
|
|
|
|
wwpLeosDhcpOptionDesc OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the description for the given DHCP option code."
|
|
::= { wwpLeosDhcpClientOptionEntry 2 }
|
|
|
|
wwpLeosDhcpOptionCode OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the option code specified by RFC specification."
|
|
::= { wwpLeosDhcpClientOptionEntry 3 }
|
|
|
|
wwpLeosDhcpOptionState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies if the given option is enabled/disabled."
|
|
::= { wwpLeosDhcpClientOptionEntry 4 }
|
|
|
|
--
|
|
-- DHCP Relay Agent Functionality
|
|
--
|
|
wwpLeosDhcpRelayAgentCircuitId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
slotAndPort(1),
|
|
slotAndPortAndVlan(2),
|
|
cidString(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies what circuit ID should be used by DHCP relay agent."
|
|
::= { wwpLeosDhcpRelayAgentGlobalAttrs 1 }
|
|
|
|
wwpLeosDhcpRelayAgentRemoteId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
macAddress(1),
|
|
hostName(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies what remote agent ID is used by DHCP relay agent.
|
|
it can be set to macAddress or hostName."
|
|
::= { wwpLeosDhcpRelayAgentGlobalAttrs 2 }
|
|
|
|
wwpLeosDhcpRelayAgentL2State OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the global state of DHCP L2 relay agent."
|
|
::= { wwpLeosDhcpRelayAgentGlobalAttrs 3 }
|
|
|
|
wwpLeosDhcpRelayAgentL3State OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the global state of DHCP L3 relay agent."
|
|
::= { wwpLeosDhcpRelayAgentGlobalAttrs 4 }
|
|
|
|
--
|
|
-- Table to control DHCP relay agent functionality on each L2 VLAN
|
|
--
|
|
wwpLeosDhcpRelayAgentL2StateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosDhcpRelayAgentL2StateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Tables allows changing configuration of DHCP relay agent functionality for
|
|
each wwpLeosDhcpRelayAgentVlan."
|
|
::= { wwpLeosDhcpRelayAgent 2 }
|
|
|
|
wwpLeosDhcpRelayAgentL2StateEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosDhcpRelayAgentL2StateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry in the table to configure DHCP relay agent functionality."
|
|
INDEX { wwpLeosDhcpRelayAgentVlan }
|
|
::= { wwpLeosDhcpRelayAgentL2StateTable 1 }
|
|
|
|
WwpLeosDhcpRelayAgentL2StateEntry ::= SEQUENCE {
|
|
wwpLeosDhcpRelayAgentVlan INTEGER,
|
|
wwpLeosDhcpRelayAgentL2AdminState INTEGER,
|
|
wwpLeosDhcpRelayAgentL2OperState INTEGER,
|
|
wwpLeosDhcpRelayAgentL2StatsClear TruthValue,
|
|
wwpLeosDhcpRelayAgentL2RowStatus RowStatus
|
|
}
|
|
|
|
wwpLeosDhcpRelayAgentVlan OBJECT-TYPE
|
|
SYNTAX INTEGER (1..24576)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This mib object specifies the VLAN on which DHCP relay agent is configured."
|
|
::= { wwpLeosDhcpRelayAgentL2StateEntry 1 }
|
|
|
|
wwpLeosDhcpRelayAgentL2AdminState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows to disable or enable DHCP relay agent functionality on
|
|
the given VLAN specified by wwpLeosDhcpRelayAgentVlan."
|
|
::= { wwpLeosDhcpRelayAgentL2StateEntry 2 }
|
|
|
|
wwpLeosDhcpRelayAgentL2OperState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object shows the operational status of the DHCP relay agent on given VLAN."
|
|
::= { wwpLeosDhcpRelayAgentL2StateEntry 3 }
|
|
|
|
wwpLeosDhcpRelayAgentL2StatsClear OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This mib object when set to 'true' clears DHCP relay agent stats for given VLAN."
|
|
::= { wwpLeosDhcpRelayAgentL2StateEntry 4 }
|
|
|
|
wwpLeosDhcpRelayAgentL2RowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this MIB object to 'Destroy' to terminate DHCP L2 Relaying
|
|
on the VLAN specified by wwpLeosDhcpRelayAgentVlan.
|
|
|
|
Set this MIB object to 'CreateAndGo' to enable DHCP L2 Relaying
|
|
on the VLAN specified by wwpLeosDhcpRelayAgentVlan."
|
|
::= { wwpLeosDhcpRelayAgentL2StateEntry 5 }
|
|
|
|
--
|
|
-- L3 State Table
|
|
--
|
|
wwpLeosDhcpRelayAgentL3StateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosDhcpRelayAgentL3StateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Tables allows changing configuration
|
|
of DHCP relay agent functionality for
|
|
each wwpLeosDhcpRelayAgentInterfaceIndex."
|
|
::= { wwpLeosDhcpRelayAgent 3 }
|
|
|
|
wwpLeosDhcpRelayAgentL3StateEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosDhcpRelayAgentL3StateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry in the table to configure DHCP relay agent functionality."
|
|
INDEX { wwpLeosDhcpRelayAgentInterfaceIndex }
|
|
::= { wwpLeosDhcpRelayAgentL3StateTable 1 }
|
|
|
|
WwpLeosDhcpRelayAgentL3StateEntry ::= SEQUENCE {
|
|
wwpLeosDhcpRelayAgentInterfaceIndex INTEGER,
|
|
wwpLeosDhcpRelayAgentL3AdminState INTEGER,
|
|
wwpLeosDhcpRelayAgentL3OperState INTEGER,
|
|
wwpLeosDhcpRelayAgentL3RowStatus RowStatus
|
|
}
|
|
|
|
wwpLeosDhcpRelayAgentInterfaceIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This mib object specifies the value of the mib object wwpLeosDhcpRelayAgentIndexType.
|
|
So if wwpLeosDhcpRelayAgentIndexType = interface then this object represents the interface index.
|
|
if it is set to VLAN then this object represents the VLAN id and so on."
|
|
::= { wwpLeosDhcpRelayAgentL3StateEntry 1 }
|
|
|
|
wwpLeosDhcpRelayAgentL3AdminState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows to disable or enable DHCP relay agent functionality
|
|
for each wwpLeosDhcpRelayAgentIndexType."
|
|
::= { wwpLeosDhcpRelayAgentL3StateEntry 2 }
|
|
|
|
wwpLeosDhcpRelayAgentL3OperState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object shows the operational status of the DHCP relay agent on the given interface."
|
|
::= { wwpLeosDhcpRelayAgentL3StateEntry 3 }
|
|
|
|
wwpLeosDhcpRelayAgentL3RowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set this MIB object to 'Destroy' to terminate DHCP L3 Relaying
|
|
on the VLAN specified by wwpLeosDhcpRelayAgentInterfaceIndex.
|
|
|
|
Set this MIB object to 'CreateAndGo' to enable DHCP L3 Relaying
|
|
on the VLAN specified by wwpLeosDhcpRelayAgentInterfaceIndex."
|
|
::= { wwpLeosDhcpRelayAgentL3StateEntry 4 }
|
|
|
|
--
|
|
-- DHCP Relay Agent Interface IP Table
|
|
--
|
|
wwpLeosDhcpRelayAgentInterfaceIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosDhcpRelayAgentInterfaceIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table can be used to add the trusted IP addresses
|
|
or host names on each interface."
|
|
::= { wwpLeosDhcpRelayAgent 4 }
|
|
|
|
wwpLeosDhcpRelayAgentInterfaceIpEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosDhcpRelayAgentInterfaceIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table represents the trusted DHCP server IP address
|
|
on each interface. "
|
|
INDEX { wwpLeosDhcpRelayAgentInterfaceIpIndex }
|
|
::= { wwpLeosDhcpRelayAgentInterfaceIpTable 1 }
|
|
|
|
WwpLeosDhcpRelayAgentInterfaceIpEntry ::= SEQUENCE {
|
|
wwpLeosDhcpRelayAgentInterfaceIpIndex INTEGER,
|
|
wwpLeosDhcpRelayAgentInterfaceIpAddr IpAddress,
|
|
wwpLeosDhcpRelayAgentInterfaceIpRowStatus RowStatus
|
|
}
|
|
|
|
wwpLeosDhcpRelayAgentInterfaceIpIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This mib object is used as an index in the table
|
|
and represents the unique index of the IP address
|
|
for a given wwpLeosDhcpRelayAgentInterfaceIndex."
|
|
::= { wwpLeosDhcpRelayAgentInterfaceIpEntry 1 }
|
|
|
|
wwpLeosDhcpRelayAgentInterfaceIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This mib object is used to specify the IP address of the DHCP server which is trusted IP
|
|
address. This object cannot be modified once entry is created with some IP."
|
|
::= { wwpLeosDhcpRelayAgentInterfaceIpEntry 2 }
|
|
|
|
wwpLeosDhcpRelayAgentInterfaceIpRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to manage the creation and deletion of the
|
|
conceptual rows in this table.
|
|
|
|
To create a row in this table set this object
|
|
to 'createAndGo'.
|
|
|
|
To delete a row in this table set this object
|
|
to 'destroy'."
|
|
::= { wwpLeosDhcpRelayAgentInterfaceIpEntry 3 }
|
|
|
|
--
|
|
-- DHCP Relay Agent Trust Table
|
|
--
|
|
wwpLeosDhcpRelayAgentTrustTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosDhcpRelayAgentTrustEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table can be used to specify what slot / ports and vlans
|
|
DHCP relay agent can trust."
|
|
::= { wwpLeosDhcpRelayAgent 5 }
|
|
|
|
wwpLeosDhcpRelayAgentTrustEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosDhcpRelayAgentTrustEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table can be used to specify the slot / port and VLAN to be trusted."
|
|
INDEX { wwpLeosDhcpRelayAgentVlan, wwpLeosDhcpRelayAgentPort }
|
|
::= { wwpLeosDhcpRelayAgentTrustTable 1 }
|
|
|
|
WwpLeosDhcpRelayAgentTrustEntry ::= SEQUENCE {
|
|
wwpLeosDhcpRelayAgentPort INTEGER,
|
|
wwpLeosDhcpRelayAgentTrustMode INTEGER
|
|
}
|
|
|
|
wwpLeosDhcpRelayAgentPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This mib object is used as index in the table and is used to specify the port."
|
|
::= { wwpLeosDhcpRelayAgentTrustEntry 1 }
|
|
|
|
wwpLeosDhcpRelayAgentTrustMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clientTrust(1),
|
|
serverTrust(2),
|
|
dualRoleTrust(3),
|
|
unTrust(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This mib object can be used to set the port as client trusted, server trusted or not trusted."
|
|
::= { wwpLeosDhcpRelayAgentTrustEntry 2 }
|
|
|
|
--
|
|
-- Dhcp relay agent L2 stats
|
|
--
|
|
wwpLeosDhcpRelayAgentL2StatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosDhcpRelayAgentL2StatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Tables to display L2 statistics for each wwpLeosDhcpRelayAgentVlan."
|
|
::= { wwpLeosDhcpRelayAgent 6 }
|
|
|
|
wwpLeosDhcpRelayAgentL2StatsEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosDhcpRelayAgentL2StatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry in the table to display l2 stats."
|
|
INDEX { wwpLeosDhcpRelayAgentVlan }
|
|
::= { wwpLeosDhcpRelayAgentL2StatsTable 1 }
|
|
|
|
WwpLeosDhcpRelayAgentL2StatsEntry ::= SEQUENCE {
|
|
wwpLeosDhcpRelayAgentL2IpSecHeaders Counter32,
|
|
wwpLeosDhcpRelayAgentL2Option82Added Counter32,
|
|
wwpLeosDhcpRelayAgentL2Option82Removed Counter32,
|
|
wwpLeosDhcpRelayAgentL2UntrustedClientPortPktsRx Counter32,
|
|
wwpLeosDhcpRelayAgentL2UntrustedServerPortPktsRx Counter32,
|
|
wwpLeosDhcpRelayAgentL2SpoofedDhcpPkts Counter32,
|
|
wwpLeosDhcpRelayAgentL2Option82ExceedMTU Counter32,
|
|
wwpLeosDhcpRelayAgentL2NoTrustedServerPktDrop Counter32,
|
|
wwpLeosDhcpRelayAgentL2NoTrustedClientPktDrop Counter32
|
|
}
|
|
|
|
wwpLeosDhcpRelayAgentL2IpSecHeaders OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object specifies the number of packets that include IP Sec Headers."
|
|
::= { wwpLeosDhcpRelayAgentL2StatsEntry 1 }
|
|
|
|
wwpLeosDhcpRelayAgentL2Option82Added OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object specifies the number of packets that have had option 82 added."
|
|
::= { wwpLeosDhcpRelayAgentL2StatsEntry 2 }
|
|
|
|
wwpLeosDhcpRelayAgentL2Option82Removed OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object specifies the number of packets that have had option 82 removed."
|
|
::= { wwpLeosDhcpRelayAgentL2StatsEntry 3 }
|
|
|
|
wwpLeosDhcpRelayAgentL2UntrustedClientPortPktsRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object specifies the number of packets received on untrusted client ports."
|
|
::= { wwpLeosDhcpRelayAgentL2StatsEntry 4 }
|
|
|
|
wwpLeosDhcpRelayAgentL2UntrustedServerPortPktsRx OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object specifies the number of packets received from untrusted server ports."
|
|
::= { wwpLeosDhcpRelayAgentL2StatsEntry 5 }
|
|
|
|
wwpLeosDhcpRelayAgentL2SpoofedDhcpPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object specifies the number of spoofed DHCP packets."
|
|
::= { wwpLeosDhcpRelayAgentL2StatsEntry 6 }
|
|
|
|
wwpLeosDhcpRelayAgentL2Option82ExceedMTU OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object specifies the number of packets with DHCP option 82 that exceed option 82."
|
|
::= { wwpLeosDhcpRelayAgentL2StatsEntry 7 }
|
|
|
|
wwpLeosDhcpRelayAgentL2NoTrustedServerPktDrop OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object specifies the number of DHCP packets dropped because there are no server trusted ports configured."
|
|
::= { wwpLeosDhcpRelayAgentL2StatsEntry 8 }
|
|
|
|
wwpLeosDhcpRelayAgentL2NoTrustedClientPktDrop OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object specifies the number of DHCP packets dropped because there are no client trusted ports configured."
|
|
::= { wwpLeosDhcpRelayAgentL2StatsEntry 9 }
|
|
--
|
|
-- DHCP Relay Agent CID String Table
|
|
--
|
|
wwpLeosDhcpRelayAgentCidStringTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosDhcpRelayAgentCidStringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table can be used to specify cid strings for slot / ports and vlans
|
|
dhcp relay agent can specify in Option 82 CID information."
|
|
::= { wwpLeosDhcpRelayAgent 7 }
|
|
|
|
wwpLeosDhcpRelayAgentCidStringEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosDhcpRelayAgentCidStringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table can be used to specify a cid string for slot / port and vlan combinations."
|
|
INDEX { wwpLeosDhcpRelayAgentVlan, wwpLeosDhcpRelayAgentCidStringPort }
|
|
::= { wwpLeosDhcpRelayAgentCidStringTable 1 }
|
|
|
|
WwpLeosDhcpRelayAgentCidStringEntry ::= SEQUENCE {
|
|
wwpLeosDhcpRelayAgentCidStringPort INTEGER,
|
|
wwpLeosDhcpRelayAgentCidString DisplayString,
|
|
wwpLeosDhcpRelayAgentCidStringRowStatus RowStatus
|
|
}
|
|
|
|
wwpLeosDhcpRelayAgentCidStringPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This mib object is used as index in the table and is used to specify the port."
|
|
::= { wwpLeosDhcpRelayAgentCidStringEntry 1 }
|
|
|
|
wwpLeosDhcpRelayAgentCidString OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This mib object can be used to set the cid string for the port."
|
|
::= { wwpLeosDhcpRelayAgentCidStringEntry 2 }
|
|
|
|
wwpLeosDhcpRelayAgentCidStringRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to manage the creation and deletion of the
|
|
conceptual rows in this table.
|
|
|
|
To create a row in this table set this object
|
|
to 'createAndGo'.
|
|
|
|
To delete a row in this table set this object
|
|
to 'destroy'."
|
|
::= { wwpLeosDhcpRelayAgentCidStringEntry 3 }
|
|
|
|
--
|
|
-- Notifications
|
|
--
|
|
wwpLeosDhcpClientOptionDisabledNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
wwpLeosDhcpOptionCode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wwpLeosDhcpClientOptionDisabledNotification is sent
|
|
whenever device receives DHCP option which is disabled
|
|
on the device."
|
|
::= { wwpLeosDhcpClientMIBNotifications 1 }
|
|
END
|
|
|
|
--
|
|
-- WWP-LEOS-DHCP-CLIENT-MIB.my
|
|
--
|