snmp_mib_archive/BAY-STACK-LLDP-X-AVAYA-MIB.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

569 lines
19 KiB
Plaintext

BAY-STACK-LLDP-X-AVAYA-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
InetAddressType, InetAddress, InetAddressPrefixLength
FROM INET-ADDRESS-MIB
lldpLocPortNum, lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex,
lldpPortConfigEntry
FROM LLDP-MIB
bayStackMibs
FROM SYNOPTICS-ROOT-MIB;
bayStackLldpXAvayaMib MODULE-IDENTITY
LAST-UPDATED "201010290000Z"
ORGANIZATION "Nortel Ltd."
CONTACT-INFO "nortel.com"
DESCRIPTION
"This MIB module is an extension to the standard LLDP-EXT-MED MIB."
REVISION "201010290000Z" -- October 29, 2010
DESCRIPTION "Ver 1: Initial version."
::= { bayStackMibs 39 }
bsLldpXAvayaNotifications OBJECT IDENTIFIER ::= { bayStackLldpXAvayaMib 0 }
bsLldpXAvayaObjects OBJECT IDENTIFIER ::= { bayStackLldpXAvayaMib 1 }
-- ===========================================================================
-- Avaya-specific TLV group
-- Organizationally Defined Information Extension - Avaya vendor specific tlvs
-- ===========================================================================
-- LLDP IEEE 802.1 extension MIB groups
bsLldpXAvayaConfig OBJECT IDENTIFIER ::= { bsLldpXAvayaObjects 1 }
bsLldpXAvayaLocalData OBJECT IDENTIFIER ::= { bsLldpXAvayaObjects 2 }
bsLldpXAvayaRemoteData OBJECT IDENTIFIER ::= { bsLldpXAvayaObjects 3 }
-- ===========================================================================
-- Avaya vendor specific - Configuration
-- ===========================================================================
bsLldpXAvayaPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsLldpXAvayaPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that controls selection of LLDP TLVs to be transmitted
on individual ports."
::= { bsLldpXAvayaConfig 1 }
bsLldpXAvayaPortConfigEntry OBJECT-TYPE
SYNTAX BsLldpXAvayaPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP configuration information that controls the
transmission of Avaya vendor specific TLVs 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 bsLldpXAvayaPortConfigEntry must be from non-volatile
storage (along with the corresponding lldpPortConfigEntry)
after a re-initialization of the management system."
AUGMENTS { lldpPortConfigEntry }
::= { bsLldpXAvayaPortConfigTable 1 }
BsLldpXAvayaPortConfigEntry ::= SEQUENCE {
bsLldpXAvayaPortConfigTLVsTxEnable BITS
}
bsLldpXAvayaPortConfigTLVsTxEnable OBJECT-TYPE
SYNTAX BITS {
poeConservationLevel(0),
callServer(1),
fileServer(2),
framingTlv(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bsLldpXAvayaPortConfigTLVsTxEnable, defined as a bitmap,
includes the basic set of LLDP Avaya TLVs whose transmission is
allowed on the local LLDP agent by the network management.
Each bit in the bitmap corresponds to a TLV type associated
with a specific optional TLV.
The bit 'poeConservationLevel(0)' indicates that LLDP agent should
transmit 'Poe Conservation Level TLV'.
The bit 'callServer(1)' indicates that LLDP agent should
transmit 'Call Server TLV'.
The bit 'fileServer(2)' indicates that LLDP agent should
transmit 'File Server TLV'.
The bit 'FramingTlv(3)' indicates that LLDP agent should transmit
'802.1q Framing TLV'.
The default value for lldpPortConfigTLVsTxEnable object is
empty set, which means no enumerated values are set.
The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
DEFVAL { { } }
::= { bsLldpXAvayaPortConfigEntry 1 }
-- ===========================================================================
-- Avaya specific - Local Device Information
-- ===========================================================================
-- ===========================================================================
-- bsLldpXAvayaLocPortTable: poe conservation level and dot1q-framing
-- Information Table
-- ===========================================================================
bsLldpXAvayaLocPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsLldpXAvayaLocPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port with information
about the Poe conservation level and layer 2 priority tagging
between PSE and PD."
::= { bsLldpXAvayaLocalData 1 }
bsLldpXAvayaLocPortEntry OBJECT-TYPE
SYNTAX BsLldpXAvayaLocPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular port component."
INDEX { lldpLocPortNum }
::= { bsLldpXAvayaLocPortTable 1 }
BsLldpXAvayaLocPortEntry ::= SEQUENCE {
bsLldpXAvayaLocPortPoeConsLevelRequest Integer32,
bsLldpXAvayaLocPortDot1QFramingRequest INTEGER
}
bsLldpXAvayaLocPortPoeConsLevelRequest OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Information about requested poe conservation level
advertised to the PD device."
::= { bsLldpXAvayaLocPortEntry 1 }
bsLldpXAvayaLocPortDot1QFramingRequest OBJECT-TYPE
SYNTAX INTEGER {
tagged(1),
untagged(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Information about layer2 priority tagging between
the switch and ip phone"
::= { bsLldpXAvayaLocPortEntry 2 }
-- ===========================================================================
-- bsLldpXAvayaLocCallServerTable
-- ===========================================================================
bsLldpXAvayaLocCallServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsLldpXAvayaLocCallServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per call server address.
All the call server ip addresses are used to be advertised to
Avaya IP Phones."
::= { bsLldpXAvayaLocalData 2 }
bsLldpXAvayaLocCallServerEntry OBJECT-TYPE
SYNTAX BsLldpXAvayaLocCallServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about call servers."
INDEX { bsLldpXAvayaLocCallServerNum }
::= { bsLldpXAvayaLocCallServerTable 1 }
BsLldpXAvayaLocCallServerEntry ::= SEQUENCE {
bsLldpXAvayaLocCallServerNum Integer32,
bsLldpXAvayaLocCallServerAddressType InetAddressType,
bsLldpXAvayaLocCallServerAddress InetAddress
}
bsLldpXAvayaLocCallServerNum OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the call server id."
::= { bsLldpXAvayaLocCallServerEntry 1 }
bsLldpXAvayaLocCallServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Call Server Ip Address Type."
::= { bsLldpXAvayaLocCallServerEntry 2 }
bsLldpXAvayaLocCallServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Call Server Ip Address."
::= { bsLldpXAvayaLocCallServerEntry 3 }
-- ===========================================================================
-- bsLldpXAvayaLocFileServerTable
-- ===========================================================================
bsLldpXAvayaLocFileServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsLldpXAvayaLocFileServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per file server address.
All the file server ip addresses are used to be advertised to
Avaya IP Phones."
::= { bsLldpXAvayaLocalData 3 }
bsLldpXAvayaLocFileServerEntry OBJECT-TYPE
SYNTAX BsLldpXAvayaLocFileServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about file server ip address"
INDEX { bsLldpXAvayaLocFileServerNum }
::= { bsLldpXAvayaLocFileServerTable 1 }
BsLldpXAvayaLocFileServerEntry ::= SEQUENCE {
bsLldpXAvayaLocFileServerNum Integer32,
bsLldpXAvayaLocFileServerAddressType InetAddressType,
bsLldpXAvayaLocFileServerAddress InetAddress
}
bsLldpXAvayaLocFileServerNum OBJECT-TYPE
SYNTAX Integer32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the file server id."
::= { bsLldpXAvayaLocFileServerEntry 1 }
bsLldpXAvayaLocFileServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"File Server ip address Type "
::= { bsLldpXAvayaLocFileServerEntry 2 }
bsLldpXAvayaLocFileServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"File Server ip address"
::= { bsLldpXAvayaLocFileServerEntry 3 }
-- ===========================================================================
-- LLDP-AVAYA - Remote Devices Information
-- ===========================================================================
-- ===========================================================================
-- bsLldpXAvayaRemTable
-- ===========================================================================
bsLldpXAvayaRemTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsLldpXAvayaRemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one or more rows per physical network
connection known to this agent."
::= { bsLldpXAvayaRemoteData 1 }
bsLldpXAvayaRemEntry OBJECT-TYPE
SYNTAX BsLldpXAvayaRemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular remote device component."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { bsLldpXAvayaRemTable 1 }
BsLldpXAvayaRemEntry ::= SEQUENCE {
bsLldpXAvayaRemCurrentConsLevel Integer32,
bsLldpXAvayaRemTypicalPower Integer32,
bsLldpXAvayaRemMaxPower Integer32
}
bsLldpXAvayaRemCurrentConsLevel OBJECT-TYPE
SYNTAX Integer32(1..243)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the current conservation level
configured on the remote device."
::= { bsLldpXAvayaRemEntry 1 }
bsLldpXAvayaRemTypicalPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the typical power on the remote device."
::= { bsLldpXAvayaRemEntry 2 }
bsLldpXAvayaRemMaxPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the max power on the remote device."
::= { bsLldpXAvayaRemEntry 3 }
-- ===========================================================================
-- bsLldpXAvayaCallServerRemTable
-- ===========================================================================
bsLldpXAvayaRemCallServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsLldpXAvayaRemCallServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one or more rows per physical network
connection known to this agent. "
::= { bsLldpXAvayaRemoteData 2 }
bsLldpXAvayaRemCallServerEntry OBJECT-TYPE
SYNTAX BsLldpXAvayaRemCallServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular remote device component."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex}
::= { bsLldpXAvayaRemCallServerTable 1 }
BsLldpXAvayaRemCallServerEntry ::= SEQUENCE {
bsLldpXAvayaRemPortCallServerAddressType InetAddressType,
bsLldpXAvayaRemPortCallServerAddress InetAddress
}
bsLldpXAvayaRemPortCallServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the in use call server ip address type"
::= { bsLldpXAvayaRemCallServerEntry 1 }
bsLldpXAvayaRemPortCallServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the in use call server ip address "
::= { bsLldpXAvayaRemCallServerEntry 2 }
-- ===========================================================================
-- bsLldpXAvayaRemFileServerTable
-- ===========================================================================
bsLldpXAvayaRemFileServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsLldpXAvayaRemFileServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This table contains one or more rows per physical network
connection known to this agent."
::= { bsLldpXAvayaRemoteData 3 }
bsLldpXAvayaRemFileServerEntry OBJECT-TYPE
SYNTAX BsLldpXAvayaRemFileServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular remote device component."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { bsLldpXAvayaRemFileServerTable 1 }
BsLldpXAvayaRemFileServerEntry ::= SEQUENCE {
bsLldpXAvayaRemPortFileServerAddressType InetAddressType,
bsLldpXAvayaRemPortFileServerAddress InetAddress
}
bsLldpXAvayaRemPortFileServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the in use file server ip address type"
::= { bsLldpXAvayaRemFileServerEntry 1 }
bsLldpXAvayaRemPortFileServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the in use file server ip address"
::= { bsLldpXAvayaRemFileServerEntry 2 }
-- ===========================================================================
-- bsLldpXAvayaRemPoeConsLevelTable
-- ===========================================================================
bsLldpXAvayaRemPoeConsLevelTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsLldpXAvayaRemPoeConsLevelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This table contains one or more rows per physical network
connection known to this agent."
::= { bsLldpXAvayaRemoteData 4 }
bsLldpXAvayaRemPoeConsLevelEntry OBJECT-TYPE
SYNTAX BsLldpXAvayaRemPoeConsLevelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular remote device component."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex,
bsLldpXAvayaRemPoeConsLevelValue }
::= { bsLldpXAvayaRemPoeConsLevelTable 1 }
BsLldpXAvayaRemPoeConsLevelEntry ::= SEQUENCE {
bsLldpXAvayaRemPoeConsLevelValue Integer32
}
bsLldpXAvayaRemPoeConsLevelValue OBJECT-TYPE
SYNTAX Integer32(1..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the conservation level supported by remote
device."
::= { bsLldpXAvayaRemPoeConsLevelEntry 2 }
-- ===========================================================================
-- bsLldpXAvayaRemDot1QTable
-- ===========================================================================
bsLldpXAvayaRemDot1QTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsLldpXAvayaRemDot1QEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This table contains one or more rows per physical network
connection known to this agent."
::= { bsLldpXAvayaRemoteData 5 }
bsLldpXAvayaRemDot1QEntry OBJECT-TYPE
SYNTAX BsLldpXAvayaRemDot1QEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular remote device component."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex}
::= { bsLldpXAvayaRemDot1QTable 1 }
BsLldpXAvayaRemDot1QEntry ::= SEQUENCE {
bsLldpXAvayaRemDot1QFraming INTEGER
}
bsLldpXAvayaRemDot1QFraming OBJECT-TYPE
SYNTAX INTEGER {
tagged(1),
untagged(2),
auto(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains information about Layer 2 priority tagging "
::= { bsLldpXAvayaRemDot1QEntry 1 }
-- ===========================================================================
-- bsLldpXAvayaRemPhoneIpTable
-- ===========================================================================
bsLldpXAvayaRemPhoneIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsLldpXAvayaRemPhoneIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one or more rows per physical network
connection known to this agent. "
::= { bsLldpXAvayaRemoteData 6 }
bsLldpXAvayaRemPhoneIpEntry OBJECT-TYPE
SYNTAX BsLldpXAvayaRemPhoneIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular remote device component."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex}
::= { bsLldpXAvayaRemPhoneIpTable 1 }
BsLldpXAvayaRemPhoneIpEntry ::= SEQUENCE {
bsLldpXAvayaRemPortPhoneAddressType InetAddressType,
bsLldpXAvayaRemPortPhoneAddress InetAddress,
bsLldpXAvayaRemPortPhoneAddressMask InetAddressPrefixLength,
bsLldpXAvayaRemPortPhoneGatewayAddress InetAddress
}
bsLldpXAvayaRemPortPhoneAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains phone ip address type of the remote device."
::= { bsLldpXAvayaRemPhoneIpEntry 1 }
bsLldpXAvayaRemPortPhoneAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains phone ip address of the remote device."
::= { bsLldpXAvayaRemPhoneIpEntry 2 }
bsLldpXAvayaRemPortPhoneAddressMask OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains phone ip address mask of the remote device."
::= { bsLldpXAvayaRemPhoneIpEntry 3 }
bsLldpXAvayaRemPortPhoneGatewayAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains phone gateway ip address of the remote device."
::= { bsLldpXAvayaRemPhoneIpEntry 4 }
END