mibs/MIBS/transition/TN-UDLD
2023-12-05 12:25:34 +01:00

228 lines
7.3 KiB
Plaintext

-- *****************************************************************
-- TN-UDLD-MIB.mib : TN UDLD private MIB
--
-- Copyright (c) 2015 by Transition Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
TN-UDLD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tnProducts
FROM TRANSITION-SMI
Unsigned32 FROM SNMPv2-SMI
TNDisplayString FROM TN-TC
TNInterfaceIndex FROM TN-TC
;
tnUdldMib MODULE-IDENTITY
LAST-UPDATED "201507080000Z"
ORGANIZATION "Transition Networks, Inc."
CONTACT-INFO
"Transition Networks
Technical Support
10900 Red Circle Drive
Minnetonka, MN 55343 USA
Tel: +1-800-526-9267
E-mail: techsupport@transition.com"
DESCRIPTION
"This is a private MIB for udld"
REVISION "201507080000Z"
DESCRIPTION
"Initial version"
::= { tnProducts 124 }
TNUdldDetectionState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This enumeration defines the link detection state."
SYNTAX INTEGER { inDeterminant(0), uniDirectional(1), biDirectional(2), neighborMismatch(3), loopback(4), multipleNeighbor(5) }
TNUdldMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This enumeration defines the available udld mode."
SYNTAX INTEGER { disable(0), normal(1), aggressive(2) }
tnUdldConfigInterfaceParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF TNUdldConfigInterfaceParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table of udld interface conf parameters"
::= { tnUdldMib 1 }
tnUdldConfigInterfaceParamEntry OBJECT-TYPE
SYNTAX TNUdldConfigInterfaceParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each physical interface has a set of configurable parameters"
INDEX { tnUdldConfigInterfaceParamIfIndex }
::= { tnUdldConfigInterfaceParamTable 1 }
TNUdldConfigInterfaceParamEntry ::= SEQUENCE {
tnUdldConfigInterfaceParamIfIndex TNInterfaceIndex,
tnUdldConfigInterfaceParamUdldMode TNUdldMode,
tnUdldConfigInterfaceParamProbeMsgInterval Unsigned32
}
tnUdldConfigInterfaceParamIfIndex OBJECT-TYPE
SYNTAX TNInterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Logical interface number."
::= { tnUdldConfigInterfaceParamEntry 1 }
tnUdldConfigInterfaceParamUdldMode OBJECT-TYPE
SYNTAX TNUdldMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port udld mode disable/normal/aggresive.
disable(0), normal(1), aggressive(2)"
::= { tnUdldConfigInterfaceParamEntry 2 }
tnUdldConfigInterfaceParamProbeMsgInterval OBJECT-TYPE
SYNTAX Unsigned32 (7..90)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port probe message interval(seconds). Valid range: 7 to 90 seconds."
::= { tnUdldConfigInterfaceParamEntry 3 }
tnUdldStatusInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF TNUdldStatusInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table of udld interface local device information"
::= { tnUdldMib 2 }
tnUdldStatusInterfaceEntry OBJECT-TYPE
SYNTAX TNUdldStatusInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each udld enabled interface has a local device information"
INDEX { tnUdldStatusInterfaceIfIndex }
::= { tnUdldStatusInterfaceTable 1 }
TNUdldStatusInterfaceEntry ::= SEQUENCE {
tnUdldStatusInterfaceIfIndex TNInterfaceIndex,
tnUdldStatusInterfaceDeviceID TNDisplayString,
tnUdldStatusInterfaceDeviceName TNDisplayString,
tnUdldStatusInterfaceLinkState TNUdldDetectionState
}
tnUdldStatusInterfaceIfIndex OBJECT-TYPE
SYNTAX TNInterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Logical interface number."
::= { tnUdldStatusInterfaceEntry 1 }
tnUdldStatusInterfaceDeviceID OBJECT-TYPE
SYNTAX TNDisplayString (SIZE(0..254))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local device id."
::= { tnUdldStatusInterfaceEntry 2 }
tnUdldStatusInterfaceDeviceName OBJECT-TYPE
SYNTAX TNDisplayString (SIZE(0..254))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local device name."
::= { tnUdldStatusInterfaceEntry 3 }
tnUdldStatusInterfaceLinkState OBJECT-TYPE
SYNTAX TNUdldDetectionState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local device link detected state."
::= { tnUdldStatusInterfaceEntry 4 }
tnUdldStatusInterfaceNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF TNUdldStatusInterfaceNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table of udld interface neighbor cache information"
::= { tnUdldMib 3 }
tnUdldStatusInterfaceNeighborEntry OBJECT-TYPE
SYNTAX TNUdldStatusInterfaceNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each udld enabled interface has a neighbor cache information"
INDEX { tnUdldStatusInterfaceNeighborIfIndex }
::= { tnUdldStatusInterfaceNeighborTable 1 }
TNUdldStatusInterfaceNeighborEntry ::= SEQUENCE {
tnUdldStatusInterfaceNeighborIfIndex TNInterfaceIndex,
tnUdldStatusInterfaceNeighborNeighborDeviceID TNDisplayString,
tnUdldStatusInterfaceNeighborNeighborPortID TNDisplayString,
tnUdldStatusInterfaceNeighborNeighborDeviceName TNDisplayString,
tnUdldStatusInterfaceNeighborLinkDetectionState TNUdldDetectionState
}
tnUdldStatusInterfaceNeighborIfIndex OBJECT-TYPE
SYNTAX TNInterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Logical interface number."
::= { tnUdldStatusInterfaceNeighborEntry 1 }
tnUdldStatusInterfaceNeighborNeighborDeviceID OBJECT-TYPE
SYNTAX TNDisplayString (SIZE(0..254))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Neighbor device id."
::= { tnUdldStatusInterfaceNeighborEntry 2 }
tnUdldStatusInterfaceNeighborNeighborPortID OBJECT-TYPE
SYNTAX TNDisplayString (SIZE(0..254))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Neighbor port id."
::= { tnUdldStatusInterfaceNeighborEntry 3 }
tnUdldStatusInterfaceNeighborNeighborDeviceName OBJECT-TYPE
SYNTAX TNDisplayString (SIZE(0..254))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Neighbor device name."
::= { tnUdldStatusInterfaceNeighborEntry 4 }
tnUdldStatusInterfaceNeighborLinkDetectionState OBJECT-TYPE
SYNTAX TNUdldDetectionState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Neighbor device link detected state."
::= { tnUdldStatusInterfaceNeighborEntry 5 }
END