822 lines
29 KiB
Plaintext
822 lines
29 KiB
Plaintext
|
LLDP-EXT-DOT1-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
IMPORTS
|
||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||
|
FROM SNMPv2-SMI
|
||
|
TruthValue
|
||
|
FROM SNMPv2-TC
|
||
|
SnmpAdminString
|
||
|
FROM SNMP-FRAMEWORK-MIB
|
||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||
|
FROM SNMPv2-CONF
|
||
|
lldpExtensions, lldpLocPortNum,
|
||
|
lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex,
|
||
|
lldpPortConfigEntry
|
||
|
FROM LLDP-MIB
|
||
|
VlanId
|
||
|
FROM Q-BRIDGE-MIB;
|
||
|
|
||
|
lldpXdot1MIB MODULE-IDENTITY
|
||
|
LAST-UPDATED "200505060000Z" -- May 06, 2005
|
||
|
ORGANIZATION "IEEE 802.1 Working Group"
|
||
|
CONTACT-INFO
|
||
|
" WG-URL: http://grouper.ieee.org/groups/802/1/index.html
|
||
|
WG-EMail: stds-802-1@ieee.org
|
||
|
|
||
|
Contact: Paul Congdon
|
||
|
Postal: Hewlett-Packard Company
|
||
|
8000 Foothills Blvd.
|
||
|
Roseville, CA 95747
|
||
|
USA
|
||
|
Tel: +1-916-785-5753
|
||
|
E-mail: paul_congdon@hp.com"
|
||
|
DESCRIPTION
|
||
|
"The LLDP Management Information Base extension module for
|
||
|
IEEE 802.1 organizationally defined discovery information.
|
||
|
|
||
|
In order to assure the uniqueness of the LLDP-MIB,
|
||
|
lldpXdot1MIB is branched from lldpExtensions using OUI value
|
||
|
as the node. An OUI/'company_id' is a 24 bit globally unique
|
||
|
assigned number referenced by various standards.
|
||
|
|
||
|
Copyright (C) IEEE (2005). This version of this MIB module
|
||
|
is published as Annex F.7.1 of IEEE Std 802.1AB-2005;
|
||
|
see the standard itself for full legal notices."
|
||
|
REVISION "200505060000Z" -- May 06, 2005
|
||
|
DESCRIPTION
|
||
|
"Published as part of IEEE Std 802.1AB-2005 initial version."
|
||
|
-- OUI for IEEE 802.1 is 32962 (00-80-C2)
|
||
|
::= { lldpExtensions 32962 }
|
||
|
-- ::= { iso std(0) iso8802(8802) ieee802dot1(1) ieee802dot1mibs(1) lldPMIB(2) lldpObjects(1) lldpExtensions(5) 32962}
|
||
|
|
||
|
------------------------------------------------------------------------------
|
||
|
------------------------------------------------------------------------------
|
||
|
--
|
||
|
-- Organizationally Defined Information Extension - IEEE 802.1
|
||
|
--
|
||
|
------------------------------------------------------------------------------
|
||
|
------------------------------------------------------------------------------
|
||
|
|
||
|
lldpXdot1Objects OBJECT IDENTIFIER ::= { lldpXdot1MIB 1 }
|
||
|
|
||
|
-- LLDP IEEE 802.1 extension MIB groups
|
||
|
lldpXdot1Config OBJECT IDENTIFIER ::= { lldpXdot1Objects 1 }
|
||
|
lldpXdot1LocalData OBJECT IDENTIFIER ::= { lldpXdot1Objects 2 }
|
||
|
lldpXdot1RemoteData OBJECT IDENTIFIER ::= { lldpXdot1Objects 3 }
|
||
|
|
||
|
------------------------------------------------------------------------------
|
||
|
-- IEEE 802.1 - Configuration
|
||
|
------------------------------------------------------------------------------
|
||
|
--
|
||
|
-- lldpXdot1ConfigPortVlanTable : configure the transmission of the
|
||
|
-- Port VLAN-ID TLVs on set of ports.
|
||
|
--
|
||
|
|
||
|
lldpXdot1ConfigPortVlanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LldpXdot1ConfigPortVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A table that controls selection of LLDP Port VLAN-ID TLVs
|
||
|
to be transmitted on individual ports."
|
||
|
::= { lldpXdot1Config 1 }
|
||
|
|
||
|
lldpXdot1ConfigPortVlanEntry OBJECT-TYPE
|
||
|
SYNTAX LldpXdot1ConfigPortVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"LLDP configuration information that controls the
|
||
|
transmission of IEEE 802.1 organizationally defined Port
|
||
|
VLAN-ID TLV on LLDP transmission capable ports.
|
||
|
|
||
|
This configuration object augments the lldpPortConfigEntry of
|
||
|
the LLDP-MIB, therefore it is only present along with the port
|
||
|
configuration defined by the associated lldpPortConfigEntry
|
||
|
entry.
|
||
|
|
||
|
Each active lldpConfigEntry must be restored from non-volatile
|
||
|
storage (along with the corresponding lldpPortConfigEntry)
|
||
|
after a re-initialization of the management system."
|
||
|
AUGMENTS { lldpPortConfigEntry }
|
||
|
::= { lldpXdot1ConfigPortVlanTable 1 }
|
||
|
|
||
|
LldpXdot1ConfigPortVlanEntry ::= SEQUENCE {
|
||
|
lldpXdot1ConfigPortVlanTxEnable TruthValue
|
||
|
}
|
||
|
|
||
|
lldpXdot1ConfigPortVlanTxEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The lldpXdot1ConfigPortVlanTxEnable, which is defined as
|
||
|
a truth value and configured by the network management,
|
||
|
determines whether the IEEE 802.1 organizationally defined
|
||
|
port VLAN TLV transmission is allowed on a given LLDP
|
||
|
transmission capable port.
|
||
|
|
||
|
The value of this object must be restored from non-volatile
|
||
|
storage after a re-initialization of the management system."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 10.2.1.1"
|
||
|
DEFVAL { false }
|
||
|
::= { lldpXdot1ConfigPortVlanEntry 1 }
|
||
|
|
||
|
--
|
||
|
-- lldpXdot1LocVlanNameTable : VLAN name information about the local system
|
||
|
--
|
||
|
|
||
|
lldpXdot1LocVlanNameTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LldpXdot1LocVlanNameEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table contains one or more rows per IEEE 802.1Q VLAN
|
||
|
name information on the local system known to this agent."
|
||
|
::= { lldpXdot1LocalData 3 }
|
||
|
|
||
|
lldpXdot1LocVlanNameEntry OBJECT-TYPE
|
||
|
SYNTAX LldpXdot1LocVlanNameEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VLAN name Information about a particular port component.
|
||
|
There may be multiple VLANs, identified by a particular
|
||
|
lldpXdot1LocVlanId, configured on the given port."
|
||
|
INDEX { lldpLocPortNum,
|
||
|
lldpXdot1LocVlanId }
|
||
|
::= { lldpXdot1LocVlanNameTable 1 }
|
||
|
|
||
|
LldpXdot1LocVlanNameEntry ::= SEQUENCE {
|
||
|
lldpXdot1LocVlanId VlanId,
|
||
|
lldpXdot1LocVlanName SnmpAdminString
|
||
|
}
|
||
|
|
||
|
lldpXdot1LocVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanId
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The integer value used to identify the IEEE 802.1Q
|
||
|
VLAN IDs with which the given port is compatible."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.4.2"
|
||
|
::= { lldpXdot1LocVlanNameEntry 1 }
|
||
|
|
||
|
lldpXdot1LocVlanName OBJECT-TYPE
|
||
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The string value used to identify VLAN name identified by the
|
||
|
Vlan Id associated with the given port on the local system.
|
||
|
|
||
|
This object should contain the value of the dot1QVLANStaticName
|
||
|
object (defined in IETF RFC 2674) identified with the given
|
||
|
lldpXdot1LocVlanId."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.4.4"
|
||
|
::= { lldpXdot1LocVlanNameEntry 2 }
|
||
|
|
||
|
--
|
||
|
-- lldpXdot1ConfigVlanNameTable : configure the transmission of the
|
||
|
-- VLAN name instances on set of ports.
|
||
|
--
|
||
|
|
||
|
lldpXdot1ConfigVlanNameTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LldpXdot1ConfigVlanNameEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The table that controls selection of LLDP VLAN name TLV
|
||
|
instances to be transmitted on individual ports."
|
||
|
::= { lldpXdot1Config 2 }
|
||
|
|
||
|
lldpXdot1ConfigVlanNameEntry OBJECT-TYPE
|
||
|
SYNTAX LldpXdot1ConfigVlanNameEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"LLDP configuration information that specifies the set of
|
||
|
ports (represented as a PortList) on which the Local System
|
||
|
VLAN name instance will be transmitted.
|
||
|
|
||
|
This configuration object augments the lldpLocVlanEntry,
|
||
|
therefore it is only present along with the VLAN Name instance
|
||
|
contained in the associated lldpLocVlanNameEntry entry.
|
||
|
|
||
|
Each active lldpXdot1ConfigVlanNameEntry must be restored
|
||
|
from non-volatile storage (along with the corresponding
|
||
|
lldpXdot1LocVlanNameEntry) after a re-initialization of the
|
||
|
management system."
|
||
|
AUGMENTS { lldpXdot1LocVlanNameEntry }
|
||
|
::= { lldpXdot1ConfigVlanNameTable 1 }
|
||
|
|
||
|
LldpXdot1ConfigVlanNameEntry ::= SEQUENCE {
|
||
|
lldpXdot1ConfigVlanNameTxEnable TruthValue
|
||
|
}
|
||
|
|
||
|
lldpXdot1ConfigVlanNameTxEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The boolean value that indicates whether the corresponding
|
||
|
Local System VLAN name instance will be transmitted on the
|
||
|
port defined by the given lldpXdot1LocVlanNameEntry.
|
||
|
|
||
|
The value of this object must be restored from non-volatile
|
||
|
storage after a re-initialization of the management system."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 10.2.1.1"
|
||
|
DEFVAL { false }
|
||
|
::= { lldpXdot1ConfigVlanNameEntry 1 }
|
||
|
|
||
|
--
|
||
|
-- lldpXdot1LocProtoVlanTable: Port and Protocol VLAN information
|
||
|
--
|
||
|
|
||
|
lldpXdot1LocProtoVlanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LldpXdot1LocProtoVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table contains one or more rows per Port and Protocol
|
||
|
VLAN information about the local system."
|
||
|
::= { lldpXdot1LocalData 2 }
|
||
|
|
||
|
lldpXdot1LocProtoVlanEntry OBJECT-TYPE
|
||
|
SYNTAX LldpXdot1LocProtoVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Port and protocol VLAN ID Information about a particular
|
||
|
port component. There may be multiple port and protocol VLANs,
|
||
|
identified by a particular lldpXdot1LocProtoVlanId, configured
|
||
|
on the given port."
|
||
|
INDEX { lldpLocPortNum,
|
||
|
lldpXdot1LocProtoVlanId }
|
||
|
::= { lldpXdot1LocProtoVlanTable 1 }
|
||
|
|
||
|
LldpXdot1LocProtoVlanEntry ::= SEQUENCE {
|
||
|
lldpXdot1LocProtoVlanId Integer32,
|
||
|
lldpXdot1LocProtoVlanSupported TruthValue,
|
||
|
lldpXdot1LocProtoVlanEnabled TruthValue
|
||
|
}
|
||
|
|
||
|
lldpXdot1LocProtoVlanId OBJECT-TYPE
|
||
|
SYNTAX Integer32(0|1..4094)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The integer value used to identify the port and protocol
|
||
|
VLANs associated with the given port associated with the
|
||
|
local system. A value of zero shall be used if the system
|
||
|
either does not know the protocol VLAN ID (PPVID) or does
|
||
|
not support port and protocol VLAN operation."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.3.2"
|
||
|
::= { lldpXdot1LocProtoVlanEntry 1 }
|
||
|
|
||
|
lldpXdot1LocProtoVlanSupported OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The truth value used to indicate whether the given port
|
||
|
(associated with the local system) supports port and protocol
|
||
|
VLANs."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.3.1"
|
||
|
::= { lldpXdot1LocProtoVlanEntry 2 }
|
||
|
|
||
|
lldpXdot1LocProtoVlanEnabled OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The truth value used to indicate whether the port and
|
||
|
protocol VLANs are enabled on the given port associated with
|
||
|
the local system."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.3.1"
|
||
|
::= { lldpXdot1LocProtoVlanEntry 3 }
|
||
|
|
||
|
--
|
||
|
-- lldpXdot1ConfigProtoVlanTable : configure the transmission of the
|
||
|
-- protocol VLAN instances on set
|
||
|
-- of ports.
|
||
|
--
|
||
|
|
||
|
lldpXdot1ConfigProtoVlanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LldpXdot1ConfigProtoVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The table that controls selection of LLDP Port and Protocol
|
||
|
VLAN ID TLV instances to be transmitted on individual ports."
|
||
|
::= { lldpXdot1Config 3 }
|
||
|
|
||
|
lldpXdot1ConfigProtoVlanEntry OBJECT-TYPE
|
||
|
SYNTAX LldpXdot1ConfigProtoVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"LLDP configuration information that specifies the set of
|
||
|
ports (represented as a PortList) on which the Local System
|
||
|
Protocol VLAN instance will be transmitted.
|
||
|
|
||
|
This configuration object augments the lldpXdot1LocVlanEntry,
|
||
|
therefore it is only present along with the Port and
|
||
|
Protocol VLAN ID instance contained in the associated
|
||
|
lldpXdot1LocVlanEntry entry.
|
||
|
|
||
|
Each active lldpXdot1ConfigProtoVlanEntry must be restored
|
||
|
from non-volatile storage (along with the corresponding
|
||
|
lldpXdot1LocProtoVlanEntry) after a re-initialization of
|
||
|
the management system."
|
||
|
|
||
|
AUGMENTS { lldpXdot1LocProtoVlanEntry }
|
||
|
::= { lldpXdot1ConfigProtoVlanTable 1 }
|
||
|
|
||
|
LldpXdot1ConfigProtoVlanEntry ::= SEQUENCE {
|
||
|
lldpXdot1ConfigProtoVlanTxEnable TruthValue
|
||
|
}
|
||
|
|
||
|
lldpXdot1ConfigProtoVlanTxEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The boolean value that indicates whether the corresponding
|
||
|
Local System Port and Protocol VLAN instance will
|
||
|
be transmitted on the port defined by the given
|
||
|
lldpXdot1LocProtoVlanEntry.
|
||
|
|
||
|
The value of this object must be restored from non-volatile
|
||
|
storage after a re-initialization of the management system."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 10.2.1.1"
|
||
|
DEFVAL { false }
|
||
|
::= { lldpXdot1ConfigProtoVlanEntry 1 }
|
||
|
|
||
|
--
|
||
|
-- lldpXdot1LocProtocolTable : Protocol Identity information
|
||
|
--
|
||
|
|
||
|
lldpXdot1LocProtocolTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LldpXdot1LocProtocolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table contains one or more rows per protocol identity
|
||
|
information on the local system known to this agent."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.5"
|
||
|
::= { lldpXdot1LocalData 4 }
|
||
|
|
||
|
lldpXdot1LocProtocolEntry OBJECT-TYPE
|
||
|
SYNTAX LldpXdot1LocProtocolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Information about particular protocols that are accessible
|
||
|
through the given port component.
|
||
|
|
||
|
There may be multiple protocols, identified by particular
|
||
|
lldpXdot1ProtocolIndex, and lldpLocPortNum."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.5"
|
||
|
INDEX { lldpLocPortNum,
|
||
|
lldpXdot1LocProtocolIndex }
|
||
|
::= { lldpXdot1LocProtocolTable 1 }
|
||
|
|
||
|
LldpXdot1LocProtocolEntry ::= SEQUENCE {
|
||
|
lldpXdot1LocProtocolIndex Integer32,
|
||
|
lldpXdot1LocProtocolId OCTET STRING
|
||
|
}
|
||
|
|
||
|
lldpXdot1LocProtocolIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32(1..2147483647)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object represents an arbitrary local integer value used
|
||
|
by this agent to identify a particular protocol identity."
|
||
|
::= { lldpXdot1LocProtocolEntry 1 }
|
||
|
|
||
|
lldpXdot1LocProtocolId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (1..255))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The octet string value used to identify the protocols
|
||
|
associated with the given port of the local system."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.5.3"
|
||
|
::= { lldpXdot1LocProtocolEntry 2 }
|
||
|
|
||
|
--
|
||
|
-- lldpXdot1ConfigProtocolTable : configure the transmission of the
|
||
|
-- protocol instances on set
|
||
|
-- of ports.
|
||
|
--
|
||
|
|
||
|
lldpXdot1ConfigProtocolTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LldpXdot1ConfigProtocolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The table that controls selection of LLDP Protocol
|
||
|
TLV instances to be transmitted on individual ports."
|
||
|
::= { lldpXdot1Config 4 }
|
||
|
|
||
|
lldpXdot1ConfigProtocolEntry OBJECT-TYPE
|
||
|
SYNTAX LldpXdot1ConfigProtocolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"LLDP configuration information that specifies the set of
|
||
|
ports (represented as a PortList) on which the Local System
|
||
|
Protocol instance will be transmitted.
|
||
|
|
||
|
This configuration object augments the lldpXdot1LocProtoEntry,
|
||
|
therefore it is only present along with the Protocol instance
|
||
|
contained in the associated lldpXdot1LocProtoEntry entry.
|
||
|
|
||
|
Each active lldpXdot1ConfigProtocolEntry must be restored
|
||
|
from non-volatile storage (along with the corresponding
|
||
|
lldpXdot1LocProtocolEntry) after a re-initialization of the
|
||
|
management system."
|
||
|
AUGMENTS { lldpXdot1LocProtocolEntry }
|
||
|
::= { lldpXdot1ConfigProtocolTable 1 }
|
||
|
|
||
|
LldpXdot1ConfigProtocolEntry ::= SEQUENCE {
|
||
|
lldpXdot1ConfigProtocolTxEnable TruthValue
|
||
|
}
|
||
|
|
||
|
lldpXdot1ConfigProtocolTxEnable OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The boolean value that indicates whether the corresponding
|
||
|
Local System Protocol Identity instance will be transmitted
|
||
|
on the port defined by the given lldpXdot1LocProtocolEntry.
|
||
|
|
||
|
The value of this object must be restored from non-volatile
|
||
|
storage after a re-initialization of the management system."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 10.2.1.1"
|
||
|
DEFVAL { false }
|
||
|
::= { lldpXdot1ConfigProtocolEntry 1 }
|
||
|
|
||
|
------------------------------------------------------------------------------
|
||
|
-- IEEE 802.1 - Local System Information
|
||
|
------------------------------------------------------------------------------
|
||
|
lldpXdot1LocTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LldpXdot1LocEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table contains one row per port for IEEE 802.1
|
||
|
organizationally defined LLDP extension on the local system
|
||
|
known to this agent."
|
||
|
::= { lldpXdot1LocalData 1 }
|
||
|
|
||
|
lldpXdot1LocEntry OBJECT-TYPE
|
||
|
SYNTAX LldpXdot1LocEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Information about IEEE 802.1 organizationally defined
|
||
|
LLDP extension."
|
||
|
INDEX { lldpLocPortNum }
|
||
|
::= { lldpXdot1LocTable 1 }
|
||
|
|
||
|
LldpXdot1LocEntry ::= SEQUENCE {
|
||
|
lldpXdot1LocPortVlanId Integer32
|
||
|
}
|
||
|
|
||
|
lldpXdot1LocPortVlanId OBJECT-TYPE
|
||
|
SYNTAX Integer32(0|1..4094)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The integer value used to identify the port's VLAN identifier
|
||
|
associated with the local system. A value of zero shall
|
||
|
be used if the system either does not know the PVID or does
|
||
|
not support port-based VLAN operation."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.2.1"
|
||
|
::= { lldpXdot1LocEntry 1 }
|
||
|
|
||
|
------------------------------------------------------------------------------
|
||
|
-- IEEE 802.1 - Remote System Information
|
||
|
------------------------------------------------------------------------------
|
||
|
lldpXdot1RemTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LldpXdot1RemEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table contains one or more rows per physical network
|
||
|
connection known to this agent. The agent may wish to
|
||
|
ensure that only one lldpXdot1RemEntry is present for
|
||
|
each local port, or it may choose to maintain multiple
|
||
|
lldpXdot1RemEntries for the same local port."
|
||
|
::= { lldpXdot1RemoteData 1 }
|
||
|
|
||
|
lldpXdot1RemEntry OBJECT-TYPE
|
||
|
SYNTAX LldpXdot1RemEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Information about a particular port component."
|
||
|
INDEX { lldpRemTimeMark,
|
||
|
lldpRemLocalPortNum,
|
||
|
lldpRemIndex }
|
||
|
::= { lldpXdot1RemTable 1 }
|
||
|
|
||
|
LldpXdot1RemEntry ::= SEQUENCE {
|
||
|
lldpXdot1RemPortVlanId Integer32
|
||
|
}
|
||
|
|
||
|
lldpXdot1RemPortVlanId OBJECT-TYPE
|
||
|
SYNTAX Integer32(0|1..4094)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The integer value used to identify the port's VLAN identifier
|
||
|
associated with the remote system. if the remote system
|
||
|
either does not know the PVID or does not support port-based
|
||
|
VLAN operation, the value of lldpXdot1RemPortVlanId should
|
||
|
be zero."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.2.1"
|
||
|
::= { lldpXdot1RemEntry 1 }
|
||
|
|
||
|
lldpXdot1RemProtoVlanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LldpXdot1RemProtoVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table contains one or more rows per Port and Protocol
|
||
|
VLAN information about the remote system, received on the
|
||
|
given port."
|
||
|
::= { lldpXdot1RemoteData 2 }
|
||
|
|
||
|
lldpXdot1RemProtoVlanEntry OBJECT-TYPE
|
||
|
SYNTAX LldpXdot1RemProtoVlanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Port and protocol VLAN name Information about a particular
|
||
|
port component. There may be multiple protocol VLANs,
|
||
|
identified by a particular lldpXdot1RemProtoVlanId, configured
|
||
|
on the remote system."
|
||
|
INDEX { lldpRemTimeMark,
|
||
|
lldpRemLocalPortNum,
|
||
|
lldpRemIndex,
|
||
|
lldpXdot1RemProtoVlanId }
|
||
|
::= { lldpXdot1RemProtoVlanTable 1 }
|
||
|
|
||
|
LldpXdot1RemProtoVlanEntry ::= SEQUENCE {
|
||
|
lldpXdot1RemProtoVlanId Integer32,
|
||
|
lldpXdot1RemProtoVlanSupported TruthValue,
|
||
|
lldpXdot1RemProtoVlanEnabled TruthValue
|
||
|
}
|
||
|
|
||
|
lldpXdot1RemProtoVlanId OBJECT-TYPE
|
||
|
SYNTAX Integer32(0|1..4094)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The integer value used to identify the port and protocol
|
||
|
VLANs associated with the given port associated with the
|
||
|
remote system.
|
||
|
|
||
|
If port and protocol VLANs are not supported on the given
|
||
|
port associated with the remote system, or if the port is
|
||
|
not enabled with any port and protocol VLAN, the value of
|
||
|
lldpXdot1RemProtoVlanId should be zero."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.3.2"
|
||
|
::= { lldpXdot1RemProtoVlanEntry 1 }
|
||
|
|
||
|
lldpXdot1RemProtoVlanSupported OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The truth value used to indicate whether the given port
|
||
|
(associated with the remote system) is capable of supporting
|
||
|
port and protocol VLANs."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.3.1"
|
||
|
::= { lldpXdot1RemProtoVlanEntry 2 }
|
||
|
|
||
|
lldpXdot1RemProtoVlanEnabled OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The truth value used to indicate whether the port and
|
||
|
protocol VLANs are enabled on the given port associated with
|
||
|
the remote system."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.3.1"
|
||
|
::= { lldpXdot1RemProtoVlanEntry 3 }
|
||
|
|
||
|
|
||
|
--
|
||
|
-- lldpXdot1RemVlanNameTable : VLAN name information of the remote
|
||
|
-- systems
|
||
|
--
|
||
|
|
||
|
lldpXdot1RemVlanNameTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LldpXdot1RemVlanNameEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table contains one or more rows per IEEE 802.1Q VLAN
|
||
|
name information about the remote system, received on the
|
||
|
given port."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.4"
|
||
|
::= { lldpXdot1RemoteData 3 }
|
||
|
|
||
|
lldpXdot1RemVlanNameEntry OBJECT-TYPE
|
||
|
SYNTAX LldpXdot1RemVlanNameEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VLAN name Information about a particular port component.
|
||
|
There may be multiple VLANs, identified by a particular
|
||
|
lldpXdot1RemVlanId, received on the given port."
|
||
|
INDEX { lldpRemTimeMark,
|
||
|
lldpRemLocalPortNum,
|
||
|
lldpRemIndex,
|
||
|
lldpXdot1RemVlanId }
|
||
|
::= { lldpXdot1RemVlanNameTable 1 }
|
||
|
|
||
|
LldpXdot1RemVlanNameEntry ::= SEQUENCE {
|
||
|
lldpXdot1RemVlanId VlanId,
|
||
|
lldpXdot1RemVlanName SnmpAdminString
|
||
|
}
|
||
|
|
||
|
lldpXdot1RemVlanId OBJECT-TYPE
|
||
|
SYNTAX VlanId
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The integer value used to identify the IEEE 802.1Q
|
||
|
VLAN IDs with which the given port of the remote system
|
||
|
is compatible."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.4.2"
|
||
|
::= { lldpXdot1RemVlanNameEntry 1 }
|
||
|
|
||
|
lldpXdot1RemVlanName OBJECT-TYPE
|
||
|
SYNTAX SnmpAdminString (SIZE(1..32))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The string value used to identify VLAN name identified by the
|
||
|
VLAN Id associated with the remote system."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.4.4"
|
||
|
::= { lldpXdot1RemVlanNameEntry 2 }
|
||
|
|
||
|
--
|
||
|
-- lldpXdot1RemProtocolTable : Protocol information of the remote systems
|
||
|
--
|
||
|
|
||
|
lldpXdot1RemProtocolTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LldpXdot1RemProtocolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table contains one or more rows per protocol information
|
||
|
about the remote system, received on the given port."
|
||
|
::= { lldpXdot1RemoteData 4 }
|
||
|
|
||
|
lldpXdot1RemProtocolEntry OBJECT-TYPE
|
||
|
SYNTAX LldpXdot1RemProtocolEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Protocol information about a particular port component.
|
||
|
There may be multiple protocols, identified by a particular
|
||
|
lldpXdot1ProtocolIndex, received on the given port."
|
||
|
INDEX { lldpRemTimeMark,
|
||
|
lldpRemLocalPortNum,
|
||
|
lldpRemIndex,
|
||
|
lldpXdot1RemProtocolIndex }
|
||
|
::= { lldpXdot1RemProtocolTable 1 }
|
||
|
|
||
|
LldpXdot1RemProtocolEntry ::= SEQUENCE {
|
||
|
lldpXdot1RemProtocolIndex Integer32,
|
||
|
lldpXdot1RemProtocolId OCTET STRING
|
||
|
}
|
||
|
|
||
|
lldpXdot1RemProtocolIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32(1..2147483647)
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object represents an arbitrary local integer value used
|
||
|
by this agent to identify a particular protocol identity."
|
||
|
::= { lldpXdot1RemProtocolEntry 1 }
|
||
|
|
||
|
lldpXdot1RemProtocolId OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE (1..255))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The octet string value used to identify the protocols
|
||
|
associated with the given port of remote system."
|
||
|
REFERENCE
|
||
|
"IEEE 802.1AB-2005 F.5.3"
|
||
|
::= { lldpXdot1RemProtocolEntry 2 }
|
||
|
|
||
|
|
||
|
------------------------------------------------------------------------------
|
||
|
-- Conformance Information
|
||
|
------------------------------------------------------------------------------
|
||
|
|
||
|
lldpXdot1Conformance OBJECT IDENTIFIER ::= { lldpXdot1MIB 2 }
|
||
|
lldpXdot1Compliances OBJECT IDENTIFIER ::= { lldpXdot1Conformance 1 }
|
||
|
lldpXdot1Groups OBJECT IDENTIFIER ::= { lldpXdot1Conformance 2 }
|
||
|
|
||
|
-- compliance statements
|
||
|
|
||
|
lldpXdot1Compliance MODULE-COMPLIANCE
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The compliance statement for SNMP entities which implement
|
||
|
the IEEE 802.1 organizationally defined LLDP extension MIB."
|
||
|
MODULE -- this module
|
||
|
MANDATORY-GROUPS { lldpXdot1ConfigGroup,
|
||
|
lldpXdot1LocSysGroup,
|
||
|
lldpXdot1RemSysGroup
|
||
|
}
|
||
|
::= { lldpXdot1Compliances 1 }
|
||
|
|
||
|
-- MIB groupings
|
||
|
|
||
|
lldpXdot1ConfigGroup OBJECT-GROUP
|
||
|
OBJECTS {
|
||
|
lldpXdot1ConfigPortVlanTxEnable,
|
||
|
lldpXdot1ConfigVlanNameTxEnable,
|
||
|
lldpXdot1ConfigProtoVlanTxEnable,
|
||
|
lldpXdot1ConfigProtocolTxEnable
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The collection of objects which are used to configure the
|
||
|
IEEE 802.1 organizationally defined LLDP extension
|
||
|
implementation behavior.
|
||
|
|
||
|
This group is mandatory for agents which implement the
|
||
|
IEEE 802.1 organizationally defined LLDP extension."
|
||
|
::= { lldpXdot1Groups 1 }
|
||
|
|
||
|
lldpXdot1LocSysGroup OBJECT-GROUP
|
||
|
OBJECTS {
|
||
|
lldpXdot1LocPortVlanId,
|
||
|
lldpXdot1LocProtoVlanSupported,
|
||
|
lldpXdot1LocProtoVlanEnabled,
|
||
|
lldpXdot1LocVlanName,
|
||
|
lldpXdot1LocProtocolId
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The collection of objects which are used to represent
|
||
|
IEEE 802.1 organizationally defined LLDP extension associated
|
||
|
with the Local Device Information.
|
||
|
|
||
|
This group is mandatory for agents which implement the
|
||
|
IEEE 802.1 organizationally defined LLDP extension in the
|
||
|
TX mode."
|
||
|
::= { lldpXdot1Groups 2 }
|
||
|
|
||
|
lldpXdot1RemSysGroup OBJECT-GROUP
|
||
|
OBJECTS {
|
||
|
lldpXdot1RemPortVlanId,
|
||
|
lldpXdot1RemProtoVlanSupported,
|
||
|
lldpXdot1RemProtoVlanEnabled,
|
||
|
lldpXdot1RemVlanName,
|
||
|
lldpXdot1RemProtocolId
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The collection of objects which are used to represent LLDP
|
||
|
802.1 organizational extension Local Device Information.
|
||
|
|
||
|
This group is mandatory for agents which implement the
|
||
|
LLDP 802.1 organizational extension in the RX mode."
|
||
|
::= { lldpXdot1Groups 3 }
|
||
|
|
||
|
END
|