Initial commit
This commit is contained in:
1593
MIBS/transition/TN-ACL-MIB
Normal file
1593
MIBS/transition/TN-ACL-MIB
Normal file
File diff suppressed because it is too large
Load Diff
257
MIBS/transition/TN-ARP-INSPECTION-MIB
Normal file
257
MIBS/transition/TN-ARP-INSPECTION-MIB
Normal file
@ -0,0 +1,257 @@
|
||||
-- *****************************************************************
|
||||
-- Transition Networks ARP Inspection MIB
|
||||
--
|
||||
-- Copyright (C) 2012 Transition Networks, Inc. All Rights Reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
TN-ARP-INSPECTION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString, RowStatus, TruthValue, TimeStamp, DateAndTime,
|
||||
MacAddress FROM SNMPv2-TC
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises FROM SNMPv2-SMI
|
||||
InetAddressType, InetAddress, InetAddressPrefixLength FROM INET-ADDRESS-MIB
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
ifIndex FROM IF-MIB
|
||||
tnDevMgmt FROM TN-MGMT-MIB;
|
||||
|
||||
tnARPInspectionMIB OBJECT IDENTIFIER ::= { tnDevMgmt 22 }
|
||||
|
||||
--
|
||||
-- Mib variables
|
||||
--
|
||||
|
||||
--
|
||||
-- tnARPInspectionConfigTable
|
||||
--
|
||||
|
||||
tnARPInspectionConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNARPInspectionConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TN Access Resolution Protocol Inspection Configuration Table"
|
||||
::= { tnARPInspectionMIB 1 }
|
||||
|
||||
tnARPInspectionConfigEntry OBJECT-TYPE
|
||||
SYNTAX TNARPInspectionConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents the ARP Inspection configuration on a device."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnARPInspectionConfigTable 1 }
|
||||
|
||||
TNARPInspectionConfigEntry ::= SEQUENCE {
|
||||
tnARPInspectionMode INTEGER,
|
||||
tnARPInspectionTranslation TruthValue
|
||||
}
|
||||
|
||||
tnARPInspectionMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { enable (1), disable (2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "TN ARP Inspection Mode on a device."
|
||||
::= { tnARPInspectionConfigEntry 1 }
|
||||
|
||||
tnARPInspectionTranslation OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Translation from Dynamic to Static for ARP Inspection."
|
||||
::= { tnARPInspectionConfigEntry 2 }
|
||||
|
||||
--
|
||||
-- tnARPInspectionPortModeTable
|
||||
--
|
||||
|
||||
tnARPInspectionPortModeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNARPInspectionPortModeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TN Access Resolution Protocol Inspection port mode table."
|
||||
::= { tnARPInspectionMIB 2 }
|
||||
|
||||
tnARPInspectionPortModeEntry OBJECT-TYPE
|
||||
SYNTAX TNARPInspectionPortModeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents ARP Inspection port mode for a port."
|
||||
INDEX { ifIndex }
|
||||
::= { tnARPInspectionPortModeTable 1 }
|
||||
|
||||
TNARPInspectionPortModeEntry ::= SEQUENCE {
|
||||
tnARPInspectionPortMode INTEGER
|
||||
}
|
||||
|
||||
tnARPInspectionPortMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { enable (1), disable (2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TN ARP Inspection port mode for every port."
|
||||
::= { tnARPInspectionPortModeEntry 1 }
|
||||
|
||||
--
|
||||
-- tnStaticARPInspectionTable
|
||||
--
|
||||
|
||||
tnStaticARPInspectionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNStaticARPInspectionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TN Static Access Resolution Protocol Inspection Table."
|
||||
::= { tnARPInspectionMIB 3 }
|
||||
|
||||
tnStaticARPInspectionEntry OBJECT-TYPE
|
||||
SYNTAX TNStaticARPInspectionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a static ARP Inspection on a device."
|
||||
INDEX { tnStaticARPInspectionPort,
|
||||
tnStaticARPInspectionVLAN,
|
||||
tnStaticARPInspectionMAC,
|
||||
tnStaticARPInspectionAddrType,
|
||||
tnStaticARPInspectionAddr }
|
||||
::= { tnStaticARPInspectionTable 1 }
|
||||
|
||||
TNStaticARPInspectionEntry ::= SEQUENCE {
|
||||
tnStaticARPInspectionPort INTEGER,
|
||||
tnStaticARPInspectionVLAN INTEGER,
|
||||
tnStaticARPInspectionMAC MacAddress,
|
||||
tnStaticARPInspectionAddrType InetAddressType,
|
||||
tnStaticARPInspectionAddr InetAddress,
|
||||
tnStaticARPInspectionRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnStaticARPInspectionPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..8)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of a static ARP inspection."
|
||||
::= { tnStaticARPInspectionEntry 1 }
|
||||
|
||||
tnStaticARPInspectionVLAN OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN of a static ARP inspection."
|
||||
::= { tnStaticARPInspectionEntry 2 }
|
||||
|
||||
tnStaticARPInspectionMAC OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC Address of a static ARP inspection."
|
||||
::= { tnStaticARPInspectionEntry 3 }
|
||||
|
||||
tnStaticARPInspectionAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address type of a static ARP inspection. ARP only supports IPv4.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnStaticARPInspectionEntry 4 }
|
||||
|
||||
tnStaticARPInspectionAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address of a static ARP inspection. ARP only supports IPv4.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnStaticARPInspectionEntry 5 }
|
||||
|
||||
|
||||
tnStaticARPInspectionRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Row Status of a static ARP inspection."
|
||||
::= { tnStaticARPInspectionEntry 6 }
|
||||
|
||||
--
|
||||
-- tnDynamicARPInspectionTable
|
||||
--
|
||||
|
||||
tnDynamicARPInspectionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNDynamicARPInspectionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TN Dynamic Access Resolution Protocol Inspection Table."
|
||||
::= { tnARPInspectionMIB 4 }
|
||||
|
||||
tnDynamicARPInspectionEntry OBJECT-TYPE
|
||||
SYNTAX TNDynamicARPInspectionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a dynamic ARP Inspection on a device."
|
||||
INDEX { tnDynamicARPInspectionPort,
|
||||
tnDynamicARPInspectionVLAN,
|
||||
tnDynamicARPInspectionMAC }
|
||||
::= { tnDynamicARPInspectionTable 1 }
|
||||
|
||||
TNDynamicARPInspectionEntry ::= SEQUENCE {
|
||||
tnDynamicARPInspectionPort INTEGER,
|
||||
tnDynamicARPInspectionVLAN INTEGER,
|
||||
tnDynamicARPInspectionMAC MacAddress,
|
||||
tnDynamicARPInspectionAddrType InetAddressType,
|
||||
tnDynamicARPInspectionAddr InetAddress,
|
||||
}
|
||||
|
||||
tnDynamicARPInspectionPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..8)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of a dynamic ARP inspection."
|
||||
::= { tnDynamicARPInspectionEntry 1 }
|
||||
|
||||
tnDynamicARPInspectionVLAN OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN of a dynamic ARP inspection."
|
||||
::= { tnDynamicARPInspectionEntry 2 }
|
||||
|
||||
tnDynamicARPInspectionMAC OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC Address of a dynamic ARP inspection."
|
||||
::= { tnDynamicARPInspectionEntry 3 }
|
||||
|
||||
tnDynamicARPInspectionAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address of a dynamic ARP inspection. ARP only supports IPv4.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnDynamicARPInspectionEntry 4 }
|
||||
|
||||
tnDynamicARPInspectionAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address of a dynamic ARP inspection. ARP only supports IPv4.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnDynamicARPInspectionEntry 5 }
|
||||
|
||||
|
||||
END
|
2769
MIBS/transition/TN-CES-MIB
Normal file
2769
MIBS/transition/TN-CES-MIB
Normal file
File diff suppressed because it is too large
Load Diff
930
MIBS/transition/TN-CES-ROUTING-MIB
Normal file
930
MIBS/transition/TN-CES-ROUTING-MIB
Normal file
@ -0,0 +1,930 @@
|
||||
-- *****************************************************************
|
||||
-- Transition Networks CES ROUTING MIB
|
||||
--
|
||||
-- Copyright (C) 2014 Transition Networks, Inc. All Rights Reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- MIB for the Circuit Emulation Service (CES) call routing
|
||||
-- features of Transition Networks products.
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
TN-CES-ROUTING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
|
||||
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
|
||||
TruthValue, DisplayString FROM SNMPv2-TC
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
|
||||
tnProducts FROM TRANSITION-SMI;
|
||||
|
||||
tnCesRoutingMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201406300000Z"
|
||||
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
|
||||
"The MIB module for the Circuit Emulation Service call routing."
|
||||
REVISION "201406300000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { tnProducts 61 }
|
||||
|
||||
-- Top level structure
|
||||
|
||||
tnCesRoutingObjects OBJECT IDENTIFIER ::= { tnCesRoutingMIB 1 }
|
||||
tnCesRoutingConformance OBJECT IDENTIFIER ::= { tnCesRoutingMIB 2 }
|
||||
tnCesRoutingCompliances OBJECT IDENTIFIER ::= { tnCesRoutingConformance 1 }
|
||||
tnCesRoutingGroups OBJECT IDENTIFIER ::= { tnCesRoutingConformance 2 }
|
||||
|
||||
-- Call routing group configuration
|
||||
|
||||
tnCesGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnCesGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of interface groups that can be used in call routing profiles."
|
||||
::= { tnCesRoutingObjects 1 }
|
||||
|
||||
tnCesGroupEntry OBJECT-TYPE
|
||||
SYNTAX TnCesGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry is a group of interfaces that can be used in call routing profiles."
|
||||
INDEX { tnCesGroupIndex,
|
||||
tnCesGroupPortNumber }
|
||||
::= { tnCesGroupTable 1 }
|
||||
|
||||
TnCesGroupEntry ::= SEQUENCE {
|
||||
tnCesGroupIndex Unsigned32,
|
||||
tnCesGroupPortNumber Unsigned32,
|
||||
tnCesGroupName DisplayString,
|
||||
tnCesGroupCyclicPortSearch TruthValue,
|
||||
tnCesGroupCyclicChannelSearch TruthValue,
|
||||
tnCesGroupChannels Unsigned32
|
||||
}
|
||||
|
||||
tnCesGroupIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index number of a call routing group. This index can be used as a call routing source or destination."
|
||||
::= { tnCesGroupEntry 1 }
|
||||
|
||||
tnCesGroupPortNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..32)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TDM or RS530 port number."
|
||||
::= { tnCesGroupEntry 2 }
|
||||
|
||||
tnCesGroupName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..31))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of this call routing group."
|
||||
::= { tnCesGroupEntry 3 }
|
||||
|
||||
tnCesGroupCyclicPortSearch OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Causes calls to be routed to channels in this group by increasing port number."
|
||||
::= { tnCesGroupEntry 4 }
|
||||
|
||||
tnCesGroupCyclicChannelSearch OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Causes calls to be routed to channels in this group by increasing channel number."
|
||||
::= { tnCesGroupEntry 5 }
|
||||
|
||||
tnCesGroupChannels OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bitmap of whether each channel on this TDM port is assigned to this group."
|
||||
::= { tnCesGroupEntry 6 }
|
||||
|
||||
-- Call routing IP names configuration.
|
||||
|
||||
tnCesIPNameTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnCesIPNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of named IP address that can be used as routing destinations."
|
||||
::= { tnCesRoutingObjects 2 }
|
||||
|
||||
tnCesIPNameEntry OBJECT-TYPE
|
||||
SYNTAX TnCesIPNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry is a named IP address that can be used as a call routing destination."
|
||||
INDEX { tnCesIPNameIndex }
|
||||
::= { tnCesIPNameTable 1 }
|
||||
|
||||
TnCesIPNameEntry ::= SEQUENCE {
|
||||
tnCesIPNameIndex Unsigned32,
|
||||
tnCesIPNameName DisplayString,
|
||||
tnCesIPNameIpAddrType InetAddressType,
|
||||
tnCesIPNameIpAddr InetAddress
|
||||
}
|
||||
|
||||
tnCesIPNameIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index number of an IP named. This index can be used as a call routing destination."
|
||||
::= { tnCesIPNameEntry 1 }
|
||||
|
||||
tnCesIPNameName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..31))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A name associated with this IP address."
|
||||
::= { tnCesIPNameEntry 2 }
|
||||
|
||||
tnCesIPNameIpAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address type of this entry. Must be ipv4 or ipv6."
|
||||
::= { tnCesIPNameEntry 3 }
|
||||
|
||||
tnCesIPNameIpAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of this entry."
|
||||
::= { tnCesIPNameEntry 4 }
|
||||
|
||||
-- Routing profile configuration
|
||||
|
||||
tnCesProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnCesProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of call routing profiles."
|
||||
::= { tnCesRoutingObjects 3 }
|
||||
|
||||
tnCesProfileEntry OBJECT-TYPE
|
||||
SYNTAX TnCesProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry is a call routing profile."
|
||||
INDEX { tnCesProfileIndex }
|
||||
::= { tnCesProfileTable 1 }
|
||||
|
||||
TnCesProfileEntry ::= SEQUENCE {
|
||||
tnCesProfileIndex Unsigned32,
|
||||
tnCesProfileName DisplayString,
|
||||
tnCesProfileType INTEGER,
|
||||
tnCesProfileEnabled TruthValue,
|
||||
tnCesProfileRerouteUnanswered TruthValue,
|
||||
tnCesProfileRerouteUnansweredSec Unsigned32,
|
||||
tnCesProfileSourceEndpointType INTEGER,
|
||||
tnCesProfileSourceItemIndex Unsigned32,
|
||||
tnCesProfileSourceChanNumber Unsigned32,
|
||||
tnCesProfileDestPrimEndpointType INTEGER,
|
||||
tnCesProfileDestPrimItemIndex Unsigned32,
|
||||
tnCesProfileDestPrimChanNumber Unsigned32,
|
||||
tnCesProfileDestSecEndpointType INTEGER,
|
||||
tnCesProfileDestSecItemIndex Unsigned32,
|
||||
tnCesProfileDestSecChanNumber Unsigned32,
|
||||
tnCesProfileDestTerEndpointType INTEGER,
|
||||
tnCesProfileDestTerItemIndex Unsigned32,
|
||||
tnCesProfileDestTerChanNumber Unsigned32,
|
||||
tnCesProfileVoiceConversion INTEGER,
|
||||
tnCesProfilePrimaryCalledNumber DisplayString,
|
||||
tnCesProfilePrimaryCallingNumber DisplayString,
|
||||
tnCesProfileSecCalledNumber DisplayString,
|
||||
tnCesProfileSecCallingNumber DisplayString,
|
||||
tnCesProfileTerCalledNumber DisplayString,
|
||||
tnCesProfileTerCallingNumber DisplayString
|
||||
}
|
||||
|
||||
tnCesProfileIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..254)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of call routing profile."
|
||||
::= { tnCesProfileEntry 1 }
|
||||
|
||||
tnCesProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..31))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of this call routing profile."
|
||||
::= { tnCesProfileEntry 2 }
|
||||
|
||||
tnCesProfileType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
standard (0),
|
||||
converting (1),
|
||||
barring (2),
|
||||
nailed (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The call routing profile type. Standard profiles route incoming calls from a souce interface to a destination interface. Convering profiles additionally perform number translations. Barring profiles block matching calls."
|
||||
::= { tnCesProfileEntry 3 }
|
||||
|
||||
tnCesProfileEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether this call routing profile is enabled or disabled."
|
||||
::= { tnCesProfileEntry 4 }
|
||||
|
||||
tnCesProfileRerouteUnanswered OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether to reroute calls that are not answered within a time limit."
|
||||
::= { tnCesProfileEntry 5 }
|
||||
|
||||
tnCesProfileRerouteUnansweredSec OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..60)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time limit in seconds after which to re-route unanswered calls. Only relevant when tnCesProfileRerouteUnanswered is true."
|
||||
::= { tnCesProfileEntry 6 }
|
||||
|
||||
tnCesProfileSourceEndpointType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (0),
|
||||
all (1),
|
||||
tdmport (2),
|
||||
tdmchannel (3),
|
||||
logicallink (4),
|
||||
group (5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of source endpoint."
|
||||
::= { tnCesProfileEntry 7 }
|
||||
|
||||
tnCesProfileSourceItemIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Call source, depending on tnCesProfileSourceEndpointType: tdmport or tdmchannel - the TDM port number, logicallink - the logical link number, group - the index in tnCesGroupTable of the group."
|
||||
::= { tnCesProfileEntry 8 }
|
||||
|
||||
tnCesProfileSourceChanNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..31)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Call source channel number, only relevant when tnCesProfileSourceEndpointType is tdmchannel."
|
||||
::= { tnCesProfileEntry 9 }
|
||||
|
||||
tnCesProfileDestPrimEndpointType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (0),
|
||||
all (1),
|
||||
tdmport (2),
|
||||
tdmchannel (3),
|
||||
logicallink (4),
|
||||
group (5),
|
||||
ipname (6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of primary destination endpoint."
|
||||
::= { tnCesProfileEntry 10 }
|
||||
|
||||
tnCesProfileDestPrimItemIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Call primary destination, depending on tnCesProfileDestPrimEndpointType: tdmport or tdmchannel - the TDM port number, logicallink - the logical link number, group - the index in tnCesGroupTable of the group, ipname - the index in tnCesIPNameTable of the IP name."
|
||||
::= { tnCesProfileEntry 11 }
|
||||
|
||||
tnCesProfileDestPrimChanNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..31)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Call primary destination channel number, only relevant when tnCesProfileDestPrimEndpointType is tdmchannel."
|
||||
::= { tnCesProfileEntry 12 }
|
||||
|
||||
tnCesProfileDestSecEndpointType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (0),
|
||||
all (1),
|
||||
tdmport (2),
|
||||
tdmchannel (3),
|
||||
logicallink (4),
|
||||
group (5),
|
||||
ipname (6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of secondary destination endpoint."
|
||||
::= { tnCesProfileEntry 13 }
|
||||
|
||||
tnCesProfileDestSecItemIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Call secondary destination, depending on tnCesProfileDestSecEndpointType: tdmport or tdmchannel - the TDM port number, logicallink - the logical link number, group - the index in tnCesGroupTable of the group, ipname - the index in tnCesIPNameTable of the IP name."
|
||||
::= { tnCesProfileEntry 14 }
|
||||
|
||||
tnCesProfileDestSecChanNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..31)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Call secondary destination channel number, only relevant when tnCesProfileDestSecEndpointType is tdmchannel."
|
||||
::= { tnCesProfileEntry 15 }
|
||||
|
||||
tnCesProfileDestTerEndpointType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (0),
|
||||
all (1),
|
||||
tdmport (2),
|
||||
tdmchannel (3),
|
||||
logicallink (4),
|
||||
group (5),
|
||||
ipname (6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of tertiary destination endpoint."
|
||||
::= { tnCesProfileEntry 16 }
|
||||
|
||||
tnCesProfileDestTerItemIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Call tertiary destination, depending on tnCesProfileDestTerEndpointType: tdmport or tdmchannel - the TDM port number, logicallink - the logical link number, group - the index in tnCesGroupTable of the group, ipname - the index in tnCesIPNameTable of the IP name."
|
||||
::= { tnCesProfileEntry 17 }
|
||||
|
||||
tnCesProfileDestTerChanNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..31)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Call tertiary destination channel number, only relevant when tnCesProfileDestTerEndpointType is tdmchannel."
|
||||
::= { tnCesProfileEntry 18 }
|
||||
|
||||
tnCesProfileVoiceConversion OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (0),
|
||||
utoa (1),
|
||||
atou (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether to do voice conversion, none, u law to A law or A law to u law."
|
||||
::= { tnCesProfileEntry 19 }
|
||||
|
||||
tnCesProfilePrimaryCalledNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..19))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Primary called number in call conversions. Only applies when tnCesProfileType is converting."
|
||||
::= { tnCesProfileEntry 20 }
|
||||
|
||||
tnCesProfilePrimaryCallingNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..19))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Primary calling number in call conversions. Only applies when tnCesProfileType is converting."
|
||||
::= { tnCesProfileEntry 21 }
|
||||
|
||||
tnCesProfileSecCalledNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..19))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Secondary called number in call conversions. Only applies when tnCesProfileType is converting."
|
||||
::= { tnCesProfileEntry 22 }
|
||||
|
||||
tnCesProfileSecCallingNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..19))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Secondary calling number in call conversions. Only applies when tnCesProfileType is converting."
|
||||
::= { tnCesProfileEntry 23 }
|
||||
|
||||
tnCesProfileTerCalledNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..19))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tertiary called number in call conversions. Only applies when tnCesProfileType is converting."
|
||||
::= { tnCesProfileEntry 24 }
|
||||
|
||||
tnCesProfileTerCallingNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..19))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tertiary calling number in call conversions. Only applies when tnCesProfileType is converting."
|
||||
::= { tnCesProfileEntry 25 }
|
||||
|
||||
-- Call routing profile called number list.
|
||||
|
||||
tnCesProfCalledNumTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnCesProfCalledNumEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of call routing profile called numbers configuration."
|
||||
::= { tnCesRoutingObjects 4 }
|
||||
|
||||
tnCesProfCalledNumEntry OBJECT-TYPE
|
||||
SYNTAX TnCesProfCalledNumEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry is a call routing profile called number list."
|
||||
INDEX { tnCesProfCalledNumProfileIndex }
|
||||
::= { tnCesProfCalledNumTable 1 }
|
||||
|
||||
TnCesProfCalledNumEntry ::= SEQUENCE {
|
||||
tnCesProfCalledNumProfileIndex Unsigned32,
|
||||
tnCesProfCalledNumValue OCTET STRING
|
||||
}
|
||||
|
||||
tnCesProfCalledNumProfileIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..254)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of call routing profile that this called number list applies to."
|
||||
::= { tnCesProfCalledNumEntry 1 }
|
||||
|
||||
tnCesProfCalledNumValue OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of comma separated called number values."
|
||||
::= { tnCesProfCalledNumEntry 2 }
|
||||
|
||||
-- Call routing profile calling number list.
|
||||
|
||||
tnCesProfCallingNumTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnCesProfCallingNumEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of call routing profile calling numbers configuration."
|
||||
::= { tnCesRoutingObjects 5 }
|
||||
|
||||
tnCesProfCallingNumEntry OBJECT-TYPE
|
||||
SYNTAX TnCesProfCallingNumEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry is a call routing profile calling number list."
|
||||
INDEX { tnCesProfCallingNumProfileIndex }
|
||||
::= { tnCesProfCallingNumTable 1 }
|
||||
|
||||
TnCesProfCallingNumEntry ::= SEQUENCE {
|
||||
tnCesProfCallingNumProfileIndex Unsigned32,
|
||||
tnCesProfCallingNumValue OCTET STRING
|
||||
}
|
||||
|
||||
tnCesProfCallingNumProfileIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..254)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of call routing profile that this calling number applies to."
|
||||
::= { tnCesProfCallingNumEntry 1 }
|
||||
|
||||
tnCesProfCallingNumValue OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of comma separated calling number values."
|
||||
::= { tnCesProfCallingNumEntry 2 }
|
||||
|
||||
-- Call routing profile schedule configuration.
|
||||
|
||||
tnCesProfSchedTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnCesProfileSchedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of call routing profile schedule configuration."
|
||||
::= { tnCesRoutingObjects 6 }
|
||||
|
||||
tnCesProfSchedEntry OBJECT-TYPE
|
||||
SYNTAX TnCesProfileSchedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry has the current configuration of a call routing profile schedule."
|
||||
INDEX { tnCesProfSchedProfileIndex,
|
||||
tnCesProfSchedNumber }
|
||||
::= { tnCesProfSchedTable 1 }
|
||||
|
||||
TnCesProfileSchedEntry ::= SEQUENCE {
|
||||
tnCesProfSchedProfileIndex Unsigned32,
|
||||
tnCesProfSchedNumber Unsigned32,
|
||||
tnCesProfSchedEnable TruthValue,
|
||||
tnCesProfSchedStartTimeMonHours Unsigned32,
|
||||
tnCesProfSchedStartTimeMonMins Unsigned32,
|
||||
tnCesProfSchedStopTimeMonHours Unsigned32,
|
||||
tnCesProfSchedStopTimeMonMins Unsigned32,
|
||||
tnCesProfSchedStartTimeTueHours Unsigned32,
|
||||
tnCesProfSchedStartTimeTueMins Unsigned32,
|
||||
tnCesProfSchedStopTimeTueHours Unsigned32,
|
||||
tnCesProfSchedStopTimeTueMins Unsigned32,
|
||||
tnCesProfSchedStartTimeWedHours Unsigned32,
|
||||
tnCesProfSchedStartTimeWedMins Unsigned32,
|
||||
tnCesProfSchedStopTimeWedHours Unsigned32,
|
||||
tnCesProfSchedStopTimeWedMins Unsigned32,
|
||||
tnCesProfSchedStartTimeThuHours Unsigned32,
|
||||
tnCesProfSchedStartTimeThuMins Unsigned32,
|
||||
tnCesProfSchedStopTimeThuHours Unsigned32,
|
||||
tnCesProfSchedStopTimeThuMins Unsigned32,
|
||||
tnCesProfSchedStartTimeFriHours Unsigned32,
|
||||
tnCesProfSchedStartTimeFriMins Unsigned32,
|
||||
tnCesProfSchedStopTimeFriHours Unsigned32,
|
||||
tnCesProfSchedStopTimeFriMins Unsigned32,
|
||||
tnCesProfSchedStartTimeSatHours Unsigned32,
|
||||
tnCesProfSchedStartTimeSatMins Unsigned32,
|
||||
tnCesProfSchedStopTimeSatHours Unsigned32,
|
||||
tnCesProfSchedStopTimeSatMins Unsigned32,
|
||||
tnCesProfSchedStartTimeSunHours Unsigned32,
|
||||
tnCesProfSchedStartTimeSunMins Unsigned32,
|
||||
tnCesProfSchedStopTimeSunHours Unsigned32,
|
||||
tnCesProfSchedStopTimeSunMins Unsigned32
|
||||
}
|
||||
|
||||
tnCesProfSchedProfileIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..254)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of call routing profile that this schedule applies to."
|
||||
::= { tnCesProfSchedEntry 1 }
|
||||
|
||||
tnCesProfSchedNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..1)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Schedule number for this call routing profile. Currently only a single schedule per call routing profile is supported."
|
||||
::= { tnCesProfSchedEntry 2 }
|
||||
|
||||
tnCesProfSchedEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether to enable this call routing profile schedule. When false, there is no scheduling and this profile is always active. When true, the profile is enabled according to its schedule."
|
||||
::= { tnCesProfSchedEntry 3 }
|
||||
|
||||
tnCesProfSchedStartTimeMonHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 4 }
|
||||
|
||||
tnCesProfSchedStartTimeMonMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 5 }
|
||||
|
||||
tnCesProfSchedStopTimeMonHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 6 }
|
||||
|
||||
tnCesProfSchedStopTimeMonMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 7 }
|
||||
|
||||
tnCesProfSchedStartTimeTueHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 8 }
|
||||
|
||||
tnCesProfSchedStartTimeTueMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 9 }
|
||||
|
||||
tnCesProfSchedStopTimeTueHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 10 }
|
||||
|
||||
tnCesProfSchedStopTimeTueMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 11 }
|
||||
|
||||
tnCesProfSchedStartTimeWedHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 12 }
|
||||
|
||||
tnCesProfSchedStartTimeWedMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 13 }
|
||||
|
||||
tnCesProfSchedStopTimeWedHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 14 }
|
||||
|
||||
tnCesProfSchedStopTimeWedMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 15 }
|
||||
|
||||
tnCesProfSchedStartTimeThuHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 16 }
|
||||
|
||||
tnCesProfSchedStartTimeThuMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 17 }
|
||||
|
||||
tnCesProfSchedStopTimeThuHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 18 }
|
||||
|
||||
tnCesProfSchedStopTimeThuMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 19 }
|
||||
|
||||
tnCesProfSchedStartTimeFriHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 20 }
|
||||
|
||||
tnCesProfSchedStartTimeFriMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 21 }
|
||||
|
||||
tnCesProfSchedStopTimeFriHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 22 }
|
||||
|
||||
tnCesProfSchedStopTimeFriMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 23 }
|
||||
|
||||
tnCesProfSchedStartTimeSatHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 24 }
|
||||
|
||||
tnCesProfSchedStartTimeSatMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 25 }
|
||||
|
||||
tnCesProfSchedStopTimeSatHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 26 }
|
||||
|
||||
tnCesProfSchedStopTimeSatMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 27 }
|
||||
|
||||
tnCesProfSchedStartTimeSunHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 28 }
|
||||
|
||||
tnCesProfSchedStartTimeSunMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule start time. The start time must not be later than the stop time."
|
||||
::= { tnCesProfSchedEntry 29 }
|
||||
|
||||
tnCesProfSchedStopTimeSunHours OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..23)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hours component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 30 }
|
||||
|
||||
tnCesProfSchedStopTimeSunMins OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minutes component of schedule stop time. The stop time must not be earlier than the start time."
|
||||
::= { tnCesProfSchedEntry 31 }
|
||||
|
||||
-- Compliance section.
|
||||
|
||||
tnCesRoutingGroup OBJECT-GROUP
|
||||
OBJECTS { tnCesIPNameName,
|
||||
tnCesIPNameIpAddrType,
|
||||
tnCesIPNameIpAddr,
|
||||
tnCesGroupName,
|
||||
tnCesGroupCyclicPortSearch,
|
||||
tnCesGroupCyclicChannelSearch,
|
||||
tnCesGroupChannels,
|
||||
tnCesProfileName,
|
||||
tnCesProfileType,
|
||||
tnCesProfileEnabled,
|
||||
tnCesProfileRerouteUnanswered,
|
||||
tnCesProfileRerouteUnansweredSec,
|
||||
tnCesProfileSourceEndpointType,
|
||||
tnCesProfileSourceItemIndex,
|
||||
tnCesProfileSourceChanNumber,
|
||||
tnCesProfileDestPrimEndpointType,
|
||||
tnCesProfileDestPrimItemIndex,
|
||||
tnCesProfileDestPrimChanNumber,
|
||||
tnCesProfileDestSecEndpointType,
|
||||
tnCesProfileDestSecItemIndex,
|
||||
tnCesProfileDestSecChanNumber,
|
||||
tnCesProfileDestTerEndpointType,
|
||||
tnCesProfileDestTerItemIndex,
|
||||
tnCesProfileDestTerChanNumber,
|
||||
tnCesProfileVoiceConversion,
|
||||
tnCesProfilePrimaryCalledNumber,
|
||||
tnCesProfilePrimaryCallingNumber,
|
||||
tnCesProfileSecCalledNumber,
|
||||
tnCesProfileSecCallingNumber,
|
||||
tnCesProfileTerCalledNumber,
|
||||
tnCesProfileTerCallingNumber,
|
||||
tnCesProfCalledNumValue,
|
||||
tnCesProfCallingNumValue,
|
||||
tnCesProfSchedEnable,
|
||||
tnCesProfSchedStartTimeMonHours,
|
||||
tnCesProfSchedStartTimeMonMins,
|
||||
tnCesProfSchedStopTimeMonHours,
|
||||
tnCesProfSchedStopTimeMonMins,
|
||||
tnCesProfSchedStartTimeTueHours,
|
||||
tnCesProfSchedStartTimeTueMins,
|
||||
tnCesProfSchedStopTimeTueHours,
|
||||
tnCesProfSchedStopTimeTueMins,
|
||||
tnCesProfSchedStartTimeWedHours,
|
||||
tnCesProfSchedStartTimeWedMins,
|
||||
tnCesProfSchedStopTimeWedHours,
|
||||
tnCesProfSchedStopTimeWedMins,
|
||||
tnCesProfSchedStartTimeThuHours,
|
||||
tnCesProfSchedStartTimeThuMins,
|
||||
tnCesProfSchedStopTimeThuHours,
|
||||
tnCesProfSchedStopTimeThuMins,
|
||||
tnCesProfSchedStartTimeFriHours,
|
||||
tnCesProfSchedStartTimeFriMins,
|
||||
tnCesProfSchedStopTimeFriHours,
|
||||
tnCesProfSchedStopTimeFriMins,
|
||||
tnCesProfSchedStartTimeSatHours,
|
||||
tnCesProfSchedStartTimeSatMins,
|
||||
tnCesProfSchedStopTimeSatHours,
|
||||
tnCesProfSchedStopTimeSatMins,
|
||||
tnCesProfSchedStartTimeSunHours,
|
||||
tnCesProfSchedStartTimeSunMins,
|
||||
tnCesProfSchedStopTimeSunHours,
|
||||
tnCesProfSchedStopTimeSunMins
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects which implement CES support on a device."
|
||||
::= { tnCesRoutingGroups 1 }
|
||||
|
||||
tnCesRoutingMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"You will comply. Respect my authority!"
|
||||
MODULE -- compliance to the containing MIB module
|
||||
MANDATORY-GROUPS { tnCesRoutingGroup }
|
||||
::= { tnCesRoutingCompliances 1 }
|
||||
|
||||
END
|
70
MIBS/transition/TN-CONFIG-MIB
Normal file
70
MIBS/transition/TN-CONFIG-MIB
Normal file
@ -0,0 +1,70 @@
|
||||
-- *****************************************************************
|
||||
-- TN-CONFIG-MIB.my : TN Configuration MIB
|
||||
--
|
||||
-- Copyright (c) 2014 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *************************************************************************************************
|
||||
--
|
||||
|
||||
TN-CONFIG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI;
|
||||
|
||||
--
|
||||
-- main body
|
||||
--
|
||||
tnConfigMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201402080000Z"
|
||||
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
|
||||
"The MIB module for general device configuration."
|
||||
REVISION "201402080000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { tnProducts 11 }
|
||||
|
||||
tnConfigNotifications OBJECT IDENTIFIER ::= { tnConfigMIB 0 }
|
||||
tnConfigObjects OBJECT IDENTIFIER ::= { tnConfigMIB 1 }
|
||||
|
||||
tnConfigModuleName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration module name on the device."
|
||||
::= { tnConfigObjects 1 }
|
||||
|
||||
|
||||
-- ******************************************************************
|
||||
-- NOTIFICATIONS (TRAPS)
|
||||
-- These notifications will be sent to the management entity
|
||||
-- ******************************************************************
|
||||
|
||||
tnConfigChangeNotification NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
tnConfigModuleName
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A tnConfigChangeNotification trap is sent when the device configuration is changed.
|
||||
The module name for the configuration is indicated by the included value of
|
||||
configModuleName."
|
||||
::= { tnConfigNotifications 1 }
|
||||
END
|
482
MIBS/transition/TN-DDMI-MIB
Normal file
482
MIBS/transition/TN-DDMI-MIB
Normal file
@ -0,0 +1,482 @@
|
||||
-- *****************************************************************
|
||||
-- TN-DDMI-MIB.smi: Transition Networks DDMI MIB.
|
||||
--
|
||||
-- Copyright (c) 2015 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
TN-DDMI-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
|
||||
TruthValue FROM SNMPv2-TC
|
||||
TNDisplayString FROM TN-TC
|
||||
TNInterfaceIndex FROM TN-TC
|
||||
TNSfpTransceiver FROM TN-TC
|
||||
;
|
||||
|
||||
tnDdmiMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201506120000Z"
|
||||
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 version of DDMI"
|
||||
REVISION "201410100000Z"
|
||||
DESCRIPTION
|
||||
"Editorial changes"
|
||||
REVISION "201506120000Z"
|
||||
DESCRIPTION
|
||||
"Initial version"
|
||||
::= { tnProducts 152 }
|
||||
|
||||
|
||||
tnDdmiMibObjects OBJECT IDENTIFIER
|
||||
::= { tnDdmiMib 1 }
|
||||
|
||||
tnDdmiConfig OBJECT IDENTIFIER
|
||||
::= { tnDdmiMibObjects 2 }
|
||||
|
||||
tnDdmiConfigGlobals OBJECT IDENTIFIER
|
||||
::= { tnDdmiConfig 1 }
|
||||
|
||||
tnDdmiConfigGlobalsMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Global operation mode of DDMI. true is to enable the functions of DDMI
|
||||
and false is to disable it."
|
||||
::= { tnDdmiConfigGlobals 1 }
|
||||
|
||||
tnDdmiStatus OBJECT IDENTIFIER
|
||||
::= { tnDdmiMibObjects 3 }
|
||||
|
||||
tnDdmiStatusInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNDdmiStatusInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a DDMI status table of port interface."
|
||||
::= { tnDdmiStatus 2 }
|
||||
|
||||
tnDdmiStatusInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX TNDdmiStatusInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry has a set of DDMI status."
|
||||
INDEX { tnDdmiStatusInterfaceIfIndex }
|
||||
::= { tnDdmiStatusInterfaceTable 1 }
|
||||
|
||||
TNDdmiStatusInterfaceEntry ::= SEQUENCE {
|
||||
tnDdmiStatusInterfaceIfIndex TNInterfaceIndex,
|
||||
tnDdmiStatusInterfaceA0Supported TruthValue,
|
||||
tnDdmiStatusInterfaceA0SfpDetected TruthValue,
|
||||
tnDdmiStatusInterfaceA0Vendor TNDisplayString,
|
||||
tnDdmiStatusInterfaceA0PartNumber TNDisplayString,
|
||||
tnDdmiStatusInterfaceA0SerialNumber TNDisplayString,
|
||||
tnDdmiStatusInterfaceA0Revision TNDisplayString,
|
||||
tnDdmiStatusInterfaceA0DateCode TNDisplayString,
|
||||
tnDdmiStatusInterfaceA0SfpType TNSfpTransceiver,
|
||||
tnDdmiStatusInterfaceA2Supported TruthValue,
|
||||
tnDdmiStatusInterfaceA2CurrentTemperature TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2TemperatureHighAlarmThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2TemperatureLowAlarmThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2TemperatureHighWarnThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2TemperatureLowWarnThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2CurrentVoltage TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2VoltageHighAlarmThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2VoltageLowAlarmThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2VoltageHighWarnThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2VoltageLowWarnThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2CurrentTxBias TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2TxBiasHighAlarmThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2TxBiasLowAlarmThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2TxBiasHighWarnThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2TxBiasLowWarnThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2CurrentTxPower TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2TxPowerHighAlarmThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2TxPowerLowAlarmThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2TxPowerHighWarnThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2TxPowerLowWarnThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2CurrentRxPower TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2RxPowerHighAlarmThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2RxPowerLowAlarmThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2RxPowerHighWarnThreshold TNDisplayString,
|
||||
tnDdmiStatusInterfaceA2RxPowerLowWarnThreshold TNDisplayString
|
||||
}
|
||||
|
||||
tnDdmiStatusInterfaceIfIndex OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical interface number of physical port."
|
||||
::= { tnDdmiStatusInterfaceEntry 1 }
|
||||
|
||||
tnDdmiStatusInterfaceA0Supported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Support transceiver status information or not. true is to supported and
|
||||
false is not supported."
|
||||
::= { tnDdmiStatusInterfaceEntry 2 }
|
||||
|
||||
tnDdmiStatusInterfaceA0SfpDetected OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SFP module is detected or not. true is to detected and false is not
|
||||
detected."
|
||||
::= { tnDdmiStatusInterfaceEntry 3 }
|
||||
|
||||
tnDdmiStatusInterfaceA0Vendor OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vendor name."
|
||||
::= { tnDdmiStatusInterfaceEntry 4 }
|
||||
|
||||
tnDdmiStatusInterfaceA0PartNumber OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Part number."
|
||||
::= { tnDdmiStatusInterfaceEntry 5 }
|
||||
|
||||
tnDdmiStatusInterfaceA0SerialNumber OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Serial number."
|
||||
::= { tnDdmiStatusInterfaceEntry 6 }
|
||||
|
||||
tnDdmiStatusInterfaceA0Revision OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Revision."
|
||||
::= { tnDdmiStatusInterfaceEntry 7 }
|
||||
|
||||
tnDdmiStatusInterfaceA0DateCode OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Date Code."
|
||||
::= { tnDdmiStatusInterfaceEntry 8 }
|
||||
|
||||
tnDdmiStatusInterfaceA0SfpType OBJECT-TYPE
|
||||
SYNTAX TNSfpTransceiver
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SFP type. none(0) means no SFP module. notSupported(1) means SFP module
|
||||
is not supported. sfp100Fx(2) means SFP 100BASE-FX. sfp100BaseLx(3)
|
||||
means SFP 100BASE-LX. sfp100BaseBx10(4) means SFP 100BASE-BX10.
|
||||
sfp100BaseT(5) means SFP 100BASE-T. sfp1000BaseBx10(6) means SFP
|
||||
1000BASE-BX10. sfp1000BaseT(7) means SFP 1000BASE-T. sfp1000BaseCx(8)
|
||||
means SFP 1000BASE-CX. sfp1000BaseSx(9) means SFP 1000BASE-SX.
|
||||
sfp1000BaseLx(10) means SFP 1000BASE-LX. sfp1000BaseX(11) means SFP
|
||||
1000BASE-X. sfp2G5(12) means SFP 2.5G. sfp5G(13) means SFP 5G.
|
||||
sfp10G(14) means SFP 10G."
|
||||
::= { tnDdmiStatusInterfaceEntry 9 }
|
||||
|
||||
tnDdmiStatusInterfaceA2Supported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Support DDMI status information or not. true is to supported and false
|
||||
is not supported."
|
||||
::= { tnDdmiStatusInterfaceEntry 1002 }
|
||||
|
||||
tnDdmiStatusInterfaceA2CurrentTemperature OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current temperature in Celcius."
|
||||
::= { tnDdmiStatusInterfaceEntry 1003 }
|
||||
|
||||
tnDdmiStatusInterfaceA2TemperatureHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature high alarm threshold in Celcius."
|
||||
::= { tnDdmiStatusInterfaceEntry 1004 }
|
||||
|
||||
tnDdmiStatusInterfaceA2TemperatureLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature low alarm threshold in Celcius."
|
||||
::= { tnDdmiStatusInterfaceEntry 1005 }
|
||||
|
||||
tnDdmiStatusInterfaceA2TemperatureHighWarnThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature high warning threshold in Celcius."
|
||||
::= { tnDdmiStatusInterfaceEntry 1006 }
|
||||
|
||||
tnDdmiStatusInterfaceA2TemperatureLowWarnThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature low warning threshold in Celcius."
|
||||
::= { tnDdmiStatusInterfaceEntry 1007 }
|
||||
|
||||
tnDdmiStatusInterfaceA2CurrentVoltage OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current voltage in Volt."
|
||||
::= { tnDdmiStatusInterfaceEntry 1008 }
|
||||
|
||||
tnDdmiStatusInterfaceA2VoltageHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Voltage high alarm threshold in Volt."
|
||||
::= { tnDdmiStatusInterfaceEntry 1009 }
|
||||
|
||||
tnDdmiStatusInterfaceA2VoltageLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Voltage low alarm threshold in Volt."
|
||||
::= { tnDdmiStatusInterfaceEntry 1010 }
|
||||
|
||||
tnDdmiStatusInterfaceA2VoltageHighWarnThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Voltage high warning threshold in Volt."
|
||||
::= { tnDdmiStatusInterfaceEntry 1011 }
|
||||
|
||||
tnDdmiStatusInterfaceA2VoltageLowWarnThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Voltage low warning threshold in Volt."
|
||||
::= { tnDdmiStatusInterfaceEntry 1012 }
|
||||
|
||||
tnDdmiStatusInterfaceA2CurrentTxBias OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Tx bias in mA."
|
||||
::= { tnDdmiStatusInterfaceEntry 1013 }
|
||||
|
||||
tnDdmiStatusInterfaceA2TxBiasHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tx bias high alarm threshold in mA."
|
||||
::= { tnDdmiStatusInterfaceEntry 1014 }
|
||||
|
||||
tnDdmiStatusInterfaceA2TxBiasLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tx bias low alarm threshold in mA."
|
||||
::= { tnDdmiStatusInterfaceEntry 1015 }
|
||||
|
||||
tnDdmiStatusInterfaceA2TxBiasHighWarnThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tx bias high warning threshold in mA."
|
||||
::= { tnDdmiStatusInterfaceEntry 1016 }
|
||||
|
||||
tnDdmiStatusInterfaceA2TxBiasLowWarnThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tx bias low warning threshold in mA."
|
||||
::= { tnDdmiStatusInterfaceEntry 1017 }
|
||||
|
||||
tnDdmiStatusInterfaceA2CurrentTxPower OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Tx power in mV."
|
||||
::= { tnDdmiStatusInterfaceEntry 1018 }
|
||||
|
||||
tnDdmiStatusInterfaceA2TxPowerHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tx power high alarm threshold in mV."
|
||||
::= { tnDdmiStatusInterfaceEntry 1019 }
|
||||
|
||||
tnDdmiStatusInterfaceA2TxPowerLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tx power low alarm threshold in mV."
|
||||
::= { tnDdmiStatusInterfaceEntry 1020 }
|
||||
|
||||
tnDdmiStatusInterfaceA2TxPowerHighWarnThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tx power high warning threshold in mV."
|
||||
::= { tnDdmiStatusInterfaceEntry 1021 }
|
||||
|
||||
tnDdmiStatusInterfaceA2TxPowerLowWarnThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tx power low warning threshold in mV."
|
||||
::= { tnDdmiStatusInterfaceEntry 1022 }
|
||||
|
||||
tnDdmiStatusInterfaceA2CurrentRxPower OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Rx power in mV."
|
||||
::= { tnDdmiStatusInterfaceEntry 1023 }
|
||||
|
||||
tnDdmiStatusInterfaceA2RxPowerHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Rx power high alarm threshold in mV."
|
||||
::= { tnDdmiStatusInterfaceEntry 1024 }
|
||||
|
||||
tnDdmiStatusInterfaceA2RxPowerLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Rx power low alarm threshold in mV."
|
||||
::= { tnDdmiStatusInterfaceEntry 1025 }
|
||||
|
||||
tnDdmiStatusInterfaceA2RxPowerHighWarnThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Rx power high warning threshold in mV."
|
||||
::= { tnDdmiStatusInterfaceEntry 1026 }
|
||||
|
||||
tnDdmiStatusInterfaceA2RxPowerLowWarnThreshold OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Rx power low warning threshold in mV."
|
||||
::= { tnDdmiStatusInterfaceEntry 1027 }
|
||||
|
||||
tnDdmiMibConformance OBJECT IDENTIFIER
|
||||
::= { tnDdmiMib 2 }
|
||||
|
||||
tnDdmiMibCompliances OBJECT IDENTIFIER
|
||||
::= { tnDdmiMibConformance 1 }
|
||||
|
||||
tnDdmiMibGroups OBJECT IDENTIFIER
|
||||
::= { tnDdmiMibConformance 2 }
|
||||
|
||||
tnDdmiConfigGlobalsInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnDdmiConfigGlobalsMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnDdmiMibGroups 1 }
|
||||
|
||||
tnDdmiStatusInterfaceTableInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnDdmiStatusInterfaceA0Supported,
|
||||
tnDdmiStatusInterfaceA0SfpDetected,
|
||||
tnDdmiStatusInterfaceA0Vendor,
|
||||
tnDdmiStatusInterfaceA0PartNumber,
|
||||
tnDdmiStatusInterfaceA0SerialNumber,
|
||||
tnDdmiStatusInterfaceA0Revision,
|
||||
tnDdmiStatusInterfaceA0DateCode,
|
||||
tnDdmiStatusInterfaceA0SfpType,
|
||||
tnDdmiStatusInterfaceA2Supported,
|
||||
tnDdmiStatusInterfaceA2CurrentTemperature,
|
||||
tnDdmiStatusInterfaceA2TemperatureHighAlarmThreshold,
|
||||
tnDdmiStatusInterfaceA2TemperatureLowAlarmThreshold,
|
||||
tnDdmiStatusInterfaceA2TemperatureHighWarnThreshold,
|
||||
tnDdmiStatusInterfaceA2TemperatureLowWarnThreshold,
|
||||
tnDdmiStatusInterfaceA2CurrentVoltage,
|
||||
tnDdmiStatusInterfaceA2VoltageHighAlarmThreshold,
|
||||
tnDdmiStatusInterfaceA2VoltageLowAlarmThreshold,
|
||||
tnDdmiStatusInterfaceA2VoltageHighWarnThreshold,
|
||||
tnDdmiStatusInterfaceA2VoltageLowWarnThreshold,
|
||||
tnDdmiStatusInterfaceA2CurrentTxBias,
|
||||
tnDdmiStatusInterfaceA2TxBiasHighAlarmThreshold,
|
||||
tnDdmiStatusInterfaceA2TxBiasLowAlarmThreshold,
|
||||
tnDdmiStatusInterfaceA2TxBiasHighWarnThreshold,
|
||||
tnDdmiStatusInterfaceA2TxBiasLowWarnThreshold,
|
||||
tnDdmiStatusInterfaceA2CurrentTxPower,
|
||||
tnDdmiStatusInterfaceA2TxPowerHighAlarmThreshold,
|
||||
tnDdmiStatusInterfaceA2TxPowerLowAlarmThreshold,
|
||||
tnDdmiStatusInterfaceA2TxPowerHighWarnThreshold,
|
||||
tnDdmiStatusInterfaceA2TxPowerLowWarnThreshold,
|
||||
tnDdmiStatusInterfaceA2CurrentRxPower,
|
||||
tnDdmiStatusInterfaceA2RxPowerHighAlarmThreshold,
|
||||
tnDdmiStatusInterfaceA2RxPowerLowAlarmThreshold,
|
||||
tnDdmiStatusInterfaceA2RxPowerHighWarnThreshold,
|
||||
tnDdmiStatusInterfaceA2RxPowerLowWarnThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnDdmiMibGroups 2 }
|
||||
|
||||
tnDdmiMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for the implementation."
|
||||
|
||||
MODULE -- this module
|
||||
|
||||
MANDATORY-GROUPS { tnDdmiConfigGlobalsInfoGroup,
|
||||
tnDdmiStatusInterfaceTableInfoGroup }
|
||||
|
||||
::= { tnDdmiMibCompliances 1 }
|
||||
|
||||
END
|
291
MIBS/transition/TN-DEV-ACCESS-MGMT-MIB
Normal file
291
MIBS/transition/TN-DEV-ACCESS-MGMT-MIB
Normal file
@ -0,0 +1,291 @@
|
||||
-- *****************************************************************
|
||||
-- TN-ACCESS-MGMT-MIB
|
||||
--
|
||||
-- Copyright (c) 2012, Transition Networks Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
--
|
||||
TN-ACCESS-MGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE,
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
|
||||
tnDevMgmt FROM TN-MGMT-MIB;
|
||||
|
||||
tnDevAccessMgmt OBJECT IDENTIFIER ::= { tnDevMgmt 36 }
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
--
|
||||
-- tnAccessMgmtCfgTable
|
||||
--
|
||||
tnAccessMgmtCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnAccessMgmtCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains a mapping for access management configuraition."
|
||||
::= { tnDevAccessMgmt 1 }
|
||||
|
||||
tnAccessMgmtCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnAccessMgmtCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry contains variables that are intended to configurate Access Management."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnAccessMgmtCfgTable 1 }
|
||||
|
||||
TnAccessMgmtCfgEntry ::= SEQUENCE {
|
||||
tnAccessMgmtMode INTEGER,
|
||||
tnAccessMgmtClearOpCommand INTEGER
|
||||
}
|
||||
|
||||
tnAccessMgmtMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the access management mode operation. Possible modes are:
|
||||
|
||||
Enabled: Enable access management mode operation.
|
||||
Disabled: Disable access management mode operation."
|
||||
::= { tnAccessMgmtCfgEntry 1 }
|
||||
|
||||
tnAccessMgmtClearOpCommand OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), clear(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
none perform nothing.
|
||||
|
||||
clear perform the operating of clear the Access Management Statistics."
|
||||
::= { tnAccessMgmtCfgEntry 2 }
|
||||
|
||||
--
|
||||
-- tnAccessMgmtTable
|
||||
--
|
||||
tnAccessMgmtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnAccessMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains a mapping for access management."
|
||||
::= { tnDevAccessMgmt 2 }
|
||||
|
||||
tnAccessMgmtEntry OBJECT-TYPE
|
||||
SYNTAX TnAccessMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry contains detailed information used to implement access controls."
|
||||
|
||||
INDEX { tnAccessMgmtId }
|
||||
::= { tnAccessMgmtTable 1 }
|
||||
|
||||
TnAccessMgmtEntry ::= SEQUENCE {
|
||||
tnAccessMgmtId Unsigned32,
|
||||
tnAccessMgmtAddressType InetAddressType,
|
||||
tnAccessMgmtStartIPAddress InetAddress,
|
||||
tnAccessMgmtEndIPAddress InetAddress,
|
||||
tnAccessMgmtServiceType BITS,
|
||||
tnAccessMgmtRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnAccessMgmtId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the access id in the entry."
|
||||
::= { tnAccessMgmtEntry 1 }
|
||||
|
||||
tnAccessMgmtAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of target device IP address."
|
||||
::= { tnAccessMgmtEntry 2 }
|
||||
|
||||
tnAccessMgmtStartIPAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the start IP address for the access management entry."
|
||||
::= { tnAccessMgmtEntry 3 }
|
||||
|
||||
tnAccessMgmtEndIPAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the end IP address for the access management entry."
|
||||
::= { tnAccessMgmtEntry 4 }
|
||||
|
||||
tnAccessMgmtServiceType OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
Telnet(0),
|
||||
Web(1),
|
||||
Snmp(2),
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"- Telnet(0)
|
||||
Indicates that the host can access the switch from TELNET/SSH interface
|
||||
if the host IP address matches the IP address range provided in the entry.
|
||||
|
||||
- Web(1)
|
||||
Indicates that the host can access the switch from HTTP/HTTPS interface
|
||||
if the host IP address matches the IP address range provided in the entry.
|
||||
|
||||
- Snmp(2)
|
||||
Indicates that the host can access the switch from SNMP interface
|
||||
if the host IP address matches the IP address range provided in the entry.
|
||||
"
|
||||
::= { tnAccessMgmtEntry 5 }
|
||||
|
||||
tnAccessMgmtRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates the status of the entry, and is used to create
|
||||
and delete entries in this table."
|
||||
::= { tnAccessMgmtEntry 6 }
|
||||
|
||||
--
|
||||
-- tnAccessMgmtStatsTable
|
||||
--
|
||||
tnAccessMgmtStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnAccessMgmtStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains a mapping for access management statistics."
|
||||
::= { tnDevAccessMgmt 3 }
|
||||
|
||||
tnAccessMgmtStatsEntry OBJECT-TYPE
|
||||
SYNTAX TnAccessMgmtStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry contains the details of Access Management Statistics."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnAccessMgmtStatsTable 1 }
|
||||
|
||||
TnAccessMgmtStatsEntry ::= SEQUENCE {
|
||||
tnAccessMgmtHttpReceivedCount Unsigned32,
|
||||
tnAccessMgmtHttpDiscardedCount Unsigned32,
|
||||
tnAccessMgmtHttpsReceivedCount Unsigned32,
|
||||
tnAccessMgmtHttpsDiscardedCount Unsigned32,
|
||||
tnAccessMgmtSnmpReceivedCount Unsigned32,
|
||||
tnAccessMgmtSnmpDiscardedCount Unsigned32,
|
||||
tnAccessMgmtTelnetReceivedCount Unsigned32,
|
||||
tnAccessMgmtTelnetDiscardedCount Unsigned32,
|
||||
tnAccessMgmtSshReceivedCount Unsigned32,
|
||||
tnAccessMgmtSshDiscardedCount Unsigned32
|
||||
}
|
||||
|
||||
tnAccessMgmtHttpReceivedCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of received packets from the interface(http)
|
||||
when access management mode is enabled."
|
||||
::= { tnAccessMgmtStatsEntry 1 }
|
||||
|
||||
tnAccessMgmtHttpDiscardedCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of discarded packets from the interface(http)
|
||||
when access management mode is enabled."
|
||||
::= { tnAccessMgmtStatsEntry 2 }
|
||||
|
||||
tnAccessMgmtHttpsReceivedCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of received packets from the interface(https)
|
||||
when access management mode is enabled."
|
||||
::= { tnAccessMgmtStatsEntry 3 }
|
||||
|
||||
tnAccessMgmtHttpsDiscardedCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of discarded packets from the interface(https)
|
||||
when access management mode is enabled."
|
||||
::= { tnAccessMgmtStatsEntry 4 }
|
||||
|
||||
tnAccessMgmtSnmpReceivedCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of received packets from the interface(snmp)
|
||||
when access management mode is enabled."
|
||||
::= { tnAccessMgmtStatsEntry 5 }
|
||||
|
||||
tnAccessMgmtSnmpDiscardedCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of discarded packets from the interface(snmp)
|
||||
when access management mode is enabled."
|
||||
::= { tnAccessMgmtStatsEntry 6 }
|
||||
|
||||
tnAccessMgmtTelnetReceivedCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of received packets from the interface(telnet)
|
||||
when access management mode is enabled."
|
||||
::= { tnAccessMgmtStatsEntry 7 }
|
||||
|
||||
tnAccessMgmtTelnetDiscardedCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of discarded packets from the interface(telnet)
|
||||
when access management mode is enabled."
|
||||
::= { tnAccessMgmtStatsEntry 8 }
|
||||
|
||||
tnAccessMgmtSshReceivedCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of received packets from the interface(ssh)
|
||||
when access management mode is enabled."
|
||||
::= { tnAccessMgmtStatsEntry 9 }
|
||||
|
||||
tnAccessMgmtSshDiscardedCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of discarded packets from the interface(ssh)
|
||||
when access management mode is enabled."
|
||||
::= { tnAccessMgmtStatsEntry 10 }
|
||||
|
||||
--
|
||||
-- Notifications
|
||||
--
|
||||
|
||||
END
|
136
MIBS/transition/TN-DEV-AGGREGATION-MIB
Normal file
136
MIBS/transition/TN-DEV-AGGREGATION-MIB
Normal file
@ -0,0 +1,136 @@
|
||||
-- *****************************************************************
|
||||
-- TN-DEV-AGGREGATION-MIB
|
||||
--
|
||||
-- Copyright (c) 2012, Transition Networks Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
--
|
||||
TN-DEV-AGGREGATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
PortList FROM Q-BRIDGE-MIB
|
||||
tnDevMgmt FROM TN-MGMT-MIB;
|
||||
|
||||
tnDevAggregation OBJECT IDENTIFIER ::= { tnDevMgmt 38 }
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
--
|
||||
-- tnDevAggrModeCfgTable
|
||||
--
|
||||
tnDevAggrModeCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevAggrModeCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation Mode Configuration"
|
||||
::= { tnDevAggregation 1 }
|
||||
|
||||
tnDevAggrModeCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnDevAggrModeCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnDevAggrModeCfgTable 1 }
|
||||
|
||||
TnDevAggrModeCfgEntry ::= SEQUENCE {
|
||||
tnDevAggrModeSmac INTEGER,
|
||||
tnDevAggrModeDmac INTEGER,
|
||||
tnDevAggrModeSipDip INTEGER,
|
||||
tnDevAggrModeSportDport INTEGER,
|
||||
}
|
||||
|
||||
tnDevAggrModeSmac OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Source MAC address can be used to calculate the destination port for the frame."
|
||||
::= { tnDevAggrModeCfgEntry 1 }
|
||||
|
||||
tnDevAggrModeDmac OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Destination MAC Address can be used to calculate the destination port for the frame."
|
||||
::= { tnDevAggrModeCfgEntry 2 }
|
||||
|
||||
tnDevAggrModeSipDip OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address can be used to calculate the destination port for the frame."
|
||||
::= { tnDevAggrModeCfgEntry 3 }
|
||||
|
||||
tnDevAggrModeSportDport OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TCP/UDP port number can be used to calculate the destination port for the frame."
|
||||
::= { tnDevAggrModeCfgEntry 4 }
|
||||
|
||||
--
|
||||
-- tnDevAggrGroupCfgTable
|
||||
--
|
||||
tnDevAggrGroupCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevAggrGroupCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation Group Configuration"
|
||||
::= { tnDevAggregation 2 }
|
||||
|
||||
tnDevAggrGroupCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnDevAggrGroupCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { tnDevAggrGroupId }
|
||||
::= { tnDevAggrGroupCfgTable 1 }
|
||||
|
||||
TnDevAggrGroupCfgEntry ::= SEQUENCE {
|
||||
tnDevAggrGroupId Unsigned32,
|
||||
tnDevAggrGroupPortMember PortList,
|
||||
tnDevAggrGroupRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnDevAggrGroupId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the group ID for the settings contained in the entry."
|
||||
::= { tnDevAggrGroupCfgEntry 1 }
|
||||
|
||||
tnDevAggrGroupPortMember OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the port member of the entry."
|
||||
::= { tnDevAggrGroupCfgEntry 2 }
|
||||
|
||||
tnDevAggrGroupRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates the status of the entry, and is used to create and delete entries in this table."
|
||||
::= { tnDevAggrGroupCfgEntry 3 }
|
||||
|
||||
--
|
||||
-- Notifications
|
||||
--
|
||||
|
||||
END
|
490
MIBS/transition/TN-DEV-RFC2544-MIB
Normal file
490
MIBS/transition/TN-DEV-RFC2544-MIB
Normal file
@ -0,0 +1,490 @@
|
||||
-- *****************************************************************
|
||||
-- TN-RFC2544-MIB.smi: Transition Networks RFC2544 MIB.
|
||||
--
|
||||
-- Copyright (c) 2014 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
TN-DEV-RFC2544-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus FROM SNMPv2-TC
|
||||
tnDevMgmt FROM TN-MGMT-MIB;
|
||||
|
||||
tnDevRFC2544 MODULE-IDENTITY
|
||||
LAST-UPDATED "201408220000Z"
|
||||
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
|
||||
"The MIB provides functionalities for system user management in TN modules."
|
||||
REVISION "201408220000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnDevMgmt 42 }
|
||||
|
||||
|
||||
|
||||
tnDevRFC2544ProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevRFC2544ProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Entries."
|
||||
::= { tnDevRFC2544 1 }
|
||||
|
||||
tnDevRFC2544ProfileEntry OBJECT-TYPE
|
||||
SYNTAX TnDevRFC2544ProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Entries."
|
||||
INDEX { tnDevRFC2544ProfileIndex }
|
||||
::= { tnDevRFC2544ProfileTable 1 }
|
||||
|
||||
TnDevRFC2544ProfileEntry ::=
|
||||
SEQUENCE {
|
||||
tnDevRFC2544ProfileIndex Integer32,
|
||||
tnDevRFC2544ProfileName DisplayString
|
||||
}
|
||||
|
||||
tnDevRFC2544ProfileIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..128)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of this table."
|
||||
::= { tnDevRFC2544ProfileEntry 1 }
|
||||
|
||||
tnDevRFC2544ProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name, ASCII range 33-126, of this table."
|
||||
::= { tnDevRFC2544ProfileEntry 2 }
|
||||
|
||||
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevRFC2544ProfileConfigurationCommonParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Configuration Common Parameters Entries."
|
||||
::= { tnDevRFC2544 2 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersEntry OBJECT-TYPE
|
||||
SYNTAX TnDevRFC2544ProfileConfigurationCommonParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Configuration Common Parameters Entries."
|
||||
INDEX { tnDevRFC2544ProfileConfigurationCommonParametersIndex }
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersTable 1 }
|
||||
|
||||
TnDevRFC2544ProfileConfigurationCommonParametersEntry ::=
|
||||
SEQUENCE {
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersIndex Integer32,
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersDescription DisplayString,
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersMEGLevel Integer32,
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersEgressPort Integer32,
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersSequenceNumberCheck INTEGER,
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersDwellTime Integer32,
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersType INTEGER,
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersVLANID Integer32,
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersPCP Integer32,
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersDEI Integer32,
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersDMAC DisplayString,
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersFrameSizeMask Integer32,
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersTestsToRunMask Integer32
|
||||
}
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..128)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 1 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..127))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 2 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersMEGLevel OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..7)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MEG Level of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 3 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersEgressPort OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..6)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Egress Port of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 4 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersSequenceNumberCheck OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disable (0),
|
||||
enable (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sequence Number Check disable/enable of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 5 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersDwellTime OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dwell Time, in seconds, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 6 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersType OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
portDownMEP (0),
|
||||
vlanBasedDownMEP (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 7 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersVLANID OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN ID of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 8 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersPCP OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..7)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"PCP of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 9 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersDEI OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DEI of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 10 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersDMAC OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The DMAC, 00-00-00-00-00-00 formatted, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 11 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersFrameSizeMask OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..511)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Frame Size Mask of this table.
|
||||
Bit 0 - 64 byte frames enabled if set to 1.
|
||||
Bit 1 - 128 byte frames enabled if set to 1.
|
||||
Bit 2 - 256 byte frames enabled if set to 1.
|
||||
Bit 3 - 512 byte frames enabled if set to 1.
|
||||
Bit 4 - 1024 byte frames enabled if set to 1.
|
||||
Bit 5 - 1280 byte frames enabled if set to 1.
|
||||
Bit 6 - 1518 byte frames enabled if set to 1.
|
||||
Bit 7 - 2000 byte frames enabled if set to 1.
|
||||
Bit 8 - 9600 byte frames enabled if set to 1.
|
||||
"
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 12 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationCommonParametersTestsToRunMask OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..15)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tests To Run Mask of this table.
|
||||
Bit 0 - Throughput Test enabled if set to 1.
|
||||
Bit 1 - Latency Test enabled if set to 1.
|
||||
Bit 2 - Frame Loss Test enabled if set to 1.
|
||||
Bit 3 - Back To Back Test enabled if set to 1.
|
||||
"
|
||||
::= { tnDevRFC2544ProfileConfigurationCommonParametersEntry 13 }
|
||||
|
||||
|
||||
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevRFC2544ProfileConfigurationThroughputTestParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Configuration Throughput Test Parameters Entries."
|
||||
::= { tnDevRFC2544 3 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersEntry OBJECT-TYPE
|
||||
SYNTAX TnDevRFC2544ProfileConfigurationThroughputTestParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Configuration Throughput Test Parameters Entries."
|
||||
INDEX { tnDevRFC2544ProfileConfigurationThroughputTestParametersIndex }
|
||||
::= { tnDevRFC2544ProfileConfigurationThroughputTestParametersTable 1 }
|
||||
|
||||
TnDevRFC2544ProfileConfigurationThroughputTestParametersEntry ::=
|
||||
SEQUENCE {
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersIndex Integer32,
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersTrialDuration Integer32,
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersMinimumRate Integer32,
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersMaximumRate Integer32,
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersAccuracy Integer32,
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersAllowedFrameLoss Integer32
|
||||
}
|
||||
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..128)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationThroughputTestParametersEntry 1 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersTrialDuration OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1800)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trial Duration, in seconds, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationThroughputTestParametersEntry 2 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersTrialMinimumRate OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minimum Rate, in permille, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationThroughputTestParametersEntry 3 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersTrialMaximumRate OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum Rate, in permille, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationThroughputTestParametersEntry 4 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersTrialAccuracy OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Accuracy, in permille, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationThroughputTestParametersEntry 5 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationThroughputTestParametersTrialAllowedFrameLoss OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Allowed Frame Loss, in permille, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationThroughputTestParametersEntry 6 }
|
||||
|
||||
|
||||
|
||||
tnDevRFC2544ProfileConfigurationLatencyTestParametersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevRFC2544ProfileConfigurationLatencyTestParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Configuration Latency Test Parameters Entries."
|
||||
::= { tnDevRFC2544 4 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationLatencyTestParametersEntry OBJECT-TYPE
|
||||
SYNTAX TnDevRFC2544ProfileConfigurationLatencyTestParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Configuration Latency Test Parameters Entries."
|
||||
INDEX { tnDevRFC2544ProfileConfigurationLatencyTestParametersIndex }
|
||||
::= { tnDevRFC2544ProfileConfigurationLatencyTestParametersTable 1 }
|
||||
|
||||
TnDevRFC2544ProfileConfigurationLatencyTestParametersEntry ::=
|
||||
SEQUENCE {
|
||||
tnDevRFC2544ProfileConfigurationLatencyTestParametersIndex Integer32,
|
||||
tnDevRFC2544ProfileConfigurationLatencyTestParametersTrialDuration Integer32,
|
||||
tnDevRFC2544ProfileConfigurationLatencyTestParametersDelayMeasurementInterval Integer32,
|
||||
tnDevRFC2544ProfileConfigurationLatencyTestParametersAllowedFrameLoss Integer32
|
||||
}
|
||||
|
||||
tnDevRFC2544ProfileConfigurationLatencyTestParametersIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..128)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationLatencyTestParametersEntry 1 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationLatencyTestParametersTrialDuration OBJECT-TYPE
|
||||
SYNTAX Integer32 (10..1800)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trial Duration, in seconds, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationLatencyTestParametersEntry 2 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationLatencyTestParametersDelayMeasurementInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..60)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Delay Measurement Interval, in seconds, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationLatencyTestParametersEntry 3 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationLatencyTestParametersAllowedFrameLoss OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Allowed Frame Loss, in permille, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationLatencyTestParametersEntry 4 }
|
||||
|
||||
|
||||
|
||||
tnDevRFC2544ProfileConfigurationFrameLossTestParametersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevRFC2544ProfileConfigurationFrameLossTestParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Configuration Frame Loss Test Parameters Entries."
|
||||
::= { tnDevRFC2544 4 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationFrameLossTestParametersEntry OBJECT-TYPE
|
||||
SYNTAX TnDevRFC2544ProfileConfigurationFrameLossTestParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Configuration Frame Loss Test Parameters Entries."
|
||||
INDEX { tnDevRFC2544ProfileConfigurationFrameLossTestParametersIndex }
|
||||
::= { tnDevRFC2544ProfileConfigurationFrameLossTestParametersTable 1 }
|
||||
|
||||
TnDevRFC2544ProfileConfigurationFrameLossTestParametersEntry ::=
|
||||
SEQUENCE {
|
||||
tnDevRFC2544ProfileConfigurationFrameLossTestParametersIndex Integer32,
|
||||
tnDevRFC2544ProfileConfigurationFrameLossTestParametersTrialDuration Integer32,
|
||||
tnDevRFC2544ProfileConfigurationFrameLossTestParametersMinimumRate Integer32,
|
||||
tnDevRFC2544ProfileConfigurationFrameLossTestParametersMaximumRate Integer32,
|
||||
tnDevRFC2544ProfileConfigurationFrameLossTestParametersRateStep Integer32
|
||||
}
|
||||
|
||||
tnDevRFC2544ProfileConfigurationFrameLossTestParametersIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..128)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationFrameLossTestParametersEntry 1 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationFrameLossTestParametersTrialDuration OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1800)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trial Duration, in seconds, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationFrameLossTestParametersEntry 2 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationFrameLossTestParametersMinimumRate OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minimum Rate, in permille, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationFrameLossTestParametersEntry 3 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationFrameLossTestParametersMaximumRate OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum Rate, in permille, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationFrameLossTestParametersEntry 4 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationFrameLossTestParametersRateStep OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Rate Step, in permille, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationFrameLossTestParametersEntry 5 }
|
||||
|
||||
|
||||
|
||||
tnDevRFC2544ProfileConfigurationBackToBackTestParametersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevRFC2544ProfileConfigurationBackToBackTestParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Configuration Back To Back Test Parameters Entries."
|
||||
::= { tnDevRFC2544 5 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationBackToBackTestParametersEntry OBJECT-TYPE
|
||||
SYNTAX TnDevRFC2544ProfileConfigurationBackToBackTestParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Configuration Back To Back Test Parameters Entries."
|
||||
INDEX { tnDevRFC2544ProfileConfigurationBackToBackTestParametersIndex }
|
||||
::= { tnDevRFC2544ProfileConfigurationBackToBackTestParametersTable 1 }
|
||||
|
||||
TnDevRFC2544ProfileConfigurationBackToBackTestParametersEntry ::=
|
||||
SEQUENCE {
|
||||
tnDevRFC2544ProfileConfigurationBackToBackTestParametersIndex Integer32,
|
||||
tnDevRFC2544ProfileConfigurationBackToBackTestParametersTrialDuration Integer32,
|
||||
tnDevRFC2544ProfileConfigurationBackToBackTestParametersTrialCount Integer32
|
||||
}
|
||||
|
||||
tnDevRFC2544ProfileConfigurationBackToBackTestParametersIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..128)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationBackToBackTestParametersEntry 1 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationBackToBackTestParametersTrialDuration OBJECT-TYPE
|
||||
SYNTAX Integer32 (100..10000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trial Duration, in seconds, of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationBackToBackTestParametersEntry 2 }
|
||||
|
||||
tnDevRFC2544ProfileConfigurationBackToBackTestParametersTrialCount OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..100)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trial count of this table."
|
||||
::= { tnDevRFC2544ProfileConfigurationBackToBackTestParametersEntry 3 }
|
||||
|
||||
END
|
399
MIBS/transition/TN-DEV-SYS-IP2-MIB
Normal file
399
MIBS/transition/TN-DEV-SYS-IP2-MIB
Normal file
@ -0,0 +1,399 @@
|
||||
-- ***********************************************************************************************
|
||||
-- TN-DEV-SYS-IPMGMT-MIB.smi: Transition Networks Enterprise MIB for TN device IP2 management feature
|
||||
--
|
||||
-- Copyright (c) 2014 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ***********************************************************************************************
|
||||
--
|
||||
|
||||
TN-DEV-SYS-IP2-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
tnProducts FROM TRANSITION-SMI
|
||||
IpAddressOriginTC FROM IP-MIB
|
||||
TNInterfaceIndex FROM TN-TC
|
||||
InterfaceIndex FROM IF-MIB;
|
||||
|
||||
tnDevSysIpMgmtMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201404090000Z"
|
||||
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
|
||||
"The mib provides functionalities for managing the IP DHCP, IPv6 and DNS."
|
||||
|
||||
REVISION "201404090000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnProducts 10 }
|
||||
|
||||
tnDevSysIp2mgmt OBJECT IDENTIFIER ::= { tnDevSysIpMgmtMIB 8 }
|
||||
--
|
||||
-- IP Configuration
|
||||
--
|
||||
|
||||
tnIp2Mode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notApplicable(0),
|
||||
host(1),
|
||||
router(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Configure whether the IP stack should act as a Host or a Router.
|
||||
In Host mode, IP traffic between interfaces will not be routed.
|
||||
In Router mode traffic is routed between all interfaces."
|
||||
::= { tnDevSysIp2mgmt 1 }
|
||||
|
||||
tnIp2DnsConfig OBJECT IDENTIFIER
|
||||
::= { tnDevSysIp2mgmt 2 }
|
||||
|
||||
tnIp2DnsProxy OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When DNS proxy is enabled, system will relay DNS requests to the currently
|
||||
configured DNS server, and reply as a DNS resolver to the client devices on the network."
|
||||
::= { tnIp2DnsConfig 1 }
|
||||
|
||||
tnIp2DnsServerConfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIp2DnsServerConfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to manage IP configuration."
|
||||
::= { tnIp2DnsConfig 2 }
|
||||
|
||||
tnIp2DnsServerConfEntry OBJECT-TYPE
|
||||
SYNTAX TnIp2DnsServerConfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing IP status for each device."
|
||||
INDEX { tnIp2DnsServerIndex }
|
||||
::= { tnIp2DnsServerConfTable 1 }
|
||||
|
||||
TnIp2DnsServerConfEntry ::=
|
||||
SEQUENCE {
|
||||
tnIp2DnsServerIndex INTEGER,
|
||||
tnIp2DnsServerMode INTEGER,
|
||||
tnIp2DnsServerAddr InetAddress,
|
||||
tnIp2DnsVlan TNInterfaceIndex
|
||||
}
|
||||
|
||||
tnIp2DnsServerIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..4)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "DNS Server Instance."
|
||||
::= { tnIp2DnsServerConfEntry 1 }
|
||||
|
||||
tnIp2DnsServerMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
noDNS(1),
|
||||
staticIPv4(2),
|
||||
staticIPv6(3),
|
||||
anyDHCPv4(4),
|
||||
thisDHCPv4(5),
|
||||
anyDHCPv6(6),
|
||||
thisDHCPv6(7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This setting controls the DNS name resolution done by the switch. The following modes are supported:
|
||||
|
||||
No DNS server: No DNS server will be used.
|
||||
staticIPv4 : Explicitly provide the IPv4 address of the DNS Server in dotted decimal notation.
|
||||
staticIPv6 : Explicitly provide the IPv6 address of the DNS Server in dotted decimal notation.
|
||||
anyDHCPv4 : From any IPv4 DHCP interfaces: The first DNS server offered from a DHCP lease to a DHCP-enabled interface will be used.
|
||||
thisDHCPv4 : From the specified IPv4 DHCP interface. Specify from which DHCP-enabled interface a provided DNS server should be preferred.
|
||||
anyDHCPv6 : From any IPv6 DHCP interfaces: The first DNS server offered from a DHCP lease to a DHCP-enabled interface will be used.
|
||||
thisDHCPv6 : From the specified IPv6 DHCP interface. Specify from which DHCP-enabled interface a provided DNS server should be preferred."
|
||||
::= { tnIp2DnsServerConfEntry 2 }
|
||||
|
||||
tnIp2DnsServerAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The DNS IP address of the device.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIp2DnsServerConfEntry 3 }
|
||||
|
||||
|
||||
tnIp2DnsVlan OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Specify from which DHCP-enabled interface a provided DNS server should be preferred."
|
||||
::= { tnIp2DnsServerConfEntry 4 }
|
||||
--
|
||||
-- IP Interfaces
|
||||
--
|
||||
tnIp2InterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIp2InterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to manage IP Interfaces."
|
||||
::= { tnDevSysIp2mgmt 3 }
|
||||
|
||||
tnIp2InterfaceEntry OBJECT-TYPE
|
||||
SYNTAX TnIp2InterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing IP status for each device."
|
||||
INDEX { tnIp2IntVlan }
|
||||
::= { tnIp2InterfaceTable 1 }
|
||||
|
||||
TnIp2InterfaceEntry ::=
|
||||
SEQUENCE {
|
||||
tnIp2IntVlan INTEGER,
|
||||
tnIp2IntDHCPEnable INTEGER,
|
||||
tnIp2IntFallback INTEGER,
|
||||
tnIp2AddrType InetAddressType,
|
||||
tnIp2IntCurrentLease InetAddress,
|
||||
tnIp2Addr InetAddress,
|
||||
tnIp2MaskLen INTEGER,
|
||||
tnIp2Status RowStatus
|
||||
}
|
||||
|
||||
tnIp2IntVlan OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The VLAN associated with the IP interface.
|
||||
Only ports in this VLAN will be able to access the IP interface.
|
||||
This field is only available for input when creating an new interface."
|
||||
::= { tnIp2InterfaceEntry 1 }
|
||||
|
||||
tnIp2IntDHCPEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Enable the DHCP client.
|
||||
If this option is enabled, the system will configure the
|
||||
IPv4 address and mask of the interface using the DHCP protocol.
|
||||
The DHCP client will announce the configured System Name
|
||||
as hostname to provide DNS lookup."
|
||||
::= { tnIp2InterfaceEntry 2 }
|
||||
|
||||
tnIp2IntFallback OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The number of seconds for trying to obtain a DHCP lease.
|
||||
After this period expires, a configured IPv4 address will be used as
|
||||
IPv4 interface address. A value of zero disables the fallback mechanism,
|
||||
such that DHCP will keep retrying until a valid lease is obtained."
|
||||
::= { tnIp2InterfaceEntry 3 }
|
||||
|
||||
tnIp2AddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address type of the device.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIp2InterfaceEntry 4 }
|
||||
|
||||
tnIp2IntCurrentLease OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "For DHCP interfaces with an active lease, this column show
|
||||
the current interface address, as provided by the DHCP server."
|
||||
::= { tnIp2InterfaceEntry 5 }
|
||||
|
||||
tnIp2Addr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The IPv4 address of the interface in dotted decimal notation.
|
||||
If DHCP is enabled, this field is not used. The field may also be left blank
|
||||
if IPv4 operation on the interface is not desired."
|
||||
::= { tnIp2InterfaceEntry 6 }
|
||||
|
||||
tnIp2MaskLen OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The IPv4 network mask, in number of bits (prefix length).
|
||||
Valid values are between 0 and 30 bits for a IPv4 address.
|
||||
If DHCP is enabled, this field is not used. The field may also be left blank if
|
||||
IPv4 operation on the interface is not desired."
|
||||
::= { tnIp2InterfaceEntry 7 }
|
||||
|
||||
tnIp2Status OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The status of this conceptual row entry of IP Interface table.
|
||||
This object is used to manage the creation and deletion of conceptual rows.
|
||||
|
||||
The status column has six defined values:
|
||||
|
||||
- 'active', which indicates that the conceptual row is
|
||||
available for use by the managed device;
|
||||
|
||||
- 'notInService', which indicates that the conceptual
|
||||
row exists in the agent, but is unavailable for use by
|
||||
the managed device (see NOTE below);
|
||||
|
||||
- 'notReady', which indicates that the conceptual row
|
||||
exists in the agent, but is missing information
|
||||
necessary in order to be available for use by the
|
||||
managed device;
|
||||
|
||||
- 'createAndGo', which is supplied by a management
|
||||
station wishing to create a new instance of a
|
||||
conceptual row and to have its status automatically set
|
||||
to active, making it available for use by the managed
|
||||
device;
|
||||
|
||||
- 'createAndWait', which is supplied by a management
|
||||
station wishing to create a new instance of a
|
||||
conceptual row (but not make it available for use by
|
||||
the managed device); and,
|
||||
|
||||
- 'destroy', which is supplied by a management station
|
||||
wishing to delete all of the instances associated with
|
||||
an existing conceptual row."
|
||||
::= { tnIp2InterfaceEntry 8 }
|
||||
--
|
||||
-- IP Routes
|
||||
--
|
||||
tnIp2RoutesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIp2RoutesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to manage IP Routes."
|
||||
::= { tnDevSysIp2mgmt 4 }
|
||||
|
||||
tnIp2RoutesEntry OBJECT-TYPE
|
||||
SYNTAX TnIp2RoutesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing IP Routes."
|
||||
INDEX { tnIp2RoutesNetwork, tnIp2RoutesMaskLen, tnIp2RoutesGateway, tnIp2RoutesNextHop }
|
||||
::= { tnIp2RoutesTable 1 }
|
||||
|
||||
TnIp2RoutesEntry ::=
|
||||
SEQUENCE {
|
||||
tnIp2RoutesNetwork InetAddress,
|
||||
tnIp2RoutesMaskLen INTEGER,
|
||||
tnIp2RoutesGateway InetAddress,
|
||||
tnIp2RoutesNextHop INTEGER,
|
||||
tnIp2RoutesType InetAddressType,
|
||||
tnIp2RoutesStatus RowStatus
|
||||
}
|
||||
|
||||
tnIp2RoutesNetwork OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The destination IP network or host address of this route.
|
||||
Valid format is dotted decimal notationor a valid IPv6 notation.
|
||||
A default route can use the value 0.0.0.0or IPv6 :: notation."
|
||||
::= { tnIp2RoutesEntry 1 }
|
||||
|
||||
tnIp2RoutesMaskLen OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The destination IP network or host mask, in number of bits (prefix length).
|
||||
It defines how much of a network address that must match, in order to qualify for this route.
|
||||
Valid values are between 0 and 32 bits respectively 128 for IPv6 routes.
|
||||
Only a default route will have a mask length of 0 (as it will match anything)."
|
||||
::= { tnIp2RoutesEntry 2 }
|
||||
|
||||
tnIp2RoutesGateway OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the IP gateway. Valid format is dotted decimal notation or
|
||||
a valid IPv6 notation. Gateway and Network must be of the same type."
|
||||
::= { tnIp2RoutesEntry 3 }
|
||||
|
||||
tnIp2RoutesNextHop OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The VLAN ID (VID) of the specific IPv6 interface associated with the gateway.
|
||||
The given VID ranges from 1 to 4094 and will be effective only when the corresponding IPv6
|
||||
interface is valid. If the IPv6 gateway address is link-local, it must specify the next hop
|
||||
VLAN for the gateway. If the IPv6 gateway address is not link-local, system ignores the next
|
||||
hop VLAN for the gateway."
|
||||
::= { tnIp2RoutesEntry 4 }
|
||||
|
||||
tnIp2RoutesType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address type of the routes.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIp2RoutesEntry 5 }
|
||||
|
||||
tnIp2RoutesStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The status of this conceptual row entry of IP Interface table.
|
||||
This object is used to manage the creation and deletion of conceptual rows.
|
||||
|
||||
The status column has six defined values:
|
||||
|
||||
- 'active', which indicates that the conceptual row is
|
||||
available for use by the managed device;
|
||||
|
||||
- 'notInService', which indicates that the conceptual
|
||||
row exists in the agent, but is unavailable for use by
|
||||
the managed device (see NOTE below);
|
||||
|
||||
- 'notReady', which indicates that the conceptual row
|
||||
exists in the agent, but is missing information
|
||||
necessary in order to be available for use by the
|
||||
managed device;
|
||||
|
||||
- 'createAndGo', which is supplied by a management
|
||||
station wishing to create a new instance of a
|
||||
conceptual row and to have its status automatically set
|
||||
to active, making it available for use by the managed
|
||||
device;
|
||||
|
||||
- 'createAndWait', which is supplied by a management
|
||||
station wishing to create a new instance of a
|
||||
conceptual row (but not make it available for use by
|
||||
the managed device); and,
|
||||
|
||||
- 'destroy', which is supplied by a management station
|
||||
wishing to delete all of the instances associated with
|
||||
an existing conceptual row."
|
||||
::= { tnIp2RoutesEntry 6 }
|
||||
END
|
757
MIBS/transition/TN-DEV-SYS-IPMGMT-MIB
Normal file
757
MIBS/transition/TN-DEV-SYS-IPMGMT-MIB
Normal file
@ -0,0 +1,757 @@
|
||||
-- ***********************************************************************************************
|
||||
-- TN-DEV-SYS-IPMGMT-MIB.smi: Transition Networks Enterprise MIB for TN device IP management feature
|
||||
--
|
||||
-- Copyright (c) 2012 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ***********************************************************************************************
|
||||
--
|
||||
|
||||
TN-DEV-SYS-IPMGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString, RowStatus, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
tnProducts FROM TRANSITION-SMI
|
||||
IpAddressOriginTC FROM IP-MIB
|
||||
InterfaceIndex FROM IF-MIB;
|
||||
|
||||
tnDevSysIpMgmtMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201208060000Z"
|
||||
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
|
||||
"The mib provides functionalities for managing the IP DHCP, IPv6 and DNS."
|
||||
|
||||
REVISION "201208070000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnProducts 10 }
|
||||
|
||||
tnDevSysIpmgmt OBJECT IDENTIFIER ::= { tnDevSysIpMgmtMIB 1 }
|
||||
|
||||
|
||||
tnIpMgmtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIpMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to manage IP status for each device."
|
||||
::= { tnDevSysIpmgmt 1 }
|
||||
|
||||
tnIpMgmtEntry OBJECT-TYPE
|
||||
SYNTAX TnIpMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing IP status for each device."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnIpMgmtTable 1 }
|
||||
|
||||
TnIpMgmtEntry ::=
|
||||
SEQUENCE {
|
||||
tnIpAddressMode INTEGER,
|
||||
tnIpMgmtAccess INTEGER,
|
||||
tnIpAddrType InetAddressType,
|
||||
tnIpAddr InetAddress,
|
||||
tnSubnetMask InetAddress,
|
||||
tnDefaultGateway InetAddress
|
||||
}
|
||||
|
||||
tnIpAddressMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notApplicable(0),
|
||||
dhcp(1),
|
||||
static(2),
|
||||
bootpc(3),
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The status of DHCP client. The value of
|
||||
notApplicable(0) indicating the device don't support DHCP client,
|
||||
set this value to dhcp(1) to enable DHCP client,
|
||||
set this value to static(2) to enable static ip.
|
||||
set this value to bootpc(3) to enable bootp client"
|
||||
::= { tnIpMgmtEntry 1 }
|
||||
|
||||
tnIpMgmtAccess OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notApplicable(0),
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "(0)IP management access is not applicable.
|
||||
(1)Enable IP management access.
|
||||
(2)Disable IP management access.
|
||||
Use this OID to Enable/Disable IP management access for the device."
|
||||
::= { tnIpMgmtEntry 2 }
|
||||
|
||||
tnIpAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address type of the device.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIpMgmtEntry 3 }
|
||||
|
||||
tnIpAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the device.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIpMgmtEntry 4 }
|
||||
|
||||
tnSubnetMask OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subnet the ipAddr belongs to."
|
||||
::= { tnIpMgmtEntry 5 }
|
||||
|
||||
tnDefaultGateway OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default gateway for the device.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIpMgmtEntry 6 }
|
||||
|
||||
--
|
||||
-- DNS Server
|
||||
--
|
||||
tnDnsServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDnsServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of DNS server.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnDevSysIpmgmt 2 }
|
||||
|
||||
tnDnsServerEntry OBJECT-TYPE
|
||||
SYNTAX TnDnsServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table, containing inforamtion
|
||||
about a DNS server."
|
||||
INDEX { entPhysicalIndex, tnDnsServerIndex }
|
||||
::= { tnDnsServerTable 1 }
|
||||
|
||||
TnDnsServerEntry ::= SEQUENCE
|
||||
{
|
||||
tnDnsServerIndex Integer32,
|
||||
tnDnsServerIPAddrType InetAddressType,
|
||||
tnDnsServerIPAddr InetAddress,
|
||||
tnDnsServerStatus RowStatus
|
||||
}
|
||||
|
||||
tnDnsServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Index of DNS server table."
|
||||
::= { tnDnsServerEntry 1 }
|
||||
|
||||
tnDnsServerIPAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address type of the DNS server.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnDnsServerEntry 2 }
|
||||
|
||||
tnDnsServerIPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the DNS server.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnDnsServerEntry 3 }
|
||||
|
||||
tnDnsServerStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "For a detailed description of this object, please refer to
|
||||
SNMPv2-TC MIB."
|
||||
::= { tnDnsServerEntry 4 }
|
||||
|
||||
--
|
||||
-- IP Extension table
|
||||
--
|
||||
tnIpextMgmtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIpextMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of IPv6 status."
|
||||
::= { tnDevSysIpmgmt 3 }
|
||||
|
||||
|
||||
tnIpextMgmtEntry OBJECT-TYPE
|
||||
SYNTAX TnIpextMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing IPv6 status for each device."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnIpextMgmtTable 1 }
|
||||
|
||||
TnIpextMgmtEntry ::=
|
||||
SEQUENCE {
|
||||
tnIpv6status INTEGER,
|
||||
tnIpv6AddressLinklocal InetAddress,
|
||||
tnIpv6Method INTEGER,
|
||||
tnIpv6Addr InetAddress,
|
||||
tnIpv6prefix INTEGER,
|
||||
tnIpv6DupAddrDetected INTEGER,
|
||||
tnIpv6GwMethod INTEGER,
|
||||
tnIpv6defaultGW InetAddress
|
||||
}
|
||||
|
||||
tnIpv6status OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "(1)enable IPv6
|
||||
(2)disable IPv6
|
||||
Use this OID to change the method of IP management access for the device."
|
||||
::= { tnIpextMgmtEntry 1 }
|
||||
|
||||
tnIpv6AddressLinklocal OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Link-local IPv6 address"
|
||||
::= { tnIpextMgmtEntry 2 }
|
||||
|
||||
tnIpv6Method OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
static(1),
|
||||
dhcpv6(2),
|
||||
stateless(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "(1)Static ip access, the default value is Static ip.
|
||||
(2)dhcpv6 autoconfig.
|
||||
(3)stateless autoconfig.
|
||||
Use this OID to change the method of IP management access for the device."
|
||||
::= { tnIpextMgmtEntry 3 }
|
||||
|
||||
tnIpv6Addr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Global IPv6 address"
|
||||
::= { tnIpextMgmtEntry 4 }
|
||||
|
||||
tnIpv6prefix OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..128)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "IPv6 prefix value"
|
||||
::= { tnIpextMgmtEntry 5 }
|
||||
|
||||
tnIpv6DupAddrDetected OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "(1)true: duplicate address detected
|
||||
(2)false: no duplicate
|
||||
Use this OID to get the status of IPv6 address for the device."
|
||||
::= { tnIpextMgmtEntry 6 }
|
||||
|
||||
tnIpv6GwMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
static(1),
|
||||
routeDisc(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "(1)static gateway address defined by ipv6defaultGW node.
|
||||
(2)route discovery.
|
||||
Use this OID to change the method of gateway address for the device.
|
||||
Default value is static"
|
||||
::= { tnIpextMgmtEntry 7 }
|
||||
|
||||
tnIpv6defaultGW OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "ipv6 default gateway address"
|
||||
::= { tnIpextMgmtEntry 8 }
|
||||
|
||||
--
|
||||
-- IPv6 Dynamic routes
|
||||
--
|
||||
tnIpv6DynRouteTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIpv6DynRouteEntry
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entity's IPv6 dynamic routing table."
|
||||
::= { tnDevSysIpmgmt 4 }
|
||||
|
||||
tnIpv6DynRouteEntry OBJECT-TYPE
|
||||
SYNTAX TnIpv6DynRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A particular route to a particular destination.
|
||||
This table is specially for the result of route discovery
|
||||
which is needed for stateless auto-configuration feature."
|
||||
INDEX {
|
||||
tnIpv6DynRouteIndex
|
||||
}
|
||||
::= { tnIpv6DynRouteTable 1 }
|
||||
|
||||
TnIpv6DynRouteEntry ::= SEQUENCE {
|
||||
tnIpv6DynRouteIndex Gauge32,
|
||||
tnIpv6DynRouteDest InetAddress,
|
||||
tnIpv6DynRoutePfxLen Gauge32,
|
||||
tnIpv6DynRouteNextHop InetAddress,
|
||||
tnIpv6DynRouteAge Gauge32,
|
||||
}
|
||||
|
||||
tnIpv6DynRouteIndex OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Index value that identifies this route. "
|
||||
::= { tnIpv6DynRouteEntry 1 }
|
||||
|
||||
tnIpv6DynRouteDest OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination IP address of this route."
|
||||
|
||||
::= { tnIpv6DynRouteEntry 2 }
|
||||
|
||||
tnIpv6DynRoutePfxLen OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of leading one bits that form the
|
||||
mask to be logical-ANDed with the destination address
|
||||
before being compared to the value in the
|
||||
tnIpv6DynRouteDest field."
|
||||
|
||||
::= { tnIpv6DynRouteEntry 3 }
|
||||
|
||||
tnIpv6DynRouteNextHop OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"On remote routes, the address of the next system en
|
||||
route. For non-remote routes, a zero length string."
|
||||
::= { tnIpv6DynRouteEntry 4 }
|
||||
|
||||
tnIpv6DynRouteAge OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds since this route was last updated
|
||||
or otherwise determined to be correct. Note that no
|
||||
semantics of 'too old' can be implied, except through
|
||||
knowledge of the routing protocol by which the route
|
||||
was learned."
|
||||
::= { tnIpv6DynRouteEntry 5 }
|
||||
|
||||
--
|
||||
-- Host to IP Table
|
||||
--
|
||||
tnHostToIpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnHostToIpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of host name to IP mapping."
|
||||
::= { tnDevSysIpmgmt 7 }
|
||||
|
||||
tnHostToIpEntry OBJECT-TYPE
|
||||
SYNTAX TnHostToIpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table, containing inforamtion
|
||||
about a host name mapping to an IP address."
|
||||
INDEX { tnHostToIpIndex }
|
||||
::= { tnHostToIpTable 1 }
|
||||
|
||||
TnHostToIpEntry ::= SEQUENCE
|
||||
{
|
||||
tnHostToIpIndex Integer32,
|
||||
tnHostIPAddrType InetAddressType,
|
||||
tnHostIPAddr InetAddress,
|
||||
tnHostName DisplayString,
|
||||
tnAliasName DisplayString,
|
||||
tnEntryStatus RowStatus
|
||||
}
|
||||
|
||||
tnHostToIpIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Index of DNS server table."
|
||||
::= { tnHostToIpEntry 1 }
|
||||
|
||||
tnHostIPAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address type of the host.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnHostToIpEntry 2 }
|
||||
|
||||
tnHostIPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the host."
|
||||
::= { tnHostToIpEntry 3 }
|
||||
|
||||
tnHostName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The host name."
|
||||
::= { tnHostToIpEntry 4 }
|
||||
|
||||
tnAliasName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The alias name of the host."
|
||||
::= { tnHostToIpEntry 5 }
|
||||
|
||||
tnEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "For a detailed description of this object, please refer to
|
||||
SNMPv2-TC MIB."
|
||||
::= { tnHostToIpEntry 6 }
|
||||
|
||||
tnIPv4MgmtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIPv4MgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to manage IP status for each device."
|
||||
::= { tnDevSysIpmgmt 8 }
|
||||
|
||||
tnIPv4MgmtEntry OBJECT-TYPE
|
||||
SYNTAX TnIPv4MgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing IP status for each device."
|
||||
INDEX { tnIpv4Interface, tnIPv4Index }
|
||||
::= { tnIPv4MgmtTable 1 }
|
||||
|
||||
TnIPv4MgmtEntry ::=
|
||||
SEQUENCE {
|
||||
tnIpv4Interface InterfaceIndex,
|
||||
tnIPv4Index INTEGER,
|
||||
tnIPv4ConfigMode INTEGER,
|
||||
tnIPv4Origin IpAddressOriginTC,
|
||||
tnIPv4AddrType InetAddressType,
|
||||
tnIPv4Addr InetAddress,
|
||||
tnIPv4SubnetMask InetAddress,
|
||||
tnIPv4DefaultGateway InetAddress,
|
||||
tnIPv4Status INTEGER
|
||||
}
|
||||
|
||||
tnIpv4Interface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The ifIndex for the IP interface."
|
||||
::= { tnIPv4MgmtEntry 1 }
|
||||
|
||||
tnIPv4Index OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Index of server table."
|
||||
::= { tnIPv4MgmtEntry 2 }
|
||||
|
||||
tnIPv4ConfigMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
dhcp(1),
|
||||
static(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The status of DHCP client. The value of
|
||||
set this value to dhcp(1) to enable DHCP client,
|
||||
set this value to static(2) to enable static ip."
|
||||
::= { tnIPv4MgmtEntry 3 }
|
||||
|
||||
tnIPv4Origin OBJECT-TYPE
|
||||
SYNTAX IpAddressOriginTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The origin of the address.
|
||||
For a detailed description of this type, please refer to IP-MIB.
|
||||
manual(2) indicates that the address was manually configured
|
||||
to a specified address, e.g., by user configuration.
|
||||
dhcp(4) indicates an address that was assigned to this
|
||||
system by a DHCP server.
|
||||
other(1) indicates that the dhcp is processing or failed"
|
||||
::= { tnIPv4MgmtEntry 4 }
|
||||
|
||||
tnIPv4AddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address type of the device.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIPv4MgmtEntry 5 }
|
||||
|
||||
tnIPv4Addr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the device.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIPv4MgmtEntry 6 }
|
||||
|
||||
tnIPv4SubnetMask OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subnet the ipAddr belongs to."
|
||||
::= { tnIPv4MgmtEntry 7 }
|
||||
|
||||
tnIPv4DefaultGateway OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default gateway for the device.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIPv4MgmtEntry 8 }
|
||||
|
||||
tnIPv4Status OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
active(1),
|
||||
disabled(2),
|
||||
renew(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "'Renew' restarts ipv4 interfaces the status changes to active/disable
|
||||
depending on the success of the <20>renew<65> operation."
|
||||
::= { tnIPv4MgmtEntry 9 }
|
||||
|
||||
|
||||
--
|
||||
-- IP Extension table
|
||||
--
|
||||
tnIPv6MgmtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIPv6MgmtEntry
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Table of IPv6 status."
|
||||
::= { tnDevSysIpmgmt 9 }
|
||||
|
||||
|
||||
tnIPv6MgmtEntry OBJECT-TYPE
|
||||
SYNTAX TnIPv6MgmtEntry
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing IPv6 status for each device."
|
||||
INDEX { tnIpv6Interface, tnIPv6Index }
|
||||
::= { tnIPv6MgmtTable 1 }
|
||||
|
||||
TnIPv6MgmtEntry ::=
|
||||
SEQUENCE {
|
||||
tnIpv6Interface InterfaceIndex,
|
||||
tnIPv6Index INTEGER,
|
||||
tnIPv6Origin IpAddressOriginTC,
|
||||
tnIPv6CfgMethod INTEGER,
|
||||
tnIPv6AddressType INTEGER,
|
||||
tnIPv6Prefix InetAddress,
|
||||
tnIPv6PrefixLen INTEGER,
|
||||
tnIPv6Address InetAddress,
|
||||
tnIPv6RouterAddr InetAddress,
|
||||
tnIPv6DupAddressDetected INTEGER,
|
||||
tnIPv6Scope INTEGER,
|
||||
tnIPv6MTU INTEGER,
|
||||
tnIPv6LinkMTU INTEGER,
|
||||
tnIPv6Status INTEGER
|
||||
}
|
||||
|
||||
tnIpv6Interface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The ifIndex for the IP interface."
|
||||
::= { tnIPv6MgmtEntry 1 }
|
||||
|
||||
tnIPv6Index OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Index of server table."
|
||||
::= { tnIPv6MgmtEntry 2 }
|
||||
|
||||
tnIPv6Origin OBJECT-TYPE
|
||||
SYNTAX IpAddressOriginTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The origin of the address.
|
||||
For a detailed description of this type, please refer to IP-MIB.
|
||||
manual(2) indicates that the address was manually configured
|
||||
to a specified address, e.g., by user configuration.
|
||||
linklayer(5) indicates an address created by IPv6 stateless"
|
||||
::= { tnIPv6MgmtEntry 3 }
|
||||
|
||||
tnIPv6CfgMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
link-local(1),
|
||||
stateless(2),
|
||||
auto(3),
|
||||
manual(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "(1)link-local.
|
||||
(2)auto stateless.
|
||||
(3)auto state.
|
||||
(4) manual
|
||||
Use this OID to change the method of IP management access for the device."
|
||||
::= { tnIPv6MgmtEntry 4 }
|
||||
|
||||
tnIPv6AddressType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
anycast(1),
|
||||
unicast(2),
|
||||
multicast(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The address type of ipAddressPrefix."
|
||||
::= { tnIPv6MgmtEntry 5 }
|
||||
|
||||
tnIPv6Prefix OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The prefix associated with the this interface."
|
||||
::= { tnIPv6MgmtEntry 6 }
|
||||
|
||||
tnIPv6PrefixLen OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..128)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The length of the prefix (in bits)."
|
||||
::= { tnIPv6MgmtEntry 7 }
|
||||
|
||||
tnIPv6Address OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Global IPv6 address."
|
||||
::= { tnIPv6MgmtEntry 8 }
|
||||
|
||||
tnIPv6RouterAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "ipv6 default router address."
|
||||
::= { tnIPv6MgmtEntry 9 }
|
||||
|
||||
tnIPv6DupAddressDetected OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "(1)true: duplicate address detected
|
||||
(2)false: no duplicate"
|
||||
::= { tnIPv6MgmtEntry 10 }
|
||||
|
||||
tnIPv6Scope OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
node(1),
|
||||
link(2),
|
||||
site(3),
|
||||
organization(4),
|
||||
host(5),
|
||||
global(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Scope value used to limit the scope of the address.
|
||||
unicast address only have scopes of link or global"
|
||||
::= { tnIPv6MgmtEntry 11 }
|
||||
|
||||
tnIPv6MTU OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "MTU maximum transmission unit. Size (in bytes) of the largest protocol data unit."
|
||||
::= { tnIPv6MgmtEntry 12 }
|
||||
|
||||
tnIPv6LinkMTU OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Link MTU maximum transmission unit. Size (in bytes) of the largest protocol data unit."
|
||||
::= { tnIPv6MgmtEntry 13 }
|
||||
|
||||
tnIPv6Status OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
active(1),
|
||||
disabled(2),
|
||||
renew(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "'Renew' restarts ipv6 interfaces. Active sets the status to enabled
|
||||
Disable sets the status to disabled."
|
||||
::= { tnIPv6MgmtEntry 14 }
|
||||
END
|
587
MIBS/transition/TN-DEV-SYS-SNMPMGMT-MIB
Normal file
587
MIBS/transition/TN-DEV-SYS-SNMPMGMT-MIB
Normal file
@ -0,0 +1,587 @@
|
||||
-- ***********************************************************************************************
|
||||
-- TN-DEV-SYS-SNMPMGMT-MIB.smi: Transition Networks Enterprise MIB for TN snmp management feature
|
||||
--
|
||||
-- Copyright (c) 2014 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ***********************************************************************************************
|
||||
--
|
||||
TN-DEV-SYS-SNMPMGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32 FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus, TDomain, TAddress FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
tnDevMgmt FROM TN-MGMT-MIB
|
||||
SnmpEngineID FROM SNMP-FRAMEWORK-MIB
|
||||
PortList FROM Q-BRIDGE-MIB;
|
||||
|
||||
tnDevSysSnmpmgmt MODULE-IDENTITY
|
||||
LAST-UPDATED "201402190000Z"
|
||||
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
|
||||
"The mib provides functionalities for SNMP managing in TN modules."
|
||||
|
||||
REVISION "201402190000Z"
|
||||
DESCRIPTION
|
||||
"Added tnDevSysSnmpTrapCfgVersion, tnDevSysSnmpTrapCfgInformMode,
|
||||
tnDevSysSnmpTrapCfgInformTimeout, tnDevSysSnmpTrapCfgInformRetry to
|
||||
tnDevSysSnmpTrapCfgTable."
|
||||
|
||||
REVISION "201305160000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnDevMgmt 14 }
|
||||
|
||||
|
||||
tnDevSysSnmpMgmtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevSysSnmpMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to manage SNMP status for each device."
|
||||
::= { tnDevSysSnmpmgmt 1 }
|
||||
|
||||
tnDevSysSnmpMgmtEntry OBJECT-TYPE
|
||||
SYNTAX TnDevSysSnmpMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing SNMP status for each device."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnDevSysSnmpMgmtTable 1 }
|
||||
|
||||
TnDevSysSnmpMgmtEntry ::=
|
||||
SEQUENCE {
|
||||
tnDevSysSnmpAccess INTEGER,
|
||||
tnDevSysSnmpVersion DisplayString,
|
||||
tnDevSysSnmpReadCommunity DisplayString,
|
||||
tnDevSysSnmpWriteCommunity DisplayString
|
||||
}
|
||||
|
||||
tnDevSysSnmpAccess OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The status of SNMP. Set this value to enabled(1) to enable SNMP access,
|
||||
set this value to disabled(2) to disable the SNMP access."
|
||||
::= { tnDevSysSnmpMgmtEntry 1 }
|
||||
|
||||
tnDevSysSnmpVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..8))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The current active SNMP version. Possible versions are:
|
||||
v1: SNMP supported version 1.
|
||||
v2c: SNMP supported version 2c.
|
||||
v3: SNMP supported version 3."
|
||||
::= { tnDevSysSnmpMgmtEntry 2 }
|
||||
|
||||
tnDevSysSnmpReadCommunity OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The SNMP Read-community string. Valid in v1/v2c version, default value is 'public'."
|
||||
::= { tnDevSysSnmpMgmtEntry 3 }
|
||||
|
||||
tnDevSysSnmpWriteCommunity OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The SNMP Write-community string. Valid in v1/v2c version, default value is 'private'."
|
||||
::= { tnDevSysSnmpMgmtEntry 4 }
|
||||
|
||||
tnDevSysSnmpLocal OBJECT IDENTIFIER ::= { tnDevSysSnmpmgmt 3 }
|
||||
|
||||
tnDevSysSnmpLocalEngineID OBJECT-TYPE
|
||||
SYNTAX SnmpEngineID
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The SNMPv3 engine ID."
|
||||
::= { tnDevSysSnmpLocal 1 }
|
||||
|
||||
tnDevSysSnmpTrapManagerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevSysSnmpTrapManagerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table to maintain the engine IDs of the SNMPv3 trap managers."
|
||||
::= { tnDevSysSnmpmgmt 4 }
|
||||
|
||||
tnDevSysSnmpTrapManagerEntry OBJECT-TYPE
|
||||
SYNTAX TnDevSysSnmpTrapManagerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in this table, containing the engineID
|
||||
of a SNMPv3 trap manager."
|
||||
INDEX { tnDevSysSnmpTrapManagerIndex }
|
||||
::= { tnDevSysSnmpTrapManagerTable 1 }
|
||||
|
||||
TnDevSysSnmpTrapManagerEntry ::= SEQUENCE
|
||||
{
|
||||
tnDevSysSnmpTrapManagerIndex Integer32,
|
||||
tnDevSysSnmpTrapManagerAddrTDomain TDomain,
|
||||
tnDevSysSnmpTrapManagerAddrTAddress TAddress,
|
||||
tnDevSysSnmpTrapManagerEngineID SnmpEngineID,
|
||||
tnDevSysSnmpTrapManagerStatus RowStatus
|
||||
}
|
||||
|
||||
tnDevSysSnmpTrapManagerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Index of this table."
|
||||
::= { tnDevSysSnmpTrapManagerEntry 1 }
|
||||
|
||||
tnDevSysSnmpTrapManagerAddrTDomain OBJECT-TYPE
|
||||
SYNTAX TDomain
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The transport address type of the SNMP trap manager. The default
|
||||
value of this variable is snmpUDPDomain."
|
||||
::= { tnDevSysSnmpTrapManagerEntry 2 }
|
||||
|
||||
tnDevSysSnmpTrapManagerAddrTAddress OBJECT-TYPE
|
||||
SYNTAX TAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The transport address of the SNMP trap manager. For snmpUDPDomain,
|
||||
a TAddress is 6 octets long, the initial 4 octets containing the
|
||||
IP-address in network-byte order and the last 2 containing the UDP
|
||||
port in network-byte order."
|
||||
::= { tnDevSysSnmpTrapManagerEntry 3 }
|
||||
|
||||
tnDevSysSnmpTrapManagerEngineID OBJECT-TYPE
|
||||
SYNTAX SnmpEngineID
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The engine ID of the SNMPv3 trap manager. "
|
||||
::= { tnDevSysSnmpTrapManagerEntry 4 }
|
||||
|
||||
tnDevSysSnmpTrapManagerStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This variable is used to dynamically create or delete an entry for this table."
|
||||
::= { tnDevSysSnmpTrapManagerEntry 20 }
|
||||
|
||||
tnDevSysSnmpTrapCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevSysSnmpTrapCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table to maintain the SNMP trap configurations."
|
||||
::= { tnDevSysSnmpmgmt 5 }
|
||||
|
||||
tnDevSysSnmpTrapCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnDevSysSnmpTrapCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in this table, containing the SNMP trap configurations."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnDevSysSnmpTrapCfgTable 1 }
|
||||
|
||||
TnDevSysSnmpTrapCfgEntry ::= SEQUENCE
|
||||
{
|
||||
tnDevSysSnmpTrapCfgMode INTEGER,
|
||||
tnDevSysSnmpTrapCfgCommunity SnmpAdminString,
|
||||
tnDevSysSnmpTrapCfgAuthFailure INTEGER,
|
||||
tnDevSysSnmpTrapCfgLinkChange INTEGER,
|
||||
tnDevSysSnmpTrapCfgEngineIdProbe INTEGER,
|
||||
tnDevSysSnmpTrapCfgAdminEngineId SnmpEngineID,
|
||||
tnDevSysSnmpTrapCfgSecurityName SnmpAdminString,
|
||||
tnDevSysSnmpTrapCfgVersion INTEGER,
|
||||
tnDevSysSnmpTrapCfgInformMode INTEGER,
|
||||
tnDevSysSnmpTrapCfgInformTimeout INTEGER,
|
||||
tnDevSysSnmpTrapCfgInformRetry INTEGER
|
||||
}
|
||||
|
||||
tnDevSysSnmpTrapCfgMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The SNMP trap mode operation. Possible modes are:
|
||||
enabled - Enable SNMP trap mode operation.
|
||||
disabled - Disable SNMP trap mode operation."
|
||||
::= { tnDevSysSnmpTrapCfgEntry 1 }
|
||||
|
||||
tnDevSysSnmpTrapCfgCommunity OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " the community access string when sending SNMP trap packet."
|
||||
::= { tnDevSysSnmpTrapCfgEntry 2 }
|
||||
|
||||
tnDevSysSnmpTrapCfgAuthFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the SNMP entity is permitted to generate authentication failure traps. Possible modes are:
|
||||
enabled - Enable SNMP trap authentication failure.
|
||||
disabled - Disable SNMP trap authentication failure."
|
||||
::= { tnDevSysSnmpTrapCfgEntry 3 }
|
||||
|
||||
tnDevSysSnmpTrapCfgLinkChange OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap link-up and link-down mode operation. Possible modes are:
|
||||
enabled - Enable SNMP trap link-up and link-down mode operation.
|
||||
disabled - Disable SNMP trap link-up and link-down mode operation."
|
||||
::= { tnDevSysSnmpTrapCfgEntry 4 }
|
||||
|
||||
tnDevSysSnmpTrapCfgEngineIdProbe OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap probe security engine ID mode of operation. Possible values are:
|
||||
enabled - Enable SNMP trap probe security engine ID mode of operation.
|
||||
disabled - Disable SNMP trap probe security engine ID mode of operation."
|
||||
::= { tnDevSysSnmpTrapCfgEntry 5 }
|
||||
|
||||
tnDevSysSnmpTrapCfgAdminEngineId OBJECT-TYPE
|
||||
SYNTAX SnmpEngineID
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap security engine ID. SNMPv3 sends traps and informs using USM for authentication and privacy. A unique engine ID for these traps and informs is needed. When tnDevSysSnmpTrapCfgEngineIdProbe is enabled, the ID will be probed automatically. Otherwise, the ID specified in this field is used."
|
||||
::= { tnDevSysSnmpTrapCfgEntry 6 }
|
||||
|
||||
tnDevSysSnmpTrapCfgSecurityName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap security name. SNMPv3 traps and informs using USM for authentication and privacy. A unique security name is needed when traps and informs are enabled."
|
||||
::= { tnDevSysSnmpTrapCfgEntry 7 }
|
||||
|
||||
tnDevSysSnmpTrapCfgVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
v1(1),
|
||||
v2c(2),
|
||||
v3(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The current active SNMP Trap version. Possible versions are:
|
||||
v1: SNMP supported version 1.
|
||||
v2c: SNMP supported version 2c.
|
||||
v3: SNMP supported version 3."
|
||||
::= { tnDevSysSnmpTrapCfgEntry 8 }
|
||||
|
||||
tnDevSysSnmpTrapCfgInformMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap inform mode operation. Possible modes are:
|
||||
Enabled: Enable SNMP trap inform mode operation.
|
||||
Disabled: Disable SNMP trap inform mode operation."
|
||||
::= { tnDevSysSnmpTrapCfgEntry 9 }
|
||||
|
||||
tnDevSysSnmpTrapCfgInformTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap inform timeout. The allowed range is 0 to 2147 seconds."
|
||||
::= { tnDevSysSnmpTrapCfgEntry 10 }
|
||||
|
||||
tnDevSysSnmpTrapCfgInformRetry OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap inform number of retry times. The allowed range is 0 to 255."
|
||||
::= { tnDevSysSnmpTrapCfgEntry 11 }
|
||||
|
||||
-- ------------------------------------------------------
|
||||
-- ------------------------------------------------------
|
||||
-- ------------------------------------------------------
|
||||
-- ------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
tnDevSysSnmpTrapServerCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevSysSnmpTrapServerCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table to maintain the SNMP trap configurations."
|
||||
::= { tnDevSysSnmpmgmt 6 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnDevSysSnmpTrapServerCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in this table, containing the SNMP trap configurations."
|
||||
INDEX { IMPLIED tnDevSysSnmpTrapServerCfgName }
|
||||
::= { tnDevSysSnmpTrapServerCfgTable 1 }
|
||||
|
||||
TnDevSysSnmpTrapServerCfgEntry ::= SEQUENCE
|
||||
{
|
||||
tnDevSysSnmpTrapServerCfgName SnmpAdminString,
|
||||
tnDevSysSnmpTrapServerCfgMode INTEGER,
|
||||
tnDevSysSnmpTrapServerCfgVersion INTEGER,
|
||||
tnDevSysSnmpTrapServerCfgCommunity SnmpAdminString,
|
||||
tnDevSysSnmpTrapServerCfgDstAddress InetAddress,
|
||||
tnDevSysSnmpTrapServerCfgDstPort INTEGER,
|
||||
tnDevSysSnmpTrapServerCfgInformMode INTEGER,
|
||||
tnDevSysSnmpTrapServerCfgInformTimeout INTEGER,
|
||||
tnDevSysSnmpTrapServerCfgInformRetry INTEGER,
|
||||
tnDevSysSnmpTrapServerCfgEngineIdProbe INTEGER,
|
||||
tnDevSysSnmpTrapServerCfgAdminEngineId SnmpEngineID,
|
||||
tnDevSysSnmpTrapServerCfgSecurityName SnmpAdminString,
|
||||
tnDevSysSnmpTrapServerCfgEvtWstart INTEGER,
|
||||
tnDevSysSnmpTrapServerCfgEvtCstart INTEGER,
|
||||
tnDevSysSnmpTrapServerCfgEvtLinkUp PortList,
|
||||
tnDevSysSnmpTrapServerCfgEvtLinkDown PortList,
|
||||
tnDevSysSnmpTrapServerCfgEvtLldp PortList,
|
||||
tnDevSysSnmpTrapServerCfgEvtAuthFail INTEGER,
|
||||
tnDevSysSnmpTrapServerCfgEvtStp INTEGER,
|
||||
tnDevSysSnmpTrapServerCfgEvtRmon INTEGER,
|
||||
tnDevSysSnmpTrapServerCfgRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnDevSysSnmpTrapServerCfgName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " the trap configuration name."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 1 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The SNMP trap mode operation. Possible modes are:
|
||||
enabled - Enable SNMP trap mode operation.
|
||||
disabled - Disable SNMP trap mode operation."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 2 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
v1(1),
|
||||
v2c(2),
|
||||
v3(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The current active SNMP Trap version. Possible versions are:
|
||||
v1: SNMP supported version 1.
|
||||
v2c: SNMP supported version 2c.
|
||||
v3: SNMP supported version 3."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 3 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgCommunity OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " the community access string when sending SNMP trap packet."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 4 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgDstAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates destination ip address."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 5 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgDstPort OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The allowed range for the port number is from 1 through 65535."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 6 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgInformMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap inform mode operation. Possible modes are:
|
||||
Enabled: Enable SNMP trap inform mode operation.
|
||||
Disabled: Disable SNMP trap inform mode operation."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 7 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgInformTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap inform timeout. The allowed range is 0 to 2147 seconds."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 8 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgInformRetry OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap inform number of retry times. The allowed range is 0 to 255."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 9 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgEngineIdProbe OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap probe security engine ID mode of operation. Possible values are:
|
||||
enabled - Enable SNMP trap probe security engine ID mode of operation.
|
||||
disabled - Disable SNMP trap probe security engine ID mode of operation."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 10 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgAdminEngineId OBJECT-TYPE
|
||||
SYNTAX SnmpEngineID
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap security engine ID. SNMPv3 sends traps and informs using USM for authentication and privacy. A unique engine ID for these traps and informs is needed. When tnDevSysSnmpTrapCfgEngineIdProbe is enabled, the ID will be probed automatically. Otherwise, the ID specified in this field is used."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 11 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgSecurityName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the SNMP trap security name. SNMPv3 traps and informs using USM for authentication and privacy. A unique security name is needed when traps and informs are enabled."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 12 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgEvtWstart OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " "
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 13 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgEvtCstart OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " "
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 14 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgEvtLinkUp OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " "
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 15 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgEvtLinkDown OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " "
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 16 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgEvtLldp OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " "
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 17 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgEvtAuthFail OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the SNMP entity is permitted to generate authentication failure traps. Possible modes are:
|
||||
enabled - Enable SNMP trap authentication failure.
|
||||
disabled - Disable SNMP trap authentication failure."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 18 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgEvtStp OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " "
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 19 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgEvtRmon OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " "
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 20 }
|
||||
|
||||
tnDevSysSnmpTrapServerCfgRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates the status of the entry, and is used to create
|
||||
and delete entries in this table."
|
||||
::= { tnDevSysSnmpTrapServerCfgEntry 21 }
|
||||
|
||||
|
||||
tnDevSysSnmpTrapGlobalCfgMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The global SNMP trap mode operation. Possible modes are:
|
||||
enabled - Enable SNMP trap mode operation.
|
||||
disabled - Disable SNMP trap mode operation."
|
||||
::= { tnDevSysSnmpmgmt 7 }
|
||||
|
||||
END
|
585
MIBS/transition/TN-DEV-SYS-UPGRADER-MIB
Normal file
585
MIBS/transition/TN-DEV-SYS-UPGRADER-MIB
Normal file
@ -0,0 +1,585 @@
|
||||
-- ***********************************************************************************************
|
||||
-- TN-DEV-SYS-UPGRADER-MIB.my: Transition Networks Enterprise MIB for TN device upgrader feature
|
||||
--
|
||||
-- Copyright (c) 2012 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ***********************************************************************************************
|
||||
|
||||
TN-DEV-SYS-UPGRADER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString, RowStatus, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises, IpAddress FROM SNMPv2-SMI
|
||||
TimeStamp, TruthValue FROM SNMPv2-TC
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
tnDevMgmt FROM TN-MGMT-MIB;
|
||||
|
||||
|
||||
tnDevSysUpgraderMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201206010000Z"
|
||||
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
|
||||
"The mib provides functionalities for managing the upgrade procedure for ION and newer switches."
|
||||
|
||||
REVISION "201206010000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnDevMgmt 30 }
|
||||
|
||||
|
||||
tnDevSysUpgraderNotifications OBJECT IDENTIFIER ::= { tnDevSysUpgraderMIB 0 }
|
||||
|
||||
tnDevSysUpgrader OBJECT IDENTIFIER ::= { tnDevSysUpgraderMIB 1 }
|
||||
|
||||
--
|
||||
-- ION upgrade operation table
|
||||
--
|
||||
|
||||
tnUpgradeOpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnUpgradeOpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to manage ION upgrade operation."
|
||||
::= { tnDevSysUpgrader 1 }
|
||||
|
||||
tnUpgradeOpEntry OBJECT-TYPE
|
||||
SYNTAX TnUpgradeOpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing ION upgrade action."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnUpgradeOpTable 1 }
|
||||
|
||||
TnUpgradeOpEntry ::=
|
||||
SEQUENCE {
|
||||
upgradeOpCommand INTEGER,
|
||||
upgradeOpStatus INTEGER
|
||||
}
|
||||
|
||||
upgradeOpCommand OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(1),
|
||||
upgrade(2),
|
||||
done(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
none perform nothing.
|
||||
|
||||
upgrade perform the required upgrade operation. This
|
||||
operation is valid only if upgradeOpStatus object
|
||||
returns value 'none'.
|
||||
|
||||
done This operation is valid only if upgradeOpStatus
|
||||
object returns value 'none'. upgrade manager would do
|
||||
the required cleanup of previous upgrade
|
||||
operation and make the system ready for any new
|
||||
upgrade operation. This is needed because the
|
||||
system maintains the status of the previous
|
||||
upgrade operation for a maximum time
|
||||
before it does the cleanup. During this period
|
||||
no new upgrade operation is allowed. "
|
||||
::= { tnUpgradeOpEntry 1 }
|
||||
|
||||
upgradeOpStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(1),
|
||||
inProgress(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The status of the specified operation.
|
||||
none(1) - no operation was performed.
|
||||
inProgress(2) - specified operation is active."
|
||||
::= { tnUpgradeOpEntry 2 }
|
||||
|
||||
--
|
||||
-- ION upgrade result table
|
||||
--
|
||||
tnUpgradeResultTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnUpgradeResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table showing the result of the upgrade operation."
|
||||
::= { tnDevSysUpgrader 2 }
|
||||
|
||||
tnUpgradeResultEntry OBJECT-TYPE
|
||||
SYNTAX TnUpgradeResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing the status of the upgrade operation."
|
||||
INDEX { entPhysicalIndex, upgradeResultIndex }
|
||||
::= { tnUpgradeResultTable 1 }
|
||||
|
||||
TnUpgradeResultEntry ::=
|
||||
SEQUENCE {
|
||||
upgradeResultIndex INTEGER,
|
||||
upgradeResultModule INTEGER,
|
||||
upgradeResultStatus INTEGER,
|
||||
upgradeResultReason DisplayString,
|
||||
upgradeResultTimeStarted TimeStamp,
|
||||
upgradeResultTimeCompleted TimeStamp
|
||||
}
|
||||
|
||||
upgradeResultIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is an arbitrary interger which indentifies uniquely
|
||||
an entry in this table. "
|
||||
::= { tnUpgradeResultEntry 1 }
|
||||
|
||||
upgradeResultModule OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical entity of the modle for which this
|
||||
status is being shown. "
|
||||
::= { tnUpgradeResultEntry 2 }
|
||||
|
||||
upgradeResultStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(1),
|
||||
inProgress(2),
|
||||
failure(3),
|
||||
success(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The status of the specified operation.
|
||||
none(1) - no operation was performed.
|
||||
inProgress(2) - specified operation is active.
|
||||
failure(3) - the selected operation has failed.
|
||||
success(4) - specified operation has completed
|
||||
successfully."
|
||||
::= { tnUpgradeResultEntry 3 }
|
||||
|
||||
upgradeResultReason OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the description of the cause of 'failed' state
|
||||
of the object 'upgradeResultStatus'.
|
||||
This object would be a null string if value of
|
||||
'upgradeResultStatus' is anything other than 'failure'."
|
||||
::= { tnUpgradeResultEntry 4 }
|
||||
|
||||
upgradeResultTimeStarted OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the time the upgrade operation was started."
|
||||
::= { tnUpgradeResultEntry 5 }
|
||||
|
||||
upgradeResultTimeCompleted OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the time the upgrade operation was completed."
|
||||
::= { tnUpgradeResultEntry 6 }
|
||||
|
||||
--
|
||||
-- ION upgrade target table
|
||||
--
|
||||
tnUpgradeTargetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnUpgradeTargetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table listing the modules to be upgraded."
|
||||
::= { tnDevSysUpgrader 3 }
|
||||
|
||||
tnUpgradeTargetEntry OBJECT-TYPE
|
||||
SYNTAX TnUpgradeTargetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry provides the module that needs to be upgraded."
|
||||
INDEX { entPhysicalIndex, upgradeTargetIndex }
|
||||
::= { tnUpgradeTargetTable 1 }
|
||||
|
||||
TnUpgradeTargetEntry ::=
|
||||
SEQUENCE {
|
||||
upgradeTargetIndex INTEGER,
|
||||
upgradeTargetModule INTEGER,
|
||||
upgradeTargetEntryStatus RowStatus
|
||||
}
|
||||
|
||||
upgradeTargetIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is an arbitrary interger which indentifies uniquely
|
||||
an entry in this table. "
|
||||
::= { tnUpgradeTargetEntry 1 }
|
||||
|
||||
upgradeTargetModule OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "target indentified by entPhysicalIndex."
|
||||
::= { tnUpgradeTargetEntry 2 }
|
||||
|
||||
upgradeTargetEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this table entry."
|
||||
::= { tnUpgradeTargetEntry 3 }
|
||||
|
||||
--
|
||||
-- TN upgrade get index table
|
||||
--
|
||||
tnUpgradeGetIndexTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnUpgradeGetIndexEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table listing the Index for read-create usage."
|
||||
::= { tnDevSysUpgrader 4 }
|
||||
|
||||
tnUpgradeGetIndexEntry OBJECT-TYPE
|
||||
SYNTAX TnUpgradeGetIndexEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry provides the index that needs to be used."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnUpgradeGetIndexTable 1 }
|
||||
|
||||
TnUpgradeGetIndexEntry ::=
|
||||
SEQUENCE {
|
||||
nextTargetIndex INTEGER,
|
||||
nextFirmwareIndex INTEGER
|
||||
}
|
||||
|
||||
nextTargetIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is an arbitrary interger which indentifies uniquely
|
||||
an entry in ionUpgradeTarget table. "
|
||||
::= { tnUpgradeGetIndexEntry 1 }
|
||||
|
||||
nextFirmwareIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is an arbitrary interger which indentifies uniquely
|
||||
an entry in ionFirmware table. "
|
||||
::= { tnUpgradeGetIndexEntry 2 }
|
||||
|
||||
---
|
||||
--- TN upgrade Firmware DB table
|
||||
---
|
||||
tnUpgradeFirmwareTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnUpgradeFirmwareEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table listing the modules to be upgraded."
|
||||
::= { tnDevSysUpgrader 5 }
|
||||
|
||||
tnUpgradeFirmwareEntry OBJECT-TYPE
|
||||
SYNTAX TnUpgradeFirmwareEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry provides the module that needs to be upgraded."
|
||||
INDEX { entPhysicalIndex, upgradeFirmwareIndex }
|
||||
::= { tnUpgradeFirmwareTable 1 }
|
||||
|
||||
TnUpgradeFirmwareEntry ::=
|
||||
SEQUENCE {
|
||||
upgradeFirmwareIndex INTEGER,
|
||||
upgradeFirmwareCardType DisplayString,
|
||||
upgradeFirmwareRevision DisplayString,
|
||||
upgradeFirmwareFileName DisplayString,
|
||||
upgradeFirmwareBuildDate DisplayString
|
||||
}
|
||||
|
||||
upgradeFirmwareIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is an arbitrary interger which indentifies uniquely
|
||||
an entry in this table. "
|
||||
::= { tnUpgradeFirmwareEntry 1 }
|
||||
|
||||
upgradeFirmwareCardType OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "which kind of SIC this firmware belongs to."
|
||||
::= { tnUpgradeFirmwareEntry 2 }
|
||||
|
||||
upgradeFirmwareRevision OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "firmware revision."
|
||||
::= { tnUpgradeFirmwareEntry 3 }
|
||||
|
||||
upgradeFirmwareFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "firmware file name."
|
||||
::= { tnUpgradeFirmwareEntry 4 }
|
||||
|
||||
upgradeFirmwareBuildDate OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Build date and time."
|
||||
::= { tnUpgradeFirmwareEntry 5 }
|
||||
|
||||
---
|
||||
--- TN upgrade firmware DB update table
|
||||
---
|
||||
|
||||
tnUpgradeFirmwareDBTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnUpgradeFirmwareDBEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table to update the firmware DB."
|
||||
::= { tnDevSysUpgrader 6 }
|
||||
|
||||
tnUpgradeFirmwareDBEntry OBJECT-TYPE
|
||||
SYNTAX TnUpgradeFirmwareDBEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry provides the way to update the firmware DB."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnUpgradeFirmwareDBTable 1 }
|
||||
|
||||
TnUpgradeFirmwareDBEntry ::=
|
||||
SEQUENCE {
|
||||
upgradeFirmwareDBFileName DisplayString,
|
||||
upgradeFirmwareDBOpCommand INTEGER,
|
||||
upgradeFirmwareDBOpResult INTEGER,
|
||||
upgradeFirmwareDBResultReason DisplayString
|
||||
}
|
||||
|
||||
upgradeFirmwareDBFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "firmware DB archive file name."
|
||||
::= { tnUpgradeFirmwareDBEntry 1 }
|
||||
|
||||
upgradeFirmwareDBOpCommand OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(1),
|
||||
update(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
none perform nothing.
|
||||
|
||||
update perform the required upgrade operation. This
|
||||
operation is valid only if upgradeOpStatus object
|
||||
returns value 'none'."
|
||||
|
||||
::= { tnUpgradeFirmwareDBEntry 2 }
|
||||
|
||||
upgradeFirmwareDBOpResult OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(1),
|
||||
inProgress(2),
|
||||
failure(3),
|
||||
success(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The status of the specified operation.
|
||||
none(1) - no operation was performed.
|
||||
inProgress(2) - specified operation is active.
|
||||
failure(3) - the selected operation has failed.
|
||||
success(4) - specified operation has completed
|
||||
successfully."
|
||||
::= { tnUpgradeFirmwareDBEntry 3 }
|
||||
|
||||
upgradeFirmwareDBResultReason OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the description of the cause of 'failed' state
|
||||
of the object 'upgradeResultStatus'.
|
||||
This object would be a null string if value of
|
||||
'upgradeFirmwareDBOpStatus' is anything other than 'failure'."
|
||||
::= { tnUpgradeFirmwareDBEntry 4 }
|
||||
|
||||
--- Firmware
|
||||
--- tnFWUpgrade OBJECT IDENTIFIER ::= { tnFWUpgradeMIB 1 }
|
||||
|
||||
tnFirmwareUpgradeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnFirmwareUpgradeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains configuration to upgrade the firmware of the device.
|
||||
This applies to the stand-alone switches."
|
||||
::= { tnDevSysUpgrader 7 }
|
||||
|
||||
tnFirmwareUpgradeEntry OBJECT-TYPE
|
||||
SYNTAX TnFirmwareUpgradeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A entry in the table contains additional information related to a device."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnFirmwareUpgradeTable 1 }
|
||||
|
||||
TnFirmwareUpgradeEntry ::= SEQUENCE
|
||||
{
|
||||
fwDownloadFile DisplayString,
|
||||
fwDownloadTFTPServerType InetAddressType,
|
||||
fwDownloadTFTPServer InetAddress,
|
||||
fwDownloadAction INTEGER,
|
||||
fwDownloadStatus INTEGER,
|
||||
fwDownloadType INTEGER
|
||||
}
|
||||
|
||||
fwDownloadFile OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..127))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name to be downloaded from the TFTP server when a
|
||||
download is next requested via this MIB. This value is set to
|
||||
the zero-length string when no file name has been specified."
|
||||
::= { tnFirmwareUpgradeEntry 1 }
|
||||
|
||||
fwDownloadTFTPServerType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TFTP server address type."
|
||||
::= { tnFirmwareUpgradeEntry 2 }
|
||||
|
||||
fwDownloadTFTPServer OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Address of the TFTP server that contains the firmware
|
||||
to load when a download is next requested via this MIB.
|
||||
This value is set to zero length when no address has been
|
||||
specified."
|
||||
::= { tnFirmwareUpgradeEntry 3 }
|
||||
|
||||
fwDownloadAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notDownloading(1),
|
||||
downloadToActive(2),
|
||||
downloadToBackup(3),
|
||||
swap(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is set to downloadToActive(2) or
|
||||
downloadToBackup(3), the device upgrades and continues until
|
||||
it is time to reset. It will then
|
||||
begin download of the image specified
|
||||
by fwDownloadFile from the server specified by
|
||||
fwDownloadTFTPServer using the TFTP protocol. If
|
||||
downloadToBackup(3) is specified, the new image is downloaded
|
||||
as the backup image and the device waits for the user to do active
|
||||
this image and reset the device. If downloadToActive(2)
|
||||
is specified, the new image is written to the flash EPROM
|
||||
memory after its checksum has been verified to be correct.
|
||||
When the download process is completed, the device will
|
||||
warm boot to restart the newly loaded application.
|
||||
When the device is not downloading, this object will have
|
||||
a value of notDownloading(1). Selecting swap(4) will swap
|
||||
the current and backup firmware"
|
||||
::= { tnFirmwareUpgradeEntry 4 }
|
||||
|
||||
fwDownloadStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
downloadSuccess(1),
|
||||
downloadStatusUnknown(2),
|
||||
downloadErrorIP(3),
|
||||
downloadErrorTFTP(4),
|
||||
downloadErrorBusy(5),
|
||||
downloadErrorMalloc(6),
|
||||
downloadErrorInvalid(7),
|
||||
downloadErrorFlashProgram(8),
|
||||
downloadErrorSame(9),
|
||||
downloadErrorCurrentUnknown(10),
|
||||
downloadErrorCurrentNotFound(11),
|
||||
downloadErrorUpdateNotFound(12),
|
||||
downloadErrorUpdateCRC(13),
|
||||
downloadErrorUpdateSize(14),
|
||||
downloadErrorFlashErase(15),
|
||||
downloadErrorIncorrectImageVersion(16)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the last download procedure, if any. This
|
||||
object will have a value of downloadStatusUnknown(2) if no
|
||||
download process has been performed."
|
||||
::= { tnFirmwareUpgradeEntry 5 }
|
||||
|
||||
fwDownloadType OBJECT-TYPE
|
||||
SYNTAX INTEGER {system(1), perph(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"System or peripheral download."
|
||||
::= { tnFirmwareUpgradeEntry 6 }
|
||||
|
||||
|
||||
---
|
||||
--- NOTIFICATIONS FOR THIS MIB
|
||||
---
|
||||
|
||||
tnUpgradeEvt NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
upgradeResultModule, upgradeResultStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A tnUpgradeEvt is sent when a sic finishes the upgrading. "
|
||||
::= { tnDevSysUpgraderNotifications 1 }
|
||||
|
||||
END
|
315
MIBS/transition/TN-DEV-SYS-USER-MIB
Normal file
315
MIBS/transition/TN-DEV-SYS-USER-MIB
Normal file
@ -0,0 +1,315 @@
|
||||
-- *****************************************************************
|
||||
-- DEV-SYS-USER-MIB.smi: Transition Networks Enterprise MIB for system user
|
||||
-- management feature.
|
||||
--
|
||||
-- Copyright (c) 2012 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
TN-DEV-SYS-USER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus FROM SNMPv2-TC
|
||||
tnDevMgmt FROM TN-MGMT-MIB;
|
||||
|
||||
tnDevSysUser MODULE-IDENTITY
|
||||
LAST-UPDATED "201406130000Z"
|
||||
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
|
||||
"The mib provides functionalities for system user management in TN modules."
|
||||
|
||||
REVISION "201406130000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnDevMgmt 19 }
|
||||
|
||||
tnDevSysUserTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevSysUserEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the system login users."
|
||||
::= { tnDevSysUser 1 }
|
||||
|
||||
tnDevSysUserEntry OBJECT-TYPE
|
||||
SYNTAX TnDevSysUserEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the system login users."
|
||||
INDEX { tnDevSysUserIndex }
|
||||
::= { tnDevSysUserTable 1 }
|
||||
|
||||
TnDevSysUserEntry ::=
|
||||
SEQUENCE {
|
||||
tnDevSysUserIndex Integer32,
|
||||
tnDevSysUserName DisplayString,
|
||||
tnDevSysUserPassword DisplayString,
|
||||
tnDevSysUserLevel INTEGER,
|
||||
tnDevSysUserStatus RowStatus
|
||||
}
|
||||
|
||||
tnDevSysUserIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..11111) -- range added by Jing
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of this table."
|
||||
::= { tnDevSysUserEntry 1 }
|
||||
|
||||
tnDevSysUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the user. The user name is starting with alphanumeric."
|
||||
::= { tnDevSysUserEntry 2 }
|
||||
|
||||
tnDevSysUserPassword OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The password of the user. zero length input will set the user enrty
|
||||
without password. The password is starting with alphanumeric. When do
|
||||
getting to this variable, always eight '*' is returned."
|
||||
::= { tnDevSysUserEntry 3 }
|
||||
|
||||
tnDevSysUserLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..15)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The level of the user. The value of:
|
||||
admin(1): this user can read and write though WEB/CLI, also can add, delete other users.
|
||||
read-write(2): this user can read and write though WEB/CLI.
|
||||
read-only(3): this user can read though WEB/CLI, but can't write."
|
||||
::= { tnDevSysUserEntry 4 }
|
||||
|
||||
tnDevSysUserStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is used to dynamically create or delete an entry for this table."
|
||||
::= { tnDevSysUserEntry 20 }
|
||||
|
||||
-- Log in method
|
||||
tnDevSysMethodTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevSysMethodEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the system login Methods."
|
||||
::= { tnDevSysUser 3 }
|
||||
|
||||
tnDevSysMethodEntry OBJECT-TYPE
|
||||
SYNTAX TnDevSysMethodEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the system login users."
|
||||
INDEX { tnDevSysClientIndex }
|
||||
::= { tnDevSysMethodTable 1 }
|
||||
|
||||
TnDevSysMethodEntry ::=
|
||||
SEQUENCE {
|
||||
tnDevSysClientIndex Integer32,
|
||||
tnDevSysMethodName DisplayString,
|
||||
tnDevSysLoginMethod INTEGER,
|
||||
tnDevSysLoginMethod1 INTEGER,
|
||||
tnDevSysLoginMethod2 INTEGER
|
||||
}
|
||||
|
||||
tnDevSysClientIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..11111) -- range added by Jing
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of this table."
|
||||
::= { tnDevSysMethodEntry 1 }
|
||||
|
||||
tnDevSysMethodName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the Clients."
|
||||
::= { tnDevSysMethodEntry 2 }
|
||||
|
||||
tnDevSysLoginMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
none (0),
|
||||
localLogin (1),
|
||||
radius (2),
|
||||
radiusLocal (3),
|
||||
tacplus (4),
|
||||
tacplusLocal (5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is the methods about clients login in. The value of
|
||||
None(0) indicating does not support login,
|
||||
localLogin(1) indicating supports local,
|
||||
radius(2) indicating supports radius,
|
||||
radiusLocal(3) supports radius and local,
|
||||
tacplus(4) supports tacplus,
|
||||
tacplusLocal(5) supports tacplus and local,
|
||||
"
|
||||
::= { tnDevSysMethodEntry 3 }
|
||||
|
||||
tnDevSysLoginMethod1 OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
none (0),
|
||||
localLogin (1),
|
||||
radius (2),
|
||||
radiusLocal (3),
|
||||
tacplus (4),
|
||||
tacplusLocal (5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is the methods about clients login in. The value of
|
||||
None(0) indicating does not support login,
|
||||
localLogin(1) indicating supports local,
|
||||
radius(2) indicating supports radius,
|
||||
radiusLocal(3) supports radius and local,
|
||||
tacplus(4) supports tacplus,
|
||||
tacplusLocal(5) supports tacplus and local,
|
||||
"
|
||||
::= { tnDevSysMethodEntry 4 }
|
||||
|
||||
tnDevSysLoginMethod2 OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
none (0),
|
||||
localLogin (1),
|
||||
radius (2),
|
||||
radiusLocal (3),
|
||||
tacplus (4),
|
||||
tacplusLocal (5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is the methods about clients login in. The value of
|
||||
None(0) indicating does not support login,
|
||||
localLogin(1) indicating supports local,
|
||||
radius(2) indicating supports radius,
|
||||
radiusLocal(3) supports radius and local,
|
||||
tacplus(4) supports tacplus,
|
||||
tacplusLocal(5) supports tacplus and local,
|
||||
"
|
||||
::= { tnDevSysMethodEntry 5 }
|
||||
|
||||
-- Level
|
||||
tnDevSysPrivilegeLevelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDevSysPrivilegeLevelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the system Privilege level."
|
||||
::= { tnDevSysUser 4 }
|
||||
|
||||
tnDevSysPrivilegeLevelEntry OBJECT-TYPE
|
||||
SYNTAX TnDevSysPrivilegeLevelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the system login users."
|
||||
INDEX { tnDevSysPrivilegeLevelIndex }
|
||||
::= { tnDevSysPrivilegeLevelTable 1 }
|
||||
|
||||
TnDevSysPrivilegeLevelEntry ::=
|
||||
SEQUENCE {
|
||||
tnDevSysPrivilegeLevelIndex Integer32,
|
||||
tnDevSysPrivilegeLevelName DisplayString,
|
||||
tnDevSysConfigReadLevel INTEGER,
|
||||
tnDevSysConfigWriteLevel INTEGER,
|
||||
tnDevSysStatusReadLevel INTEGER,
|
||||
tnDevSysStatusWriteLevel INTEGER
|
||||
}
|
||||
|
||||
tnDevSysPrivilegeLevelIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..11111) -- range added by Jing
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of this table."
|
||||
::= { tnDevSysPrivilegeLevelEntry 1 }
|
||||
|
||||
tnDevSysPrivilegeLevelName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the Clients."
|
||||
::= { tnDevSysPrivilegeLevelEntry 2 }
|
||||
|
||||
tnDevSysConfigReadLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..15)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Every group has an authorization Privilege level for
|
||||
the following sub groups: configuration read-only,
|
||||
configuration/execute read-write, status/statistics read-only,
|
||||
status/statistics read-write (e.g. for clearing of statistics).
|
||||
User Privilege should be same or greater than the authorization
|
||||
Privilege level to have the access to that group.
|
||||
"
|
||||
::= { tnDevSysPrivilegeLevelEntry 3 }
|
||||
|
||||
tnDevSysConfigWriteLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..15)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Every group has an authorization Privilege level for
|
||||
the following sub groups: configuration read-only,
|
||||
configuration/execute read-write, status/statistics read-only,
|
||||
status/statistics read-write (e.g. for clearing of statistics).
|
||||
User Privilege should be same or greater than the authorization
|
||||
Privilege level to have the access to that group.
|
||||
"
|
||||
::= { tnDevSysPrivilegeLevelEntry 4 }
|
||||
|
||||
tnDevSysStatusReadLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..15)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Every group has an authorization Privilege level for
|
||||
the following sub groups: configuration read-only,
|
||||
configuration/execute read-write, status/statistics read-only,
|
||||
status/statistics read-write (e.g. for clearing of statistics).
|
||||
User Privilege should be same or greater than the authorization
|
||||
Privilege level to have the access to that group.
|
||||
"
|
||||
::= { tnDevSysPrivilegeLevelEntry 5 }
|
||||
|
||||
tnDevSysStatusWriteLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..15)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Every group has an authorization Privilege level for
|
||||
the following sub groups: configuration read-only,
|
||||
configuration/execute read-write, status/statistics read-only,
|
||||
status/statistics read-write (e.g. for clearing of statistics).
|
||||
User Privilege should be same or greater than the authorization
|
||||
Privilege level to have the access to that group.
|
||||
"
|
||||
::= { tnDevSysPrivilegeLevelEntry 6 }
|
||||
END
|
257
MIBS/transition/TN-DEV-SYS-xNTP-MIB
Normal file
257
MIBS/transition/TN-DEV-SYS-xNTP-MIB
Normal file
@ -0,0 +1,257 @@
|
||||
-- ************************************************************************************
|
||||
-- TN-DEV-SYS-xNTP-MIB.my: Transition Networks Enterprise MIB for NTP/SNTP management
|
||||
--
|
||||
-- Copyright (c) 2012 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
-- ************************************************************************************
|
||||
|
||||
TN-DEV-SYS-XNTP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString, RowStatus, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises FROM SNMPv2-SMI
|
||||
TimeStamp, TruthValue FROM SNMPv2-TC
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
tnDevMgmt FROM TN-MGMT-MIB;
|
||||
|
||||
tnDevSysxNTP OBJECT IDENTIFIER ::= { tnDevMgmt 11 }
|
||||
|
||||
tnxNTPClientMgmtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnxNTPClientMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table to manage the NTP/SNTP client."
|
||||
::= { tnDevSysxNTP 1 }
|
||||
|
||||
tnxNTPClientMgmtEntry OBJECT-TYPE
|
||||
SYNTAX TnxNTPClientMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table, containing inforamtion
|
||||
to manage the NTP/SNTP cilent of a device."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnxNTPClientMgmtTable 1 }
|
||||
|
||||
TnxNTPClientMgmtEntry ::= SEQUENCE
|
||||
{
|
||||
tnxNTPClientStatus INTEGER,
|
||||
tnxNTPDaylightSavingTime INTEGER,
|
||||
tnxNTPUTCTimezone INTEGER,
|
||||
tnxNTPDeviceTimer DisplayString,
|
||||
tnxNTPDaylightSavingPeriodStart DisplayString,
|
||||
tnxNTPDaylightSavingPeriodEnd DisplayString,
|
||||
tnxNTPDaylightSavingOffset Integer32,
|
||||
tnxNTPDaylightSavingTimeMode INTEGER
|
||||
}
|
||||
|
||||
tnxNTPClientStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notApplicable(0),
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The status of SNTP client. The value of
|
||||
notApplicable(0) indicating the device don't support NTP/SNTP client,
|
||||
set this value to enabled(1) to enable NTP/SNTP client,
|
||||
set this value to disabled(2) to disable NTP/SNTP client."
|
||||
::= { tnxNTPClientMgmtEntry 1 }
|
||||
|
||||
tnxNTPDaylightSavingTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "(1)Enable Daylight Saving Time.
|
||||
(2)Disable Daylight Saving Time.
|
||||
Daylight Saving Time:
|
||||
Use this OID to Enable/Disable Daylight Saving Time."
|
||||
::= { tnxNTPClientMgmtEntry 2 }
|
||||
|
||||
tnxNTPUTCTimezone OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
gmt-negative-12-00-Eniwetok-Kwajalein(1),
|
||||
gmt-negative-11-00-Midway-Island-Samoa(2),
|
||||
gmt-negative-10-00-Hawaii(3),
|
||||
gmt-negative-09-00-Alaska(4),
|
||||
gmt-negative-08-00-Pacific-Time-US-and-Canada-Tijuana(5),
|
||||
gmt-negative-07-00-Arizona(6),
|
||||
gmt-negative-07-00-Mountain-Time-US-and-Canada(7),
|
||||
gmt-negative-06-00-Central-Time-US-and-Canada(8),
|
||||
gmt-negative-06-00-Mexico-City-Tegucigalpa(9),
|
||||
gmt-negative-06-00-Saskatchewan(10),
|
||||
gmt-negative-05-00-Bogota-Lima-Quito(11),
|
||||
gmt-negative-05-00-Eastern-Time-US-and-Canada(12),
|
||||
gmt-negative-05-00-Indiana-East(13),
|
||||
gmt-negative-04-00-Atlantic-Time-Canada(14),
|
||||
gmt-negative-04-00-Caracas-La-Paz(15),
|
||||
gmt-negative-04-00-Santiago(16),
|
||||
gmt-negative-03-30-Newfoundland(17),
|
||||
gmt-negative-03-00-Brasilia(18),
|
||||
gmt-negative-03-00-Buenos-Aires-Georgetown(19),
|
||||
gmt-negative-02-00-Mid-Atlantic(20),
|
||||
gmt-negative-01-00-Azores-Cape-Verde-Is(21),
|
||||
gmt-Casablanca-Monrovia(22),
|
||||
gmt-Greenwich-Mean-Time-Dublin-Edinburgh-Lisbon-London(23),
|
||||
gmt-positive-01-00-Amsterdam-Berlin-Bern-Rome-Stockholm-Vienna(24),
|
||||
gmt-positive-01-00-Belgrade-Bratislava-Budapest-Ljubljana-Prague(25),
|
||||
gmt-positive-01-00-Brussels-Copenhagen-Madrid-Paris-Vilnius(26),
|
||||
gmt-positive-01-00-Sarajevo-Skopje-Sofija-Warsaw-Zagreb(27),
|
||||
gmt-positive-02-00-Athens-Istanbul-Minsk(28),
|
||||
gmt-positive-02-00-Bucharest(29),
|
||||
gmt-positive-02-00-Cairo(30),
|
||||
gmt-positive-02-00-Harare-Pretoria(31),
|
||||
gmt-positive-02-00-Helsinki-Riga-Tallinn(32),
|
||||
gmt-positive-02-00-Jerusalem(33),
|
||||
gmt-positive-03-00-Baghdad-Kuwait-Riyadh(34),
|
||||
gmt-positive-03-00-Moscow-St-Petersburg-Volgograd(35),
|
||||
gmt-positive-03-00-Mairobi(36),
|
||||
gmt-positive-03-30-Tehran(37),
|
||||
gmt-positive-04-00-Abu-Dhabi-Muscat(38),
|
||||
gmt-positive-04-00-Baku-Tbilisi(39),
|
||||
gmt-positive-04-30-Kabul(40),
|
||||
gmt-positive-05-00-Ekaterinburg(41),
|
||||
gmt-positive-05-00-Islamabad-Karachi-Tashkent(42),
|
||||
gmt-positive-05-30-Bombay-Calcutta-Madras-New-Delhi(43),
|
||||
gmt-positive-06-00-Astana-Almaty-Dhaka(44),
|
||||
gmt-positive-06-00-Colombo(45),
|
||||
gmt-positive-07-00-Bangkok-Hanoi-Jakarta(46),
|
||||
gmt-positive-08-00-Beijing-Chongqing-Hong-Kong-Urumqi(47),
|
||||
gmt-positive-08-00-Perth(48),
|
||||
gmt-positive-08-00-Singapore(49),
|
||||
gmt-positive-08-00-Taipei(50),
|
||||
gmt-positive-09-00-Osaka-Sapporo-Tokyo(51),
|
||||
gmt-positive-09-00-Seoul(52),
|
||||
gmt-positive-09-00-Yakutsk(53),
|
||||
gmt-positive-09-30-Adelaide(54),
|
||||
gmt-positive-09-30-Darwin(55),
|
||||
gmt-positive-10-00-Brisbane(56),
|
||||
gmt-positive-10-00-Canberra-Melbourne-Sydney(57),
|
||||
gmt-positive-10-00-Guam-Port-Moresby(58),
|
||||
gmt-positive-10-00-Hobart(59),
|
||||
gmt-positive-10-00-Vladivostok(60),
|
||||
gmt-positive-11-00-Magadan-Solomon-Is-New-Caledonia(61),
|
||||
gmt-positive-12-00-Auckland-Wllington(62),
|
||||
gmt-positive-12-00-Fiji-Kamchatka-Marshall-Is(63)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "UTC Timezone."
|
||||
::= { tnxNTPClientMgmtEntry 3 }
|
||||
|
||||
tnxNTPDeviceTimer OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The current local time of a device."
|
||||
::= { tnxNTPClientMgmtEntry 4 }
|
||||
|
||||
tnxNTPDaylightSavingPeriodStart OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The start-time of daylight saving period,
|
||||
non-recurring mode format: yyyymmdd hh:mm.
|
||||
recurring mode format: w(1-5)d(1-7)mm(1-12) hh:mm."
|
||||
::= { tnxNTPClientMgmtEntry 5 }
|
||||
|
||||
tnxNTPDaylightSavingPeriodEnd OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The end-time of daylight saving period,
|
||||
non-recurring mode format: yyyymmdd hh:mm.
|
||||
recurring mode format: w(1-5)d(1-7)mm(1-12) hh:mm."
|
||||
::= { tnxNTPClientMgmtEntry 6 }
|
||||
|
||||
tnxNTPDaylightSavingOffset OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Daylight Saving Offset(Usually is 60 mins).
|
||||
When Enable and current time at Daylight Saving Period,
|
||||
the current time of the switch will be offseted by
|
||||
Daylight Saving Offset."
|
||||
::= { tnxNTPClientMgmtEntry 7 }
|
||||
|
||||
tnxNTPDaylightSavingTimeMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
recurring(1),
|
||||
nonrecurring(2),
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Daylight Saving Time Mode if it is set to reccuring it will show
|
||||
week, day, month, hour, and minute. In non-recuring mode it will show
|
||||
month, date, year, hour, and minute."
|
||||
::= { tnxNTPClientMgmtEntry 8 }
|
||||
|
||||
tnxNTPServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnxNTPServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of NTP/SNTP server."
|
||||
::= { tnDevSysxNTP 2 }
|
||||
|
||||
tnxNTPServerEntry OBJECT-TYPE
|
||||
SYNTAX TnxNTPServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table, containing inforamtion
|
||||
about a SNTP server."
|
||||
INDEX { entPhysicalIndex, tnxNTPServerIndex }
|
||||
::= { tnxNTPServerTable 1 }
|
||||
|
||||
TnxNTPServerEntry ::= SEQUENCE
|
||||
{
|
||||
tnxNTPServerIndex Integer32,
|
||||
tnxNTPServerIPAddrType InetAddressType,
|
||||
tnxNTPServerIPAddr InetAddress,
|
||||
tnxNTPServerStatus RowStatus
|
||||
}
|
||||
|
||||
tnxNTPServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Index of NTP/SNTP server table."
|
||||
::= { tnxNTPServerEntry 1 }
|
||||
|
||||
tnxNTPServerIPAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address type(v4 or v6) of the NTP/SNTP server address.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnxNTPServerEntry 2 }
|
||||
|
||||
tnxNTPServerIPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IPv4 or IPv6 address of a NTP/SNTP server.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnxNTPServerEntry 3 }
|
||||
|
||||
tnxNTPServerStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "For a detailed description of this object, please refer to
|
||||
SNMPv2-TC MIB."
|
||||
::= { tnxNTPServerEntry 4 }
|
||||
|
||||
END
|
140
MIBS/transition/TN-DEV-VLAN-TRANSLATION-MIB
Normal file
140
MIBS/transition/TN-DEV-VLAN-TRANSLATION-MIB
Normal file
@ -0,0 +1,140 @@
|
||||
-- *****************************************************************
|
||||
-- TN-DEV-VLAN-TRANSLATION-MIB
|
||||
--
|
||||
-- Copyright (c) 2012, Transition Networks Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
--
|
||||
TN-DEV-VLAN-TRANSLATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE,
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
PortList, VlanId FROM Q-BRIDGE-MIB
|
||||
tnDevMgmt FROM TN-MGMT-MIB;
|
||||
|
||||
tnDevVlanTranslation OBJECT IDENTIFIER ::= { tnDevMgmt 37 }
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
--
|
||||
-- tnVlanTransPort2GroupMapTable
|
||||
--
|
||||
tnVlanTransPort2GroupMapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnVlanTransPort2GroupMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains a mapping set of Port members to a Group ID for all switch ports."
|
||||
::= { tnDevVlanTranslation 1 }
|
||||
|
||||
tnVlanTransPort2GroupMapEntry OBJECT-TYPE
|
||||
SYNTAX TnVlanTransPort2GroupMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry contains detailed information used to map Port members to a Group."
|
||||
|
||||
INDEX { tnVlanTransPort2GroupMapGroupId }
|
||||
::= { tnVlanTransPort2GroupMapTable 1 }
|
||||
|
||||
TnVlanTransPort2GroupMapEntry ::= SEQUENCE {
|
||||
tnVlanTransPort2GroupMapGroupId Unsigned32,
|
||||
tnVlanTransPort2GroupMapPortMember PortList,
|
||||
tnVlanTransPort2GroupMapRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnVlanTransPort2GroupMapGroupId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the Group ID in the entry."
|
||||
::= { tnVlanTransPort2GroupMapEntry 1 }
|
||||
|
||||
tnVlanTransPort2GroupMapPortMember OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port member of an entry."
|
||||
::= { tnVlanTransPort2GroupMapEntry 2 }
|
||||
|
||||
tnVlanTransPort2GroupMapRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates the status of the entry, and is used to create
|
||||
and delete entries in this table."
|
||||
::= { tnVlanTransPort2GroupMapEntry 3 }
|
||||
|
||||
--
|
||||
-- tnVlanTransMapTable
|
||||
--
|
||||
tnVlanTransMapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnVlanTransMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains a mapping set of VLAN ID to other VLAN ID for a particular Group ID Globally."
|
||||
::= { tnDevVlanTranslation 2 }
|
||||
|
||||
tnVlanTransMapEntry OBJECT-TYPE
|
||||
SYNTAX TnVlanTransMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry contains detailed information used to map VLAN ID to other VLAN ID for a particular Group ID Globally."
|
||||
|
||||
INDEX { tnVlanTransMapGroupId, tnVlanTransMapVlanId }
|
||||
::= { tnVlanTransMapTable 1 }
|
||||
|
||||
TnVlanTransMapEntry ::= SEQUENCE {
|
||||
tnVlanTransMapGroupId Unsigned32,
|
||||
tnVlanTransMapVlanId VlanId,
|
||||
tnVlanTransMapTranslatedVlanId VlanId,
|
||||
tnVlanTransMapRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnVlanTransMapGroupId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the Group ID in the entry."
|
||||
::= { tnVlanTransMapEntry 1 }
|
||||
|
||||
tnVlanTransMapVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the VLAN ID in the entry."
|
||||
::= { tnVlanTransMapEntry 2 }
|
||||
|
||||
tnVlanTransMapTranslatedVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the mapping VLAN ID in the entry."
|
||||
::= { tnVlanTransMapEntry 3 }
|
||||
|
||||
tnVlanTransMapRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates the status of the entry, and is used to create
|
||||
and delete entries in this table."
|
||||
::= { tnVlanTransMapEntry 4 }
|
||||
|
||||
--
|
||||
-- Notifications
|
||||
--
|
||||
|
||||
END
|
676
MIBS/transition/TN-DHCP-MIB
Normal file
676
MIBS/transition/TN-DHCP-MIB
Normal file
@ -0,0 +1,676 @@
|
||||
-- *****************************************************************
|
||||
-- TN-DHCP-MIB
|
||||
--
|
||||
-- Copyright (c) 2012, Transition Networks Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
--
|
||||
TN-DHCP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TimeStamp,
|
||||
RowStatus, TruthValue FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
tnProducts FROM TRANSITION-SMI
|
||||
ifIndex, InterfaceIndex FROM IF-MIB;
|
||||
|
||||
tnDhcpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201210080000Z"
|
||||
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
|
||||
"The mib module for DHCP settings."
|
||||
|
||||
REVISION "201210080000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
|
||||
::= { tnProducts 33 }
|
||||
|
||||
tnDhcpMIBObjects
|
||||
OBJECT IDENTIFIER ::= { tnDhcpMIB 1 }
|
||||
|
||||
tnDhcpMIBNotifications
|
||||
OBJECT IDENTIFIER ::= { tnDhcpMIB 2 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
tnDhcpSnoopingMgmt
|
||||
OBJECT IDENTIFIER ::= { tnDhcpMIBObjects 1 }
|
||||
|
||||
|
||||
tnDhcpSnoopingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDhcpSnoopingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is for user to configure the global settings of DHCP Snooping."
|
||||
::= { tnDhcpSnoopingMgmt 1 }
|
||||
|
||||
tnDhcpSnoopingEntry OBJECT-TYPE
|
||||
SYNTAX TnDhcpSnoopingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a global configuration of DHCP Snooping."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnDhcpSnoopingTable 1 }
|
||||
|
||||
TnDhcpSnoopingEntry ::= SEQUENCE {
|
||||
tnDhcpSnoopingMode TruthValue
|
||||
}
|
||||
|
||||
tnDhcpSnoopingMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the DHCP snooping mode operation. Possible modes are:
|
||||
True: Enable DHCP snooping mode operation.
|
||||
When DHCP snooping mode operation is enabled, the DHCP request messages
|
||||
will be forwarded to trusted ports and only allow reply packets from
|
||||
trusted ports.
|
||||
False: Disable DHCP snooping mode operation. "
|
||||
DEFVAL { false }
|
||||
::= { tnDhcpSnoopingEntry 1 }
|
||||
|
||||
--
|
||||
-- tnDhcpSnoopingIfTable
|
||||
--
|
||||
|
||||
tnDhcpSnoopingIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDhcpSnoopingIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lets user to configure the DHCP Snooping for each port."
|
||||
::= { tnDhcpSnoopingMgmt 2 }
|
||||
|
||||
tnDhcpSnoopingIfEntry OBJECT-TYPE
|
||||
SYNTAX TnDhcpSnoopingIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a DHCP Snooping setting on a port."
|
||||
INDEX { ifIndex }
|
||||
::= { tnDhcpSnoopingIfTable 1 }
|
||||
|
||||
TnDhcpSnoopingIfEntry ::= SEQUENCE {
|
||||
tnDhcpSnoopingIfMode INTEGER
|
||||
}
|
||||
|
||||
tnDhcpSnoopingIfMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
trusted (1), -- Configures the port as trusted source of the DHCP messages.
|
||||
untrusted (2), -- Configures the port as untrusted source of the DHCP messages.
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure the DHCP Snooping port mode."
|
||||
DEFVAL { untrusted }
|
||||
::= { tnDhcpSnoopingIfEntry 1 }
|
||||
|
||||
|
||||
--
|
||||
-- tnDhcpSnoopingStatisticsTable
|
||||
--
|
||||
|
||||
tnDhcpSnoopingStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDhcpSnoopingStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides statistics for DHCP Snooping on ports"
|
||||
::= { tnDhcpSnoopingMgmt 3 }
|
||||
|
||||
tnDhcpSnoopingStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX TnDhcpSnoopingStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a DHCP Snooping statistics on a port."
|
||||
INDEX { ifIndex }
|
||||
::= { tnDhcpSnoopingStatisticsTable 1 }
|
||||
|
||||
TnDhcpSnoopingStatisticsEntry ::= SEQUENCE {
|
||||
tnDhcpSnoopingStatisticsClear TruthValue,
|
||||
tnDhcpSnoopingStatisticsRxDiscover INTEGER,
|
||||
tnDhcpSnoopingStatisticsTxDiscover INTEGER,
|
||||
tnDhcpSnoopingStatisticsRxOffer INTEGER,
|
||||
tnDhcpSnoopingStatisticsTxOffer INTEGER,
|
||||
tnDhcpSnoopingStatisticsRxRequest INTEGER,
|
||||
tnDhcpSnoopingStatisticsTxRequest INTEGER,
|
||||
tnDhcpSnoopingStatisticsRxDecline INTEGER,
|
||||
tnDhcpSnoopingStatisticsTxDecline INTEGER,
|
||||
tnDhcpSnoopingStatisticsRxACK INTEGER,
|
||||
tnDhcpSnoopingStatisticsTxACK INTEGER,
|
||||
tnDhcpSnoopingStatisticsRxNAK INTEGER,
|
||||
tnDhcpSnoopingStatisticsTxNAK INTEGER,
|
||||
tnDhcpSnoopingStatisticsRxRelease INTEGER,
|
||||
tnDhcpSnoopingStatisticsTxRelease INTEGER,
|
||||
tnDhcpSnoopingStatisticsRxInform INTEGER,
|
||||
tnDhcpSnoopingStatisticsTxInform INTEGER,
|
||||
tnDhcpSnoopingStatisticsRxLeaseQuery INTEGER,
|
||||
tnDhcpSnoopingStatisticsTxLeaseQuery INTEGER,
|
||||
tnDhcpSnoopingStatisticsRxLeaseUnassigned INTEGER,
|
||||
tnDhcpSnoopingStatisticsTxLeaseUnassigned INTEGER,
|
||||
tnDhcpSnoopingStatisticsRxLeaseUnknown INTEGER,
|
||||
tnDhcpSnoopingStatisticsTxLeaseUnknown INTEGER,
|
||||
tnDhcpSnoopingStatisticsRxLeaseActive INTEGER,
|
||||
tnDhcpSnoopingStatisticsTxLeaseActive INTEGER
|
||||
}
|
||||
|
||||
tnDhcpSnoopingStatisticsClear OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clear the counters for the selected port."
|
||||
DEFVAL { false }
|
||||
::= { tnDhcpSnoopingStatisticsEntry 1 }
|
||||
|
||||
tnDhcpSnoopingStatisticsRxDiscover OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of discover packets received on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 2 }
|
||||
|
||||
tnDhcpSnoopingStatisticsTxDiscover OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of discover packets transmitted on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 3 }
|
||||
|
||||
tnDhcpSnoopingStatisticsRxOffer OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of offer packets received on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 4 }
|
||||
|
||||
tnDhcpSnoopingStatisticsTxOffer OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of offer packets transmitted on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 5 }
|
||||
|
||||
tnDhcpSnoopingStatisticsRxRequest OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of request packets received on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 6 }
|
||||
|
||||
tnDhcpSnoopingStatisticsTxRequest OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of request packets transmitted on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 7 }
|
||||
|
||||
tnDhcpSnoopingStatisticsRxDecline OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of decline packets received on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 8 }
|
||||
|
||||
tnDhcpSnoopingStatisticsTxDecline OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of decline packets transmitted on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 9 }
|
||||
|
||||
tnDhcpSnoopingStatisticsRxACK OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ACK packets received on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 10 }
|
||||
|
||||
tnDhcpSnoopingStatisticsTxACK OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ACK packets transmitted on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 11 }
|
||||
|
||||
tnDhcpSnoopingStatisticsRxNAK OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of NAK packets received on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 12 }
|
||||
|
||||
tnDhcpSnoopingStatisticsTxNAK OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of NAK packets transmitted on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 13 }
|
||||
|
||||
tnDhcpSnoopingStatisticsRxRelease OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of release packets received. "
|
||||
::= { tnDhcpSnoopingStatisticsEntry 14 }
|
||||
|
||||
tnDhcpSnoopingStatisticsTxRelease OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of release packets transmitted."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 15 }
|
||||
|
||||
tnDhcpSnoopingStatisticsRxInform OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of inform packets received on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 16 }
|
||||
|
||||
tnDhcpSnoopingStatisticsTxInform OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of inform packets transmitted on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 17 }
|
||||
|
||||
tnDhcpSnoopingStatisticsRxLeaseQuery OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease query packets received on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 18 }
|
||||
|
||||
tnDhcpSnoopingStatisticsTxLeaseQuery OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease query packets transmitted on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 19 }
|
||||
|
||||
tnDhcpSnoopingStatisticsRxLeaseUnassigned OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease unassigned packets received on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 20 }
|
||||
|
||||
tnDhcpSnoopingStatisticsTxLeaseUnassigned OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease unassigned packets transmitted on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 21 }
|
||||
|
||||
tnDhcpSnoopingStatisticsRxLeaseUnknown OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease unknown packets received on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 22 }
|
||||
|
||||
tnDhcpSnoopingStatisticsTxLeaseUnknown OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease unknown packets transmitted on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 23 }
|
||||
|
||||
tnDhcpSnoopingStatisticsRxLeaseActive OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease active packets received on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 24 }
|
||||
|
||||
tnDhcpSnoopingStatisticsTxLeaseActive OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease active packets transmitted on the port."
|
||||
::= { tnDhcpSnoopingStatisticsEntry 25 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
|
||||
tnDhcpRelayMgmt
|
||||
OBJECT IDENTIFIER ::= { tnDhcpMIBObjects 2 }
|
||||
|
||||
|
||||
tnDhcpRelayTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDhcpRelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is for user to configure the DHCP Relay."
|
||||
::= { tnDhcpRelayMgmt 1 }
|
||||
|
||||
tnDhcpRelayEntry OBJECT-TYPE
|
||||
SYNTAX TnDhcpRelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a global configuration of DHCP Relay."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnDhcpRelayTable 1 }
|
||||
|
||||
TnDhcpRelayEntry ::= SEQUENCE {
|
||||
tnDhcpRelayMode TruthValue,
|
||||
tnDhcpRelayServerAddrType InetAddressType,
|
||||
tnDhcpRelayServerAddr InetAddress,
|
||||
tnDhcpRelayInfoMode TruthValue,
|
||||
tnDhcpRelayInfoPolicy INTEGER
|
||||
}
|
||||
|
||||
tnDhcpRelayMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the DHCP relay mode operation. Possible modes are:
|
||||
True: Enable DHCP relay mode operation. When DHCP relay mode operation
|
||||
is enabled, the agent forwards and transfers DHCP messages between the
|
||||
clients and the server when they are not in the same subnet domain.
|
||||
And the DHCP broadcast message won't be flooded for security considerations.
|
||||
False: Disable DHCP relay mode operation."
|
||||
DEFVAL { false }
|
||||
::= { tnDhcpRelayEntry 1 }
|
||||
|
||||
tnDhcpRelayServerAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the DHCP Relay server address."
|
||||
::= { tnDhcpRelayEntry 2 }
|
||||
|
||||
tnDhcpRelayServerAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the DHCP relay server IP address.
|
||||
A DHCP relay agent is used to forward and to transfer DHCP messages
|
||||
between the clients and the server when they are not in the same subnet
|
||||
domain."
|
||||
::= { tnDhcpRelayEntry 3 }
|
||||
|
||||
|
||||
tnDhcpRelayInfoMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the DHCP relay information mode option operation.
|
||||
Possible modes are:
|
||||
True: Enable DHCP relay information mode operation. When DHCP relay
|
||||
information mode operation is enabled, the agent inserts specific information
|
||||
into a DHCP message when forwarding to DHCP server and removes it from
|
||||
a DHCP message when transferring to DHCP client. It only works when DHCP
|
||||
relay operation mode is enabled.
|
||||
False: Disable DHCP relay information mode operation."
|
||||
DEFVAL { false }
|
||||
::= { tnDhcpRelayEntry 4 }
|
||||
|
||||
|
||||
tnDhcpRelayInfoPolicy OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
replace (0), -- Replace the original relay information when a DHCP
|
||||
-- message that already contains it is received.
|
||||
keep (1), -- Keep the original relay information when a DHCP
|
||||
-- message that already contains it is received.
|
||||
drop (2), -- Drop the package when a DHCP message that already
|
||||
-- contains relay information is received.
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the DHCP relay information option policy.
|
||||
When DHCP relay information mode operation is enabled, if agent receives
|
||||
a DHCP message that already contains relay agent information, it will
|
||||
enforce the policy.
|
||||
The 'Replace' option is invalid when relay information mode is disabled.
|
||||
Possible policies are: replace, keep and drop."
|
||||
DEFVAL { replace }
|
||||
::= { tnDhcpRelayEntry 5 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- tnDhcpRelayStatisticsTable
|
||||
--
|
||||
|
||||
tnDhcpRelayStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnDhcpRelayStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides statistics for DHCP Relay."
|
||||
::= { tnDhcpRelayMgmt 2 }
|
||||
|
||||
tnDhcpRelayStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX TnDhcpRelayStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a DHCP Relay statistics."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnDhcpRelayStatisticsTable 1 }
|
||||
|
||||
TnDhcpRelayStatisticsEntry ::= SEQUENCE {
|
||||
tnDhcpRelayStatisticsClear INTEGER,
|
||||
tnDhcpRelayStatisticsServerTransmitToServer INTEGER,
|
||||
tnDhcpRelayStatisticsServerTransmitError INTEGER,
|
||||
tnDhcpRelayStatisticsServerReceiveFromServer INTEGER,
|
||||
tnDhcpRelayStatisticsServerReceiveMissingAgentOption INTEGER,
|
||||
tnDhcpRelayStatisticsServerReceiveMissingCircuitID INTEGER,
|
||||
tnDhcpRelayStatisticsServerReceiveMissingRemoteID INTEGER,
|
||||
tnDhcpRelayStatisticsServerReceiveBadCircuitID INTEGER,
|
||||
tnDhcpRelayStatisticsServerReceiveBadRemoteID INTEGER,
|
||||
tnDhcpRelayStatisticsClientTransmitToClient INTEGER,
|
||||
tnDhcpRelayStatisticsClientTransmitError INTEGER,
|
||||
tnDhcpRelayStatisticsClientReceiveFromClient INTEGER,
|
||||
tnDhcpRelayStatisticsClientReceiveAgentOption INTEGER,
|
||||
tnDhcpRelayStatisticsClientReplaceAgentOption INTEGER,
|
||||
tnDhcpRelayStatisticsClientKeepAgentOption INTEGER,
|
||||
tnDhcpRelayStatisticsClientDropAgentOption INTEGER
|
||||
}
|
||||
|
||||
tnDhcpRelayStatisticsClear OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clear the counters of the entry."
|
||||
DEFVAL { false }
|
||||
::= { tnDhcpRelayStatisticsEntry 1 }
|
||||
|
||||
tnDhcpRelayStatisticsServerTransmitToServer OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets that are relayed from client to server."
|
||||
::= { tnDhcpRelayStatisticsEntry 2 }
|
||||
|
||||
tnDhcpRelayStatisticsServerTransmitError OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets that resulted in errors while being sent to clients."
|
||||
::= { tnDhcpRelayStatisticsEntry 3 }
|
||||
|
||||
tnDhcpRelayStatisticsServerReceiveFromServer OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received from server."
|
||||
::= { tnDhcpRelayStatisticsEntry 4 }
|
||||
|
||||
tnDhcpRelayStatisticsServerReceiveMissingAgentOption OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received without agent information options."
|
||||
::= { tnDhcpRelayStatisticsEntry 5 }
|
||||
|
||||
tnDhcpRelayStatisticsServerReceiveMissingCircuitID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received with the Circuit ID option missing."
|
||||
::= { tnDhcpRelayStatisticsEntry 6 }
|
||||
|
||||
tnDhcpRelayStatisticsServerReceiveMissingRemoteID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received with the Remote ID option missing."
|
||||
::= { tnDhcpRelayStatisticsEntry 7 }
|
||||
|
||||
tnDhcpRelayStatisticsServerReceiveBadCircuitID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets whose Circuit ID option did not match known
|
||||
circuit ID. "
|
||||
::= { tnDhcpRelayStatisticsEntry 8 }
|
||||
|
||||
tnDhcpRelayStatisticsServerReceiveBadRemoteID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets whose Remote ID option did not match known Remote ID."
|
||||
::= { tnDhcpRelayStatisticsEntry 9 }
|
||||
|
||||
|
||||
tnDhcpRelayStatisticsClientTransmitToClient OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of relayed packets from server to client. "
|
||||
::= { tnDhcpRelayStatisticsEntry 10 }
|
||||
|
||||
tnDhcpRelayStatisticsClientTransmitError OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets that resulted in error while being sent to servers."
|
||||
::= { tnDhcpRelayStatisticsEntry 11 }
|
||||
|
||||
tnDhcpRelayStatisticsClientReceiveFromClient OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of received packets from server. "
|
||||
::= { tnDhcpRelayStatisticsEntry 12 }
|
||||
|
||||
tnDhcpRelayStatisticsClientReceiveAgentOption OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of received packets with relay agent information option. "
|
||||
::= { tnDhcpRelayStatisticsEntry 13 }
|
||||
|
||||
tnDhcpRelayStatisticsClientReplaceAgentOption OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets which were replaced with relay agent information
|
||||
option."
|
||||
::= { tnDhcpRelayStatisticsEntry 14 }
|
||||
|
||||
tnDhcpRelayStatisticsClientKeepAgentOption OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets whose relay agent information was retained. "
|
||||
::= { tnDhcpRelayStatisticsEntry 15 }
|
||||
|
||||
tnDhcpRelayStatisticsClientDropAgentOption OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets that were dropped which were received with relay
|
||||
agent information. "
|
||||
::= { tnDhcpRelayStatisticsEntry 16 }
|
||||
|
||||
--
|
||||
-- Notifications
|
||||
--
|
||||
|
||||
END
|
315
MIBS/transition/TN-DHCP-RELAY-MIB
Normal file
315
MIBS/transition/TN-DHCP-RELAY-MIB
Normal file
@ -0,0 +1,315 @@
|
||||
-- *****************************************************************
|
||||
-- TN-DHCP-RELAY-MIB.mib : TN DHCP RELAY private MIB
|
||||
--
|
||||
-- Copyright (c) 2015 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
TN-DHCP-RELAY-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
|
||||
IpAddress FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
;
|
||||
|
||||
tnDhcpRelayMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201504200000Z"
|
||||
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
|
||||
"The mib module for DHCP settings."
|
||||
|
||||
REVISION "201504200000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnProducts 148 }
|
||||
|
||||
|
||||
TNDhcpRelayInformationPolicyType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This enumeration indicates the DHCP relay information policy type."
|
||||
SYNTAX INTEGER { replace(0), keep(1), drop(2) }
|
||||
|
||||
tnDhcpRelayMibObjects OBJECT IDENTIFIER
|
||||
::= { tnDhcpRelayMib 1 }
|
||||
|
||||
tnDhcpRelayConfig OBJECT IDENTIFIER
|
||||
::= { tnDhcpRelayMibObjects 2 }
|
||||
|
||||
tnDhcpRelayConfigGlobals OBJECT IDENTIFIER
|
||||
::= { tnDhcpRelayConfig 1 }
|
||||
|
||||
tnDhcpRelayConfigGlobalsMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Global mode of DHCP relay. true is to enable DHCP relay and false is to
|
||||
disable it."
|
||||
::= { tnDhcpRelayConfigGlobals 1 }
|
||||
|
||||
tnDhcpRelayConfigGlobalsServerIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Server IP address. This IP address is for DHCP server where the DHCP
|
||||
relay will relay DHCP packets to."
|
||||
::= { tnDhcpRelayConfigGlobals 2 }
|
||||
|
||||
tnDhcpRelayConfigGlobalsInformationMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the DHCP relay information mode option operation. Possible
|
||||
modes are - Enabled: Enable DHCP relay information mode operation. When
|
||||
DHCP relay information mode operation is enabled, the agent inserts
|
||||
specific information (option 82) into a DHCP message when forwarding to
|
||||
DHCP server and removes it from a DHCP message when transferring to
|
||||
DHCP client. It only works when DHCP relay operation mode is enabled.
|
||||
Disabled: Disable DHCP relay information mode operation."
|
||||
::= { tnDhcpRelayConfigGlobals 3 }
|
||||
|
||||
tnDhcpRelayConfigGlobalsInformationPolicy OBJECT-TYPE
|
||||
SYNTAX TNDhcpRelayInformationPolicyType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the DHCP relay information option policy. When DHCP relay
|
||||
information mode operation is enabled, if the agent receives a DHCP
|
||||
message that already contains relay agent information it will enforce
|
||||
the policy. The 'Replace' policy is invalid when relay information mode
|
||||
is disabled."
|
||||
::= { tnDhcpRelayConfigGlobals 4 }
|
||||
|
||||
tnDhcpRelayStatus OBJECT IDENTIFIER
|
||||
::= { tnDhcpRelayMibObjects 3 }
|
||||
|
||||
tnDhcpRelayStatusStatistics OBJECT IDENTIFIER
|
||||
::= { tnDhcpRelayStatus 1 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsServerPacketsRelayed OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets relayed from server to client."
|
||||
::= { tnDhcpRelayStatusStatistics 1 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsServerPacketErrors OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Errors sending packets to servers."
|
||||
::= { tnDhcpRelayStatusStatistics 2 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsClientPacketsRelayed OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packets relayed from client to server."
|
||||
::= { tnDhcpRelayStatusStatistics 3 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsClientPacketErrors OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Errors sending packets to clients."
|
||||
::= { tnDhcpRelayStatusStatistics 4 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsAgentOptionErrors OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets forwarded without agent options because there was no
|
||||
room."
|
||||
::= { tnDhcpRelayStatusStatistics 5 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsMissingAgentOption OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets dropped because no RAI option matching our ID was
|
||||
found."
|
||||
::= { tnDhcpRelayStatusStatistics 6 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsBadCircuitId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Circuit ID option in matching RAI option did not match any known
|
||||
circuit ID."
|
||||
::= { tnDhcpRelayStatusStatistics 7 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsMissingCircuitId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Circuit ID option in matching RAI option was missing."
|
||||
::= { tnDhcpRelayStatusStatistics 8 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsBadRemoteId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote ID option in matching RAI option did not match any known remote
|
||||
ID."
|
||||
::= { tnDhcpRelayStatusStatistics 9 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsMissingRemoteId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote ID option in matching RAI option was missing."
|
||||
::= { tnDhcpRelayStatusStatistics 10 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsReceiveServerPackets OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Receive DHCP message from server."
|
||||
::= { tnDhcpRelayStatusStatistics 11 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsReceiveClientPackets OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Receive DHCP message from client."
|
||||
::= { tnDhcpRelayStatusStatistics 12 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsReceiveClientAgentOption OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Receive relay agent information option from client."
|
||||
::= { tnDhcpRelayStatusStatistics 13 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsReplaceAgentOption OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Replace relay agent information option."
|
||||
::= { tnDhcpRelayStatusStatistics 14 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsKeepAgentOption OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Keep relay agent information option."
|
||||
::= { tnDhcpRelayStatusStatistics 15 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsDropAgentOption OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Drop relay agent information option."
|
||||
::= { tnDhcpRelayStatusStatistics 16 }
|
||||
|
||||
tnDhcpRelayControl OBJECT IDENTIFIER
|
||||
::= { tnDhcpRelayMibObjects 4 }
|
||||
|
||||
tnDhcpRelayControlClearStatistics OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The action to clear statistics. true is to clear the statistics data.
|
||||
false, then, does nothing."
|
||||
::= { tnDhcpRelayControl 1 }
|
||||
|
||||
tnDhcpRelayMibConformance OBJECT IDENTIFIER
|
||||
::= { tnDhcpRelayMib 2 }
|
||||
|
||||
tnDhcpRelayMibCompliances OBJECT IDENTIFIER
|
||||
::= { tnDhcpRelayMibConformance 1 }
|
||||
|
||||
tnDhcpRelayMibGroups OBJECT IDENTIFIER
|
||||
::= { tnDhcpRelayMibConformance 2 }
|
||||
|
||||
tnDhcpRelayConfigGlobalsInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnDhcpRelayConfigGlobalsMode,
|
||||
tnDhcpRelayConfigGlobalsServerIpAddress,
|
||||
tnDhcpRelayConfigGlobalsInformationMode,
|
||||
tnDhcpRelayConfigGlobalsInformationPolicy }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnDhcpRelayMibGroups 1 }
|
||||
|
||||
tnDhcpRelayStatusStatisticsInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnDhcpRelayStatusStatisticsServerPacketsRelayed,
|
||||
tnDhcpRelayStatusStatisticsServerPacketErrors,
|
||||
tnDhcpRelayStatusStatisticsClientPacketsRelayed,
|
||||
tnDhcpRelayStatusStatisticsClientPacketErrors,
|
||||
tnDhcpRelayStatusStatisticsAgentOptionErrors,
|
||||
tnDhcpRelayStatusStatisticsMissingAgentOption,
|
||||
tnDhcpRelayStatusStatisticsBadCircuitId,
|
||||
tnDhcpRelayStatusStatisticsMissingCircuitId,
|
||||
tnDhcpRelayStatusStatisticsBadRemoteId,
|
||||
tnDhcpRelayStatusStatisticsMissingRemoteId,
|
||||
tnDhcpRelayStatusStatisticsReceiveServerPackets,
|
||||
tnDhcpRelayStatusStatisticsReceiveClientPackets,
|
||||
tnDhcpRelayStatusStatisticsReceiveClientAgentOption,
|
||||
tnDhcpRelayStatusStatisticsReplaceAgentOption,
|
||||
tnDhcpRelayStatusStatisticsKeepAgentOption,
|
||||
tnDhcpRelayStatusStatisticsDropAgentOption }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnDhcpRelayMibGroups 2 }
|
||||
|
||||
tnDhcpRelayControlInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnDhcpRelayControlClearStatistics }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnDhcpRelayMibGroups 3 }
|
||||
|
||||
tnDhcpRelayMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for the implementation."
|
||||
|
||||
MODULE -- this module
|
||||
|
||||
MANDATORY-GROUPS { tnDhcpRelayConfigGlobalsInfoGroup,
|
||||
tnDhcpRelayStatusStatisticsInfoGroup,
|
||||
tnDhcpRelayControlInfoGroup }
|
||||
|
||||
::= { tnDhcpRelayMibCompliances 1 }
|
||||
|
||||
END
|
1653
MIBS/transition/TN-DHCP-SERVER-MIB
Normal file
1653
MIBS/transition/TN-DHCP-SERVER-MIB
Normal file
File diff suppressed because it is too large
Load Diff
585
MIBS/transition/TN-DHCP-SNOOPING-MIB
Normal file
585
MIBS/transition/TN-DHCP-SNOOPING-MIB
Normal file
@ -0,0 +1,585 @@
|
||||
-- *****************************************************************
|
||||
-- TN-DHCP-SNOOPING-MIB: TN DHCP Snooping Private MIB
|
||||
--
|
||||
-- Copyright (c) 2015 by Transition Networks, Inc.
|
||||
-- All Rights Reserved.
|
||||
--
|
||||
-- ****************************************************************
|
||||
|
||||
TN-DHCP-SNOOPING-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
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
IpAddress FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
MacAddress FROM SNMPv2-TC
|
||||
TruthValue FROM SNMPv2-TC
|
||||
TNInterfaceIndex FROM TN-TC
|
||||
;
|
||||
|
||||
tnDhcpSnoopingMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201504200000Z"
|
||||
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
|
||||
"The mib module for DHCP settings."
|
||||
|
||||
REVISION "201504200000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnProducts 147 }
|
||||
|
||||
|
||||
tnDhcpSnoopingMibObjects OBJECT IDENTIFIER
|
||||
::= { tnDhcpSnoopingMib 1 }
|
||||
|
||||
tnDhcpSnoopingConfig OBJECT IDENTIFIER
|
||||
::= { tnDhcpSnoopingMibObjects 2 }
|
||||
|
||||
tnDhcpSnoopingConfigGlobals OBJECT IDENTIFIER
|
||||
::= { tnDhcpSnoopingConfig 1 }
|
||||
|
||||
tnDhcpSnoopingConfigGlobalsMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the DHCP snooping mode operation. Possible modes are - true:
|
||||
Enable DHCP snooping mode operation. When DHCP snooping mode operation
|
||||
is enabled, the DHCP request messages will be forwarded to trusted
|
||||
ports and only allow reply packets from trusted ports. false: Disable
|
||||
DHCP snooping mode operation."
|
||||
::= { tnDhcpSnoopingConfigGlobals 1 }
|
||||
|
||||
tnDhcpSnoopingConfigInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNDhcpSnoopingConfigInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of DHCP Snooping port configuration parameters"
|
||||
::= { tnDhcpSnoopingConfig 2 }
|
||||
|
||||
tnDhcpSnoopingConfigInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX TNDhcpSnoopingConfigInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each port has a set of parameters"
|
||||
INDEX { tnDhcpSnoopingConfigInterfaceIfIndex }
|
||||
::= { tnDhcpSnoopingConfigInterfaceTable 1 }
|
||||
|
||||
TNDhcpSnoopingConfigInterfaceEntry ::= SEQUENCE {
|
||||
tnDhcpSnoopingConfigInterfaceIfIndex TNInterfaceIndex,
|
||||
tnDhcpSnoopingConfigInterfaceTrustMode TruthValue
|
||||
}
|
||||
|
||||
tnDhcpSnoopingConfigInterfaceIfIndex OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical interface number of the physical port."
|
||||
::= { tnDhcpSnoopingConfigInterfaceEntry 1 }
|
||||
|
||||
tnDhcpSnoopingConfigInterfaceTrustMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the DHCP snooping port mode. Possible port modes are - true:
|
||||
Configures the port as trusted source of the DHCP messages. false:
|
||||
Configures the port as untrusted source of the DHCP messages."
|
||||
::= { tnDhcpSnoopingConfigInterfaceEntry 2 }
|
||||
|
||||
tnDhcpSnoopingStatus OBJECT IDENTIFIER
|
||||
::= { tnDhcpSnoopingMibObjects 3 }
|
||||
|
||||
tnDhcpSnoopingStatusAssignedIpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNDhcpSnoopingStatusAssignedIpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of assigned IP information in DHCP Snooping "
|
||||
::= { tnDhcpSnoopingStatus 1 }
|
||||
|
||||
tnDhcpSnoopingStatusAssignedIpEntry OBJECT-TYPE
|
||||
SYNTAX TNDhcpSnoopingStatusAssignedIpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry has a set of parameters"
|
||||
INDEX { tnDhcpSnoopingStatusAssignedIpMacAddress, tnDhcpSnoopingStatusAssignedIpVlanId }
|
||||
::= { tnDhcpSnoopingStatusAssignedIpTable 1 }
|
||||
|
||||
TNDhcpSnoopingStatusAssignedIpEntry ::= SEQUENCE {
|
||||
tnDhcpSnoopingStatusAssignedIpMacAddress MacAddress,
|
||||
tnDhcpSnoopingStatusAssignedIpVlanId Integer32,
|
||||
tnDhcpSnoopingStatusAssignedIpIfIndex TNInterfaceIndex,
|
||||
tnDhcpSnoopingStatusAssignedIpIpAddress IpAddress,
|
||||
tnDhcpSnoopingStatusAssignedIpNetmask IpAddress,
|
||||
tnDhcpSnoopingStatusAssignedIpDhcpServerIp IpAddress
|
||||
}
|
||||
|
||||
tnDhcpSnoopingStatusAssignedIpMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address."
|
||||
::= { tnDhcpSnoopingStatusAssignedIpEntry 1 }
|
||||
|
||||
tnDhcpSnoopingStatusAssignedIpVlanId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4095)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN id of the VLAN."
|
||||
::= { tnDhcpSnoopingStatusAssignedIpEntry 2 }
|
||||
|
||||
tnDhcpSnoopingStatusAssignedIpIfIndex OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical interface number of the physical port of the DHCP client."
|
||||
::= { tnDhcpSnoopingStatusAssignedIpEntry 3 }
|
||||
|
||||
tnDhcpSnoopingStatusAssignedIpIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address assigned to DHCP client by DHCP server."
|
||||
::= { tnDhcpSnoopingStatusAssignedIpEntry 4 }
|
||||
|
||||
tnDhcpSnoopingStatusAssignedIpNetmask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Netmask assigned to DHCP client by DHCP server."
|
||||
::= { tnDhcpSnoopingStatusAssignedIpEntry 5 }
|
||||
|
||||
tnDhcpSnoopingStatusAssignedIpDhcpServerIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the DHCP server that assigns the IP address and netmask."
|
||||
::= { tnDhcpSnoopingStatusAssignedIpEntry 6 }
|
||||
|
||||
tnDhcpSnoopingControl OBJECT IDENTIFIER
|
||||
::= { tnDhcpSnoopingMibObjects 4 }
|
||||
|
||||
tnDhcpSnoopingControlInterfaceClearStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNDhcpSnoopingControlInterfaceClearStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table to clear port statistics in DHCP Snooping"
|
||||
::= { tnDhcpSnoopingControl 1 }
|
||||
|
||||
tnDhcpSnoopingControlInterfaceClearStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX TNDhcpSnoopingControlInterfaceClearStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each port has a set of parameters"
|
||||
INDEX { tnDhcpSnoopingControlInterfaceClearStatisticsIfIndex }
|
||||
::= { tnDhcpSnoopingControlInterfaceClearStatisticsTable 1 }
|
||||
|
||||
TNDhcpSnoopingControlInterfaceClearStatisticsEntry ::= SEQUENCE {
|
||||
tnDhcpSnoopingControlInterfaceClearStatisticsIfIndex TNInterfaceIndex,
|
||||
tnDhcpSnoopingControlInterfaceClearStatisticsClear TruthValue
|
||||
}
|
||||
|
||||
tnDhcpSnoopingControlInterfaceClearStatisticsIfIndex OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical interface number of the physical port."
|
||||
::= { tnDhcpSnoopingControlInterfaceClearStatisticsEntry 1 }
|
||||
|
||||
tnDhcpSnoopingControlInterfaceClearStatisticsClear OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"clear statistics per physical port."
|
||||
::= { tnDhcpSnoopingControlInterfaceClearStatisticsEntry 2 }
|
||||
|
||||
tnDhcpSnoopingStatistics OBJECT IDENTIFIER
|
||||
::= { tnDhcpSnoopingMibObjects 5 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNDhcpSnoopingStatisticsInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of port statistics in DHCP Snooping "
|
||||
::= { tnDhcpSnoopingStatistics 2 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX TNDhcpSnoopingStatisticsInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry has a set of parameters"
|
||||
INDEX { tnDhcpSnoopingStatisticsInterfaceIfIndex }
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceTable 1 }
|
||||
|
||||
TNDhcpSnoopingStatisticsInterfaceEntry ::= SEQUENCE {
|
||||
tnDhcpSnoopingStatisticsInterfaceIfIndex TNInterfaceIndex,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxDiscover Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxOffer Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxRequest Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxDecline Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxAck Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxNak Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxRelease Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxInform Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxLeaseQuery Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxLeaseUnassigned Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxLeaseUnknown Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxLeaseActive Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxDiscardChksumErr Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxDiscardUntrust Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxDiscover Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxOffer Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxRequest Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxDecline Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxAck Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxNak Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxRelease Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxInform Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxLeaseQuery Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxLeaseUnassigned Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxLeaseUnknown Unsigned32,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxLeaseActive Unsigned32
|
||||
}
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceIfIndex OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical interface number of the physical port."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 1 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxDiscover OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of discover (option 53 with value 1) packets received."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 2 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxOffer OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of offer (option 53 with value 2) packets received."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 3 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxRequest OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of request (option 53 with value 3) packets received."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 4 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxDecline OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of decline (option 53 with value 4) packets received."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 5 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxAck OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ACK (option 53 with value 5) packets received."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 6 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxNak OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of NAK (option 53 with value 6) packets received."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 7 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxRelease OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of release (option 53 with value 7) packets received."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 8 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxInform OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of inform (option 53 with value 8) packets received."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 9 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxLeaseQuery OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease query (option 53 with value 10) packets received."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 10 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxLeaseUnassigned OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease unassigned (option 53 with value 11) packets
|
||||
received."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 11 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxLeaseUnknown OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease unknown (option 53 with value 12) packets received."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 12 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxLeaseActive OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease active (option 53 with value 13) packets received."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 13 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxDiscardChksumErr OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of discard packet that IP/UDP checksum is error."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 14 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceRxDiscardUntrust OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of discard packet that are coming from untrusted port."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 15 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTxDiscover OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of discover (option 53 with value 1) packets transmited."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 16 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTxOffer OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of offer (option 53 with value 2) packets transmited."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 17 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTxRequest OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of request (option 53 with value 3) packets transmited."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 18 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTxDecline OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of decline (option 53 with value 4) packets transmited."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 19 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTxAck OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ACK (option 53 with value 5) packets transmited."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 20 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTxNak OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of NAK (option 53 with value 6) packets transmited."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 21 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTxRelease OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of release (option 53 with value 7) packets transmited."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 22 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTxInform OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of inform (option 53 with value 8) packets transmited."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 23 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTxLeaseQuery OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease query (option 53 with value 10) packets transmited."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 24 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTxLeaseUnassigned OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease unassigned (option 53 with value 11) packets
|
||||
transmited."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 25 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTxLeaseUnknown OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease unknown (option 53 with value 12) packets
|
||||
transmited."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 26 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTxLeaseActive OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lease active (option 53 with value 13) packets
|
||||
transmited."
|
||||
::= { tnDhcpSnoopingStatisticsInterfaceEntry 27 }
|
||||
|
||||
tnDhcpSnoopingMibConformance OBJECT IDENTIFIER
|
||||
::= { tnDhcpSnoopingMib 2 }
|
||||
|
||||
tnDhcpSnoopingMibCompliances OBJECT IDENTIFIER
|
||||
::= { tnDhcpSnoopingMibConformance 1 }
|
||||
|
||||
tnDhcpSnoopingMibGroups OBJECT IDENTIFIER
|
||||
::= { tnDhcpSnoopingMibConformance 2 }
|
||||
|
||||
tnDhcpSnoopingConfigGlobalsInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnDhcpSnoopingConfigGlobalsMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnDhcpSnoopingMibGroups 1 }
|
||||
|
||||
tnDhcpSnoopingConfigInterfaceInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnDhcpSnoopingConfigInterfaceTrustMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnDhcpSnoopingMibGroups 2 }
|
||||
|
||||
tnDhcpSnoopingStatusAssignedIpTableInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnDhcpSnoopingStatusAssignedIpIfIndex,
|
||||
tnDhcpSnoopingStatusAssignedIpIpAddress,
|
||||
tnDhcpSnoopingStatusAssignedIpNetmask,
|
||||
tnDhcpSnoopingStatusAssignedIpDhcpServerIp }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnDhcpSnoopingMibGroups 3 }
|
||||
|
||||
tnDhcpSnoopingControlInterfaceClearStatisticsTableInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnDhcpSnoopingControlInterfaceClearStatisticsClear }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnDhcpSnoopingMibGroups 4 }
|
||||
|
||||
tnDhcpSnoopingStatisticsInterfaceTableInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnDhcpSnoopingStatisticsInterfaceRxDiscover,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxOffer,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxRequest,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxDecline,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxAck,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxNak,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxRelease,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxInform,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxLeaseQuery,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxLeaseUnassigned,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxLeaseUnknown,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxLeaseActive,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxDiscardChksumErr,
|
||||
tnDhcpSnoopingStatisticsInterfaceRxDiscardUntrust,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxDiscover,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxOffer,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxRequest,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxDecline,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxAck,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxNak,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxRelease,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxInform,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxLeaseQuery,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxLeaseUnassigned,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxLeaseUnknown,
|
||||
tnDhcpSnoopingStatisticsInterfaceTxLeaseActive }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnDhcpSnoopingMibGroups 5 }
|
||||
|
||||
tnDhcpSnoopingMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for the implementation."
|
||||
|
||||
MODULE -- this module
|
||||
|
||||
MANDATORY-GROUPS { tnDhcpSnoopingConfigGlobalsInfoGroup,
|
||||
tnDhcpSnoopingConfigInterfaceInfoGroup,
|
||||
tnDhcpSnoopingStatusAssignedIpTableInfoGroup,
|
||||
tnDhcpSnoopingControlInterfaceClearStatisticsTableInfoGroup,
|
||||
tnDhcpSnoopingStatisticsInterfaceTableInfoGroup }
|
||||
|
||||
::= { tnDhcpSnoopingMibCompliances 1 }
|
||||
|
||||
END
|
586
MIBS/transition/TN-ELPS-MIB
Normal file
586
MIBS/transition/TN-ELPS-MIB
Normal file
@ -0,0 +1,586 @@
|
||||
-- *****************************************************************
|
||||
-- TN-ELPS-MIB.my : TN Ethernet Linear Protection Switch MIB
|
||||
--
|
||||
-- Author : Angela Xing
|
||||
-- update by Tony Lei
|
||||
-- Copyright (c) 2009 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *************************************************************************************************
|
||||
--
|
||||
|
||||
TN-ELPS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32,
|
||||
Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
RowStatus,TruthValue,
|
||||
MacAddress
|
||||
FROM SNMPv2-TC -- [RFC2579]
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
Dot1agCfmMepId
|
||||
FROM IEEE8021-CFM-MIB
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI
|
||||
tnProtectionMIB
|
||||
FROM TN-PROTECTION-MIB;
|
||||
|
||||
--
|
||||
-- main body
|
||||
--
|
||||
tnElpsMib OBJECT IDENTIFIER ::= { tnProtectionMIB 2 }
|
||||
|
||||
tnElpsMibNotifications OBJECT IDENTIFIER ::= { tnElpsMib 0 }
|
||||
tnElpsMibObjects OBJECT IDENTIFIER ::= { tnElpsMib 1 }
|
||||
tnElpsMibConformance OBJECT IDENTIFIER ::= { tnElpsMib 2 }
|
||||
--
|
||||
-- sub Objects list
|
||||
--
|
||||
tnElpsCfgMgmt OBJECT IDENTIFIER ::= { tnElpsMibObjects 1 }
|
||||
tnElpsStateMgmt OBJECT IDENTIFIER ::= { tnElpsMibObjects 2 }
|
||||
tnElpsLinkOverMgmt OBJECT IDENTIFIER ::= { tnElpsMibObjects 3 }
|
||||
|
||||
-- Textual Conventions
|
||||
TnElpsProtSwitchState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates ELPS protection switch state."
|
||||
SYNTAX INTEGER {
|
||||
disabled (1),
|
||||
noRequestW (2),
|
||||
noRequestP (3),
|
||||
lockout (4),
|
||||
forcedSwitch (5),
|
||||
signalFailW (6),
|
||||
signalFailP (7),
|
||||
manualSwitchW (8),
|
||||
manualSwitchP (9),
|
||||
waitToRestore (10),
|
||||
exerciseW (11),
|
||||
exerciseP (12),
|
||||
reverseRequestW (13),
|
||||
reverseRequestP (14),
|
||||
doNotRevert (15)
|
||||
}
|
||||
|
||||
TnElpsDefectState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates ELPS working/protecting state."
|
||||
SYNTAX INTEGER {
|
||||
signalOk (1),
|
||||
signalFail (2),
|
||||
signalDegrade (3)
|
||||
}
|
||||
|
||||
TnElpsRequestType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates ELPS received/transmitted APS request type."
|
||||
SYNTAX INTEGER {
|
||||
noRequest (1),
|
||||
doNotRevert (2),
|
||||
reverseRequest (3),
|
||||
exercise (4),
|
||||
wait2Restore (5),
|
||||
manualSwitch (6),
|
||||
signalDegrade (7),
|
||||
signalFailForWorking (8),
|
||||
forcedWwitch (9),
|
||||
signalFailForProtection (10),
|
||||
lockoutOfProtection (11)
|
||||
}
|
||||
|
||||
-- ******************************************************************
|
||||
-- NOTIFICATIONS (TRAPS)
|
||||
-- These notifications will be sent to the management entity
|
||||
-- whenever a MEP loses/restores contact with one or more other MEPs.
|
||||
-- ******************************************************************
|
||||
|
||||
tnElpsAlarmUp NOTIFICATION-TYPE
|
||||
OBJECTS { tnElpsProtectionState,
|
||||
tnElpsWFlowState,
|
||||
tnElpsPFlowState,
|
||||
tnElpsArchitectureMismatch,
|
||||
tnElpsAPSOnWorking,
|
||||
tnElpsSwitchingIncomplete
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Elps has a persistent defect condition. A notification
|
||||
(fault alarm) is sent to the management entity with the OID
|
||||
of the Elps that has detected the fault.
|
||||
|
||||
The management entity receiving the notification can identify
|
||||
the system from the network source address of the
|
||||
notification, and can identify the ELPS reporting the defect
|
||||
by the indices in the OID of the variables in the notification:
|
||||
|
||||
tnElpsInstance - Also the index of the EPLS state table entry
|
||||
(tnElpsStateTable).
|
||||
"
|
||||
::= { tnElpsMibNotifications 1 }
|
||||
|
||||
tnElpsAlarmDown NOTIFICATION-TYPE
|
||||
OBJECTS { tnElpsProtectionState,
|
||||
tnElpsWFlowState,
|
||||
tnElpsPFlowState,
|
||||
tnElpsArchitectureMismatch,
|
||||
tnElpsAPSOnWorking,
|
||||
tnElpsSwitchingIncomplete
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Elps has a persistent defect condition. A notification
|
||||
(fault alarm) is sent to the management entity with the OID
|
||||
of the Elps that has detected the fault.
|
||||
|
||||
The management entity receiving the notification can identify
|
||||
the system from the network source address of the
|
||||
notification, and can identify the ELPS reporting the defect
|
||||
by the indices in the OID of the variables in the notification:
|
||||
|
||||
tnElpsInstance - Also the index of the EPLS state table entry
|
||||
(tnElpsStateTable).
|
||||
"
|
||||
::= { tnElpsMibNotifications 2 }
|
||||
|
||||
|
||||
-- ******************************************************************
|
||||
-- TN Elps Cfg Table
|
||||
-- ******************************************************************
|
||||
tnElpsCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnElpsCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides configuration of ELPS."
|
||||
::= { tnElpsCfgMgmt 1 }
|
||||
|
||||
tnElpsCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnElpsCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A entry in the table represents a configuration for ELPS."
|
||||
INDEX { tnElpsInstance }
|
||||
::= { tnElpsCfgTable 1 }
|
||||
|
||||
TnElpsCfgEntry ::=
|
||||
SEQUENCE{
|
||||
tnElpsInstance Unsigned32,
|
||||
tnElpsDomain INTEGER,
|
||||
tnElpsArchitecture INTEGER,
|
||||
tnElpsWFlowPortId InterfaceIndex,
|
||||
tnElpsPFlowPortId InterfaceIndex,
|
||||
tnElpsWSfMepId Dot1agCfmMepId,
|
||||
tnElpsPSfMepId Dot1agCfmMepId,
|
||||
tnElpsApsMepId Dot1agCfmMepId,
|
||||
tnElpsConfigured TruthValue,
|
||||
tnElpsDirection INTEGER,
|
||||
tnElpsApsEnable TruthValue,
|
||||
tnElpsRevertiveEnable TruthValue,
|
||||
tnElpsWTRTime INTEGER,
|
||||
tnElpsHoldOffTime INTEGER,
|
||||
tnElpsCmd INTEGER,
|
||||
tnElpsStatus RowStatus
|
||||
}
|
||||
|
||||
tnElpsInstance OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ID of the ELPS."
|
||||
::= { tnElpsCfgEntry 1 }
|
||||
|
||||
tnElpsDomain OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
port (1)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port: This will create a ELPS in the Port Domain. 'W/P Flow' is a Port."
|
||||
::= { tnElpsCfgEntry 2}
|
||||
|
||||
tnElpsArchitecture OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
onePlusOne (1),
|
||||
oneForOne (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port: This will create a 1+1 ELPS.
|
||||
Port: This will create a 1:1 ELPS."
|
||||
::= { tnElpsCfgEntry 3}
|
||||
|
||||
tnElpsWFlowPortId OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The working flow for the ELPS - See 'Domain' above."
|
||||
::= { tnElpsCfgEntry 4}
|
||||
|
||||
tnElpsPFlowPortId OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protecting flow for the ELPS - See 'Domain' above."
|
||||
::= { tnElpsCfgEntry 5}
|
||||
|
||||
tnElpsWSfMepId OBJECT-TYPE
|
||||
SYNTAX Dot1agCfmMepId
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The working Signal Fail reporting MEP."
|
||||
::= { tnElpsCfgEntry 6}
|
||||
|
||||
tnElpsPSfMepId OBJECT-TYPE
|
||||
SYNTAX Dot1agCfmMepId
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protecting Signal Fail reporting MEP."
|
||||
::= { tnElpsCfgEntry 7}
|
||||
|
||||
tnElpsApsMepId OBJECT-TYPE
|
||||
SYNTAX Dot1agCfmMepId
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The APS PDU handling MEP."
|
||||
::= { tnElpsCfgEntry 8}
|
||||
|
||||
tnElpsConfigured OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"False: This ELPS is only created and has not yet been configured - is not active.
|
||||
True: This ELPS is configured - is active."
|
||||
::= { tnElpsCfgEntry 9 }
|
||||
|
||||
tnElpsDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
unidirectional (1),
|
||||
bidirectional (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unidirectional: ELPS in the two ends can select traffic from different
|
||||
working/protecting flow. This is only possible in case
|
||||
of 1+1.
|
||||
Bidirectional: ELPS in the two ends is selecting traffic from the same
|
||||
working/protecting flow. This requires APS enabled.
|
||||
This is mandatory for 1:1."
|
||||
::= { tnElpsCfgEntry 10 }
|
||||
|
||||
tnElpsApsEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Automatic Protection Switching protocol can be enabled/disabled. This is mandatory for 1:1.
|
||||
"
|
||||
::= { tnElpsCfgEntry 11 }
|
||||
|
||||
tnElpsRevertiveEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The revertive switching to working flow can be enabled/disabled.
|
||||
"
|
||||
::= { tnElpsCfgEntry 12 }
|
||||
|
||||
tnElpsWTRTime OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disabled (0),
|
||||
t10sec (1),
|
||||
t30sec (2),
|
||||
t5min (3),
|
||||
t6min (4),
|
||||
t7min (5),
|
||||
t8min (6),
|
||||
t9min (7),
|
||||
t10min (8),
|
||||
t11min (9),
|
||||
t12min (10)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Wait To Restore timing value to be used in revertive switching.
|
||||
"
|
||||
::= { tnElpsCfgEntry 13 }
|
||||
|
||||
tnElpsHoldOffTime OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disabled (0),
|
||||
t100ms (1),
|
||||
t200ms (2),
|
||||
t300ms (3),
|
||||
t400ms (4),
|
||||
t500ms (5),
|
||||
t600ms (6),
|
||||
t700ms (7),
|
||||
t800ms (8),
|
||||
t900ms (9),
|
||||
t1s (10),
|
||||
t2s (11),
|
||||
t3s (12),
|
||||
t4s (13),
|
||||
t5s (14),
|
||||
t6s (15),
|
||||
t7s (16),
|
||||
t8s (17),
|
||||
t9s (18),
|
||||
t10s (19)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The timing value to be used to make persistent check on Signal Fail before switching.
|
||||
"
|
||||
::= { tnElpsCfgEntry 14 }
|
||||
|
||||
tnElpsCmd OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
none (0),
|
||||
clear (1),
|
||||
lockOut (2),
|
||||
forcedSwitch (3),
|
||||
manualSwitchP (4),
|
||||
manualSwitchW (5),
|
||||
exercise (6),
|
||||
freeze (7),
|
||||
lockOutLocal (8)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"None: There is no active local command on this instance.
|
||||
Clear: The active local command will be cleared.
|
||||
Lock Out: This ELPS is locked to working (not active). In case of 1:N (more than one ELPS with same protecting flow) -
|
||||
when one ELPS switch to protecting flow, other ELPS is enforced this command
|
||||
Forced Switch: Forced switch to protecting.
|
||||
Manual Switch P: Manual switch to protecting.
|
||||
Manual Switch W: Manual switch to working - this is only possible in 1:1 non-revertive.
|
||||
Exercise: Exercise of the protocol - not traffic effecting.
|
||||
Freeze: This ELPS is locally freezed - ignoring all input.
|
||||
Lock Out Local: This ELPS is locally 'locked out' - ignoring local SF detected on working."
|
||||
::= { tnElpsCfgEntry 15 }
|
||||
|
||||
tnElpsStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the row.
|
||||
The writable columns in a row can not be changed if the row
|
||||
is active. All columns must have a valid value before a row
|
||||
can be activated."
|
||||
::= { tnElpsCfgEntry 16 }
|
||||
-- ******************************************************************
|
||||
-- TN Elps state table
|
||||
-- ******************************************************************
|
||||
tnElpsStateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnElpsStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides configuration about ELPS state"
|
||||
::= { tnElpsStateMgmt 1 }
|
||||
|
||||
tnElpsStateEntry OBJECT-TYPE
|
||||
SYNTAX TnElpsStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents configuration about ELPS state"
|
||||
INDEX { tnElpsInstance }
|
||||
::= { tnElpsStateTable 1 }
|
||||
|
||||
TnElpsStateEntry ::= SEQUENCE{
|
||||
tnElpsProtectionState TnElpsProtSwitchState,
|
||||
tnElpsWFlowState TnElpsDefectState,
|
||||
tnElpsPFlowState TnElpsDefectState,
|
||||
tnElpsTransmitRequestType TnElpsRequestType,
|
||||
tnElpsTransmitRequestedSignal Unsigned32,
|
||||
tnElpsTransmitBridgedSignal Unsigned32,
|
||||
tnElpsReceiveRequestType TnElpsRequestType,
|
||||
tnElpsReceiveRequestedSignal Unsigned32,
|
||||
tnElpsReceiveBridgedSignal Unsigned32,
|
||||
tnElpsArchitectureMismatch TruthValue,
|
||||
tnElpsAPSOnWorking TruthValue,
|
||||
tnElpsSwitchingIncomplete TruthValue,
|
||||
tnElpsNoApsReceived TruthValue
|
||||
}
|
||||
|
||||
tnElpsProtectionState OBJECT-TYPE
|
||||
SYNTAX TnElpsProtSwitchState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ELPS Protection state"
|
||||
::= { tnElpsStateEntry 1}
|
||||
|
||||
tnElpsWFlowState OBJECT-TYPE
|
||||
SYNTAX TnElpsDefectState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"signalOk: State of working flow is ok
|
||||
signalFail: State of working flow is Signal Fail
|
||||
signalDegrade: State of working flow is Signal Degrade (for future use)"
|
||||
::= { tnElpsStateEntry 2}
|
||||
|
||||
tnElpsPFlowState OBJECT-TYPE
|
||||
SYNTAX TnElpsDefectState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"signalOk: State of protecting flow is ok
|
||||
signalFail: State of protecting flow is Signal Fail
|
||||
signalDegrade: State of protecting flow is Signal Degrade (for future use)"
|
||||
::= { tnElpsStateEntry 3}
|
||||
|
||||
tnElpsTransmitRequestType OBJECT-TYPE
|
||||
SYNTAX TnElpsRequestType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transmitted request type."
|
||||
::= { tnElpsStateEntry 4}
|
||||
|
||||
tnElpsTransmitRequestedSignal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transmitted request signal."
|
||||
::= { tnElpsStateEntry 5}
|
||||
|
||||
tnElpsTransmitBridgedSignal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transmitted bridged signal."
|
||||
::= { tnElpsStateEntry 6}
|
||||
|
||||
tnElpsReceiveRequestType OBJECT-TYPE
|
||||
SYNTAX TnElpsRequestType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The requested type that is received from APS."
|
||||
::= { tnElpsStateEntry 7}
|
||||
|
||||
tnElpsReceiveRequestedSignal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The requested signal received from APS."
|
||||
::= { tnElpsStateEntry 8}
|
||||
|
||||
tnElpsReceiveBridgedSignal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridged signal received from APS ."
|
||||
::= { tnElpsStateEntry 9}
|
||||
|
||||
tnElpsArchitectureMismatch OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The architecture indicated in the received APS does not match the locally configured."
|
||||
::= { tnElpsStateEntry 10}
|
||||
|
||||
tnElpsAPSOnWorking OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"APS is received on the working flow."
|
||||
::= { tnElpsStateEntry 11}
|
||||
|
||||
tnElpsSwitchingIncomplete OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traffic is not selected from the same flow instance in the two ends."
|
||||
::= { tnElpsStateEntry 12}
|
||||
|
||||
tnElpsNoApsReceived OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"APS PDU is not received from the other end."
|
||||
::= { tnElpsStateEntry 13}
|
||||
|
||||
-- ******************************************************************
|
||||
-- TN Elps LinkOver table
|
||||
-- ******************************************************************
|
||||
tnElpsLinkOverTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnElpsLinkOverEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides configuration about ELPS Link Over based on the SOAM DM"
|
||||
::= { tnElpsLinkOverMgmt 1 }
|
||||
|
||||
tnElpsLinkOverEntry OBJECT-TYPE
|
||||
SYNTAX TnElpsLinkOverEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents configuration about ELPS Link Over"
|
||||
INDEX { tnElpsInstance }
|
||||
::= { tnElpsLinkOverTable 1 }
|
||||
|
||||
TnElpsLinkOverEntry ::= SEQUENCE{
|
||||
tnElpsLinkOverEnabled TruthValue,
|
||||
tnElpsLinkOverDeltaValue Unsigned32
|
||||
}
|
||||
|
||||
tnElpsLinkOverEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The feature about the DM LinkOver can be enabled and disabeld.
|
||||
False: This feature is disabled.
|
||||
True: This ELPS is enabled."
|
||||
::= { tnElpsLinkOverEntry 1 }
|
||||
|
||||
tnElpsLinkOverDeltaValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Delta value is ranged from 6 to 120. If the value that is on one link subtract the other one is
|
||||
larger than the delta value, the data flow will be swithed to the link that own the better DM value."
|
||||
::= { tnElpsLinkOverEntry 2 }
|
||||
END
|
360
MIBS/transition/TN-ENTITY-SENSOR-MIB
Normal file
360
MIBS/transition/TN-ENTITY-SENSOR-MIB
Normal file
@ -0,0 +1,360 @@
|
||||
-- *****************************************************************
|
||||
-- TN-ENTITY-SENSOR-MIB
|
||||
--
|
||||
-- Copyright (c) 2011, Transition Networks Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
--
|
||||
TN-ENTITY-SENSOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TimeStamp,
|
||||
TruthValue FROM SNMPv2-TC
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
entPhySensorValue, EntitySensorValue FROM ENTITY-SENSOR-MIB
|
||||
tnProducts FROM TRANSITION-SMI;
|
||||
|
||||
tnEntitySensorMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201101080000Z"
|
||||
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
|
||||
"The mib module for managing all powersupply and fan modules."
|
||||
|
||||
REVISION "200901080000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnProducts 6 }
|
||||
|
||||
tnEntitySensorMIBNotifications
|
||||
OBJECT IDENTIFIER ::= { tnEntitySensorMIB 0 }
|
||||
|
||||
tnEntitySensorMIBObjects
|
||||
OBJECT IDENTIFIER ::= { tnEntitySensorMIB 1 }
|
||||
|
||||
tnEntitySensorMIBConformance
|
||||
OBJECT IDENTIFIER ::= { tnEntitySensorMIB 2 }
|
||||
|
||||
-- Textual Conventions
|
||||
TnSensorThresholdSeverity ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"sensor threshold severity. Valid values are:
|
||||
|
||||
other(1) : a severity other than those listed below.
|
||||
minor(10) : Minor Problem threshold.
|
||||
major(20) : Major Problem threshold.
|
||||
critical(30): Critical problem threshold. A system might shut
|
||||
down the sensor associated FRU automatically if
|
||||
the sensor value reach the critical problem
|
||||
threshold."
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
minor(10),
|
||||
major(20),
|
||||
critical(30)
|
||||
}
|
||||
|
||||
TnSensorThresholdRelation ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"sensor threshold relational operator types. valid values are:
|
||||
|
||||
lessThan(1): if the sensor value is less than
|
||||
the threshold value
|
||||
lessOrEqual(2): if the sensor value is less than or equal to
|
||||
the threshold value
|
||||
greaterThan(3): if the sensor value is greater than
|
||||
the threshold value
|
||||
greaterOrEqual(4): if the sensor value is greater than or equal
|
||||
to the threshold value
|
||||
equalTo(5): if the sensor value is equal to
|
||||
the threshold value
|
||||
notEqualTo(6): if the sensor value is not equal to
|
||||
the threshold value
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
lessThan(1),
|
||||
lessOrEqual(2),
|
||||
greaterThan(3),
|
||||
greaterOrEqual(4),
|
||||
equalTo(5),
|
||||
notEqualTo(6)
|
||||
}
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
tnEntSensorValues
|
||||
OBJECT IDENTIFIER ::= { tnEntitySensorMIBObjects 1 }
|
||||
|
||||
tnEntSensorThresholds
|
||||
OBJECT IDENTIFIER ::= { tnEntitySensorMIBObjects 2 }
|
||||
|
||||
tnEntSensorGlobalObjects
|
||||
OBJECT IDENTIFIER ::= { tnEntitySensorMIBObjects 3 }
|
||||
|
||||
--
|
||||
-- tnEntValueExtTable
|
||||
--
|
||||
tnEntSensorExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnEntSensorExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is an private extension of the public
|
||||
ENTITY-SENSOR-MIB entPhySensorTable."
|
||||
::= { tnEntSensorValues 1 }
|
||||
|
||||
tnEntSensorExtEntry OBJECT-TYPE
|
||||
SYNTAX TnEntSensorExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entries list the unique properties of the
|
||||
ION Power supply module."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnEntSensorExtTable 1 }
|
||||
|
||||
TnEntSensorExtEntry ::= SEQUENCE {
|
||||
tnEntSensorExtRelayInstalled TruthValue,
|
||||
tnEntSensorExtRelayEnabled TruthValue,
|
||||
tnEntSensorExtModuleType INTEGER,
|
||||
tnEntSensorExtOperMode INTEGER
|
||||
}
|
||||
|
||||
tnEntSensorExtRelayInstalled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates if the relay contact is installed
|
||||
on the power supply module or not."
|
||||
::= { tnEntSensorExtEntry 1 }
|
||||
|
||||
tnEntSensorExtRelayEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable enables or disables the relay contact if
|
||||
it is installed (tnEntSensorExtRelayInstalled) in the power supply.
|
||||
This relay contact is used to trigger an event to the user by attaching
|
||||
an external indicator."
|
||||
::= { tnEntSensorExtEntry 2 }
|
||||
|
||||
tnEntSensorExtModuleType OBJECT-TYPE
|
||||
SYNTAX INTEGER { acModule(1), dcModule(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates if the power supply is
|
||||
AC or DC module."
|
||||
::= { tnEntSensorExtEntry 3 }
|
||||
|
||||
tnEntSensorExtOperMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { master(1), slave(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates operational mode of the
|
||||
power supply when redundant modules exists."
|
||||
::= { tnEntSensorExtEntry 4 }
|
||||
|
||||
--
|
||||
-- tnEntSensorThresholdTable
|
||||
--
|
||||
|
||||
tnEntSensorThresholdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnEntSensorThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists the threshold severity, relation, and
|
||||
comparison value, for a sensor listed in the Entity-MIB
|
||||
EntPhysicalTable."
|
||||
::= { tnEntSensorThresholds 1 }
|
||||
|
||||
tnEntSensorThresholdEntry OBJECT-TYPE
|
||||
SYNTAX TnEntSensorThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An tnEntSensorThresholdTable Entry describes the
|
||||
thresholds for a sensor: the threshold severity,
|
||||
the threshold value, the relation, and the
|
||||
evaluation of the threshold.
|
||||
|
||||
Only Entities of type sensor(8) are listed in this table.
|
||||
Only pre-configured thresholds are listed in this table.
|
||||
|
||||
Users can create sensor-value monitoring instrumionEnts
|
||||
in differionEnt ways, such as RMON alarms, Expression-MIB, etc.
|
||||
|
||||
Entries are created by the agionEnt at system startup and
|
||||
FRU insertion. Entries are deleted by the agionEnt at
|
||||
FRU removal."
|
||||
INDEX { entPhysicalIndex, tnEntSensorThresholdIndex }
|
||||
::= { tnEntSensorThresholdTable 1 }
|
||||
|
||||
TnEntSensorThresholdEntry ::= SEQUENCE {
|
||||
tnEntSensorThresholdIndex Integer32,
|
||||
tnEntSensorThresholdSeverity TnSensorThresholdSeverity,
|
||||
tnEntSensorThresholdRelation TnSensorThresholdRelation,
|
||||
tnEntSensorThresholdValue EntitySensorValue,
|
||||
tnEntSensorThresholdEvaluation TruthValue,
|
||||
tnEntSensorThresholdNotificationEnable TruthValue
|
||||
}
|
||||
|
||||
tnEntSensorThresholdIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..99999999)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies an entry
|
||||
in the tnEntSensorThresholdTable. This index
|
||||
permits the same sensor to have several
|
||||
different thresholds."
|
||||
::= { tnEntSensorThresholdEntry 1 }
|
||||
|
||||
tnEntSensorThresholdSeverity OBJECT-TYPE
|
||||
SYNTAX TnSensorThresholdSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the severity of this threshold."
|
||||
::= { tnEntSensorThresholdEntry 2 }
|
||||
|
||||
tnEntSensorThresholdRelation OBJECT-TYPE
|
||||
SYNTAX TnSensorThresholdRelation
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the relation between sensor value
|
||||
(entSensorValue) and threshold value (tnEntSensorThresholdValue),
|
||||
required to trigger the alarm. when evaluating the relation,
|
||||
entSensorValue is on the left of tnEntSensorThresholdRelation,
|
||||
tnEntSensorThresholdValue is on the right.
|
||||
|
||||
in pseudo-code, the evaluation-alarm mechanism is:
|
||||
|
||||
...
|
||||
if (entSensorStatus == ok) then
|
||||
if (evaluate(entSensorValue, tnEntSensorThresholdRelation,
|
||||
tnEntSensorThresholdValue))
|
||||
then
|
||||
if (tnEntSensorThresholdNotificationEnable == true))
|
||||
then
|
||||
raise_alarm(sensor's entPhysicalIndex);
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
...
|
||||
"
|
||||
::= { tnEntSensorThresholdEntry 3 }
|
||||
|
||||
tnEntSensorThresholdValue OBJECT-TYPE
|
||||
SYNTAX EntitySensorValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the value of the threshold.
|
||||
|
||||
To correctly display or interpret this variable's value,
|
||||
you must also know entSensorType, entSensorScale, and
|
||||
entSensorPrecision.
|
||||
|
||||
However, you can directly compare entSensorValue
|
||||
with the threshold values given in tnEntSensorThresholdTable
|
||||
without any semantic knowledge.
|
||||
"
|
||||
::= { tnEntSensorThresholdEntry 4 }
|
||||
|
||||
tnEntSensorThresholdEvaluation OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the result of the most
|
||||
recent evaluation of the threshold. If the threshold
|
||||
condition is true, tnEntSensorThresholdEvaluation
|
||||
is true(1). If the threshold condition is false,
|
||||
tnEntSensorThresholdEvaluation is false(2).
|
||||
|
||||
Thresholds are evaluated at the rate indicated by
|
||||
entSensorValueUpdateRate.
|
||||
"
|
||||
::= { tnEntSensorThresholdEntry 5 }
|
||||
|
||||
tnEntSensorThresholdNotificationEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable controls generation of
|
||||
tnEntSensorThresholdNotification for this threshold.
|
||||
|
||||
When this variable is 'true', generation of
|
||||
tnEntSensorThresholdNotification is enabled for this
|
||||
threshold. When this variable is 'false',
|
||||
generation of tnEntSensorThresholdNotification is
|
||||
disabled for this threshold.
|
||||
"
|
||||
::= { tnEntSensorThresholdEntry 6 }
|
||||
|
||||
--
|
||||
-- Entity Sensor Global Objects
|
||||
--
|
||||
|
||||
tnEntSensorThreshNotifGlobalEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable enables the generation of
|
||||
tnEntSensorThresholdNotification globally
|
||||
on the device. If this object value is
|
||||
'false', then no tnEntSensorThresholdNotification
|
||||
will be generated on this device. If this object
|
||||
value is 'true', then whether a
|
||||
tnEntSensorThresholdNotification for a threshold will
|
||||
be generated or not depends on the instance value of
|
||||
tnEntSensorThresholdNotificationEnable for that
|
||||
threshold.
|
||||
"
|
||||
::= { tnEntSensorGlobalObjects 1}
|
||||
|
||||
--
|
||||
-- notifications
|
||||
--
|
||||
tnEntSensorThresholdNotification NOTIFICATION-TYPE
|
||||
OBJECTS { entPhySensorValue, tnEntSensorThresholdValue, tnEntSensorThresholdSeverity }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sensor value crossed the threshold
|
||||
listed in tnEntSensorThresholdTable.
|
||||
|
||||
This notification is generated once each time
|
||||
the sensor value crosses the threshold.
|
||||
|
||||
The agent implementation guarantees prompt, timely
|
||||
evaluation of threshold and generation of this
|
||||
notification.
|
||||
"
|
||||
::= { tnEntitySensorMIBNotifications 1 }
|
||||
|
||||
END
|
859
MIBS/transition/TN-ERPS-MIB
Normal file
859
MIBS/transition/TN-ERPS-MIB
Normal file
@ -0,0 +1,859 @@
|
||||
-- *****************************************************************
|
||||
-- TN-ERPS-MIB.my : TN Ethernet Ring Protection Switch MIB
|
||||
--
|
||||
-- Author : Tony Lei
|
||||
-- update by Angela Xing
|
||||
-- Copyright (c) 2009 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *************************************************************************************************
|
||||
--
|
||||
|
||||
TN-ERPS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32,
|
||||
Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
RowStatus,TruthValue,
|
||||
MacAddress,
|
||||
DisplayString
|
||||
FROM SNMPv2-TC -- [RFC2579]
|
||||
VlanId
|
||||
FROM Q-BRIDGE-MIB
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
Dot1agCfmMepId
|
||||
FROM IEEE8021-CFM-MIB
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI
|
||||
tnProtectionMIB
|
||||
FROM TN-PROTECTION-MIB;
|
||||
--
|
||||
-- main body
|
||||
--
|
||||
|
||||
tnERPSMIB OBJECT IDENTIFIER ::= { tnProtectionMIB 3 }
|
||||
|
||||
tnERPSMIBNotifications OBJECT IDENTIFIER ::= { tnERPSMIB 1 }
|
||||
tnERPSMgmtObjects OBJECT IDENTIFIER ::= { tnERPSMIB 2 }
|
||||
tnERPSMIBConformance OBJECT IDENTIFIER ::= { tnERPSMIB 3 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
-- ******************************************************************
|
||||
-- NOTIFICATIONS (TRAPS)
|
||||
-- These notifications will be sent to the management entity
|
||||
-- whenever a ERPS Node loses/restores contact with the adjacent ring nodes.
|
||||
-- ******************************************************************
|
||||
tnErpsAlarmDown NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
tnERPSState,
|
||||
tnERPSStatePort0,
|
||||
tnERPSStatePort1,
|
||||
tnERPSStateRPLUnBlocked,
|
||||
tnERPSStateNoApsReceived,
|
||||
tnERPSStatePort0Blockstatus,
|
||||
tnERPSStatePort1Blockstatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A ERPS has a persistent defect condition. A notification
|
||||
(fault alarm) is sent to the management entity with the OID
|
||||
of the ERPS that has detected the fault.
|
||||
|
||||
The management entity receiving the notification can identify
|
||||
the system from the network source address of the
|
||||
notification, and can identify the ERPS reporting the defect
|
||||
by the indices in the OID of the variables in the notification:
|
||||
|
||||
tnErpsInstance - Also the index of the ERPS state table entry
|
||||
(tnERPSStateTable).
|
||||
"
|
||||
::= { tnERPSMIBNotifications 2 }
|
||||
|
||||
tnErpsAlarmUp NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
tnERPSState,
|
||||
tnERPSStatePort0,
|
||||
tnERPSStatePort1,
|
||||
tnERPSStateRPLUnBlocked,
|
||||
tnERPSStateNoApsReceived,
|
||||
tnERPSStatePort0Blockstatus,
|
||||
tnERPSStatePort1Blockstatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A ERPS has cleared a defect condition. A notification
|
||||
(fault clearance alarm) is sent to the management entity with the OID
|
||||
of the ERPS that has cleared the fault.
|
||||
|
||||
The management entity receiving the notification can identify
|
||||
the system from the network source address of the
|
||||
notification, and can identify the ERPS reporting the alarm
|
||||
by the indices in the OID of the variables in the notification:
|
||||
|
||||
tnErpsInstance - Also the index of the ERPS state table entry
|
||||
(tnERPSStateTable).
|
||||
"
|
||||
::= { tnERPSMIBNotifications 1 }
|
||||
|
||||
|
||||
-- ******************************************************************
|
||||
-- EPRS table
|
||||
tnERPSTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnERPSEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table displays and sets current Ethernet Protection Switching configurations.
|
||||
"
|
||||
::= { tnERPSMgmtObjects 1 }
|
||||
|
||||
tnERPSEntry OBJECT-TYPE
|
||||
SYNTAX TnERPSEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents an Ethernet Ring Protection Switching configuration."
|
||||
INDEX { tnERPSinstance }
|
||||
::= { tnERPSTable 1 }
|
||||
|
||||
TnERPSEntry ::= SEQUENCE {
|
||||
tnERPSinstance Unsigned32,
|
||||
tnERPSPort0 INTEGER,
|
||||
tnERPSPort1 INTEGER,
|
||||
tnERPSPort0ApsMep INTEGER,
|
||||
tnERPSPort1ApsMep INTEGER,
|
||||
tnERPSPort0SfMep INTEGER,
|
||||
tnERPSPort1SfMep INTEGER,
|
||||
tnERPSRingType INTEGER,
|
||||
tnERPSInterconnectednode TruthValue,
|
||||
tnERPSVirtualChannel TruthValue,
|
||||
tnERPSMajorRingID INTEGER,
|
||||
tnERPSAlarm INTEGER,
|
||||
tnERPSRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnERPSinstance OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ID of the ERPS.
|
||||
"
|
||||
::= { tnERPSEntry 1 }
|
||||
|
||||
tnERPSPort0 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This will create a Port 0 of the switch in the ring.
|
||||
"
|
||||
::= { tnERPSEntry 2 }
|
||||
|
||||
tnERPSPort1 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This will create 'Port 1' of the switch in the Ring.
|
||||
As interconnected sub-ring will have only one ring port,
|
||||
'Port 1' is configured as '0' for interconnected sub-ring.
|
||||
'0' in this field indicates that no 'Port 1' is associated with this instance
|
||||
"
|
||||
::= { tnERPSEntry 3 }
|
||||
|
||||
tnERPSPort0ApsMep OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Port 0 APS PDU handling MEP.
|
||||
"
|
||||
::= { tnERPSEntry 4 }
|
||||
|
||||
tnERPSPort1ApsMep OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Port 1 APS PDU handling MEP. As only one APS MEP is associated with interconnected
|
||||
sub-ring without virtual channel, it is configured as '0' for such ring instances.
|
||||
'0' in this field indicates that no Port 1 APS MEP is associated with this instance.
|
||||
"
|
||||
::= { tnERPSEntry 5 }
|
||||
|
||||
tnERPSPort0SfMep OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Port 0 Signal Fail reporting MEP.
|
||||
"
|
||||
::= { tnERPSEntry 6 }
|
||||
|
||||
tnERPSPort1SfMep OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Port 1 Signal Fail reporting MEP.
|
||||
"
|
||||
::= { tnERPSEntry 7 }
|
||||
|
||||
tnERPSRingType OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
major (1),
|
||||
sub (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of Protecting ring. It can be either major ring or sub-ring. As per G.8032v2,
|
||||
they are defined as :
|
||||
Major Ring: A Major ring is the Ethernet ring that is connected on two ports to
|
||||
an interconnection node.
|
||||
Sub Ring :A sub-ring is an Ethernet ring which is connected to (an)other Ethernet
|
||||
ring(s) or network(s) through the use of a pair of interconnection nodes.
|
||||
On their own, the sub-ring links do not form a closed loop.
|
||||
A closed connection of traffic may be formed by the sub-ring links and
|
||||
one or more links, that are controlled by (an)other Ethernet ring(s) or network(s),
|
||||
between interconnection nodes
|
||||
"
|
||||
::= { tnERPSEntry 8 }
|
||||
|
||||
tnERPSInterconnectednode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interconnected Node indicates that the ring instance is interconnected.
|
||||
Click on the checkbox to configure this.
|
||||
'True' indicates it is an interconnected node for this instance.
|
||||
'False' indicates that the configured instance is not interconnected.
|
||||
"
|
||||
::= { tnERPSEntry 9 }
|
||||
|
||||
tnERPSVirtualChannel OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sub-rings can either have virtual channel or not on the interconnected node.
|
||||
'True' indicates it is a sub-ring with virtual channel.
|
||||
'False' indicates, sub-ring doesn't have virtual channel.
|
||||
"
|
||||
::= { tnERPSEntry 10 }
|
||||
|
||||
tnERPSMajorRingID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Major ring group ID for the interconnected sub-ring.
|
||||
It is used to send topology change updates on major ring.
|
||||
If ring is major, this value is same as the protection group ID of this ring.
|
||||
"
|
||||
::= { tnERPSEntry 11 }
|
||||
|
||||
tnERPSAlarm OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
active (1),
|
||||
notActive (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"There is an active alarm on the ERPS.
|
||||
"
|
||||
::= { tnERPSEntry 12 }
|
||||
|
||||
tnERPSRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rowstatus of the Ethernet Ring Protection Switch.
|
||||
"
|
||||
::= { tnERPSEntry 13 }
|
||||
-- ******************************************************************
|
||||
-- TN ERPS Cfg Table
|
||||
-- ******************************************************************
|
||||
tnERPSConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnERPSConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of Instance Configuration."
|
||||
::= { tnERPSMgmtObjects 2 }
|
||||
|
||||
tnERPSConfigEntry OBJECT-TYPE
|
||||
SYNTAX TnERPSConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents an ERPS.
|
||||
"
|
||||
INDEX { tnERPSinstance }
|
||||
::= { tnERPSConfigTable 1 }
|
||||
|
||||
TnERPSConfigEntry ::= SEQUENCE {
|
||||
tnERPSConfigStatus INTEGER,
|
||||
tnERPSConfigGuardTime INTEGER,
|
||||
tnERPSConfigWtrTime INTEGER,
|
||||
tnERPSConfigHoldOffTime INTEGER,
|
||||
tnERPSConfigVersion INTEGER,
|
||||
tnERPSConfigRevertive TruthValue
|
||||
}
|
||||
|
||||
tnERPSConfigStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
down (0),
|
||||
up (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Red: This ERPS is only created and has not yet been configured - is not active.
|
||||
Green: This ERPS is configured - is active<76><65>
|
||||
"
|
||||
::= { tnERPSConfigEntry 1 }
|
||||
|
||||
tnERPSConfigGuardTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Guard timeout value to be used to prevent ring nodes from receiving outdated R-APS messages.
|
||||
The period of the guard timer can be configured in 10 ms steps between 10 ms and 2 seconds,
|
||||
with a default value of 500 ms
|
||||
"
|
||||
::= { tnERPSConfigEntry 2 }
|
||||
|
||||
tnERPSConfigWtrTime OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
t1min (1),
|
||||
t2min (2),
|
||||
t3min (3),
|
||||
t4min (4),
|
||||
t5min (5),
|
||||
t6min (6),
|
||||
t7min (7),
|
||||
t8min (8),
|
||||
t9min (9),
|
||||
t10min (10),
|
||||
t11min (11),
|
||||
t12min (12)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Wait To Restore timing value to be used in revertive switching.
|
||||
The period of the WTR time can be configured by the operator
|
||||
in 1 minute steps between 1 and 12 minutes with a default value of 5 minutes.
|
||||
"
|
||||
::= { tnERPSConfigEntry 3 }
|
||||
|
||||
tnERPSConfigHoldOffTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The timing value to be used to make persistent check on Signal Fail before switching.
|
||||
The range of the hold off timer is 0 to 10 seconds in steps of 100 ms
|
||||
"
|
||||
::= { tnERPSConfigEntry 4 }
|
||||
|
||||
tnERPSConfigVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
v1 (1),
|
||||
v2 (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select v1 or v2 as the ERPS version to be used. For fields such as Version, OpCode, Flags, and End TLV, the values used are as defined in ITU-T Y.1731 (Version 0x01 is transmitted per
|
||||
the current version of this Recommendation at the time of this publication.)
|
||||
G.8032v1 supported a single ring topology and G.8032v2 supports multiple rings/ladder topology.
|
||||
v1: G.8032 v1 supports a single ring topology. The v1 protocol is robust enough to work for unidirectional failure and
|
||||
multiple link failure scenarios in a ring topology.
|
||||
It allows mechanism to force switch (FS) or manual switch (MS) to take care of field maintenance scenario.
|
||||
v2: G.8032 v2 supports multiple rings/ladder topology.
|
||||
The v2 protocol also introduced other features such as Revertive/ Non-revertive mode after condition,
|
||||
that is causing the switch, is cleared, Administrative commands - Forced Switch (FS),
|
||||
Manual Switch (MS) for blocking a particular ring port, Flush FDB (Filtering database),
|
||||
and support of multiple ERP instances on a single ring.
|
||||
"
|
||||
::= { tnERPSConfigEntry 5 }
|
||||
|
||||
tnERPSConfigRevertive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In Revertive mode, after the conditions causing a protection switch has cleared,
|
||||
the traffic channel is restored to the working transport entity, i.e., blocked on the RPL.
|
||||
In Non-Revertive mode, the traffic channel continues to use the RPL,
|
||||
if it is not failed, after a protection switch condition has cleared.
|
||||
"
|
||||
::= { tnERPSConfigEntry 6 }
|
||||
|
||||
-- erps vlan Configuration tables
|
||||
tnERPSVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnERPSVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of vlan Configuration."
|
||||
::= { tnERPSMgmtObjects 6 }
|
||||
|
||||
tnERPSVlanEntry OBJECT-TYPE
|
||||
SYNTAX TnERPSVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents an vlan.
|
||||
"
|
||||
INDEX { tnERPSinstance,tnERPSVlanInstance }
|
||||
::= { tnERPSVlanTable 1 }
|
||||
|
||||
TnERPSVlanEntry ::= SEQUENCE {
|
||||
tnERPSVlanInstance Unsigned32,
|
||||
tnERPSVlanId VlanId,
|
||||
tnERPSVlanRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnERPSVlanInstance OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..63)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The instance of the ERPS vlan.
|
||||
"
|
||||
::= { tnERPSVlanEntry 1 }
|
||||
|
||||
tnERPSVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "vlan id.
|
||||
"
|
||||
::= { tnERPSVlanEntry 2 }
|
||||
|
||||
tnERPSVlanRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "row status.
|
||||
"
|
||||
::= { tnERPSVlanEntry 3 }
|
||||
|
||||
-- RPL Configuration tables
|
||||
|
||||
tnERPSRPLTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnERPSRPLEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of RPL Configuration."
|
||||
::= { tnERPSMgmtObjects 3 }
|
||||
|
||||
tnERPSRPLEntry OBJECT-TYPE
|
||||
SYNTAX TnERPSRPLEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents an RPL.
|
||||
"
|
||||
INDEX { tnERPSinstance }
|
||||
::= { tnERPSRPLTable 1 }
|
||||
|
||||
TnERPSRPLEntry ::= SEQUENCE {
|
||||
tnERPSRPLRole INTEGER,
|
||||
tnERPSRPLPort INTEGER,
|
||||
tnERPSRPLClear TruthValue
|
||||
}
|
||||
|
||||
tnERPSRPLRole OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
none (1),
|
||||
owner (2),
|
||||
neighbour (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "It can be either RPL owner or RPL Neighbour.
|
||||
"
|
||||
::= { tnERPSRPLEntry 1 }
|
||||
|
||||
tnERPSRPLPort OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
none (1),
|
||||
port0 (2),
|
||||
port1 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This allows to select the east port or west port as the RPL block.
|
||||
"
|
||||
::= { tnERPSRPLEntry 2 }
|
||||
|
||||
tnERPSRPLClear OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "If the owner has to be changed,
|
||||
then the clear check box allows to clear the RPL owner for that ERPS ring.
|
||||
"
|
||||
::= { tnERPSRPLEntry 3 }
|
||||
|
||||
-- Command Configuration tables
|
||||
|
||||
tnERPSCommandTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnERPSCommandEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of Command Configuration."
|
||||
::= { tnERPSMgmtObjects 4 }
|
||||
|
||||
tnERPSCommandEntry OBJECT-TYPE
|
||||
SYNTAX TnERPSCommandEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents an Command.
|
||||
"
|
||||
INDEX { tnERPSinstance }
|
||||
::= { tnERPSCommandTable 1 }
|
||||
|
||||
TnERPSCommandEntry ::= SEQUENCE {
|
||||
tnERPSCommand INTEGER,
|
||||
tnERPSCommandPort INTEGER
|
||||
}
|
||||
|
||||
tnERPSCommand OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
none (1),
|
||||
manual (2),
|
||||
forced (3),
|
||||
clear (4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Administrative command.
|
||||
A port can be administratively configured to be in either manual switch or
|
||||
forced switch state.
|
||||
"
|
||||
::= { tnERPSCommandEntry 1 }
|
||||
|
||||
tnERPSCommandPort OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
none (1),
|
||||
port0 (2),
|
||||
port1 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Port selection - Port0 or Port1 of the protection Group on which the command is applied.
|
||||
"
|
||||
::= { tnERPSCommandEntry 2 }
|
||||
|
||||
-- Instance State tables
|
||||
|
||||
tnERPSStateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnERPSStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of EVC control entry."
|
||||
::= { tnERPSMgmtObjects 5 }
|
||||
|
||||
tnERPSStateEntry OBJECT-TYPE
|
||||
SYNTAX TnERPSStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents an instance State.
|
||||
"
|
||||
INDEX { tnERPSinstance }
|
||||
::= { tnERPSStateTable 1 }
|
||||
|
||||
TnERPSStateEntry ::= SEQUENCE {
|
||||
tnERPSState INTEGER,
|
||||
tnERPSStatePort0 INTEGER,
|
||||
tnERPSStatePort1 INTEGER,
|
||||
tnERPSStateTxAps DisplayString,
|
||||
tnERPSStatePort0RxAps DisplayString,
|
||||
tnERPSStatePort1RxAps DisplayString,
|
||||
tnERPSStateWtrRemaining INTEGER,
|
||||
tnERPSStateRPLUnBlocked INTEGER,
|
||||
tnERPSStateNoApsReceived TruthValue,
|
||||
tnERPSStatePort0Blockstatus INTEGER,
|
||||
tnERPSStatePort1Blockstatus INTEGER,
|
||||
tnERPSStateFopAlarm TruthValue
|
||||
}
|
||||
|
||||
tnERPSState OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
idle (1),
|
||||
protected (2),
|
||||
manual (3),
|
||||
forced (4),
|
||||
pending (5),
|
||||
unknown (6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "ERPS state according to State Transition Tables in G.8032.
|
||||
"
|
||||
::= { tnERPSStateEntry 1 }
|
||||
|
||||
tnERPSStatePort0 OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
ok (1),
|
||||
sf (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
OK: State of East port is ok.
|
||||
SF: State of East port is Signal Fail.
|
||||
"
|
||||
::= { tnERPSStateEntry 2 }
|
||||
|
||||
tnERPSStatePort1 OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
ok (1),
|
||||
sf (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OK: State of East port is ok.
|
||||
SF: State of East port is Signal Fail.
|
||||
"
|
||||
::= { tnERPSStateEntry 3 }
|
||||
|
||||
tnERPSStateTxAps OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transmitted APS according to State Transition Tables in G.8032."
|
||||
::= { tnERPSStateEntry 4 }
|
||||
|
||||
tnERPSStatePort0RxAps OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The received APS on Port 0 according to State Transition Tables in G.8032."
|
||||
::= { tnERPSStateEntry 5 }
|
||||
|
||||
tnERPSStatePort1RxAps OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The received APS on Port 1 according to State Transition Tables in G.8032."
|
||||
::= { tnERPSStateEntry 6 }
|
||||
|
||||
tnERPSStateWtrRemaining OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remaining WTR timeout in milliseconds"
|
||||
::= { tnERPSStateEntry 7 }
|
||||
|
||||
tnERPSStateRPLUnBlocked OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
block (0),
|
||||
unblock (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"APS is received on the working flow."
|
||||
::= { tnERPSStateEntry 8 }
|
||||
|
||||
tnERPSStateNoApsReceived OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
noapsReceived (0),
|
||||
apsReceived (1)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RAPS PDU is not received from the other end."
|
||||
::= { tnERPSStateEntry 9 }
|
||||
|
||||
tnERPSStatePort0Blockstatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
block (0),
|
||||
unblock (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Block status for Port 0 (Both traffic and R-APS block status).
|
||||
R-APS channel is never blocked on sub-rings without virtual channel."
|
||||
::= { tnERPSStateEntry 10 }
|
||||
|
||||
tnERPSStatePort1Blockstatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
block (0),
|
||||
unblock (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Block status for Port 1 (Both traffic and R-APS block status).
|
||||
R-APS channel is never blocked on sub-rings without virtual channel"
|
||||
::= { tnERPSStateEntry 11 }
|
||||
|
||||
tnERPSStateFopAlarm OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Failure of Protocol Defect(FOP) status.
|
||||
If FOP is detected, the red LED lights; otherwise the green LED lights. "
|
||||
::= { tnERPSStateEntry 12 }
|
||||
|
||||
-- Sub-Ring Configuration tables
|
||||
tnERPSSubRingCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnERPSSubRingCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of Command Configuration."
|
||||
::= { tnERPSMgmtObjects 7 }
|
||||
|
||||
tnERPSSubRingCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnERPSSubRingCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents an sub ring configuration.
|
||||
"
|
||||
INDEX { tnERPSinstance }
|
||||
::= { tnERPSSubRingCfgTable 1 }
|
||||
|
||||
TnERPSSubRingCfgEntry ::= SEQUENCE {
|
||||
tnERPSSubRingType DisplayString,
|
||||
tnERPSSubRingTopologyChange TruthValue
|
||||
}
|
||||
|
||||
tnERPSSubRingType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "erps ring type.
|
||||
"
|
||||
::= { tnERPSSubRingCfgEntry 1 }
|
||||
|
||||
tnERPSSubRingTopologyChange OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Clicking this checkbox indicates that the topology changes in the sub-ring are propagated in the major ring.
|
||||
"
|
||||
::= { tnERPSSubRingCfgEntry 2 }
|
||||
|
||||
-- erps statistics tables
|
||||
tnERPSStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnERPSStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the display of erps statistics."
|
||||
::= { tnERPSMgmtObjects 8 }
|
||||
|
||||
tnERPSStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX TnERPSStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents an sub ring configuration.
|
||||
"
|
||||
INDEX { tnERPSinstance }
|
||||
::= { tnERPSStatisticsTable 1 }
|
||||
|
||||
TnERPSStatisticsEntry ::= SEQUENCE {
|
||||
tnERPSRAPSPDUReceived INTEGER,
|
||||
tnERPSRAPSPDUDropped INTEGER,
|
||||
tnERPSLocalSFOccurred INTEGER,
|
||||
tnERPSLocalSFCleared INTEGER,
|
||||
tnERPSRemoteSFReceived INTEGER,
|
||||
tnERPSRemoteFSReceived INTEGER,
|
||||
tnERPSNRMessageSent INTEGER
|
||||
}
|
||||
|
||||
tnERPSRAPSPDUReceived OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "erps R-APS PDU received.
|
||||
"
|
||||
::= { tnERPSStatisticsEntry 1 }
|
||||
|
||||
tnERPSRAPSPDUDropped OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "erps R-APS PDU dropped.
|
||||
"
|
||||
::= { tnERPSStatisticsEntry 2 }
|
||||
|
||||
tnERPSLocalSFOccurred OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "erps local SF occurred.
|
||||
"
|
||||
::= { tnERPSStatisticsEntry 3 }
|
||||
|
||||
tnERPSLocalSFCleared OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "erps local SF cleared.
|
||||
"
|
||||
::= { tnERPSStatisticsEntry 4 }
|
||||
|
||||
tnERPSRemoteSFReceived OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "erps remote SF received.
|
||||
"
|
||||
::= { tnERPSStatisticsEntry 5 }
|
||||
|
||||
tnERPSRemoteFSReceived OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "erps remote FS received.
|
||||
"
|
||||
::= { tnERPSStatisticsEntry 6 }
|
||||
|
||||
tnERPSNRMessageSent OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "erps NR message sent.
|
||||
"
|
||||
::= { tnERPSStatisticsEntry 7 }
|
||||
END
|
1862
MIBS/transition/TN-ETHSOAM-MIB
Normal file
1862
MIBS/transition/TN-ETHSOAM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1484
MIBS/transition/TN-ETHSOAM-PM-MIB
Normal file
1484
MIBS/transition/TN-ETHSOAM-PM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2314
MIBS/transition/TN-EVC-MIB
Normal file
2314
MIBS/transition/TN-EVC-MIB
Normal file
File diff suppressed because it is too large
Load Diff
121
MIBS/transition/TN-FRA-MIB
Normal file
121
MIBS/transition/TN-FRA-MIB
Normal file
@ -0,0 +1,121 @@
|
||||
-- *****************************************************************
|
||||
-- TN-FRA-MIB.my : TN Fault Relay Alarm MIB
|
||||
--
|
||||
-- Copyright (c) 2012 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
TN-FRA-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP FROM SNMPv2-CONF
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
ifIndex FROM IF-MIB
|
||||
tnProducts FROM TRANSITION-SMI;
|
||||
|
||||
tnFraMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201206251030Z"
|
||||
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
|
||||
"The mib module for managing all transition products with FRA(Fault relay alarm)"
|
||||
REVISION "201206250000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { tnProducts 21 }
|
||||
|
||||
tnFraObjects OBJECT IDENTIFIER
|
||||
::= { tnFraMIB 1 }
|
||||
|
||||
tnFraMgmt OBJECT IDENTIFIER ::= { tnFraObjects 1 }
|
||||
|
||||
tnFraRelayAlarmState OBJECT-TYPE
|
||||
SYNTAX INTEGER {normal(1),negated(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Change the state of the relay when an alarm condition is active
|
||||
Normal (1): Relay is activated on alarm
|
||||
Negated(2): Relay is de-activated on alarm
|
||||
"
|
||||
::= { tnFraMgmt 1 }
|
||||
|
||||
tnFraPowerSupplyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnFraPowerSupplyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used for configuring fault relay status of the powersupply modules"
|
||||
::= { tnFraMgmt 2 }
|
||||
|
||||
tnFraPowerSupplyEntry OBJECT-TYPE
|
||||
SYNTAX TnFraPowerSupplyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry contains configuration element of tnFraPowerSupplyTable"
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnFraPowerSupplyTable 1 }
|
||||
|
||||
TnFraPowerSupplyEntry ::= SEQUENCE {
|
||||
tnFraPowerSupplyState INTEGER
|
||||
}
|
||||
|
||||
tnFraPowerSupplyState OBJECT-TYPE
|
||||
SYNTAX INTEGER { enable(1),disable(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trigger fault relay alarm while monitored power supply is not present
|
||||
Enabled(1) : Enable fault relay alarm.
|
||||
Disabled(2): Disable fault relay alarm.
|
||||
"
|
||||
::= { tnFraPowerSupplyEntry 1 }
|
||||
|
||||
tnFraLinkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnFraLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This table is used for configuring fault relay status of the each port
|
||||
"
|
||||
::= { tnFraMgmt 3 }
|
||||
|
||||
tnFraLinkEntry OBJECT-TYPE
|
||||
SYNTAX TnFraLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The entry list the tnFraLinkState priority of each port
|
||||
"
|
||||
INDEX { ifIndex }
|
||||
::= { tnFraLinkTable 1 }
|
||||
|
||||
TnFraLinkEntry ::= SEQUENCE {
|
||||
tnFraLinkState INTEGER
|
||||
}
|
||||
tnFraLinkState OBJECT-TYPE
|
||||
SYNTAX INTEGER { enable(1),disable(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trigger fault relay alarm while monitored Port is down
|
||||
Enabled(1) : Enable fault relay alarm of the link.
|
||||
Disabled(2): Disable fault relay alarm of the link.
|
||||
"
|
||||
::= { tnFraLinkEntry 1}
|
||||
END
|
||||
|
384
MIBS/transition/TN-HQOS-MIB
Normal file
384
MIBS/transition/TN-HQOS-MIB
Normal file
@ -0,0 +1,384 @@
|
||||
-- *****************************************************************
|
||||
-- TN-HQOS-MIB: TN HQOS private MIB
|
||||
--
|
||||
-- Copyright (c) 2015 by Transition Networks, Inc.
|
||||
-- All Rights Reserved.
|
||||
--
|
||||
-- ****************************************************************
|
||||
|
||||
TN-HQOS-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
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
TNInterfaceIndex FROM TN-TC
|
||||
TNRowEditorState FROM TN-TC
|
||||
TNUnsigned8 FROM TN-TC
|
||||
;
|
||||
|
||||
tnHqosMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201504200000Z"
|
||||
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
|
||||
"The mib module for HQOS settings."
|
||||
|
||||
REVISION "201504200000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnProducts 145 }
|
||||
|
||||
|
||||
TNhqosSchMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The HQoS scheduling mode."
|
||||
SYNTAX INTEGER { normal(0), basic(1), hierarchical(2) }
|
||||
|
||||
tnHqosMibObjects OBJECT IDENTIFIER
|
||||
::= { tnHqosMib 1 }
|
||||
|
||||
tnHqosConfig OBJECT IDENTIFIER
|
||||
::= { tnHqosMibObjects 2 }
|
||||
|
||||
tnHqosConfigInterface OBJECT IDENTIFIER
|
||||
::= { tnHqosConfig 2 }
|
||||
|
||||
tnHqosConfigInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNHqosConfigInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides HQoS configuration for interfaces"
|
||||
::= { tnHqosConfigInterface 1 }
|
||||
|
||||
tnHqosConfigInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX TNHqosConfigInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row contains the configuration for an interface"
|
||||
INDEX { tnHqosConfigInterfaceIfIndex }
|
||||
::= { tnHqosConfigInterfaceTable 1 }
|
||||
|
||||
TNHqosConfigInterfaceEntry ::= SEQUENCE {
|
||||
tnHqosConfigInterfaceIfIndex TNInterfaceIndex,
|
||||
tnHqosConfigInterfaceSchMode TNhqosSchMode
|
||||
}
|
||||
|
||||
tnHqosConfigInterfaceIfIndex OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical interface index."
|
||||
::= { tnHqosConfigInterfaceEntry 1 }
|
||||
|
||||
tnHqosConfigInterfaceSchMode OBJECT-TYPE
|
||||
SYNTAX TNhqosSchMode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"HQoS scheduling mode."
|
||||
::= { tnHqosConfigInterfaceEntry 2 }
|
||||
|
||||
tnHqosConfigInterfaceHqosTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNHqosConfigInterfaceHqosEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration for HQoS entries"
|
||||
::= { tnHqosConfigInterface 2 }
|
||||
|
||||
tnHqosConfigInterfaceHqosEntry OBJECT-TYPE
|
||||
SYNTAX TNHqosConfigInterfaceHqosEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row contains the configuration for an HQoS entry"
|
||||
INDEX { tnHqosConfigInterfaceHqosIfIndex, tnHqosConfigInterfaceHqosHqosId }
|
||||
::= { tnHqosConfigInterfaceHqosTable 1 }
|
||||
|
||||
TNHqosConfigInterfaceHqosEntry ::= SEQUENCE {
|
||||
tnHqosConfigInterfaceHqosIfIndex TNInterfaceIndex,
|
||||
tnHqosConfigInterfaceHqosHqosId Integer32,
|
||||
tnHqosConfigInterfaceHqosDwrrCount TNUnsigned8,
|
||||
tnHqosConfigInterfaceHqosShaperEnable TruthValue,
|
||||
tnHqosConfigInterfaceHqosShaperRate Unsigned32,
|
||||
tnHqosConfigInterfaceHqosMinRate Unsigned32,
|
||||
tnHqosConfigInterfaceHqosAction TNRowEditorState
|
||||
}
|
||||
|
||||
tnHqosConfigInterfaceHqosIfIndex OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical interface index."
|
||||
::= { tnHqosConfigInterfaceHqosEntry 1 }
|
||||
|
||||
tnHqosConfigInterfaceHqosHqosId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"HQoS ID, allowed range depends on platform."
|
||||
::= { tnHqosConfigInterfaceHqosEntry 2 }
|
||||
|
||||
tnHqosConfigInterfaceHqosDwrrCount OBJECT-TYPE
|
||||
SYNTAX TNUnsigned8
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of queues using DWRR."
|
||||
::= { tnHqosConfigInterfaceHqosEntry 3 }
|
||||
|
||||
tnHqosConfigInterfaceHqosShaperEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable shaper."
|
||||
::= { tnHqosConfigInterfaceHqosEntry 4 }
|
||||
|
||||
tnHqosConfigInterfaceHqosShaperRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shaper rate in kbps."
|
||||
::= { tnHqosConfigInterfaceHqosEntry 5 }
|
||||
|
||||
tnHqosConfigInterfaceHqosMinRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minimum guaranteed bandwidth in kbps."
|
||||
::= { tnHqosConfigInterfaceHqosEntry 6 }
|
||||
|
||||
tnHqosConfigInterfaceHqosAction OBJECT-TYPE
|
||||
SYNTAX TNRowEditorState
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action"
|
||||
::= { tnHqosConfigInterfaceHqosEntry 10000 }
|
||||
|
||||
tnHqosConfigInterfaceHqosTableRowEditor OBJECT IDENTIFIER
|
||||
::= { tnHqosConfigInterface 3 }
|
||||
|
||||
tnHqosConfigInterfaceHqosTableRowEditorIfIndex OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical interface index."
|
||||
::= { tnHqosConfigInterfaceHqosTableRowEditor 1 }
|
||||
|
||||
tnHqosConfigInterfaceHqosTableRowEditorHqosId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"HQoS ID, allowed range depends on platform."
|
||||
::= { tnHqosConfigInterfaceHqosTableRowEditor 2 }
|
||||
|
||||
tnHqosConfigInterfaceHqosTableRowEditorDwrrCount OBJECT-TYPE
|
||||
SYNTAX TNUnsigned8
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of queues using DWRR."
|
||||
::= { tnHqosConfigInterfaceHqosTableRowEditor 3 }
|
||||
|
||||
tnHqosConfigInterfaceHqosTableRowEditorShaperEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable shaper."
|
||||
::= { tnHqosConfigInterfaceHqosTableRowEditor 4 }
|
||||
|
||||
tnHqosConfigInterfaceHqosTableRowEditorShaperRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shaper rate in kbps."
|
||||
::= { tnHqosConfigInterfaceHqosTableRowEditor 5 }
|
||||
|
||||
tnHqosConfigInterfaceHqosTableRowEditorMinRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minimum guaranteed bandwidth in kbps."
|
||||
::= { tnHqosConfigInterfaceHqosTableRowEditor 6 }
|
||||
|
||||
tnHqosConfigInterfaceHqosTableRowEditorAction OBJECT-TYPE
|
||||
SYNTAX TNRowEditorState
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action"
|
||||
::= { tnHqosConfigInterfaceHqosTableRowEditor 10000 }
|
||||
|
||||
tnHqosConfigInterfaceHqosQueueTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNHqosConfigInterfaceHqosQueueEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration for HQoS queues"
|
||||
::= { tnHqosConfigInterface 4 }
|
||||
|
||||
tnHqosConfigInterfaceHqosQueueEntry OBJECT-TYPE
|
||||
SYNTAX TNHqosConfigInterfaceHqosQueueEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row contains the configuration for a queue of an HQoS entry"
|
||||
INDEX { tnHqosConfigInterfaceHqosQueueIfIndex, tnHqosConfigInterfaceHqosQueueHqosId, tnHqosConfigInterfaceHqosQueueQueue }
|
||||
::= { tnHqosConfigInterfaceHqosQueueTable 1 }
|
||||
|
||||
TNHqosConfigInterfaceHqosQueueEntry ::= SEQUENCE {
|
||||
tnHqosConfigInterfaceHqosQueueIfIndex TNInterfaceIndex,
|
||||
tnHqosConfigInterfaceHqosQueueHqosId Integer32,
|
||||
tnHqosConfigInterfaceHqosQueueQueue Integer32,
|
||||
tnHqosConfigInterfaceHqosQueueShaperEnable TruthValue,
|
||||
tnHqosConfigInterfaceHqosQueueShaperRate Unsigned32,
|
||||
tnHqosConfigInterfaceHqosQueueSchedulerWeight TNUnsigned8
|
||||
}
|
||||
|
||||
tnHqosConfigInterfaceHqosQueueIfIndex OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical interface index."
|
||||
::= { tnHqosConfigInterfaceHqosQueueEntry 1 }
|
||||
|
||||
tnHqosConfigInterfaceHqosQueueHqosId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"HQoS ID, allowed range depends on platform."
|
||||
::= { tnHqosConfigInterfaceHqosQueueEntry 2 }
|
||||
|
||||
tnHqosConfigInterfaceHqosQueueQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..7)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Queue number."
|
||||
::= { tnHqosConfigInterfaceHqosQueueEntry 3 }
|
||||
|
||||
tnHqosConfigInterfaceHqosQueueShaperEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable shaper."
|
||||
::= { tnHqosConfigInterfaceHqosQueueEntry 4 }
|
||||
|
||||
tnHqosConfigInterfaceHqosQueueShaperRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shaper rate in kbps."
|
||||
::= { tnHqosConfigInterfaceHqosQueueEntry 5 }
|
||||
|
||||
tnHqosConfigInterfaceHqosQueueSchedulerWeight OBJECT-TYPE
|
||||
SYNTAX TNUnsigned8
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Scheduler weight, 1-100."
|
||||
::= { tnHqosConfigInterfaceHqosQueueEntry 6 }
|
||||
|
||||
tnHqosConfigHqos OBJECT IDENTIFIER
|
||||
::= { tnHqosConfig 4 }
|
||||
|
||||
tnHqosMibConformance OBJECT IDENTIFIER
|
||||
::= { tnHqosMib 2 }
|
||||
|
||||
tnHqosMibCompliances OBJECT IDENTIFIER
|
||||
::= { tnHqosMibConformance 1 }
|
||||
|
||||
tnHqosMibGroups OBJECT IDENTIFIER
|
||||
::= { tnHqosMibConformance 2 }
|
||||
|
||||
tnHqosConfigInterfaceTableInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnHqosConfigInterfaceSchMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnHqosMibGroups 1 }
|
||||
|
||||
tnHqosConfigInterfaceHqosTableInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnHqosConfigInterfaceHqosDwrrCount,
|
||||
tnHqosConfigInterfaceHqosShaperEnable,
|
||||
tnHqosConfigInterfaceHqosShaperRate,
|
||||
tnHqosConfigInterfaceHqosMinRate,
|
||||
tnHqosConfigInterfaceHqosAction }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnHqosMibGroups 2 }
|
||||
|
||||
tnHqosConfigInterfaceHqosTableRowEditorInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnHqosConfigInterfaceHqosTableRowEditorIfIndex,
|
||||
tnHqosConfigInterfaceHqosTableRowEditorHqosId,
|
||||
tnHqosConfigInterfaceHqosTableRowEditorDwrrCount,
|
||||
tnHqosConfigInterfaceHqosTableRowEditorShaperEnable,
|
||||
tnHqosConfigInterfaceHqosTableRowEditorShaperRate,
|
||||
tnHqosConfigInterfaceHqosTableRowEditorMinRate,
|
||||
tnHqosConfigInterfaceHqosTableRowEditorAction }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnHqosMibGroups 3 }
|
||||
|
||||
tnHqosConfigInterfaceHqosQueueTableInfoGroup OBJECT-GROUP
|
||||
OBJECTS { tnHqosConfigInterfaceHqosQueueShaperEnable,
|
||||
tnHqosConfigInterfaceHqosQueueShaperRate,
|
||||
tnHqosConfigInterfaceHqosQueueSchedulerWeight }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects suitable for bulk operations."
|
||||
::= { tnHqosMibGroups 4 }
|
||||
|
||||
tnHqosMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for the implementation."
|
||||
|
||||
MODULE -- this module
|
||||
|
||||
MANDATORY-GROUPS { tnHqosConfigInterfaceTableInfoGroup,
|
||||
tnHqosConfigInterfaceHqosTableInfoGroup,
|
||||
tnHqosConfigInterfaceHqosTableRowEditorInfoGroup,
|
||||
tnHqosConfigInterfaceHqosQueueTableInfoGroup }
|
||||
|
||||
::= { tnHqosMibCompliances 1 }
|
||||
|
||||
END
|
231
MIBS/transition/TN-HTTPS-MIB
Normal file
231
MIBS/transition/TN-HTTPS-MIB
Normal file
@ -0,0 +1,231 @@
|
||||
-- *****************************************************************
|
||||
-- TN-HTTPS-MIB
|
||||
--
|
||||
-- Copyright (c) 2013, Transition Networks Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
TN-HTTPS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue,DisplayString
|
||||
FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
tnDevMgmt
|
||||
FROM TN-MGMT-MIB;
|
||||
|
||||
tnHttpsMib OBJECT IDENTIFIER ::= { tnDevMgmt 41 }
|
||||
|
||||
--
|
||||
-- sub HTTPS
|
||||
--
|
||||
|
||||
tnHttpsConfig OBJECT IDENTIFIER ::= { tnHttpsMib 1 }
|
||||
tnHttpsCertGene OBJECT IDENTIFIER ::= { tnHttpsMib 2 }
|
||||
|
||||
-- HTTPS Configuration
|
||||
|
||||
tnHttpsConfigMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the HTTPS mode operation. When the
|
||||
current connection is HTTPS, to apply HTTPS
|
||||
disabled mode operation will automatically
|
||||
redirect web browser to an HTTP connection.
|
||||
Possible modes are:
|
||||
Enabled: Enable HTTPS mode operation.
|
||||
Disabled: Disable HTTPS mode operation."
|
||||
::= { tnHttpsConfig 1 }
|
||||
|
||||
tnHttpsConfigAutoRedirect OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the HTTPS redirect mode operation.
|
||||
It only significant if HTTPS mode 'Enabled' is
|
||||
selected. Automatically redirects web browser
|
||||
to an HTTPS connection when both HTTPS mode
|
||||
and Automatic Redirect are enabled. Possible
|
||||
modes are:
|
||||
Enabled: Enable HTTPS redirect mode operation.
|
||||
Disabled: Disable HTTPS redirect mode operation."
|
||||
::= { tnHttpsConfig 2 }
|
||||
|
||||
-- HTTPS Certificate Generate
|
||||
|
||||
tnHttpsCertGenerate OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
rsa(1),
|
||||
dsa(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Generate dropdown lets you select RSA or DSA
|
||||
as the public key algorithm. RSA: Generate an RSA
|
||||
key. Uses the RSA internet encryption and
|
||||
authentication system. DSA: Generate a DSA key.
|
||||
Uses the digital signature algorithm (DSA). When
|
||||
done, click the Generate button to generate the
|
||||
certificate as defined at the Generate dropdown.
|
||||
Depending on the encryption method selected (RSA or
|
||||
DSA) here, the HTTPS Certificate > View section
|
||||
displays one of two signature algorithms in effect,
|
||||
either:
|
||||
Signature Algorithm: dsaWithSHA1,
|
||||
or
|
||||
Signature Algorithm: sha1WithRSAEncryption."
|
||||
::= { tnHttpsCertGene 1 }
|
||||
|
||||
-- HTTPS Certificate Load
|
||||
|
||||
tnHttpsCertLoadTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnHttpsCertLoadEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lets you select a new HTTPS certificate and load
|
||||
it.
|
||||
The information of this table should be sent in
|
||||
a network entry through snmpset command."
|
||||
::= { tnHttpsMib 3 }
|
||||
|
||||
tnHttpsCertLoadEntry OBJECT-TYPE
|
||||
SYNTAX TnHttpsCertLoadEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents an excution of HTTPS
|
||||
certificate loading."
|
||||
INDEX { tnHttpsCertLoadId }
|
||||
::= { tnHttpsCertLoadTable 1 }
|
||||
|
||||
TnHttpsCertLoadEntry ::= SEQUENCE {
|
||||
tnHttpsCertLoadId Unsigned32,
|
||||
tnHttpsCertLoadAddrType InetAddressType,
|
||||
tnHttpsCertLoadAddr InetAddress,
|
||||
tnHttpsCertLoadFileName DisplayString,
|
||||
tnHttpsCertLoadStatus TruthValue,
|
||||
tnHttpsCertLastLoad INTEGER
|
||||
}
|
||||
|
||||
tnHttpsCertLoadId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of HTTPS certificate load."
|
||||
::= { tnHttpsCertLoadEntry 1 }
|
||||
|
||||
tnHttpsCertLoadAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address type of host. For a detailed description
|
||||
of this type, please refer to INET-ADDRESS-MIB.
|
||||
Because we cannot access the hostname of the load
|
||||
file dirctly, so we assume the return value is
|
||||
unknown(0)."
|
||||
::= { tnHttpsCertLoadEntry 2 }
|
||||
|
||||
tnHttpsCertLoadAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address of host. For a detailed description of this
|
||||
type, please refer to INET-ADDRESS-MIB.
|
||||
Because we cannot access the hostname of the load
|
||||
file dirctly, so we return nothing."
|
||||
::= { tnHttpsCertLoadEntry 3 }
|
||||
|
||||
tnHttpsCertLoadFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..64))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Absolute filename on the local file system for loading
|
||||
HTTPS certificate.
|
||||
Because we cannot access to the load file dirctly, so
|
||||
we return nothing."
|
||||
::= { tnHttpsCertLoadEntry 4 }
|
||||
|
||||
tnHttpsCertLoadStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When uploading files of HTTPS certificate, the loading
|
||||
status of HTTPS certificate must keep enabled temporarily.
|
||||
Otherwise, the status will be disabled.
|
||||
"
|
||||
::= { tnHttpsCertLoadEntry 5 }
|
||||
|
||||
tnHttpsCertLastLoad OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The result of uploaded HTTPS certificate last time. If
|
||||
HTTPS certificate uploaded success last time, the result
|
||||
is true. Otherwise, the result must be false."
|
||||
::= { tnHttpsCertLoadEntry 6 }
|
||||
|
||||
-- HTTPS Certificate View
|
||||
|
||||
tnHttpsCertViewTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnHttpsCertViewEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the current HTTPS certificate (see above).
|
||||
Each certificate contains Data and a Signature
|
||||
Algorithm."
|
||||
::= { tnHttpsMib 4 }
|
||||
|
||||
tnHttpsCertViewEntry OBJECT-TYPE
|
||||
SYNTAX TnHttpsCertViewEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a part of HTTPS certificate
|
||||
message."
|
||||
INDEX { tnHttpsCertId }
|
||||
::= { tnHttpsCertViewTable 1 }
|
||||
|
||||
TnHttpsCertViewEntry ::= SEQUENCE {
|
||||
tnHttpsCertId Unsigned32,
|
||||
tnHttpsCertMessage DisplayString
|
||||
}
|
||||
|
||||
tnHttpsCertId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of HTTPS certificate.
|
||||
Each index represets the corresponding line number
|
||||
of HTTPS certificate, so the maximum index is the max
|
||||
line number of HTTPS certificate."
|
||||
::= { tnHttpsCertViewEntry 1 }
|
||||
|
||||
tnHttpsCertMessage OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A part of HTTPS certificate mseeage.
|
||||
Each part message represets a line of certificate
|
||||
mseeage in the corresponding line number and ended by
|
||||
'NL'. The ASCII value of 'NL' is equal to 10."
|
||||
::= { tnHttpsCertViewEntry 2 }
|
||||
END
|
368
MIBS/transition/TN-IP-SOURCE-GUARD-MIB
Normal file
368
MIBS/transition/TN-IP-SOURCE-GUARD-MIB
Normal file
@ -0,0 +1,368 @@
|
||||
-- *****************************************************************
|
||||
-- TN-IP-SOURCE-GUARD-MIB
|
||||
--
|
||||
-- Copyright (c) 2012, Transition Networks Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
--
|
||||
TN-IP-SOURCE-GUARD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TimeStamp,
|
||||
RowStatus, TruthValue, MacAddress FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress, InetAddressPrefixLength FROM INET-ADDRESS-MIB
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
tnProducts FROM TRANSITION-SMI
|
||||
ifIndex, InterfaceIndex FROM IF-MIB;
|
||||
|
||||
tnIPSourceGuardMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201209100000Z"
|
||||
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
|
||||
"The mib module for IP Source Guard.
|
||||
IP Source Guard is a secure feature used to restrict IP traffic
|
||||
on DHCP snooping untrusted ports by filtering traffic based on
|
||||
the DHCP Snooping Table or manually configured IP Source Bindings.
|
||||
It helps prevent IP spoofing attacks when a host tries to spoof
|
||||
and use the IP address of another host. "
|
||||
|
||||
REVISION "201209260000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
|
||||
::= { tnProducts 31 }
|
||||
|
||||
tnIPSourceGuardMIBObjects
|
||||
OBJECT IDENTIFIER ::= { tnIPSourceGuardMIB 1 }
|
||||
|
||||
tnIPSourceGuardMIBNotifications
|
||||
OBJECT IDENTIFIER ::= { tnIPSourceGuardMIB 2 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
tnIPSourceGuardMgmt
|
||||
OBJECT IDENTIFIER ::= { tnIPSourceGuardMIBObjects 1 }
|
||||
|
||||
|
||||
--
|
||||
-- tnIPSourceGuardTable
|
||||
--
|
||||
|
||||
tnIPSourceGuardTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIPSourceGuardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is for user to configure the global settings of
|
||||
IP Source Guard."
|
||||
::= { tnIPSourceGuardMgmt 1 }
|
||||
|
||||
tnIPSourceGuardEntry OBJECT-TYPE
|
||||
SYNTAX TnIPSourceGuardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a global configuration of IP Source Guard."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnIPSourceGuardTable 1 }
|
||||
|
||||
TnIPSourceGuardEntry ::= SEQUENCE {
|
||||
tnIPSourceGuardGlobalMode TruthValue,
|
||||
tnIPSourceGuardDynamicToStatic TruthValue
|
||||
}
|
||||
|
||||
tnIPSourceGuardGlobalMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set true(1) to enable or false(2) to disable the global IP Source
|
||||
Guard function.
|
||||
Only when both Global Mode and Port Mode on a given port are enabled,
|
||||
IP Source Guard is enabled on this given port."
|
||||
DEFVAL { false }
|
||||
::= { tnIPSourceGuardEntry 1 }
|
||||
|
||||
tnIPSourceGuardDynamicToStatic OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set true(1) to translate all dynamic entries to static entries.
|
||||
It will be always returned the default value false(2) when queried."
|
||||
DEFVAL { false }
|
||||
::= { tnIPSourceGuardEntry 2 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- tnIPSourceGuardIfTable
|
||||
--
|
||||
|
||||
tnIPSourceGuardIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIPSourceGuardIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lets user to configure the IP Source Guard for each port."
|
||||
::= { tnIPSourceGuardMgmt 2 }
|
||||
|
||||
tnIPSourceGuardIfEntry OBJECT-TYPE
|
||||
SYNTAX TnIPSourceGuardIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a IP Source Guard setting on a port."
|
||||
INDEX { ifIndex }
|
||||
::= { tnIPSourceGuardIfTable 1 }
|
||||
|
||||
TnIPSourceGuardIfEntry ::= SEQUENCE {
|
||||
tnIPSourceGuardIfMode TruthValue,
|
||||
tnIPSourceGuardIfMaxDynamicClients INTEGER
|
||||
}
|
||||
|
||||
tnIPSourceGuardIfMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set true(1) to enable or false(2) to disable the IP Source Guard
|
||||
function on the given port.
|
||||
Only when both Global Mode and Port Mode on a given port are enabled,
|
||||
IP Source Guard is enabled on this given port. "
|
||||
DEFVAL { false }
|
||||
::= { tnIPSourceGuardIfEntry 1 }
|
||||
|
||||
tnIPSourceGuardIfMaxDynamicClients OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
zero (0), -- only allow the IP packets forwarding that are
|
||||
-- matched in static entries on the specific port.
|
||||
one (1), -- only one dynamic client that can be learned
|
||||
-- on the given port.
|
||||
two (2), -- only two dynamic clients that can be learned
|
||||
-- on the given port.
|
||||
unlimited (65535) -- no limitation for dynamic clients that can be
|
||||
-- learned on the given port.
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the maximum number of dynamic clients that can be learned
|
||||
on given port.
|
||||
This value can be 0, 1, 2 or unlimited.
|
||||
If the port mode is enabled and the value of max dynamic client is
|
||||
equal to 0, it means only allow the IP packets forwarding that are
|
||||
matched in static entries on the specific port."
|
||||
DEFVAL { unlimited }
|
||||
::= { tnIPSourceGuardIfEntry 2 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- tnIPSourceGuardStaticTable
|
||||
--
|
||||
|
||||
tnIPSourceGuardStaticTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIPSourceGuardStaticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lets user to configure the static entries for IP Source Guard."
|
||||
::= { tnIPSourceGuardMgmt 3 }
|
||||
|
||||
tnIPSourceGuardStaticEntry OBJECT-TYPE
|
||||
SYNTAX TnIPSourceGuardStaticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a static entry of IP Source Guard."
|
||||
INDEX { tnIPSourceGuardStaticPort,
|
||||
tnIPSourceGuardStaticVlanID,
|
||||
tnIPSourceGuardStaticAddrType,
|
||||
tnIPSourceGuardStaticAddr,
|
||||
tnIPSourceGuardStaticMask }
|
||||
::= { tnIPSourceGuardStaticTable 1 }
|
||||
|
||||
TnIPSourceGuardStaticEntry ::= SEQUENCE {
|
||||
tnIPSourceGuardStaticPort InterfaceIndex,
|
||||
tnIPSourceGuardStaticVlanID INTEGER,
|
||||
tnIPSourceGuardStaticAddrType InetAddressType,
|
||||
tnIPSourceGuardStaticAddr InetAddress,
|
||||
tnIPSourceGuardStaticMask InetAddressPrefixLength,
|
||||
tnIPSourceGuardStaticMacAddress MacAddress,
|
||||
tnIPSourceGuardStaticRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnIPSourceGuardStaticPort OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number for the settings."
|
||||
::= { tnIPSourceGuardStaticEntry 1 }
|
||||
|
||||
tnIPSourceGuardStaticVlanID OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlan id for the settings."
|
||||
::= { tnIPSourceGuardStaticEntry 2 }
|
||||
|
||||
tnIPSourceGuardStaticAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address type of Source IP.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIPSourceGuardStaticEntry 3 }
|
||||
|
||||
tnIPSourceGuardStaticAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address of Source IP.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIPSourceGuardStaticEntry 4 }
|
||||
|
||||
|
||||
tnIPSourceGuardStaticMask OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mask of Source IP.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIPSourceGuardStaticEntry 5 }
|
||||
|
||||
tnIPSourceGuardStaticMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mac Address of Source IP."
|
||||
::= { tnIPSourceGuardStaticEntry 6 }
|
||||
|
||||
tnIPSourceGuardStaticRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Row status of static IP Source Guard."
|
||||
::= { tnIPSourceGuardStaticEntry 7}
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- tnIPSourceGuardDynamicTable
|
||||
--
|
||||
|
||||
tnIPSourceGuardDynamicTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIPSourceGuardDynamicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lets user to configure the dynamic entries for IP Source Guard."
|
||||
::= { tnIPSourceGuardMgmt 4 }
|
||||
|
||||
tnIPSourceGuardDynamicEntry OBJECT-TYPE
|
||||
SYNTAX TnIPSourceGuardDynamicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a dynamic entry of IP Source Guard."
|
||||
INDEX { tnIPSourceGuardDynamicPort,
|
||||
tnIPSourceGuardDynamicVlanID,
|
||||
tnIPSourceGuardDynamicAddrType,
|
||||
tnIPSourceGuardDynamicAddr,
|
||||
tnIPSourceGuardDynamicMask }
|
||||
::= { tnIPSourceGuardDynamicTable 1 }
|
||||
|
||||
TnIPSourceGuardDynamicEntry ::= SEQUENCE {
|
||||
tnIPSourceGuardDynamicPort InterfaceIndex,
|
||||
tnIPSourceGuardDynamicVlanID INTEGER,
|
||||
tnIPSourceGuardDynamicAddrType InetAddressType,
|
||||
tnIPSourceGuardDynamicAddr InetAddress,
|
||||
tnIPSourceGuardDynamicMask InetAddressPrefixLength,
|
||||
tnIPSourceGuardDynamicMacAddress MacAddress
|
||||
}
|
||||
|
||||
tnIPSourceGuardDynamicPort OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number for the settings."
|
||||
::= { tnIPSourceGuardDynamicEntry 1 }
|
||||
|
||||
tnIPSourceGuardDynamicVlanID OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlan id for the settings. "
|
||||
::= { tnIPSourceGuardDynamicEntry 2 }
|
||||
|
||||
tnIPSourceGuardDynamicAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address type of Source IP.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIPSourceGuardDynamicEntry 3 }
|
||||
|
||||
tnIPSourceGuardDynamicAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address of Source IP.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIPSourceGuardDynamicEntry 4 }
|
||||
|
||||
tnIPSourceGuardDynamicMask OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mask of Source IP.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnIPSourceGuardDynamicEntry 5 }
|
||||
|
||||
tnIPSourceGuardDynamicMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mac Address of Source IP."
|
||||
::= { tnIPSourceGuardDynamicEntry 6 }
|
||||
--
|
||||
-- Notifications
|
||||
--
|
||||
|
||||
END
|
710
MIBS/transition/TN-IPMC-SNOOPING-MIB
Normal file
710
MIBS/transition/TN-IPMC-SNOOPING-MIB
Normal file
@ -0,0 +1,710 @@
|
||||
-- *****************************************************************
|
||||
-- TN-IPMC-SNOOPING-MIB.smi : TN-IPMC-SNOOPING-MIB
|
||||
--
|
||||
-- Copyright (c) 2012 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
-- Version 1.00, 2012/10/11, Tonyl
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
TN-IPMC-SNOOPING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32,
|
||||
Counter32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
InetAddress,InetAddressPrefixLength
|
||||
FROM INET-ADDRESS-MIB
|
||||
PortList, VlanId
|
||||
FROM Q-BRIDGE-MIB
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
tnProducts FROM TRANSITION-SMI;
|
||||
|
||||
tnIpmcSnoopingMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201207061930Z"
|
||||
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
|
||||
"The structure of IPMC snooping for
|
||||
the proprietary enterprise."
|
||||
::= { tnProducts 115 }
|
||||
|
||||
tnIpmcSnoopingMibNotifications OBJECT IDENTIFIER ::= { tnIpmcSnoopingMib 1 }
|
||||
tnIpmcSnoopingMibObjects OBJECT IDENTIFIER ::= { tnIpmcSnoopingMib 2 }
|
||||
tnIpmcSnoopingMibConformance OBJECT IDENTIFIER ::= { tnIpmcSnoopingMib 3 }
|
||||
-- Textual Conventions
|
||||
TnIpmcType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "A value that represents the protocol type of IPMC:
|
||||
igmp(1) : type of IPMC is IGMP
|
||||
mld(2) : type of IPMC is MLD
|
||||
unknown(0) : type of IPMC is not determined."
|
||||
SYNTAX INTEGER {
|
||||
igmp (1),
|
||||
mld (2),
|
||||
unknown (4)
|
||||
}
|
||||
|
||||
TnIpmcVersion ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "A value that represents the version of IGMP or MLD:
|
||||
version1(1) : Version 1 of IGMP or MLD
|
||||
version2(2) : Version 2 of IGMP or MLD
|
||||
version2(3) : Version 2 of IGMP
|
||||
unknown(4) : Version of IGMP or MLD is not determined."
|
||||
SYNTAX INTEGER {
|
||||
version1 (1),
|
||||
version2 (2),
|
||||
version3 (3),
|
||||
unknown (4)
|
||||
}
|
||||
----------------------------------------------------------------------------
|
||||
--tnIpmcSnoopingMibObjects
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
tnIpmcSnoopingMgmt OBJECT IDENTIFIER ::= { tnIpmcSnoopingMibObjects 1 }
|
||||
|
||||
tnSystemCfgInfo OBJECT IDENTIFIER ::= { tnIpmcSnoopingMgmt 1 }
|
||||
tnPortCfgInfo OBJECT IDENTIFIER ::= { tnIpmcSnoopingMgmt 2 }
|
||||
tnVlanCfgInfo OBJECT IDENTIFIER ::= { tnIpmcSnoopingMgmt 3 }
|
||||
tnPortFilterCfgInfo OBJECT IDENTIFIER ::= { tnIpmcSnoopingMgmt 4 }
|
||||
tnPortStatusInfo OBJECT IDENTIFIER ::= { tnIpmcSnoopingMgmt 5 }
|
||||
tnVlanStatisticInfo OBJECT IDENTIFIER ::= { tnIpmcSnoopingMgmt 6 }
|
||||
tnIpmcGroupInfo OBJECT IDENTIFIER ::= { tnIpmcSnoopingMgmt 7 }
|
||||
tnIpmcSfmInfo OBJECT IDENTIFIER ::= { tnIpmcSnoopingMgmt 8 }
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
-- tnSystemInfo
|
||||
----------------------------------------------------------------------------
|
||||
tnSystemCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnSystemCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table contains System based configuration information
|
||||
for Ipmc Snooping."
|
||||
::= { tnSystemCfgInfo 1 }
|
||||
|
||||
tnSystemCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnSystemCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry is created for each active port in the device."
|
||||
INDEX { tnIpmcSnoopingType }
|
||||
::= { tnSystemCfgTable 1 }
|
||||
|
||||
TnSystemCfgEntry ::= SEQUENCE {
|
||||
tnIpmcSnoopingType TnIpmcType,
|
||||
tnIpmcSnoopingEnabled TruthValue,
|
||||
tnIpmcSnoopingFloodingEnabled TruthValue,
|
||||
tnIpmcSnoopingLeaveProxyEnabled TruthValue,
|
||||
tnIpmcSnoopingProxyEnabled TruthValue,
|
||||
tnIpmcSnoopingSsmRange InetAddress,
|
||||
tnIpmcSnoopingSsmRangePrefix InetAddressPrefixLength,
|
||||
tnIpmcSnoopingStatisticClear TruthValue
|
||||
}
|
||||
|
||||
tnIpmcSnoopingType OBJECT-TYPE
|
||||
SYNTAX TnIpmcType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates whether IGMP or MLD Snooping has been
|
||||
configued for the system."
|
||||
::={ tnSystemCfgEntry 1 }
|
||||
|
||||
tnIpmcSnoopingEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates whether IGMP or MLD Snooping has been
|
||||
enabled for the system."
|
||||
::={ tnSystemCfgEntry 2 }
|
||||
|
||||
tnIpmcSnoopingFloodingEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enable unregistered IPMCv6 traffic flooding.
|
||||
The flooding control takes effect only when IGMP or MLD Snooping
|
||||
is enabled.When Ipmc Snooping is disabled, unregistered
|
||||
IPMCv4 traffic flooding is always active in spite of this
|
||||
setting."
|
||||
::={ tnSystemCfgEntry 3 }
|
||||
|
||||
tnIpmcSnoopingLeaveProxyEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enable Ipmc Leave proxy. This feature can be used to
|
||||
avoid forwarding unnecessary leave messages to the
|
||||
router side."
|
||||
::={ tnSystemCfgEntry 4 }
|
||||
|
||||
tnIpmcSnoopingProxyEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enable Ipmc proxy. This feature can be used to avoid
|
||||
forwarding unnecessary join and leave messages to the
|
||||
router side."
|
||||
::={ tnSystemCfgEntry 5 }
|
||||
|
||||
tnIpmcSnoopingSsmRange OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SSM (Source-Specific Multicast) Range allows the SSM-aware
|
||||
hosts and routers run the SSM service model for the groups
|
||||
in the address range."
|
||||
::={ tnSystemCfgEntry 6 }
|
||||
|
||||
tnIpmcSnoopingSsmRangePrefix OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Denotes the length of a generic Internet network address
|
||||
prefix."
|
||||
::={ tnSystemCfgEntry 7 }
|
||||
|
||||
tnIpmcSnoopingStatisticClear OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Clears all Statistics counters."
|
||||
::={ tnSystemCfgEntry 8 }
|
||||
----------------------------------------------------------------------
|
||||
-- tnPortConfigInfo
|
||||
----------------------------------------------------------------------
|
||||
|
||||
tnPortCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPortCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table contains Port based configuration information
|
||||
for Ipmc Snooping."
|
||||
::= { tnPortCfgInfo 1 }
|
||||
|
||||
tnPortCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnPortCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry is created for each active port in the device."
|
||||
INDEX { tnIpmcSnoopingType, ifIndex }
|
||||
::= { tnPortCfgTable 1 }
|
||||
|
||||
TnPortCfgEntry ::= SEQUENCE {
|
||||
tnPortRoutePortEnabled TruthValue,
|
||||
tnPortFastLeaveEnabled TruthValue,
|
||||
tnPortThrottling Unsigned32
|
||||
}
|
||||
|
||||
tnPortRoutePortEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Specify which ports act as router ports. A router port
|
||||
is a port on the Ethernet switch that leads towards the
|
||||
Layer 3 multicast device or Ipmc querier. If an aggregation
|
||||
member port is selected as a router port, the whole
|
||||
aggregation will act as a router port."
|
||||
::= { tnPortCfgEntry 1 }
|
||||
|
||||
tnPortFastLeaveEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enable the fast leave on the port."
|
||||
::= { tnPortCfgEntry 2 }
|
||||
|
||||
tnPortThrottling OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enable to limit the number of multicast groups to which a
|
||||
switch port can belong. The range is 1-10 for S3280.
|
||||
0 means disabled."
|
||||
::= { tnPortCfgEntry 3 }
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
-- tnVlanConfigInfo
|
||||
----------------------------------------------------------------------------
|
||||
tnVlanCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnVlanCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table contains VLAN based configuration information
|
||||
for Ipmc Snooping."
|
||||
::= { tnVlanCfgInfo 1 }
|
||||
|
||||
tnVlanCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnVlanCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry is created for each active VLAN in the device"
|
||||
INDEX { tnIpmcSnoopingType, tnVlanIndex }
|
||||
::= { tnVlanCfgTable 1 }
|
||||
|
||||
TnVlanCfgEntry ::= SEQUENCE {
|
||||
tnVlanIndex VlanId,
|
||||
tnVlanIpmcSnoopingEnabled TruthValue,
|
||||
tnVlanIpmcQuerierEnabled TruthValue,
|
||||
tnVlanIpmcCompatibility INTEGER,
|
||||
tnVlanIpmcSnoopingRV Unsigned32,
|
||||
tnVlanIpmcSnoopingQI Unsigned32,
|
||||
tnVlanIpmcSnoopingQRI Unsigned32,
|
||||
tnVlanIpmcSnoopingLLQI Unsigned32,
|
||||
tnVlanIpmcSnoopingURI Unsigned32,
|
||||
tnVlanIpmcRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnVlanIndex OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the VLAN in which Ipmc Snooping is
|
||||
configured."
|
||||
::= { tnVlanCfgEntry 1 }
|
||||
|
||||
tnVlanIpmcSnoopingEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "When this object is set to 'true' Ipmc Snooping
|
||||
is enabled on this VLAN else disabled."
|
||||
::= { tnVlanCfgEntry 2 }
|
||||
|
||||
tnVlanIpmcQuerierEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "When this object is set to 'true' Ipmc Snooping
|
||||
is enabled on this VLAN else disabled."
|
||||
::= { tnVlanCfgEntry 3 }
|
||||
|
||||
tnVlanIpmcCompatibility OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ipmc-auto (0),
|
||||
ipmc-v1 (1),
|
||||
ipmc-v2 (2),
|
||||
ipmc-v3 (3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Compatibility is maintained by hosts and routers taking
|
||||
appropriate actions depending on the versions of IGMP or MLD operating
|
||||
on hosts and routers within a network. The allowed selection
|
||||
is IGMP or MLD-Auto, Forced IGMPv1 or MLDv1, Forced IGMPv2 or MLDv2,
|
||||
Forced IGMPv3,default compatibility value is IGMP or MLD-Auto."
|
||||
::= { tnVlanCfgEntry 4 }
|
||||
|
||||
tnVlanIpmcSnoopingRV OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..255)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Robustness Variable. The Robustness Variable allows tuning
|
||||
for the expected packet loss on a network.
|
||||
The allowed range is 1 to 255,default robustness variable
|
||||
value is 2."
|
||||
DEFVAL { 2 }
|
||||
::= { tnVlanCfgEntry 5 }
|
||||
|
||||
tnVlanIpmcSnoopingQI OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..31744)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Query Interval. The Query Interval is the interval between
|
||||
General Queries sent by the Querier. The allowed range is
|
||||
1 to 31744 seconds,default query interval is 125 seconds."
|
||||
DEFVAL { 125 }
|
||||
::= { tnVlanCfgEntry 6 }
|
||||
|
||||
tnVlanIpmcSnoopingQRI OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..31744)
|
||||
UNITS "deciseconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Query Response Interval. The Maximum Response Delay used to calculate
|
||||
the Maximum Response Code inserted into the periodic General Queries.
|
||||
The allowed range is 0 to 31744 in tenths of seconds, default query
|
||||
response interval is 100 in tenths of seconds (10 seconds)."
|
||||
DEFVAL { 100 }
|
||||
::= { tnVlanCfgEntry 7 }
|
||||
|
||||
tnVlanIpmcSnoopingLLQI OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..31744)
|
||||
UNITS "deciseconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Last Member Query Interval. The Last Member Query Time is the time value
|
||||
represented by the Last Member Query Interval, multiplied by the Last Member
|
||||
Query Count. The allowed range is 0 to 31744 in tenths of seconds, default
|
||||
last member query interval is 10 in tenths of seconds (1 second)."
|
||||
DEFVAL { 10 }
|
||||
::= { tnVlanCfgEntry 8 }
|
||||
|
||||
tnVlanIpmcSnoopingURI OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..31744)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Unsolicited Report Interval. The Unsolicited Report Interval is the time
|
||||
between repetitions of a host's initial report of membership in a group.
|
||||
The allowed range is 0 to 31744 seconds, default unsolicited report interval
|
||||
is 1 second. "
|
||||
DEFVAL { 1 }
|
||||
::= { tnVlanCfgEntry 9 }
|
||||
|
||||
tnVlanIpmcRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates RowStatus "
|
||||
::= { tnVlanCfgEntry 10 }
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
-- tnPortFilterCfgInfo
|
||||
------------------------------------------------------------------------------
|
||||
tnPortFilterCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPortFilterCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table contains VLAN based configuration information
|
||||
for IGMP or MLD Snooping."
|
||||
::= { tnPortFilterCfgInfo 1 }
|
||||
|
||||
tnPortFilterCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnPortFilterCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry is created for each active VLAN in the device"
|
||||
INDEX { tnIpmcSnoopingType, tnPortFilterIfIndex, tnPortFilterIpmcIp }
|
||||
::= { tnPortFilterCfgTable 1 }
|
||||
|
||||
TnPortFilterCfgEntry ::= SEQUENCE {
|
||||
tnPortFilterIfIndex Unsigned32,
|
||||
tnPortFilterIpmcIp InetAddress,
|
||||
tnPortFilterRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnPortFilterIfIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the Port in which IGMP or MLD Snooping is
|
||||
configured."
|
||||
::= { tnPortFilterCfgEntry 1 }
|
||||
|
||||
tnPortFilterIpmcIp OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the IP group in which IGMP or MLD Snooping is
|
||||
configured."
|
||||
::= { tnPortFilterCfgEntry 2 }
|
||||
|
||||
tnPortFilterRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates RowStatus."
|
||||
::= { tnPortFilterCfgEntry 3 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- tnPortStatusInfo
|
||||
-------------------------------------------------------------------------------
|
||||
tnPortStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPortStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table contains Port based configuration information
|
||||
for IGMP or MLD Snooping."
|
||||
::= { tnPortStatusInfo 1 }
|
||||
|
||||
tnPortStatusEntry OBJECT-TYPE
|
||||
SYNTAX TnPortStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry is created for each active port in the device"
|
||||
INDEX { tnIpmcSnoopingType, ifIndex }
|
||||
::= { tnPortStatusTable 1 }
|
||||
|
||||
TnPortStatusEntry ::= SEQUENCE {
|
||||
tnPortStatusRouteEnabled TruthValue
|
||||
}
|
||||
|
||||
tnPortStatusRouteEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Display which ports act as router ports. A router port is
|
||||
a port on the Ethernet switch that leads towards the Layer 3
|
||||
multicast device or IGMP or MLD querier. Static denotes the specific
|
||||
port is configured to be a router port. Dynamic denotes the
|
||||
specific port is learned to be a router port."
|
||||
::= { tnPortStatusEntry 1 }
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
--tnVlanStatisticInfo
|
||||
----------------------------------------------------------------------------
|
||||
tnVlanStatisticTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnVlanStatisticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This contains information about the Ipmc snooping VLAN
|
||||
statistic counter info table."
|
||||
::= { tnVlanStatisticInfo 1 }
|
||||
|
||||
tnVlanStatisticEntry OBJECT-TYPE
|
||||
SYNTAX TnVlanStatisticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This is an entry of the tnVlanStatisticTable."
|
||||
INDEX { tnIpmcSnoopingType, tnVlanStatisticVlanID }
|
||||
::= { tnVlanStatisticTable 1 }
|
||||
|
||||
TnVlanStatisticEntry ::= SEQUENCE {
|
||||
tnVlanStatisticVlanID VlanId,
|
||||
tnVlanStatisticQuerierVersion TnIpmcVersion,
|
||||
tnVlanStatisticHostVersion TnIpmcVersion,
|
||||
tnVlanStatisticQuerierState INTEGER,
|
||||
tnVlanStatisticQuerierTx Counter32,
|
||||
tnVlanStatisticQuerierRx Counter32,
|
||||
tnVlanStatisticV1ReportsRx Counter32,
|
||||
tnVlanStatisticV2ReportsRx Counter32,
|
||||
tnVlanStatisticV3ReportsRx Counter32,
|
||||
tnVlanStatisticLeavesRx Counter32
|
||||
}
|
||||
|
||||
tnVlanStatisticVlanID OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the VLAN ID of the entry."
|
||||
::= { tnVlanStatisticEntry 1 }
|
||||
|
||||
tnVlanStatisticQuerierVersion OBJECT-TYPE
|
||||
SYNTAX TnIpmcVersion
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates working querier version currently
|
||||
in this VLAN."
|
||||
::= { tnVlanStatisticEntry 2 }
|
||||
|
||||
tnVlanStatisticHostVersion OBJECT-TYPE
|
||||
SYNTAX TnIpmcVersion
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates working host version currently
|
||||
in this VLAN."
|
||||
::= { tnVlanStatisticEntry 3 }
|
||||
|
||||
tnVlanStatisticQuerierState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled (0),
|
||||
active (1),
|
||||
idle (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the querier status is 'ACTIVE' or 'IDLE'.
|
||||
'DISABLED' denotes the specific interface is
|
||||
administratively disabled."
|
||||
::= { tnVlanStatisticEntry 4 }
|
||||
|
||||
tnVlanStatisticQuerierTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the count of transmitted IPMC Query
|
||||
packets in this VLAN."
|
||||
::= { tnVlanStatisticEntry 5 }
|
||||
|
||||
tnVlanStatisticQuerierRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the count of transmitted IPMC Query
|
||||
packets in this VLAN."
|
||||
::= { tnVlanStatisticEntry 6 }
|
||||
|
||||
tnVlanStatisticV1ReportsRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the count of received IGMPv1 or MLDv1 Query
|
||||
packets in this VLAN."
|
||||
::= { tnVlanStatisticEntry 7 }
|
||||
|
||||
tnVlanStatisticV2ReportsRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the count of received IGMPv2 or MLDv2 Query
|
||||
packets in this VLAN."
|
||||
::= { tnVlanStatisticEntry 8 }
|
||||
|
||||
tnVlanStatisticV3ReportsRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the count of received IGMPv3 Query
|
||||
packets in this VLAN."
|
||||
::= { tnVlanStatisticEntry 9 }
|
||||
|
||||
tnVlanStatisticLeavesRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the count of received IPMC(IGMPv2 or MLDv1) Leaves
|
||||
packets in this VLAN."
|
||||
::= { tnVlanStatisticEntry 10 }
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
-- tnIpmcGroupInfo
|
||||
----------------------------------------------------------------------------
|
||||
tnIpmcGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIpmcGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table containing multicast group address information for
|
||||
IGMP or MLD Snooping."
|
||||
::= { tnIpmcGroupInfo 1 }
|
||||
|
||||
tnIpmcGroupEntry OBJECT-TYPE
|
||||
SYNTAX TnIpmcGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry is created by IGMP or MLD Snooping for each group learned
|
||||
in the VLAN."
|
||||
INDEX { tnIpmcSnoopingType, tnIpmcGroupVlanIndex, tnIpmcGroupAddress }
|
||||
::= { tnIpmcGroupTable 1 }
|
||||
|
||||
TnIpmcGroupEntry ::= SEQUENCE {
|
||||
tnIpmcGroupVlanIndex VlanId,
|
||||
tnIpmcGroupAddress InetAddress,
|
||||
tnIpmcGroupPortList PortList
|
||||
}
|
||||
|
||||
tnIpmcGroupVlanIndex OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the VLAN in which the group is learned."
|
||||
::= { tnIpmcGroupEntry 1 }
|
||||
|
||||
tnIpmcGroupAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates IP multicast address learned by IGMP or MLD Snooping."
|
||||
::= { tnIpmcGroupEntry 2 }
|
||||
|
||||
tnIpmcGroupPortList OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the set of ports on which IPMC Membership Reports
|
||||
are received for the group indicating interest to receive traffic sent
|
||||
to the group."
|
||||
::= { tnIpmcGroupEntry 3 }
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
-- tnIpmcSfmInfo
|
||||
------------------------------------------------------------------------------
|
||||
tnIpmcSfmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIpmcSfmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table containing multicast group address information for
|
||||
IGMP or MLD Snooping."
|
||||
::= { tnIpmcSfmInfo 1 }
|
||||
|
||||
tnIpmcSfmEntry OBJECT-TYPE
|
||||
SYNTAX TnIpmcSfmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry is created by IPMC Snooping for each group learned in the VLAN."
|
||||
INDEX { tnIpmcSnoopingType, tnIpmcSfmVlanIndex, tnIpmcSfmInetAddress,tnIpmcSfmPort, tnIpmcSfmSrcAddress }
|
||||
::= { tnIpmcSfmTable 1 }
|
||||
|
||||
TnIpmcSfmEntry ::= SEQUENCE {
|
||||
tnIpmcSfmVlanIndex VlanId,
|
||||
tnIpmcSfmInetAddress InetAddress,
|
||||
tnIpmcSfmPort InterfaceIndex,
|
||||
tnIpmcSfmSrcAddress InetAddress,
|
||||
tnIpmcSfmMode INTEGER,
|
||||
tnIpmcSfmSrcType INTEGER,
|
||||
tnIpmcSfmHardFilter TruthValue
|
||||
}
|
||||
|
||||
tnIpmcSfmVlanIndex OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the VLAN in which the group is learned."
|
||||
::= { tnIpmcSfmEntry 1 }
|
||||
|
||||
tnIpmcSfmInetAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates IP multicast address learned by IPMC Snooping."
|
||||
::= { tnIpmcSfmEntry 2 }
|
||||
|
||||
tnIpmcSfmPort OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the switch port number."
|
||||
::= { tnIpmcSfmEntry 3 }
|
||||
|
||||
tnIpmcSfmSrcAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates IP Address of the source. Currently,
|
||||
system limits the total number of IP source addresses for
|
||||
filtering to be 128."
|
||||
::= { tnIpmcSfmEntry 4 }
|
||||
|
||||
tnIpmcSfmMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
include (1),
|
||||
exclude (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the filtering mode maintained per
|
||||
(VLAN ID, port number, Group Address) basis. It can be
|
||||
either Include or Exclude."
|
||||
::= { tnIpmcSfmEntry 5 }
|
||||
|
||||
tnIpmcSfmSrcType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
allow (1),
|
||||
deny (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the Type. It can be either Allow or Deny."
|
||||
::= { tnIpmcSfmEntry 6 }
|
||||
|
||||
tnIpmcSfmHardFilter OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates Indicates whether data plane destined to the specific
|
||||
group address from the source IP address could be handled by chip or not."
|
||||
::= { tnIpmcSfmEntry 7 }
|
||||
END
|
396
MIBS/transition/TN-LACP
Normal file
396
MIBS/transition/TN-LACP
Normal file
@ -0,0 +1,396 @@
|
||||
-- *****************************************************************
|
||||
-- TN-LACP-MIB.mib : TN MPLS-TP private MIB
|
||||
--
|
||||
-- Copyright (c) 2015 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
TN-LACP-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
|
||||
Counter64 FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
MacAddress FROM SNMPv2-TC
|
||||
TruthValue FROM SNMPv2-TC
|
||||
PortList FROM Q-BRIDGE-MIB
|
||||
TNInterfaceIndex FROM TN-TC
|
||||
TNUnsigned16 FROM TN-TC
|
||||
TNUnsigned8 FROM TN-TC
|
||||
DisplayString FROM SNMPv2-TC
|
||||
;
|
||||
|
||||
tnLacpMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201507150000Z"
|
||||
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
|
||||
"The mib module for DHCP settings."
|
||||
|
||||
REVISION "201507150000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnProducts 35 }
|
||||
|
||||
tnLacpConfigPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNLacpConfigPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of the LACP port configurations"
|
||||
::= { tnLacpMib 1 }
|
||||
|
||||
tnLacpConfigPortEntry OBJECT-TYPE
|
||||
SYNTAX TNLacpConfigPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each port has a set of parameters"
|
||||
INDEX { tnLacpConfigPortInterfaceNo }
|
||||
::= { tnLacpConfigPortTable 1 }
|
||||
|
||||
TNLacpConfigPortEntry ::= SEQUENCE {
|
||||
tnLacpConfigPortInterfaceNo TNInterfaceIndex,
|
||||
tnLacpConfigPortDot3adAggrActorAdminMode INTEGER,
|
||||
tnLacpConfigPortDot3adAggrActorKeyMode INTEGER,
|
||||
tnLacpConfigPortDot3adAggrActorAdminKey Unsigned32,
|
||||
tnLacpConfigPortDot3adAggrRole INTEGER,
|
||||
tnLacpConfigPortDot3adAggrTimeout INTEGER,
|
||||
tnLacpConfigPortDot3adAggrPortPriority Unsigned32
|
||||
}
|
||||
|
||||
tnLacpConfigPortInterfaceNo OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical interface number."
|
||||
::= { tnLacpConfigPortEntry 1 }
|
||||
|
||||
tnLacpConfigPortDot3adAggrActorAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disabled (0),
|
||||
enabled (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Control whether port is LACP enabled(1) or disabled(0)."
|
||||
::= { tnLacpConfigPortEntry 2 }
|
||||
|
||||
tnLacpConfigPortDot3adAggrActorKeyMode OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
auto (0),
|
||||
specific (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Auto setting will set the key as appropriate by the physical
|
||||
link speed, 10Mb = 1, 100Mb = 2, 1Gb = 3. Using the Specific setting,
|
||||
a user-defined value can be entered. Ports with the same Key value
|
||||
can participate in the same aggregation group, while ports with
|
||||
different keys cannot."
|
||||
::= { tnLacpConfigPortEntry 3 }
|
||||
|
||||
tnLacpConfigPortDot3adAggrActorAdminKey OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current administrative value of the Key for the Aggregator. The
|
||||
administrative Key value may differ from the operational Key value for
|
||||
the reasons discussed in 43.6.2. This is a 16-bit, read-write value.
|
||||
The meaning of particular Key values is of local significance"
|
||||
::= { tnLacpConfigPortEntry 4 }
|
||||
|
||||
tnLacpConfigPortDot3adAggrRole OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
passive (0),
|
||||
active (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Role shows the LACP activity status. The Active(true) will transmit
|
||||
LACP packets each second, while Passive(false) will wait for a LACP
|
||||
packet from a partner"
|
||||
::= { tnLacpConfigPortEntry 5 }
|
||||
|
||||
tnLacpConfigPortDot3adAggrTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
slow (0),
|
||||
fast (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Timeout controls the period between BPDU transmissions. Fast(true)
|
||||
will transmit LACP packets each second, while Slow(0) will wait for 30
|
||||
seconds before sending a LACP packet."
|
||||
::= { tnLacpConfigPortEntry 6 }
|
||||
|
||||
tnLacpConfigPortDot3adAggrPortPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Port Priority controls the priority of the port. If the LACP
|
||||
partner wants to form a larger group than is supported by this device
|
||||
then this parameter will control which ports will be active and which
|
||||
ports will be in a backup role. Lower number means greater priority."
|
||||
::= { tnLacpConfigPortEntry 7 }
|
||||
|
||||
tnLacpStatusSystemTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNLacpStatusSystemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of the LACP system status"
|
||||
::= { tnLacpMib 2 }
|
||||
|
||||
tnLacpStatusSystemEntry OBJECT-TYPE
|
||||
SYNTAX TNLacpStatusSystemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each lag has a set of parameters"
|
||||
INDEX { tnLacpStatusSystemDot3adAggrID }
|
||||
::= { tnLacpStatusSystemTable 1 }
|
||||
|
||||
TNLacpStatusSystemEntry ::= SEQUENCE {
|
||||
tnLacpStatusSystemDot3adAggrID DisplayString,
|
||||
tnLacpStatusSystemDot3adAggrPartnerSystemID MacAddress,
|
||||
tnLacpStatusSystemDot3adAggrPartnerOperKey TNUnsigned16,
|
||||
tnLacpStatusSystemDot3adAggrPartnerOperSystemPriority TNUnsigned16,
|
||||
tnLacpStatusSystemDot3adAggrPartnerStateLastChanged Unsigned32,
|
||||
tnLacpStatusSystemDot3adAggrLocalPorts PortList
|
||||
}
|
||||
|
||||
tnLacpStatusSystemDot3adAggrID OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The aggregation ID for a particular link aggregation group."
|
||||
::= { tnLacpStatusSystemEntry 1 }
|
||||
|
||||
tnLacpStatusSystemDot3adAggrPartnerSystemID OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system ID (MAC address) of the aggregation partner."
|
||||
::= { tnLacpStatusSystemEntry 2 }
|
||||
|
||||
tnLacpStatusSystemDot3adAggrPartnerOperKey OBJECT-TYPE
|
||||
SYNTAX TNUnsigned16
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Key that the partner has assigned to this aggregation ID."
|
||||
::= { tnLacpStatusSystemEntry 3 }
|
||||
|
||||
tnLacpStatusSystemDot3adAggrPartnerOperSystemPriority OBJECT-TYPE
|
||||
SYNTAX TNUnsigned16
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A 2-octet read-only value indicating the operational value of priority
|
||||
associated with the Partner's System ID. The value of this attribute
|
||||
may contain the manually configured value carried in
|
||||
aAggPortPartnerAdminSystemPriority if there is no protocol Partner."
|
||||
::= { tnLacpStatusSystemEntry 4 }
|
||||
|
||||
tnLacpStatusSystemDot3adAggrPartnerStateLastChanged OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in second since this aggregation changed"
|
||||
::= { tnLacpStatusSystemEntry 5 }
|
||||
|
||||
tnLacpStatusSystemDot3adAggrLocalPorts OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local port list"
|
||||
::= { tnLacpStatusSystemEntry 6 }
|
||||
|
||||
tnLacpStatusPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNLacpStatusPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of the LACP port status"
|
||||
::= { tnLacpMib 3 }
|
||||
|
||||
tnLacpStatusPortEntry OBJECT-TYPE
|
||||
SYNTAX TNLacpStatusPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each port has a set of parameters"
|
||||
INDEX { tnLacpStatusPortInterfaceNo }
|
||||
::= { tnLacpStatusPortTable 1 }
|
||||
|
||||
TNLacpStatusPortEntry ::= SEQUENCE {
|
||||
tnLacpStatusPortInterfaceNo TNInterfaceIndex,
|
||||
tnLacpStatusPortDot3adAggrActorAdminMode INTEGER,
|
||||
tnLacpStatusPortDot3adAggrActorAdminKey INTEGER,
|
||||
tnLacpStatusPortDot3adAggrActorID DisplayString,
|
||||
tnLacpStatusPortDot3adAggrPartnerSystemID MacAddress,
|
||||
tnLacpStatusPortDot3adAggrPartnerOperPortIndex INTEGER,
|
||||
tnLacpStatusPortDot3adAggrPartnerOperPortPriority TNUnsigned16
|
||||
}
|
||||
|
||||
tnLacpStatusPortInterfaceNo OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical interface number."
|
||||
::= { tnLacpStatusPortEntry 1 }
|
||||
|
||||
tnLacpStatusPortDot3adAggrActorAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
no (0),
|
||||
yes (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the current Admin mode of port, if LACP enabled then returns true
|
||||
else returns false."
|
||||
::= { tnLacpStatusPortEntry 2 }
|
||||
|
||||
tnLacpStatusPortDot3adAggrActorAdminKey OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the current administrative value of the Key for the Aggregator.
|
||||
The administrative Key value may differ from the operational Key value
|
||||
for the reasons discussed in 43.6.2. This is a 16-bit, read-write
|
||||
value. The meaning of particular Key values is of local significance"
|
||||
::= { tnLacpStatusPortEntry 3 }
|
||||
|
||||
|
||||
tnLacpStatusPortDot3adAggrActorID OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..64))
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Aggregation ID assigned to this aggregation group."
|
||||
::= { tnLacpStatusPortEntry 4 }
|
||||
|
||||
tnLacpStatusPortDot3adAggrPartnerSystemID OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system ID (MAC address) of the aggregation partner."
|
||||
::= { tnLacpStatusPortEntry 5 }
|
||||
|
||||
|
||||
tnLacpStatusPortDot3adAggrPartnerOperPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the port index of the partner port connected to this port."
|
||||
::= { tnLacpStatusPortEntry 6 }
|
||||
|
||||
tnLacpStatusPortDot3adAggrPartnerOperPortPriority OBJECT-TYPE
|
||||
SYNTAX TNUnsigned16
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the port priority of the port partner port connected to this
|
||||
port."
|
||||
::= { tnLacpStatusPortEntry 7 }
|
||||
|
||||
tnLacpStatisticsPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNLacpStatisticsPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of the LACP port statistics"
|
||||
::= { tnLacpMib 4 }
|
||||
|
||||
tnLacpStatisticsPortEntry OBJECT-TYPE
|
||||
SYNTAX TNLacpStatisticsPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each port has a set of parameters"
|
||||
INDEX { tnLacpStatisticsPortInterfaceNo }
|
||||
::= { tnLacpStatisticsPortTable 1 }
|
||||
|
||||
TNLacpStatisticsPortEntry ::= SEQUENCE {
|
||||
tnLacpStatisticsPortInterfaceNo TNInterfaceIndex,
|
||||
tnLacpStatisticsPortDot3adAggrRxFrames Unsigned32,
|
||||
tnLacpStatisticsPortDot3adAggrTxFrames Unsigned32,
|
||||
tnLacpStatisticsPortDot3adAggrRxUnknownFrames Unsigned32,
|
||||
tnLacpStatisticsPortDot3adAggrRxIllegalFrames Unsigned32
|
||||
}
|
||||
|
||||
tnLacpStatisticsPortInterfaceNo OBJECT-TYPE
|
||||
SYNTAX TNInterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical interface number."
|
||||
::= { tnLacpStatisticsPortEntry 1 }
|
||||
|
||||
tnLacpStatisticsPortDot3adAggrRxFrames OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows received LACP frame count."
|
||||
::= { tnLacpStatisticsPortEntry 2 }
|
||||
|
||||
tnLacpStatisticsPortDot3adAggrTxFrames OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows transmitted LACP frame count."
|
||||
::= { tnLacpStatisticsPortEntry 3 }
|
||||
|
||||
tnLacpStatisticsPortDot3adAggrRxUnknownFrames OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows recevied unknown LACP frame count."
|
||||
::= { tnLacpStatisticsPortEntry 4 }
|
||||
|
||||
tnLacpStatisticsPortDot3adAggrRxIllegalFrames OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows recevied illegal LACP frame count."
|
||||
::= { tnLacpStatisticsPortEntry 5 }
|
||||
|
||||
END
|
715
MIBS/transition/TN-LINK-OAM-MIB
Normal file
715
MIBS/transition/TN-LINK-OAM-MIB
Normal file
@ -0,0 +1,715 @@
|
||||
-- *****************************************************************
|
||||
-- TN-LINK-OAM-MIB
|
||||
--
|
||||
-- Copyright (c) 2013, Transition Networks Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
TN-LINK-OAM-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
OBJECT-TYPE, Counter32, Unsigned32,
|
||||
Integer32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
-- from [RFC2578]
|
||||
TimeStamp, TruthValue, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
-- from [RFC2579]
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
-- from [RFC2863]
|
||||
dot3OamEntry, dot3OamStatsEntry, dot3OamPeerEntry,
|
||||
dot3OamEventConfigEntry
|
||||
FROM DOT3-OAM-MIB
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI;
|
||||
|
||||
tnLinkOamMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201305280000Z"
|
||||
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
|
||||
"The mib module for managing Link OAM."
|
||||
::= { tnProducts 140 }
|
||||
|
||||
--
|
||||
-- Sections of the Ethernet OAM MIB
|
||||
|
||||
tnLinkOamNotifications OBJECT IDENTIFIER ::= { tnLinkOamMIB 0 }
|
||||
tnLinkOamObjects OBJECT IDENTIFIER ::= { tnLinkOamMIB 1 }
|
||||
tnLinkOamConformance OBJECT IDENTIFIER ::= { tnLinkOamMIB 2 }
|
||||
|
||||
-- ***************************************************************
|
||||
--
|
||||
-- Link OAM Port Configuration Group
|
||||
--
|
||||
|
||||
tnLinkOamPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnLinkOamPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table allows the user to inspect the current Link
|
||||
OAM port configurations, and change them as well.
|
||||
"
|
||||
::= { tnLinkOamObjects 1 }
|
||||
|
||||
tnLinkOamPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX TnLinkOamPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table that contains information of
|
||||
OAM port configurations.
|
||||
"
|
||||
AUGMENTS { dot3OamEntry }
|
||||
::= { tnLinkOamPortConfigTable 1 }
|
||||
|
||||
TnLinkOamPortConfigEntry ::=
|
||||
SEQUENCE {
|
||||
tnLinkOamLoopbackSupport INTEGER,
|
||||
tnLinkOamLinkMonitorSupport INTEGER,
|
||||
tnLinkMIBRetrievalSupport INTEGER,
|
||||
tnLinkOamLoopbackOperation INTEGER
|
||||
}
|
||||
|
||||
tnLinkOamLoopbackSupport OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether the loopback support is enabled for the
|
||||
switch port. Link OAM remote loopback can be used for fault
|
||||
localization and link performance testing. Enabling the
|
||||
loopback support will allow the DTE to execute the remote
|
||||
loopback command that helps in the fault detection.
|
||||
"
|
||||
::= { tnLinkOamPortConfigEntry 1 }
|
||||
|
||||
tnLinkOamLinkMonitorSupport OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether the Link Monitor support is enabled for the
|
||||
switch port. On enabling the Link Monitor support, the DTE
|
||||
supports event notification that permits the inclusion of
|
||||
diagnostic information.
|
||||
"
|
||||
::= { tnLinkOamPortConfigEntry 2 }
|
||||
|
||||
tnLinkMIBRetrievalSupport OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether the MIB Retrieval Support is enabled for
|
||||
the switch port. On enabling the MIB retrieval support,
|
||||
the DTE supports polling of various Link OAM based MIB
|
||||
variables' contents.
|
||||
"
|
||||
::= { tnLinkOamPortConfigEntry 3 }
|
||||
|
||||
tnLinkOamLoopbackOperation OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If the Loopback support is enabled, enabling this field
|
||||
will start a loopback operation for the port.
|
||||
"
|
||||
::= { tnLinkOamPortConfigEntry 4 }
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- Ethernet OAM Monitor Groups
|
||||
--
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- Ethernet OAM Port Statistics Table
|
||||
--
|
||||
|
||||
tnLinkOamStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnLinkOamStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains statistics for the OAM function on a
|
||||
particular Ethernet-like interface. There is an entry in the
|
||||
table for every entry in the tnLinkOamTable.
|
||||
|
||||
The displayed counters represent the total number of OAM
|
||||
frames received and transmitted for the selected port.
|
||||
Discontinuities of these counter can occur at re-initialization
|
||||
of the management system.
|
||||
"
|
||||
::= { tnLinkOamObjects 2 }
|
||||
|
||||
tnLinkOamStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX TnLinkOamStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table containing statistics information on
|
||||
the Ethernet OAM function for a single Ethernet-like
|
||||
interface.
|
||||
"
|
||||
AUGMENTS { dot3OamStatsEntry }
|
||||
::= { tnLinkOamStatisticsTable 1 }
|
||||
|
||||
TnLinkOamStatisticsEntry ::=
|
||||
SEQUENCE {
|
||||
tnLinkOamLinkfaultPDUsRx Counter32,
|
||||
tnLinkOamLinkfaultPDUsTx Counter32,
|
||||
tnLinkOamDyingGaspRx Counter32,
|
||||
tnLinkOamDyingGaspTx Counter32,
|
||||
tnLinkOamCriticalEventPDUsRx Counter32,
|
||||
tnLinkOamCriticalEventPDUsTx Counter32
|
||||
}
|
||||
|
||||
tnLinkOamLinkfaultPDUsRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "frames"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of Link fault PDU's received."
|
||||
::= { tnLinkOamStatisticsEntry 1 }
|
||||
|
||||
tnLinkOamLinkfaultPDUsTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "frames"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of Link fault PDU's transmitted."
|
||||
::= { tnLinkOamStatisticsEntry 2 }
|
||||
|
||||
tnLinkOamDyingGaspRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "frames"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of Dying Gasp events received."
|
||||
::= { tnLinkOamStatisticsEntry 3 }
|
||||
|
||||
tnLinkOamDyingGaspTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "frames"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of Dying Gasp events transmitted."
|
||||
::= { tnLinkOamStatisticsEntry 4 }
|
||||
|
||||
tnLinkOamCriticalEventPDUsRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "frames"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of Critical event PDU's received."
|
||||
::= { tnLinkOamStatisticsEntry 5 }
|
||||
|
||||
tnLinkOamCriticalEventPDUsTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "frames"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of Critical event PDU's transmitted."
|
||||
::= { tnLinkOamStatisticsEntry 6 }
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- Ethernet OAM Port Configuration Status Group
|
||||
--
|
||||
|
||||
-- Ethernet OAM Local Port Configuration Status Table
|
||||
-- Included PDU Permission
|
||||
tnLinkOamLocalPortConfigStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnLinkOamLocalPortConfigStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides Local Link OAM configuration operational
|
||||
status."
|
||||
::= { tnLinkOamObjects 3 }
|
||||
|
||||
tnLinkOamLocalPortConfigStatusEntry OBJECT-TYPE
|
||||
SYNTAX TnLinkOamLocalPortConfigStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table containing information of Peer Link
|
||||
OAM configuration operational status."
|
||||
AUGMENTS { dot3OamEntry }
|
||||
::= { tnLinkOamLocalPortConfigStatusTable 1 }
|
||||
|
||||
TnLinkOamLocalPortConfigStatusEntry ::=
|
||||
SEQUENCE {
|
||||
tnLinkOamPDUPermission INTEGER,
|
||||
tnLinkOamLocalMultiplexerState INTEGER,
|
||||
tnLinkOamLocalParserState INTEGER,
|
||||
tnLinkOamLocalOrganizationalUniqueIdentifi DisplayString
|
||||
}
|
||||
|
||||
tnLinkOamPDUPermission OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
linkfault(1),
|
||||
receiveonly(2),
|
||||
informationexchangeonly(3),
|
||||
any(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field is available only for the Local DTE. It
|
||||
displays the current permission rules set for the
|
||||
local DTE. Possible values are 'Link fault', 'Receive
|
||||
only', 'Information exchange only', 'ANY'."
|
||||
::= { tnLinkOamLocalPortConfigStatusEntry 1 }
|
||||
|
||||
tnLinkOamLocalMultiplexerState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
forwarding(1),
|
||||
discarding(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When in forwarding state, the Device is forwarding
|
||||
non-OAMPDUs to the lower sublayer. Incase of
|
||||
discarding, the device discards all the non-OAMPDU's."
|
||||
::= { tnLinkOamLocalPortConfigStatusEntry 2 }
|
||||
|
||||
tnLinkOamLocalParserState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
forwarding(1),
|
||||
loopback(2),
|
||||
discarding(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When in forwarding state, Device is forwarding
|
||||
non-OAMPDUs to higher sublayer. When in loopback,
|
||||
Device is looping back non-OAMPDUs to the lower
|
||||
sublayer. When in discarding state, Device is
|
||||
discarding non-OAMPDUs."
|
||||
::= { tnLinkOamLocalPortConfigStatusEntry 3 }
|
||||
|
||||
tnLinkOamLocalOrganizationalUniqueIdentifi OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"24-bit Organizationally Unique Identifier of the
|
||||
vendor."
|
||||
::= { tnLinkOamLocalPortConfigStatusEntry 4 }
|
||||
|
||||
-- Ethernet OAM Peer Port Configuration Status Table
|
||||
|
||||
tnLinkOamPeerPortConfigStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnLinkOamPeerPortConfigStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides Peer Link OAM configuration operational
|
||||
status."
|
||||
::= { tnLinkOamObjects 4 }
|
||||
|
||||
tnLinkOamPeerPortConfigStatusEntry OBJECT-TYPE
|
||||
SYNTAX TnLinkOamPeerPortConfigStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table containing information of Peer Link
|
||||
OAM configuration operational status."
|
||||
AUGMENTS { dot3OamPeerEntry }
|
||||
::= { tnLinkOamPeerPortConfigStatusTable 1 }
|
||||
|
||||
TnLinkOamPeerPortConfigStatusEntry ::=
|
||||
SEQUENCE {
|
||||
tnLinkOamPeerMultiplexerState INTEGER,
|
||||
tnLinkOamPeerParserState INTEGER,
|
||||
tnLinkOamPeerOrganizationalUniqueIdentifi DisplayString
|
||||
}
|
||||
|
||||
tnLinkOamPeerMultiplexerState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
forwarding(1),
|
||||
discarding(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When in forwarding state, the Device is forwarding
|
||||
non-OAMPDUs to the lower sublayer. Incase of
|
||||
discarding, the device discards all the non-OAMPDU's."
|
||||
::= { tnLinkOamPeerPortConfigStatusEntry 1 }
|
||||
|
||||
tnLinkOamPeerParserState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
forwarding(1),
|
||||
loopback(2),
|
||||
discarding(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When in forwarding state, Device is forwarding
|
||||
non-OAMPDUs to higher sublayer. When in loopback,
|
||||
Device is looping back non-OAMPDUs to the lower
|
||||
sublayer. When in discarding state, Device is
|
||||
discarding non-OAMPDUs."
|
||||
::= { tnLinkOamPeerPortConfigStatusEntry 2 }
|
||||
|
||||
tnLinkOamPeerOrganizationalUniqueIdentifi OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"24-bit Organizationally Unique Identifier of the
|
||||
vendor."
|
||||
::= { tnLinkOamPeerPortConfigStatusEntry 3 }
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- Ethernet OAM Link Event Status Objects
|
||||
--
|
||||
|
||||
--***************************************************************
|
||||
-- Frame Error Status Table
|
||||
|
||||
tnLinkOamLinkEventStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnLinkOamLinkEventStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table shows frame error status."
|
||||
::= { tnLinkOamObjects 5 }
|
||||
|
||||
tnLinkOamLinkEventStatusEntry OBJECT-TYPE
|
||||
SYNTAX TnLinkOamLinkEventStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table containing information of
|
||||
frame error status."
|
||||
INDEX { ifIndex, tnLinkOamLocationIndex }
|
||||
::= { tnLinkOamLinkEventStatusTable 1 }
|
||||
|
||||
TnLinkOamLinkEventStatusEntry ::=
|
||||
SEQUENCE {
|
||||
tnLinkOamLocationIndex Unsigned32,
|
||||
tnLinkOamSequenceNumber Counter32,
|
||||
tnLinkOamFrameErrorEventTimestamp TimeStamp,
|
||||
tnLinkOamFrameErrorEventWindow Counter32,
|
||||
tnLinkOamFrameErrorEventThreshold Counter32,
|
||||
tnLinkOamFrameErrors Counter32,
|
||||
tnLinkOamTotalFrameErrors Counter64,
|
||||
tnLinkOamTotalFrameErrorEvents Counter32,
|
||||
tnLinkOamFramePeriodErrorEventTimestamp TimeStamp,
|
||||
tnLinkOamFramePeriodErrorEventWindow Counter32,
|
||||
tnLinkOamFramePeriodErrorEventThreshold Counter32,
|
||||
tnLinkOamFramePeriodsErrors Counter32,
|
||||
tnLinkOamTotalFramePeriodsErrors Counter64,
|
||||
tnLinkOamTotalFramePerioderrorEvents Counter32,
|
||||
tnLinkOamSymbolPeriodErrorEventTimestamp TimeStamp,
|
||||
tnLinkOamSymbolPeriodErrorEventWindow Counter64,
|
||||
tnLinkOamSymbolPeriodErrorEventThreshold Counter64,
|
||||
tnLinkOamSymbolPeriodsErrors Counter64,
|
||||
tnLinkOamSymbolFramePeriodErrors Counter64,
|
||||
tnLinkOamTotalSymbolFramePerioderrorEvents Counter32,
|
||||
tnLinkOamEventSecondsSummaryTimestamp TimeStamp,
|
||||
tnLinkOamEventSecondsSummaryWindow Counter32,
|
||||
tnLinkOamEventSecondsSummaryThreshold Counter32,
|
||||
tnLinkOamEventSecondsSummarysEvents Counter32,
|
||||
tnLinkOamEventSecondsSummaryErrorTotal Counter32,
|
||||
tnLinkOamTotalEventSecondsSummaryEventTotal Counter32
|
||||
}
|
||||
|
||||
tnLinkOamLocationIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the loacation of the OAM unit event status
|
||||
accessed.
|
||||
When the value of index is '1', the table will display
|
||||
the Event status for the Local OAM unit. While the value
|
||||
is '2', the table will display the status for the Peer
|
||||
for the respective port."
|
||||
::= { tnLinkOamLinkEventStatusEntry 1 }
|
||||
|
||||
tnLinkOamSequenceNumber OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This two-octet field indicates the total number of
|
||||
events occurred at the remote end."
|
||||
::= { tnLinkOamLinkEventStatusEntry 2 }
|
||||
|
||||
tnLinkOamFrameErrorEventTimestamp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This two-octet field indicates the time reference
|
||||
when the event was generated, in terms of 100 ms
|
||||
intervals."
|
||||
::= { tnLinkOamLinkEventStatusEntry 3 }
|
||||
|
||||
tnLinkOamFrameErrorEventWindow OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This two-octet field indicates the duration of the
|
||||
period in terms of 100 ms intervals.
|
||||
1) The default value is one second.
|
||||
2) The lower bound is one second.
|
||||
3) The upper bound is one minute."
|
||||
::= { tnLinkOamLinkEventStatusEntry 4 }
|
||||
|
||||
tnLinkOamFrameErrorEventThreshold OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This four-octet field indicates the number of detected
|
||||
errored frames in the period is required to be equal to
|
||||
or greater than in order for the event to be generated.
|
||||
1) The default value is one frame error.
|
||||
2) The lower bound is zero frame errors.
|
||||
3) The upper bound is unspecified."
|
||||
::= { tnLinkOamLinkEventStatusEntry 5 }
|
||||
|
||||
tnLinkOamFrameErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This four-octet field indicates the number of detected
|
||||
errored frames in the period."
|
||||
::= { tnLinkOamLinkEventStatusEntry 6 }
|
||||
|
||||
tnLinkOamTotalFrameErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This eight-octet field indicates the sum of errored
|
||||
frames that have been detected since the OAM sublayer
|
||||
was reset."
|
||||
::= { tnLinkOamLinkEventStatusEntry 7 }
|
||||
|
||||
tnLinkOamTotalFrameErrorEvents OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This four-octet field indicates the number of Errored
|
||||
Frame Event TLVs that have been generated since the
|
||||
OAM sublayer was reset."
|
||||
::= { tnLinkOamLinkEventStatusEntry 8 }
|
||||
|
||||
tnLinkOamFramePeriodErrorEventTimestamp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This two-octet field indicates the time reference
|
||||
when the event was generated, in terms of 100 ms
|
||||
intervals."
|
||||
::= { tnLinkOamLinkEventStatusEntry 9 }
|
||||
|
||||
tnLinkOamFramePeriodErrorEventWindow OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This four-octet field indicates the duration of period
|
||||
in terms of frames."
|
||||
::= { tnLinkOamLinkEventStatusEntry 10 }
|
||||
|
||||
tnLinkOamFramePeriodErrorEventThreshold OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This four-octet field indicates the number of errored
|
||||
frames in the period is required to be equal to or
|
||||
greater than in order for the event to be generated."
|
||||
::= { tnLinkOamLinkEventStatusEntry 11 }
|
||||
|
||||
tnLinkOamFramePeriodsErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This four-octet field indicates the number of frame
|
||||
errors in the period."
|
||||
::= { tnLinkOamLinkEventStatusEntry 12 }
|
||||
|
||||
tnLinkOamTotalFramePeriodsErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This eight-octet field indicates the sum of frame
|
||||
errors that have been detected since the OAM sublayer
|
||||
was reset."
|
||||
::= { tnLinkOamLinkEventStatusEntry 13 }
|
||||
|
||||
tnLinkOamTotalFramePerioderrorEvents OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This four-octet field indicates the number of Errored
|
||||
Frame Period Event TLVs that have been generated since
|
||||
the OAM sublayer was reset."
|
||||
::= { tnLinkOamLinkEventStatusEntry 14 }
|
||||
|
||||
tnLinkOamSymbolPeriodErrorEventTimestamp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This two-octet field indicates the time reference when
|
||||
the event was generated, in terms of 100 ms intervals."
|
||||
::= { tnLinkOamLinkEventStatusEntry 15 }
|
||||
|
||||
tnLinkOamSymbolPeriodErrorEventWindow OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This eight-octet field indicates the number of symbols
|
||||
in the period."
|
||||
::= { tnLinkOamLinkEventStatusEntry 16 }
|
||||
|
||||
tnLinkOamSymbolPeriodErrorEventThreshold OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This eight-octet field indicates the number of errored
|
||||
symbols in the period is required to be equal to or
|
||||
greater than in order for the event to be generated."
|
||||
::= { tnLinkOamLinkEventStatusEntry 17 }
|
||||
|
||||
tnLinkOamSymbolPeriodsErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This eight-octet field indicates the number of symbol
|
||||
errors in the period."
|
||||
::= { tnLinkOamLinkEventStatusEntry 18 }
|
||||
|
||||
tnLinkOamSymbolFramePeriodErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This eight-octet field indicates the sum of symbol
|
||||
errors since the OAM sublayer was reset."
|
||||
::= { tnLinkOamLinkEventStatusEntry 19 }
|
||||
|
||||
tnLinkOamTotalSymbolFramePerioderrorEvents OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This four-octet field indicates the number of Errored
|
||||
Symbol Period Event TLVs that have been generated since
|
||||
the OAM sublayer was reset."
|
||||
::= { tnLinkOamLinkEventStatusEntry 20 }
|
||||
|
||||
tnLinkOamEventSecondsSummaryTimestamp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This two-octet field indicates the time reference when
|
||||
the event was generated, in terms of 100 ms intervals,
|
||||
encoded as a 16-bit unsigned integer."
|
||||
::= { tnLinkOamLinkEventStatusEntry 21 }
|
||||
|
||||
tnLinkOamEventSecondsSummaryWindow OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This two-octet field indicates the duration of the
|
||||
period in terms of 100 ms intervals, encoded as a
|
||||
16-bit unsigned integer."
|
||||
::= { tnLinkOamLinkEventStatusEntry 22 }
|
||||
|
||||
tnLinkOamEventSecondsSummaryThreshold OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This two-octet field indicates the number of errored
|
||||
frame seconds in the period is required to be equal
|
||||
to or greater than in order for the event to be
|
||||
generated, encoded as a 16-bit unsigned integer."
|
||||
::= { tnLinkOamLinkEventStatusEntry 23 }
|
||||
|
||||
tnLinkOamEventSecondsSummarysEvents OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This two-octet field indicates the number of errored
|
||||
frame seconds in the period, encoded as a 16-bit
|
||||
unsigned integer."
|
||||
::= { tnLinkOamLinkEventStatusEntry 24 }
|
||||
|
||||
tnLinkOamEventSecondsSummaryErrorTotal OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This four-octet field indicates the sum of errored
|
||||
frame seconds that have been detected since the OAM
|
||||
sublayer was reset."
|
||||
::= { tnLinkOamLinkEventStatusEntry 25 }
|
||||
|
||||
tnLinkOamTotalEventSecondsSummaryEventTotal OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This four-octet field indicates the number of Errored
|
||||
Frame Seconds Summary Event TLVs that have been generated
|
||||
since the OAM sublayer was reset, encoded as a 32bit
|
||||
unsigned integer."
|
||||
::= { tnLinkOamLinkEventStatusEntry 26 }
|
||||
END
|
71
MIBS/transition/TN-LLDP-EXT-MIB
Normal file
71
MIBS/transition/TN-LLDP-EXT-MIB
Normal file
@ -0,0 +1,71 @@
|
||||
-- *****************************************************************
|
||||
-- TN-LLDP-EXT-MIB.smi: Transition Networks Enterprise MIB for LLDP
|
||||
-- extension
|
||||
-- Copyright (c) 2012 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
--
|
||||
TN-LLDP-EXT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
lldpPortConfigEntry
|
||||
FROM LLDP-MIB
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI;
|
||||
|
||||
tnExtLldpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "2013030251930Z"
|
||||
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 "Management Information Base module for LLDP configuration."
|
||||
REVISION "201203250000Z"
|
||||
DESCRIPTION "Published as part of IEEE Std 802.1AB-2005 initial version"
|
||||
::= { tnProducts 137 }
|
||||
|
||||
tnExtLldpMIBNotifications OBJECT IDENTIFIER ::= { tnExtLldpMIB 1 }
|
||||
tnExtLldpMgmtObjects OBJECT IDENTIFIER ::= { tnExtLldpMIB 2 }
|
||||
tnExtLldpMIBConformance OBJECT IDENTIFIER ::= { tnExtLldpMIB 3 }
|
||||
|
||||
--Ext LLDP table
|
||||
tnLldpExtPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnLldpExtPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The table that controls extension LLDP on individual
|
||||
ports."
|
||||
::= { tnExtLldpMgmtObjects 1 }
|
||||
|
||||
tnLldpExtPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX TnLldpExtPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Extension LLDP configuration information for a particular port."
|
||||
AUGMENTS { lldpPortConfigEntry }
|
||||
::= { tnLldpExtPortConfigTable 1 }
|
||||
|
||||
TnLldpExtPortConfigEntry ::= SEQUENCE {
|
||||
lldpPortConfigCdpAwareEnabled TruthValue
|
||||
}
|
||||
|
||||
lldpPortConfigCdpAwareEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object control whether the LLDP can work with CDP well or not
|
||||
on this port. true means the lldp can aware the CDP, else is false."
|
||||
DEFVAL { false }
|
||||
::= { tnLldpExtPortConfigEntry 1 }
|
||||
END
|
2142
MIBS/transition/TN-LLDP-MIB
Normal file
2142
MIBS/transition/TN-LLDP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
116
MIBS/transition/TN-LOAM-EXT-MIB
Normal file
116
MIBS/transition/TN-LOAM-EXT-MIB
Normal file
@ -0,0 +1,116 @@
|
||||
-- *************************************************************************************************
|
||||
-- TN-LOAM-EXT-MIB.mib: Enterprise MIB for Interface/VLAN management
|
||||
--
|
||||
-- Copyright (c) 2012 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *************************************************************************************************
|
||||
--
|
||||
|
||||
TN-LOAM-EXT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue FROM SNMPv2-TC
|
||||
ifIndex, InterfaceIndex FROM IF-MIB
|
||||
tnProducts FROM TRANSITION-SMI;
|
||||
|
||||
tnLOAMExtMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201201080000Z"
|
||||
ORGANIZATION "Transition Networks, Inc."
|
||||
CONTACT-INFO
|
||||
" Transition Networks
|
||||
10900 Red Circle Drive
|
||||
Minnetonka, MN 55343 USA
|
||||
Tel: +1-800-526-9267
|
||||
|
||||
E-mail: techsupport@transition.com"
|
||||
DESCRIPTION
|
||||
"The mib module for managing Link OAM (IEEE 802.3ah Clause 57) enterprise extensions."
|
||||
|
||||
REVISION "201201080000Z"
|
||||
DESCRIPTION
|
||||
"Second Revision of this module, naming prefix change to accmodate more products."
|
||||
|
||||
REVISION "200901080000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnProducts 7 }
|
||||
|
||||
--
|
||||
-- Section 1
|
||||
--
|
||||
tnLOAMNotifications OBJECT IDENTIFIER ::= { tnLOAMExtMIB 0 }
|
||||
tnLOAMObjects OBJECT IDENTIFIER ::= { tnLOAMExtMIB 1 }
|
||||
tnLOAMConformance OBJECT IDENTIFIER ::= { tnLOAMExtMIB 2 }
|
||||
|
||||
|
||||
tnLOAMIfMgmt OBJECT IDENTIFIER ::= { tnLOAMObjects 1 }
|
||||
|
||||
--
|
||||
-- ION SOAM (Interface, VLAN Tag) managment table
|
||||
--
|
||||
tnLOAMIfMgmtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnLOAMIfMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table has entries which generate an synthetic indentifier for a given interface, VLAN service mapping."
|
||||
::= { tnLOAMIfMgmt 1 }
|
||||
|
||||
tnLOAMIfMgmtEntry OBJECT-TYPE
|
||||
SYNTAX TnLOAMIfMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A entry in the table represents Link OAM management extension for an interface."
|
||||
INDEX { ifIndex }
|
||||
::= { tnLOAMIfMgmtTable 1 }
|
||||
|
||||
TnLOAMIfMgmtEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
tnLOAMIfModeCtrl INTEGER,
|
||||
tnLOAMIfClearStats INTEGER,
|
||||
tnLOAMIfMUXState INTEGER,
|
||||
tnLOAMIfPARState INTEGER
|
||||
}
|
||||
|
||||
tnLOAMIfModeCtrl OBJECT-TYPE
|
||||
SYNTAX INTEGER {auto(1), manual(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object can be used to provision the Link OAM mode for this interface.
|
||||
In auto(1) mode , the interface is set to active/passive depending on
|
||||
if the device is in a chassis or stand-alone. Applicable to Chassis based products.
|
||||
In manual(2) mode lets the user choose the Link OAM mode (active/passive)."
|
||||
::= { tnLOAMIfMgmtEntry 1 }
|
||||
|
||||
tnLOAMIfClearStats OBJECT-TYPE
|
||||
SYNTAX INTEGER { reset(1), doNothing(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This mib variable can be used to clear all Link OAM statisitical counters for
|
||||
this interface."
|
||||
::= { tnLOAMIfMgmtEntry 2 }
|
||||
|
||||
tnLOAMIfMUXState OBJECT-TYPE
|
||||
SYNTAX INTEGER { forward(1), discard(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of interface's multiplexer state."
|
||||
::= { tnLOAMIfMgmtEntry 3 }
|
||||
|
||||
tnLOAMIfPARState OBJECT-TYPE
|
||||
SYNTAX INTEGER { forward(1), loopback(2), discard(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of interface's Parser state."
|
||||
::= { tnLOAMIfMgmtEntry 4 }
|
||||
END
|
187
MIBS/transition/TN-LOOP-PROTECT-MIB
Normal file
187
MIBS/transition/TN-LOOP-PROTECT-MIB
Normal file
@ -0,0 +1,187 @@
|
||||
-- *****************************************************************
|
||||
-- TN-LOOP-PROTECT-MIB.my : TN Loop Protection MIB
|
||||
--
|
||||
-- Copyright (c) 2012 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
TN-LOOP-PROTECT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP FROM SNMPv2-CONF
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
ifIndex FROM IF-MIB
|
||||
TruthValue, TimeStamp, DateAndTime, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
tnProducts FROM TRANSITION-SMI;
|
||||
|
||||
tnLoopProtectMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201207251030Z"
|
||||
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
|
||||
"The mib module for managing all transition products with Loop protection"
|
||||
REVISION "201207251030Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { tnProducts 22 }
|
||||
|
||||
tnLoopProtectNotifications OBJECT IDENTIFIER ::= { tnLoopProtectMIB 0 }
|
||||
tnLoopProtectObjects OBJECT IDENTIFIER ::= { tnLoopProtectMIB 1 }
|
||||
|
||||
tnLoopProtectLoopDetectedNotification NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex,
|
||||
tnLoopProtectPortLoopCount,
|
||||
tnLoopProtectPortAction}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A tnLoopProtectLoopDetectedNotification signifies
|
||||
that a loop has been detected by the loop protection protocol.
|
||||
Additional infomation contains port number ,count of loop detected on the port
|
||||
and the action will be execute"
|
||||
::= { tnLoopProtectNotifications 1 }
|
||||
|
||||
tnLoopProtectMgmt OBJECT IDENTIFIER ::= { tnLoopProtectObjects 1 }
|
||||
|
||||
tnLoopProtectBaseTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnLoopProtectBaseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used for configuring global loop protect variables"
|
||||
::= { tnLoopProtectMgmt 1 }
|
||||
|
||||
tnLoopProtectBaseEntry OBJECT-TYPE
|
||||
SYNTAX TnLoopProtectBaseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry contains configuration elements of tnLoopProtectBaseTable"
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnLoopProtectBaseTable 1 }
|
||||
|
||||
TnLoopProtectBaseEntry ::= SEQUENCE {
|
||||
tnLoopProtectEnable TruthValue,
|
||||
tnLoopProtectTxTime INTEGER,
|
||||
tnLoopProtectShutdownTime INTEGER
|
||||
}
|
||||
|
||||
tnLoopProtectEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the loop protect is enable on this device."
|
||||
::= { tnLoopProtectBaseEntry 1 }
|
||||
|
||||
tnLoopProtectTxTime OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interval in seconds between each loop protection PDU sent on each port.
|
||||
valid values are 1 to 10 seconds,the default value is 5 seconds."
|
||||
::= { tnLoopProtectBaseEntry 2 }
|
||||
|
||||
tnLoopProtectShutdownTime OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..604800)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The period (in seconds) for which a port will be kept disabled in the event of a loop is detected (and the port action shuts down the port).
|
||||
Valid values are 0 to 604800 seconds (7 days). A value of zero will keep a port disabled (until next device restart)."
|
||||
::= { tnLoopProtectBaseEntry 3 }
|
||||
|
||||
tnLoopProtectPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnLoopProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used for configuring loop protect options for each port"
|
||||
::= { tnLoopProtectMgmt 2 }
|
||||
|
||||
tnLoopProtectPortEntry OBJECT-TYPE
|
||||
SYNTAX TnLoopProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry contains configuration element of tnLoopProtectBaseTable"
|
||||
INDEX { ifIndex }
|
||||
::= { tnLoopProtectPortTable 1 }
|
||||
TnLoopProtectPortEntry ::= SEQUENCE {
|
||||
tnLoopProtectPortEnable TruthValue,
|
||||
tnLoopProtectPortAction INTEGER,
|
||||
tnLoopProtectPortTxModeEnable TruthValue,
|
||||
tnLoopProtectPortLoopCount Counter32,
|
||||
tnLoopProtectPortStatus INTEGER,
|
||||
tnLoopProtectPortLoopDetected TruthValue,
|
||||
tnLoopProtectPortLastLoopTime DateAndTime
|
||||
}
|
||||
|
||||
tnLoopProtectPortEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether loop protection is enabled on this switch port."
|
||||
::= {tnLoopProtectPortEntry 1}
|
||||
tnLoopProtectPortAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {shutdown(1),shutdownAndlog(2),log(3),trap(4),shutdownAndtrap(5),logAndtrap(6),all(7)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the action performed when a loop is detected on a port. Valid values are Shutdown Port(1), Shutdown Port and Log(2) or Log Only(3)."
|
||||
::= { tnLoopProtectPortEntry 2 }
|
||||
tnLoopProtectPortTxModeEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether the port is actively generating loop protection PDU's, or whether it is just passively looking for looped PDU's."
|
||||
::= { tnLoopProtectPortEntry 3 }
|
||||
tnLoopProtectPortLoopCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of loops detected on this port."
|
||||
::= { tnLoopProtectPortEntry 4 }
|
||||
tnLoopProtectPortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{up(1),down(2),disable(3)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the port.
|
||||
up(1): the status of the port is up.
|
||||
down(2):the status of the port is down.
|
||||
disable(3):loop is detected in this port and shutdown is triggered at the same time"
|
||||
::= { tnLoopProtectPortEntry 5 }
|
||||
tnLoopProtectPortLoopDetected OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates Whether a loop is currently detected on the port."
|
||||
::= { tnLoopProtectPortEntry 6 }
|
||||
tnLoopProtectPortLastLoopTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time of the last loop event detected."
|
||||
::= { tnLoopProtectPortEntry 7 }
|
||||
|
||||
END
|
||||
|
266
MIBS/transition/TN-MAC-MIB
Normal file
266
MIBS/transition/TN-MAC-MIB
Normal file
@ -0,0 +1,266 @@
|
||||
-- *****************************************************************
|
||||
-- TN-MAC-MIB.my : TN MAC TABLE MIB
|
||||
--
|
||||
-- Copyright (c) 2013 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *************************************************************************************************
|
||||
|
||||
TN-MAC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, Unsigned32, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, MacAddress
|
||||
FROM SNMPv2-TC -- [RFC2579]
|
||||
PortList, VlanId
|
||||
FROM Q-BRIDGE-MIB
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI;
|
||||
tnMacMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201306180000Z"
|
||||
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
|
||||
"The mib module for managing configuration
|
||||
of MAC.
|
||||
"
|
||||
::= { tnProducts 142 }
|
||||
|
||||
--
|
||||
-- main body
|
||||
--
|
||||
tnMacMibNotifications OBJECT IDENTIFIER ::= { tnMacMib 0 }
|
||||
tnMacMibObjects OBJECT IDENTIFIER ::= { tnMacMib 1 }
|
||||
tnMacMibConformance OBJECT IDENTIFIER ::= { tnMacMib 2 }
|
||||
|
||||
--Aging Configuration
|
||||
tnMacAgeAutomaticConfig OBJECT IDENTIFIER ::= { tnMacMibObjects 1 }
|
||||
tnMacAgeAutomaticAgingDisable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Disable the automatic aging of dynamic entries."
|
||||
::= { tnMacAgeAutomaticConfig 1 }
|
||||
|
||||
tnMacAgeAutomaticAgingTime OBJECT-TYPE
|
||||
SYNTAX Integer32(10..1000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure aging time by entering a value here in
|
||||
seconds.
|
||||
The allowed range is 10 to 1000000 seconds.
|
||||
"
|
||||
::= { tnMacAgeAutomaticConfig 2 }
|
||||
|
||||
-- MAC Table Learning
|
||||
tnMacLearningTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnMacLearningEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table displays MAC table learning."
|
||||
::= { tnMacMibObjects 2 }
|
||||
|
||||
tnMacLearningEntry OBJECT-TYPE
|
||||
SYNTAX TnMacLearningEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry represents MAC table learning in each port."
|
||||
INDEX { ifIndex }
|
||||
::= { tnMacLearningTable 1 }
|
||||
|
||||
TnMacLearningEntry ::= SEQUENCE {
|
||||
tnMacTablePortLearning INTEGER
|
||||
}
|
||||
|
||||
tnMacTablePortLearning OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
auto(1),
|
||||
disable(2),
|
||||
secure(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If the learning mode for a given port is greyed
|
||||
out, another module is in control of the mode, so
|
||||
that it cannot be changed by the user. An example
|
||||
of such a module is the MAC-Based Authentication
|
||||
under 802.1X.
|
||||
Each port can do learning based upon the following
|
||||
settings:
|
||||
Auto
|
||||
Learning is done automatically as soon as a frame
|
||||
with unknown SMAC is received.
|
||||
Disable
|
||||
No learning is done.
|
||||
Secure
|
||||
Only static MAC entries are learned, all other frames
|
||||
are dropped.
|
||||
Note: Make sure that the link used for managing the
|
||||
switch is added to the Static Mac Table before changing
|
||||
to secure learning mode, otherwise the management link
|
||||
is lost and can only be restored by using another
|
||||
non-secure port or by connecting to the switch via the
|
||||
serial interface.
|
||||
"
|
||||
::= { tnMacLearningEntry 1 }
|
||||
|
||||
-- Static MAC Table Configuration
|
||||
tnMacStaticConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnMacStaticConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The static entries in the MAC table are shown in this
|
||||
table. The static MAC table can contain 64 entries."
|
||||
::= { tnMacMibObjects 3 }
|
||||
|
||||
tnMacStaticConfigEntry OBJECT-TYPE
|
||||
SYNTAX TnMacStaticConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The static entries in the MAC table are shown in this
|
||||
table."
|
||||
INDEX { tnStaticMacVlanId, tnStaticMacAddress }
|
||||
::= { tnMacStaticConfigTable 1 }
|
||||
|
||||
TnMacStaticConfigEntry ::= SEQUENCE {
|
||||
tnStaticMacVlanId VlanId,
|
||||
tnStaticMacAddress MacAddress,
|
||||
tnStaticMacPortMembers PortList,
|
||||
tnStaticMacStatus RowStatus
|
||||
}
|
||||
|
||||
tnStaticMacVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN ID of the entry."
|
||||
::= { tnMacStaticConfigEntry 1 }
|
||||
|
||||
tnStaticMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address of the entry."
|
||||
::= { tnMacStaticConfigEntry 2 }
|
||||
|
||||
tnStaticMacPortMembers OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Checkmarks indicate which ports are
|
||||
members of the entry. Check or uncheck
|
||||
as needed to modify the entry."
|
||||
::= { tnMacStaticConfigEntry 3 }
|
||||
|
||||
tnStaticMacStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the row.
|
||||
The writable columns in a row can not be changed if the row
|
||||
is active. All columns must have a valid value before a row
|
||||
can be activated.
|
||||
"
|
||||
::= { tnMacStaticConfigEntry 4 }
|
||||
|
||||
-- MAC Address Table
|
||||
tnMacAddressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnMacAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Navigating the MAC Table."
|
||||
::= { tnMacMibObjects 4 }
|
||||
|
||||
tnMacAddressEntry OBJECT-TYPE
|
||||
SYNTAX TnMacAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entriy represents a MAC address."
|
||||
INDEX { tnMacType, tnMacVlan, tnMacAddress }
|
||||
::= { tnMacAddressTable 1 }
|
||||
|
||||
TnMacAddressEntry ::= SEQUENCE {
|
||||
tnMacType INTEGER,
|
||||
tnMacVlan VlanId,
|
||||
tnMacAddress MacAddress,
|
||||
tnMacPortMembers PortList
|
||||
}
|
||||
|
||||
tnMacType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
static(1),
|
||||
dynamic(2)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the entry is a static or a
|
||||
dynamic entry.
|
||||
"
|
||||
::= { tnMacAddressEntry 1 }
|
||||
|
||||
tnMacVlan OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN ID of the entry.
|
||||
"
|
||||
::= { tnMacAddressEntry 2 }
|
||||
|
||||
tnMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address of the entry.
|
||||
"
|
||||
::= { tnMacAddressEntry 3 }
|
||||
|
||||
tnMacPortMembers OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ports that are members of the entry.
|
||||
The value of this object in high 8 bits describe the status
|
||||
from the first port to last port. In low 8 bits, the valus of
|
||||
first bit is the status of port mgmt, while the second is the
|
||||
status of port cpu, the default value of other bits are zero.
|
||||
"
|
||||
::= { tnMacAddressEntry 4 }
|
||||
|
||||
tnMacDynamicClear OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flush all dynamic entries if the value is true.
|
||||
"
|
||||
::= { tnMacMibObjects 5 }
|
||||
END
|
1897
MIBS/transition/TN-MGMT-MIB
Normal file
1897
MIBS/transition/TN-MGMT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
507
MIBS/transition/TN-MGMT-TDM-MIB
Normal file
507
MIBS/transition/TN-MGMT-TDM-MIB
Normal file
@ -0,0 +1,507 @@
|
||||
-- ***********************************************************************************************
|
||||
-- TN-MGMT-MIB.my: Transition Networks, Inc. Enterprise MIB for basic management of the ION Platform
|
||||
--
|
||||
-- Copyright (c) 2009 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ***********************************************************************************************
|
||||
--
|
||||
|
||||
TN-MGMT-TDM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises FROM SNMPv2-SMI
|
||||
TimeStamp, TruthValue, DisplayString FROM SNMPv2-TC
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB
|
||||
tnMgmtNotifications, tnInterfaceMgmt FROM TN-MGMT-MIB
|
||||
CpsConnector FROM TRANSITION-TC;
|
||||
|
||||
--
|
||||
-- TDM Interface table entries
|
||||
--
|
||||
tnIfTDMTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIfTDMEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table has entries for the TDM attributes."
|
||||
::= { tnInterfaceMgmt 6 }
|
||||
|
||||
tnIfTDMEntry OBJECT-TYPE
|
||||
SYNTAX TnIfTDMEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A entry in the table represents TDM attributes."
|
||||
INDEX { ifIndex }
|
||||
::= { tnIfTDMTable 1 }
|
||||
|
||||
TnIfTDMEntry::=
|
||||
SEQUENCE {
|
||||
tnIfTDMAISTransmit INTEGER,
|
||||
tnIfTDMAISFormat INTEGER,
|
||||
tnIfTDMAlarmIndicationSignal INTEGER,
|
||||
tnIfTDMLongHaul INTEGER,
|
||||
tnIfTDMType INTEGER,
|
||||
tnIfTDMT1E1LineBuildout INTEGER,
|
||||
tnIfTDMDS3E3LineBuildout INTEGER,
|
||||
tnIfTDMConnectorType CpsConnector
|
||||
}
|
||||
|
||||
tnIfTDMAISTransmit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Transmit AIS(All Ones/BLUE) on Fiber(Copper) as an error signal when
|
||||
Copper interface(Fiber Interface) is down. When this error signal
|
||||
is transmitted, the AIS of the device
|
||||
on the other end is activated, if supported "
|
||||
::= { tnIfTDMEntry 1 }
|
||||
|
||||
tnIfTDMAISFormat OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
allones(1),
|
||||
blue(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Transmit AIS(All Ones:1111... sequence/BLUE:0101... sequence) on Fiber(Copper) as an error signal for DS3/E3/STS-1 port"
|
||||
::= { tnIfTDMEntry 2 }
|
||||
|
||||
tnIfTDMAlarmIndicationSignal OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
alarm(1),
|
||||
normal(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When equal to alarm(1),
|
||||
this means that the other end has TAOS enabled
|
||||
and is currently transmitting an alarm condition.
|
||||
when equal to normal, this means no alarm."
|
||||
::= { tnIfTDMEntry 3 }
|
||||
|
||||
tnIfTDMLongHaul OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
yes(1),
|
||||
no(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the current position of the
|
||||
remote device's Short/Long haul configuration switch."
|
||||
::= { tnIfTDMEntry 4 }
|
||||
|
||||
tnIfTDMType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unknown(0),
|
||||
t1(1),
|
||||
e1(2),
|
||||
j1(3),
|
||||
dS3(4),
|
||||
e3(5),
|
||||
sts-1(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This variable indicates the type of the current device.
|
||||
T1=1.544MHz; E1=2.048MHz;E3 = 34.4Mb/s; DS3 = 44.7Mb/s; STS-1 = 51.8Mb/s "
|
||||
::= { tnIfTDMEntry 5 }
|
||||
|
||||
tnIfTDMT1E1LineBuildout OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unknown(0),
|
||||
e13-0V120ohm(1),
|
||||
e12-37V75ohm(2),
|
||||
t1SH-DSX-0-133ANSIT1403(3),
|
||||
t1SH-DSX-133-266(4),
|
||||
t1SH-DSX-266-399(5),
|
||||
t1SH-DSX-399-533(6),
|
||||
t1SH-DSX-533-655(7),
|
||||
t1SH-DSX-6V(8),
|
||||
t1LH-0dB(9),
|
||||
t1LH-m7-5dB(10),
|
||||
t1LH-m15dB(11),
|
||||
t1LH-m22-5dB(12)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The characteristics T1E1 card's copper interface."
|
||||
::= { tnIfTDMEntry 6}
|
||||
|
||||
tnIfTDMDS3E3LineBuildout OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unknown(0),
|
||||
boost(1),
|
||||
normal(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The characteristics of DS3E3 card's copper interface."
|
||||
::= { tnIfTDMEntry 7}
|
||||
|
||||
tnIfTDMConnectorType OBJECT-TYPE
|
||||
SYNTAX CpsConnector
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The style of connector built into this device."
|
||||
::= { tnIfTDMEntry 8 }
|
||||
|
||||
|
||||
--
|
||||
-- Interface Port: TDM Ext Table
|
||||
--
|
||||
tnIfTDMExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIfTDMExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table has entries for the Extral TDM attributes."
|
||||
::= { tnInterfaceMgmt 9 }
|
||||
|
||||
tnIfTDMExtEntry OBJECT-TYPE
|
||||
SYNTAX TnIfTDMExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A entry in the table represents Extral TDM attributes."
|
||||
INDEX { ifIndex, tnIfTDMExtId }
|
||||
::= { tnIfTDMExtTable 1 }
|
||||
|
||||
TnIfTDMExtEntry ::= SEQUENCE
|
||||
{
|
||||
tnIfTDMExtId INTEGER,
|
||||
tnIfTDMExtAISTrasmit INTEGER,
|
||||
tnIfTDMExtAISFormat INTEGER,
|
||||
tnIfTDMExtAlarmIndicationSingnal INTEGER,
|
||||
tnIfTDMExtLoopback INTEGER,
|
||||
tnIfTDMExtYellowTrasmit INTEGER
|
||||
}
|
||||
|
||||
tnIfTDMExtId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..99999999)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies an entry
|
||||
in the tnIfTDMExtTable. This index permits
|
||||
the same interface to have several different
|
||||
channels"
|
||||
::= { tnIfTDMExtEntry 1 }
|
||||
|
||||
tnIfTDMExtAISTrasmit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transmit AIS(All Ones/BLUE) on the Channel as an error signal when
|
||||
Copper interface(Fiber Interface) is down. When this error signal
|
||||
is transmitted, the AIS of the device on the other end is activated,
|
||||
if supported "
|
||||
::= { tnIfTDMExtEntry 2 }
|
||||
|
||||
tnIfTDMExtAISFormat OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
allones(1),
|
||||
blue(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transmit AIS(All Ones:1111... sequence/BLUE:0101... sequence)
|
||||
on the Channel as an error signal for the pair port"
|
||||
::= { tnIfTDMExtEntry 3 }
|
||||
|
||||
tnIfTDMExtAlarmIndicationSingnal OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
alarm(1),
|
||||
normal(2),
|
||||
yellow(3),
|
||||
red(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When equal to alarm(1),
|
||||
this means that the other end of Channel has AIS enabled
|
||||
and is currently transmitting an alarm condition.
|
||||
when equal to normal(2), this means no alarm.
|
||||
when equal to yellow(3), this means the other end of Channel has YELLOW enabled
|
||||
and is currently transmitting a YELLOW condition.
|
||||
when equal to red(4), this means the local end of Channel has detect a LOS on receiver."
|
||||
::= { tnIfTDMExtEntry 4 }
|
||||
|
||||
tnIfTDMExtLoopback OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the loopback state of the current Channel"
|
||||
::= { tnIfTDMExtEntry 5 }
|
||||
|
||||
tnIfTDMExtYellowTrasmit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transmit Yellow on the Channel as an error signal when Local Copper Interface is down.
|
||||
When this error signal is transmitted."
|
||||
::= { tnIfTDMExtEntry 6 }
|
||||
|
||||
--
|
||||
-- Interface Port: TDM 2 Table
|
||||
--
|
||||
|
||||
tnIfTDM2Table OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnIfTDM2Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table has entries for the TDM 2 attributes."
|
||||
::= { tnInterfaceMgmt 10 }
|
||||
|
||||
tnIfTDM2Entry OBJECT-TYPE
|
||||
SYNTAX TnIfTDM2Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A entry in the table represents the TDM 2 attributes."
|
||||
INDEX { ifIndex }
|
||||
::= { tnIfTDM2Table 1 }
|
||||
|
||||
TnIfTDM2Entry ::= SEQUENCE {
|
||||
tnIfTDM2FiberLineNum INTEGER,
|
||||
tnIfTDM2FiberActiveLine INTEGER,
|
||||
tnIfTDM2FiberRevertive INTEGER,
|
||||
tnIfTDM2FiberPrimaryLinkStatus INTEGER,
|
||||
tnIfTDM2FiberSecondaryLinkStatus INTEGER,
|
||||
tnIfTDM2InBandLPEnable INTEGER,
|
||||
tnIfTDM2InBandLPStartPatten DisplayString,
|
||||
tnIfTDM2InBandLPStopPatten DisplayString,
|
||||
tnIfTDM2InBandPEERLPEnable INTEGER,
|
||||
tnIfTDM2InBandPEERLPStartPatten DisplayString,
|
||||
tnIfTDM2InBandPEERLPStopPatten DisplayString,
|
||||
tnIfTDM2InBandLPTimeoutEnable INTEGER,
|
||||
tnIfTDM2InBandLPTimeoutCount INTEGER,
|
||||
tnIfTDM2InBandPEERLPTimeoutEnable INTEGER,
|
||||
tnIfTDM2InBandPEERLPTimeoutCount INTEGER
|
||||
}
|
||||
|
||||
tnIfTDM2FiberLineNum OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is indicate the links number of the Fiber Port, maybe single line or dual line"
|
||||
::= { tnIfTDM2Entry 1 }
|
||||
|
||||
tnIfTDM2FiberActiveLine OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
primary(0),
|
||||
secondary(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is indicate the active fiber link, if a multi-fiber line
|
||||
is used for hardware redundancy"
|
||||
::= { tnIfTDM2Entry 2 }
|
||||
|
||||
tnIfTDM2FiberRevertive OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is used to decide whether to revertive the fiber link to primary link if applicable"
|
||||
::= { tnIfTDM2Entry 3 }
|
||||
|
||||
tnIfTDM2FiberPrimaryLinkStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
up(1),
|
||||
down(2),
|
||||
testing(3),
|
||||
unknown(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the fiber port primary line link status"
|
||||
::= { tnIfTDM2Entry 4 }
|
||||
|
||||
tnIfTDM2FiberSecondaryLinkStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
up(1),
|
||||
down(2),
|
||||
testing(3),
|
||||
unknown(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates the fiber port secondary line link status"
|
||||
::= { tnIfTDM2Entry 5 }
|
||||
|
||||
tnIfTDM2InBandLPEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates whether In-band Loopback detect is enabled"
|
||||
::= { tnIfTDM2Entry 6 }
|
||||
|
||||
tnIfTDM2InBandLPStartPatten OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This binary string is used to set the In-band Loopback start Patten,
|
||||
such as 11000 string"
|
||||
::= { tnIfTDM2Entry 7 }
|
||||
|
||||
tnIfTDM2InBandLPStopPatten OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This binary string is used to set the In-band Loopback stop Patten,
|
||||
such as 11100 string"
|
||||
::= { tnIfTDM2Entry 8 }
|
||||
|
||||
tnIfTDM2InBandPEERLPEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates whether the PEER interface In-band Loopback detect is enabled"
|
||||
::= { tnIfTDM2Entry 9 }
|
||||
|
||||
tnIfTDM2InBandPEERLPStartPatten OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This binary string is used to set the PEER interface In-band Loopback start Patten,
|
||||
such as 11000 string"
|
||||
::= { tnIfTDM2Entry 10 }
|
||||
|
||||
tnIfTDM2InBandPEERLPStopPatten OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This binary string is used to set the PEER interface In-band Loopback stop Patten,
|
||||
such as 11100 string"
|
||||
::= { tnIfTDM2Entry 11 }
|
||||
|
||||
tnIfTDM2InBandLPTimeoutEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates whether the In-band Loopback timeout watchdog is enabled"
|
||||
::= { tnIfTDM2Entry 12 }
|
||||
|
||||
tnIfTDM2InBandLPTimeoutCount OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4095)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is used to set the In-band Loopback timeout watchdog value, the unit is minute"
|
||||
::= { tnIfTDM2Entry 13 }
|
||||
|
||||
tnIfTDM2InBandPEERLPTimeoutEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates whether the Peer In-band Loopback timeout watchdog is enabled"
|
||||
::= { tnIfTDM2Entry 14 }
|
||||
|
||||
tnIfTDM2InBandPEERLPTimeoutCount OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4095)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is used to set the Peer In-band Loopback timeout watchdog value, the unit is minute"
|
||||
::= { tnIfTDM2Entry 15 }
|
||||
|
||||
|
||||
tnIfTDMAlarmIndicationSignalEvt NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
ifIndex,
|
||||
tnIfTDMAlarmIndicationSignal
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A alarm indication signal event is sent when there is a warning or alarm on TDM port."
|
||||
::= { tnMgmtNotifications 6 }
|
||||
|
||||
END
|
||||
|
164
MIBS/transition/TN-MIRRORING-MIB
Normal file
164
MIBS/transition/TN-MIRRORING-MIB
Normal file
@ -0,0 +1,164 @@
|
||||
-- *****************************************************************
|
||||
-- TN-MIRRORING-MIB
|
||||
--
|
||||
-- Copyright (c) 2012, Transition Networks Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
--
|
||||
TN-MIRRORING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TimeStamp,
|
||||
RowStatus, TruthValue FROM SNMPv2-TC
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
tnProducts FROM TRANSITION-SMI
|
||||
ifIndex, InterfaceIndex FROM IF-MIB;
|
||||
|
||||
tnMirroringMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201207270000Z"
|
||||
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
|
||||
"The mib module for mirroring between the source mirroring ports and
|
||||
the destination port."
|
||||
|
||||
REVISION "201208060000Z" -- 6 August, 2012
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
|
||||
::= { tnProducts 25 }
|
||||
|
||||
tnMirroringMIBObjects
|
||||
OBJECT IDENTIFIER ::= { tnMirroringMIB 1 }
|
||||
|
||||
tnMirroringMIBNotifications
|
||||
OBJECT IDENTIFIER ::= { tnMirroringMIB 2 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
tnMirroringMgmt
|
||||
OBJECT IDENTIFIER ::= { tnMirroringMIBObjects 1 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- tnMirroringGroupTable
|
||||
--
|
||||
|
||||
tnMirroringGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnMirroringGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is for user to configure a mirroring group."
|
||||
::= { tnMirroringMgmt 1 }
|
||||
|
||||
tnMirroringGroupEntry OBJECT-TYPE
|
||||
SYNTAX TnMirroringGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a mirroring group, devices which don't
|
||||
support groups will have a only one default entry."
|
||||
INDEX { tnMirroringGroupID }
|
||||
::= { tnMirroringGroupTable 1 }
|
||||
|
||||
TnMirroringGroupEntry ::= SEQUENCE {
|
||||
tnMirroringGroupID INTEGER,
|
||||
tnMirroringGroupDestIfIndex InterfaceIndex
|
||||
}
|
||||
|
||||
tnMirroringGroupID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value identifies the mirroring group. The default ID is 1"
|
||||
::= { tnMirroringGroupEntry 1 }
|
||||
|
||||
tnMirroringGroupDestIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the mirror port which receives the mirrored
|
||||
traffic from other ports"
|
||||
::= { tnMirroringGroupEntry 2 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- tnMirroringIfTable
|
||||
--
|
||||
|
||||
tnMirroringIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnMirroringIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lets user to configure the source mirroring ports
|
||||
which are monitored by the destination port defined in
|
||||
the mirroring group."
|
||||
::= { tnMirroringMgmt 2 }
|
||||
|
||||
tnMirroringIfEntry OBJECT-TYPE
|
||||
SYNTAX TnMirroringIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry lists all source mirroring ports."
|
||||
INDEX { ifIndex }
|
||||
::= { tnMirroringIfTable 1 }
|
||||
|
||||
TnMirroringIfEntry ::= SEQUENCE {
|
||||
tnMirroringIfGroupID INTEGER,
|
||||
tnMirroringIfMode INTEGER
|
||||
}
|
||||
|
||||
tnMirroringIfGroupID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mirroring group which current mirroring port belongs to."
|
||||
::= { tnMirroringIfEntry 1 }
|
||||
|
||||
tnMirroringIfMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), onlyTx(10), onlyRx(20), bothTxRx(30) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mirroring mode. Valid values are:
|
||||
none(0) : Mirror nothing.
|
||||
onlyTx(10) : Mirror the transmitted frames only.
|
||||
onlyRx(20) : Mirror the received frames only.
|
||||
bothTxRx(30) : Mirror both of transmitted and received frames."
|
||||
::= { tnMirroringIfEntry 2 }
|
||||
|
||||
|
||||
--
|
||||
-- Notifications
|
||||
--
|
||||
|
||||
END
|
4159
MIBS/transition/TN-MPLS-MIB
Normal file
4159
MIBS/transition/TN-MPLS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
352
MIBS/transition/TN-MRP-MIB
Normal file
352
MIBS/transition/TN-MRP-MIB
Normal file
@ -0,0 +1,352 @@
|
||||
-- ***********************************************************************
|
||||
-- Management MIB definitions
|
||||
-- ***********************************************************************
|
||||
TN-MRP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, IpAddress, Counter32, Unsigned32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, RowStatus, DisplayString, TruthValue, TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
mrpDomainIndex
|
||||
FROM IEC-62439-2-MIB;
|
||||
tnMrpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201210220000Z" -- October 22, 2012
|
||||
ORGANIZATION "Transition Networks"
|
||||
CONTACT-INFO
|
||||
"Copyright (C) 2012 Transition Networks, Inc. All Rights Reserved."
|
||||
DESCRIPTION
|
||||
"A MIB module provides Media Redundancy Protocol Statistics interface."
|
||||
::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) transition (868) products (2) tnProducts(5) tnMRP (120) }
|
||||
|
||||
--
|
||||
-- Textual conventions
|
||||
--
|
||||
TnMRPEventType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MRP Event type."
|
||||
SYNTAX INTEGER {
|
||||
manager-role-fail (1),
|
||||
ring-open (2),
|
||||
multiple-managers (3)
|
||||
}
|
||||
|
||||
TnMRPEventAppear ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Event appear."
|
||||
SYNTAX INTEGER {
|
||||
appear (1), -- Event appear
|
||||
disappear (2) -- Event disappear
|
||||
}
|
||||
|
||||
-- ***********************************************************************
|
||||
-- objects groups of redundancy object identifiers
|
||||
-- ***********************************************************************
|
||||
tnMrpObjects OBJECT IDENTIFIER ::= { tnMrpMIB 1 }
|
||||
|
||||
-- ***********************************************************************
|
||||
-- Objects of the MRP Network Management
|
||||
-- ***********************************************************************
|
||||
tnMrpDomainTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnMrpDomainEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
Every entry in this table contains additional information
|
||||
about a Media Redundancy Protocol (MRP) domain.
|
||||
|
||||
Row entries can not be created or deleted via
|
||||
SNMP operations.
|
||||
"
|
||||
::= { tnMrpObjects 1 }
|
||||
|
||||
tnMrpDomainEntry OBJECT-TYPE
|
||||
SYNTAX TnMrpDomainEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the tnMrpDomainTable."
|
||||
INDEX { mrpDomainIndex }
|
||||
::= { tnMrpDomainTable 1 }
|
||||
|
||||
TnMrpDomainEntry ::= SEQUENCE {
|
||||
tnMrpDomainTopologyChangeInterval Integer32,
|
||||
tnMrpDomainTopologyChangeRepeatCount Integer32,
|
||||
tnMrpDomainDefaultTestInterval Integer32,
|
||||
tnMrpDomainShortTestInterval Integer32,
|
||||
tnMrpDomainTestMonitoringCount Integer32,
|
||||
tnMrpDomainNonBlockingMRCsupported INTEGER,
|
||||
tnMrpDomainTestMonitoringExtendedCount Integer32,
|
||||
tnMrpDomainCheckMediaRedundancy INTEGER,
|
||||
tnMrpDomainLinkDownInterval Integer32,
|
||||
tnMrpDomainLinkUpInterval Integer32,
|
||||
tnMrpDomainLinkChangeCount Integer32
|
||||
}
|
||||
|
||||
tnMrpDomainTopologyChangeInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
This attribute specifies the interval for sending
|
||||
MRP_TopologyChange frames.
|
||||
"
|
||||
::= { tnMrpDomainEntry 1 }
|
||||
|
||||
tnMrpDomainTopologyChangeRepeatCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
This attribute specifies the interval count which controls
|
||||
repeated transmissions of MRP_TopologyChange frames.
|
||||
"
|
||||
::= { tnMrpDomainEntry 2 }
|
||||
|
||||
tnMrpDomainDefaultTestInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
This attribute specifies the default interval for sending
|
||||
MRP_Test frames on ring ports.
|
||||
"
|
||||
::= { tnMrpDomainEntry 3 }
|
||||
|
||||
tnMrpDomainShortTestInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
This attribute specifies the short interval for sending
|
||||
MRP_Test frames on ring ports after link changes in the ring.
|
||||
"
|
||||
::= { tnMrpDomainEntry 4 }
|
||||
|
||||
tnMrpDomainTestMonitoringCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
This attribute specifies the interval count for monitoring
|
||||
the reception of MRP_Test frames.
|
||||
"
|
||||
::= { tnMrpDomainEntry 5 }
|
||||
|
||||
tnMrpDomainNonBlockingMRCsupported OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
This attribute specifies the ability of the MRM
|
||||
to support MRCs without BLOCKED port state support in the ring.
|
||||
"
|
||||
::= { tnMrpDomainEntry 6 }
|
||||
|
||||
tnMrpDomainTestMonitoringExtendedCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
This attribute specifies the extended interval count for monitoring
|
||||
the reception of MRP_Test frames.
|
||||
"
|
||||
::= { tnMrpDomainEntry 7 }
|
||||
|
||||
tnMrpDomainCheckMediaRedundancy OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
This attribute specifies whether monitoring of MRM state
|
||||
is enabled or disabled in the redundancy domain.
|
||||
"
|
||||
::= { tnMrpDomainEntry 8 }
|
||||
|
||||
tnMrpDomainLinkDownInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
This attribute specifies the interval for sending
|
||||
MRP_LinkDown frames on ring ports.
|
||||
"
|
||||
::= { tnMrpDomainEntry 9 }
|
||||
|
||||
tnMrpDomainLinkUpInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
This attribute specifies the interval for sending
|
||||
MRP_LinkUp frames on ring ports.
|
||||
"
|
||||
::= { tnMrpDomainEntry 10 }
|
||||
|
||||
tnMrpDomainLinkChangeCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
This attribute specifies the MRP_LinkChange frame count
|
||||
which controls repeated transmission of MRP_LinkChange frames.
|
||||
"
|
||||
::= { tnMrpDomainEntry 11 }
|
||||
|
||||
--
|
||||
-- MRP statistics
|
||||
--
|
||||
tnMrpDomainStatTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnMrpDomainStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
Every entry in this table contains statistics about
|
||||
a Media Redundancy Protocol (MRP) domain.
|
||||
Entries cannot be created or deleted via SNMP
|
||||
operations.
|
||||
"
|
||||
::= { tnMrpObjects 2 }
|
||||
|
||||
tnMrpDomainStatEntry OBJECT-TYPE
|
||||
SYNTAX TnMrpDomainStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the mrpDomainStatTable."
|
||||
INDEX { mrpDomainIndex }
|
||||
::= { tnMrpDomainStatTable 1 }
|
||||
|
||||
TnMrpDomainStatEntry ::= SEQUENCE {
|
||||
tnMrpDomainTransmitTotalCount Counter64,
|
||||
tnMrpDomainReceiveTotalCount Counter64,
|
||||
tnMrpDomainReceiveErrorTotalCount Counter64,
|
||||
tnMrpDomainReceiveUnrecognizedCount Counter64
|
||||
}
|
||||
|
||||
tnMrpDomainTransmitTotalCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
The total transmitted frames.
|
||||
"
|
||||
::= { tnMrpDomainStatEntry 1 }
|
||||
|
||||
tnMrpDomainReceiveTotalCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
The total received frames.
|
||||
"
|
||||
::= { tnMrpDomainStatEntry 2 }
|
||||
|
||||
tnMrpDomainReceiveErrorTotalCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
The total received frames with error.
|
||||
"
|
||||
::= { tnMrpDomainStatEntry 3 }
|
||||
|
||||
tnMrpDomainReceiveUnrecognizedCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
The total unrecognized received frames.
|
||||
"
|
||||
::= { tnMrpDomainStatEntry 4 }
|
||||
|
||||
tnMrpDomainStatTableReset OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Write true(1) will cause a reset of all statistic values"
|
||||
DEFVAL { false }
|
||||
::= { tnMrpObjects 3 }
|
||||
|
||||
|
||||
--
|
||||
-- MRP events
|
||||
--
|
||||
tnMrpDomainEventTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnMrpDomainEventEntry
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
Every entry in this table contains event about
|
||||
a Media Redundancy Protocol (MRP) domain.
|
||||
Entries cannot be created or deleted via SNMP
|
||||
operations.
|
||||
"
|
||||
::= { tnMrpObjects 4 }
|
||||
|
||||
tnMrpDomainEventEntry OBJECT-TYPE
|
||||
SYNTAX TnMrpDomainEventEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the mrpDomainEventTable."
|
||||
INDEX { mrpDomainIndex, tnMrpDomainEventIndex }
|
||||
::= { tnMrpDomainEventTable 1 }
|
||||
|
||||
TnMrpDomainEventEntry ::= SEQUENCE {
|
||||
tnMrpDomainEventIndex Unsigned32,
|
||||
tnMrpDomainEventTimestamp TimeStamp,
|
||||
tnMrpDomainEventType TnMRPEventType,
|
||||
tnMrpDomainEventAppear TnMRPEventAppear
|
||||
}
|
||||
|
||||
tnMrpDomainEventIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..10)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An arbitrary integer for identifying individual events
|
||||
within the event log. "
|
||||
::= { tnMrpDomainEventEntry 1 }
|
||||
|
||||
tnMrpDomainEventTimestamp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time of the logged event."
|
||||
::= { tnMrpDomainEventEntry 2 }
|
||||
|
||||
tnMrpDomainEventType OBJECT-TYPE
|
||||
SYNTAX TnMRPEventType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Event type"
|
||||
::= { tnMrpDomainEventEntry 3 }
|
||||
|
||||
tnMrpDomainEventAppear OBJECT-TYPE
|
||||
SYNTAX TnMRPEventAppear
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Event appear or disappear"
|
||||
::= { tnMrpDomainEventEntry 4 }
|
||||
|
||||
|
||||
tnMrpDomainEventTableReset OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Write true(1) will cause a reset of all events"
|
||||
DEFVAL { false }
|
||||
::= { tnMrpObjects 5 }
|
||||
|
||||
END
|
572
MIBS/transition/TN-MVR-MIB
Normal file
572
MIBS/transition/TN-MVR-MIB
Normal file
@ -0,0 +1,572 @@
|
||||
-- *****************************************************************
|
||||
-- Transition Networks MVR MIB
|
||||
--
|
||||
-- Copyright (C) 2012 Transition Networks, Inc. All Rights Reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
TN-MVR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString, RowStatus, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises, Unsigned32 FROM SNMPv2-SMI
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
PortList, VlanIndex FROM Q-BRIDGE-MIB
|
||||
ifIndex, InterfaceIndex FROM IF-MIB
|
||||
tnProducts FROM TRANSITION-SMI;
|
||||
|
||||
tnMVRMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201211090000Z"
|
||||
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
|
||||
"The mib module is designed for Multicast VLAN Registration."
|
||||
|
||||
::= { tnProducts 50 }
|
||||
|
||||
tnMVRMIBNotifications OBJECT IDENTIFIER ::= { tnMVRMIB 1 }
|
||||
tnMVRMIBObjects OBJECT IDENTIFIER ::= { tnMVRMIB 2 }
|
||||
tnMVRMIBConformance OBJECT IDENTIFIER ::= { tnMVRMIB 3 }
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
tnMVRMIBMgmt OBJECT IDENTIFIER ::= { tnMVRMIBObjects 1 }
|
||||
|
||||
--
|
||||
-- tnMVRModeTable
|
||||
--
|
||||
|
||||
tnMVRModeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNMVRModeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains MVR mode configuration."
|
||||
::= { tnMVRMIBMgmt 1 }
|
||||
|
||||
tnMVRModeEntry OBJECT-TYPE
|
||||
SYNTAX TNMVRModeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Each entry represents the MVR configuration on a device."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnMVRModeTable 1 }
|
||||
|
||||
TNMVRModeEntry ::= SEQUENCE {
|
||||
tnMVRMode TruthValue,
|
||||
tnMVRStatisticsClear TruthValue
|
||||
}
|
||||
|
||||
tnMVRMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "To enable or disable the MVR on a device."
|
||||
::= { tnMVRModeEntry 1 }
|
||||
|
||||
tnMVRStatisticsClear OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "True for clearing statistics of MVR on a device."
|
||||
::= { tnMVRModeEntry 2 }
|
||||
|
||||
--
|
||||
-- tnMVRInterfaceTable
|
||||
--
|
||||
|
||||
tnMVRInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNMVRInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains MVR VLAN interface settings."
|
||||
::= { tnMVRMIBMgmt 2 }
|
||||
|
||||
tnMVRInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX TNMVRInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Each entry represents a MVR interface on a device."
|
||||
INDEX { tnMVRVID }
|
||||
::= { tnMVRInterfaceTable 1 }
|
||||
|
||||
TNMVRInterfaceEntry ::= SEQUENCE {
|
||||
tnMVRVID VlanIndex,
|
||||
tnMVRName DisplayString,
|
||||
tnMVRInterfaceMode INTEGER,
|
||||
tnMVRInterfaceTagging INTEGER,
|
||||
tnMVRInterfacePriority INTEGER,
|
||||
tnMVRInterfaceLLQI INTEGER,
|
||||
tnMVRInactivePortList PortList,
|
||||
tnMVRSourcePortList PortList,
|
||||
tnMVRReceiverPortList PortList,
|
||||
tnMVRInterfaceRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnMVRVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The multicast vlan id of a MVR interface."
|
||||
::= { tnMVRInterfaceEntry 1 }
|
||||
|
||||
tnMVRName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The name of a MVR interface."
|
||||
::= { tnMVRInterfaceEntry 2 }
|
||||
|
||||
tnMVRInterfaceMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { dynamic (1), compatible (2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The mode of a MVR interface, either dynamic or compatible."
|
||||
::= { tnMVRInterfaceEntry 3 }
|
||||
|
||||
tnMVRInterfaceTagging OBJECT-TYPE
|
||||
SYNTAX INTEGER { untagged (1), tagged (2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Specify whether the traversed IGMP/MLD control frames will be sent as Untagged or Tagged with MVR VID. The default is Tagged. "
|
||||
::= { tnMVRInterfaceEntry 4 }
|
||||
|
||||
tnMVRInterfacePriority OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Specify how the traversed IGMP/MLD control frames will be sent in prioritized manner. The default Priority is 0."
|
||||
::= { tnMVRInterfaceEntry 5 }
|
||||
|
||||
tnMVRInterfaceLLQI OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31744)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Define the maximum time to wait for IGMP/MLD report memberships on a receiver port before removing the port from multicast group membership. The value is in units of tenths of a seconds. The range is from 0 to 31744. The default LLQI is 5 tenths or one-half second."
|
||||
::= { tnMVRInterfaceEntry 6 }
|
||||
|
||||
tnMVRInactivePortList OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "To indicate the ports as inactive when the relative bits are set to 1."
|
||||
::= { tnMVRInterfaceEntry 7 }
|
||||
|
||||
tnMVRSourcePortList OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "To indicate the ports as source when the relative bits are set to 1."
|
||||
::= { tnMVRInterfaceEntry 8 }
|
||||
|
||||
tnMVRReceiverPortList OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "To indicate the ports as receiver when the relative bits are set to 1."
|
||||
::= { tnMVRInterfaceEntry 9 }
|
||||
|
||||
tnMVRInterfaceRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The row status of MVR interface table."
|
||||
::= { tnMVRInterfaceEntry 10 }
|
||||
|
||||
--
|
||||
-- tnMVRImmediateLeaveTable
|
||||
--
|
||||
|
||||
tnMVRImmediateLeaveTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNMVRImmediateLeaveEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the immediate leave setting of MVR."
|
||||
::= { tnMVRMIBMgmt 3 }
|
||||
|
||||
tnMVRImmediateLeaveEntry OBJECT-TYPE
|
||||
SYNTAX TNMVRImmediateLeaveEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents MVR immediate leave on an interface."
|
||||
INDEX { ifIndex }
|
||||
::= { tnMVRImmediateLeaveTable 1 }
|
||||
|
||||
TNMVRImmediateLeaveEntry ::= SEQUENCE {
|
||||
tnMVRImmediateLeaveEnabled TruthValue
|
||||
}
|
||||
|
||||
tnMVRImmediateLeaveEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable immediate leave on each interface."
|
||||
::= { tnMVRImmediateLeaveEntry 1 }
|
||||
|
||||
--
|
||||
-- tnMVRChannelConfigTable
|
||||
--
|
||||
|
||||
tnMVRChannelConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNMVRChannelConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains MVR channel configuration."
|
||||
::= { tnMVRMIBMgmt 4 }
|
||||
|
||||
tnMVRChannelConfigEntry OBJECT-TYPE
|
||||
SYNTAX TNMVRChannelConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a MVR channel configuration."
|
||||
INDEX { tnMVRChannelVID,
|
||||
tnMVRChannelStartEndAddrType,
|
||||
tnMVRChannelStartAddr }
|
||||
::= { tnMVRChannelConfigTable 1 }
|
||||
|
||||
TNMVRChannelConfigEntry ::= SEQUENCE {
|
||||
tnMVRChannelVID VlanIndex,
|
||||
tnMVRChannelStartEndAddrType InetAddressType,
|
||||
tnMVRChannelStartAddr InetAddress,
|
||||
tnMVRChannelEndAddr InetAddress,
|
||||
tnMVRChannelName DisplayString,
|
||||
tnMVRChannelRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnMVRChannelVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The multicast vlan id of a mvr channel. This id should exist in tnMVRInterfaceTable."
|
||||
::= { tnMVRChannelConfigEntry 1 }
|
||||
|
||||
tnMVRChannelStartEndAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address type of MVR channel starting and ending address."
|
||||
::= { tnMVRChannelConfigEntry 2 }
|
||||
|
||||
tnMVRChannelStartAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The starting ipv4/ipv6 multicast address of a MVR channel."
|
||||
::= { tnMVRChannelConfigEntry 3 }
|
||||
|
||||
tnMVRChannelEndAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The ending ipv4/ipv6 multicast address of a MVR channel."
|
||||
::= { tnMVRChannelConfigEntry 4 }
|
||||
|
||||
tnMVRChannelName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicate the name of the Channel of the specific Multicast VLAN. Maximum length of the Channel Name string is 32. Channel Name can only contain alphabets or numbers. Channel name should contain at least one alphabet. Channel name can be edited for the existing Channel entries or it can be added to the new entries."
|
||||
::= { tnMVRChannelConfigEntry 5 }
|
||||
|
||||
tnMVRChannelRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The row status of MVR channel configuration table."
|
||||
::= { tnMVRChannelConfigEntry 6 }
|
||||
|
||||
--
|
||||
-- tnMVRStatisticsTable
|
||||
--
|
||||
|
||||
tnMVRStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNMVRStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains the statistics of MVR."
|
||||
::= { tnMVRMIBMgmt 5 }
|
||||
|
||||
tnMVRStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX TNMVRStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Each entry represents the MVR statistics of a specific vlan id."
|
||||
INDEX { tnMVRStatisticsVID }
|
||||
::= { tnMVRStatisticsTable 1 }
|
||||
|
||||
TNMVRStatisticsEntry ::= SEQUENCE {
|
||||
tnMVRStatisticsVID INTEGER,
|
||||
tnMVRIGMPQueriesRx Unsigned32,
|
||||
tnMVRMLDQueriesRx Unsigned32,
|
||||
tnMVRIGMPQueriesTx Unsigned32,
|
||||
tnMVRMLDQueriesTx Unsigned32,
|
||||
tnMVRIGMPv1JoinsRx Unsigned32,
|
||||
tnMVRIGMPv2ReportsRx Unsigned32,
|
||||
tnMVRMLDv1ReportsRx Unsigned32,
|
||||
tnMVRIGMPv3ReportsRx Unsigned32,
|
||||
tnMVRMLDv2ReportsRx Unsigned32,
|
||||
tnMVRIGMPv2LeavesRx Unsigned32,
|
||||
tnMVRMLDv1LeavesRx Unsigned32
|
||||
}
|
||||
|
||||
tnMVRStatisticsVID OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The multicast vlan id."
|
||||
::= { tnMVRStatisticsEntry 1 }
|
||||
|
||||
tnMVRIGMPQueriesRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Received Queries for IGMP."
|
||||
::= { tnMVRStatisticsEntry 2 }
|
||||
|
||||
tnMVRMLDQueriesRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Received Queries for MLD."
|
||||
::= { tnMVRStatisticsEntry 3 }
|
||||
|
||||
tnMVRIGMPQueriesTx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Transmitted Queries for IGMP."
|
||||
::= { tnMVRStatisticsEntry 4 }
|
||||
|
||||
tnMVRMLDQueriesTx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Transmitted Queries for MLD."
|
||||
::= { tnMVRStatisticsEntry 5 }
|
||||
|
||||
tnMVRIGMPv1JoinsRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Received IGMPv1 Joins."
|
||||
::= { tnMVRStatisticsEntry 6 }
|
||||
|
||||
tnMVRIGMPv2ReportsRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Received IGMPv2 Reports."
|
||||
::= { tnMVRStatisticsEntry 7 }
|
||||
|
||||
tnMVRMLDv1ReportsRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Received MLDv1 Reports."
|
||||
::= { tnMVRStatisticsEntry 8 }
|
||||
|
||||
tnMVRIGMPv3ReportsRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Received IGMPv3 Reports."
|
||||
::= { tnMVRStatisticsEntry 9 }
|
||||
|
||||
tnMVRMLDv2ReportsRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Received MLDv2 Reports."
|
||||
::= { tnMVRStatisticsEntry 10 }
|
||||
|
||||
tnMVRIGMPv2LeavesRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Received IGMPv2 Leaves."
|
||||
::= { tnMVRStatisticsEntry 11 }
|
||||
|
||||
tnMVRMLDv1LeavesRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Received MLDv1 Leaves."
|
||||
::= { tnMVRStatisticsEntry 12 }
|
||||
|
||||
--
|
||||
-- tnMVRGroupInfoTable
|
||||
--
|
||||
|
||||
tnMVRGroupInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNMVRGroupInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains MVR groups (channels) information."
|
||||
::= { tnMVRMIBMgmt 6 }
|
||||
|
||||
tnMVRGroupInfoEntry OBJECT-TYPE
|
||||
SYNTAX TNMVRGroupInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Each entry represents the group information for a specific vlan id."
|
||||
INDEX { tnMVRGroupVID,
|
||||
tnMVRGroupAddrType,
|
||||
tnMVRGroupAddr }
|
||||
::= { tnMVRGroupInfoTable 1 }
|
||||
|
||||
TNMVRGroupInfoEntry ::= SEQUENCE {
|
||||
tnMVRGroupVID INTEGER,
|
||||
tnMVRGroupAddrType InetAddressType,
|
||||
tnMVRGroupAddr InetAddress,
|
||||
tnMVRGroupPortMembers PortList
|
||||
}
|
||||
|
||||
tnMVRGroupVID OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The vlan id of a MVR group."
|
||||
::= { tnMVRGroupInfoEntry 1 }
|
||||
|
||||
tnMVRGroupAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The MVR group ip address type."
|
||||
::= { tnMVRGroupInfoEntry 2 }
|
||||
|
||||
tnMVRGroupAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The ipv4/ipv6 address of a MVR group."
|
||||
::= { tnMVRGroupInfoEntry 3 }
|
||||
|
||||
tnMVRGroupPortMembers OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "To indicate which port is under the current group."
|
||||
::= { tnMVRGroupInfoEntry 4 }
|
||||
|
||||
--
|
||||
-- tnMVRSFMTable
|
||||
--
|
||||
|
||||
tnMVRSFMTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNMVRSFMEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains the SFM(Source-Filtered Multicast) information of MVR."
|
||||
::= { tnMVRMIBMgmt 7 }
|
||||
|
||||
tnMVRSFMEntry OBJECT-TYPE
|
||||
SYNTAX TNMVRSFMEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Each entry represents the SFM information for a specific vlan id."
|
||||
INDEX { tnMVRSFMVID,
|
||||
tnMVRSFMGroupAddrType,
|
||||
tnMVRSFMGroupAddr,
|
||||
tnMVRSFMIfIndex,
|
||||
tnMVRSFMMode,
|
||||
tnMVRSFMSourceAddrType,
|
||||
tnMVRSFMSourceAddr }
|
||||
::= { tnMVRSFMTable 1 }
|
||||
|
||||
TNMVRSFMEntry ::= SEQUENCE {
|
||||
tnMVRSFMVID INTEGER,
|
||||
tnMVRSFMGroupAddrType InetAddressType,
|
||||
tnMVRSFMGroupAddr InetAddress,
|
||||
tnMVRSFMIfIndex InterfaceIndex,
|
||||
tnMVRSFMMode INTEGER,
|
||||
tnMVRSFMSourceAddrType InetAddressType,
|
||||
tnMVRSFMSourceAddr InetAddress,
|
||||
tnMVRSFMType INTEGER,
|
||||
tnMVRSFMHardwareFilter TruthValue
|
||||
}
|
||||
|
||||
tnMVRSFMVID OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The vlan id of a mvr group."
|
||||
::= { tnMVRSFMEntry 1 }
|
||||
|
||||
tnMVRSFMGroupAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The ip address type of the mvr group."
|
||||
::= { tnMVRSFMEntry 2 }
|
||||
|
||||
tnMVRSFMGroupAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The ipv4/ipv6 group address."
|
||||
::= { tnMVRSFMEntry 3 }
|
||||
|
||||
tnMVRSFMIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The port number under the vlan and group."
|
||||
::= { tnMVRSFMEntry 4 }
|
||||
|
||||
tnMVRSFMMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { include (1), exclude (2) }
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the filtering mode maintained per (VLAN ID, port number, Group Address) basis. It can be either Include or Exclude."
|
||||
::= { tnMVRSFMEntry 5 }
|
||||
|
||||
tnMVRSFMSourceAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The address type of the source."
|
||||
::= { tnMVRSFMEntry 6 }
|
||||
|
||||
tnMVRSFMSourceAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "IP Address of the source. Currently, system limits the total number of IP source addresses for filtering to be 128. When there is no source filtering address, the text None is shown in the Source Address field."
|
||||
::= { tnMVRSFMEntry 7 }
|
||||
|
||||
tnMVRSFMType OBJECT-TYPE
|
||||
SYNTAX INTEGER { allow (1), deny (2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "To indicate the type of the SFM, either allow or deny."
|
||||
::= { tnMVRSFMEntry 8 }
|
||||
|
||||
tnMVRSFMHardwareFilter OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether data plane destined to the specific group address from the source IPv4/IPv6 address could be handled by chip or not."
|
||||
::= { tnMVRSFMEntry 9 }
|
||||
|
||||
END
|
867
MIBS/transition/TN-NAS-MIB
Normal file
867
MIBS/transition/TN-NAS-MIB
Normal file
@ -0,0 +1,867 @@
|
||||
-- *****************************************************************
|
||||
-- TN-NAS-MIB.mib : TN Network Access Service MIB
|
||||
--
|
||||
-- Copyright (c) 2013 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *************************************************************************************************
|
||||
--
|
||||
|
||||
TN-NAS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32,
|
||||
Gauge32,
|
||||
TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
RowStatus,TruthValue,
|
||||
MacAddress,
|
||||
DisplayString
|
||||
FROM SNMPv2-TC -- [RFC2579]
|
||||
VlanId
|
||||
FROM Q-BRIDGE-MIB
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI;
|
||||
|
||||
TnNASAdminStateType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of network access server admin state type.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
forceAuthorized (1),
|
||||
portBased802dot1x (2),
|
||||
forceUnauthorized (3),
|
||||
macBasedAuth (4),
|
||||
single802dot1x (5),
|
||||
multi802dot1x (6)
|
||||
}
|
||||
|
||||
--
|
||||
-- main body
|
||||
--
|
||||
tnNASMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201204051930Z"
|
||||
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
|
||||
"TBD"
|
||||
REVISION "201204200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { tnProducts 125 }
|
||||
|
||||
tnNASMIBNotifications OBJECT IDENTIFIER ::= { tnNASMIB 0 }
|
||||
|
||||
tnNASMIBObjects OBJECT IDENTIFIER ::= { tnNASMIB 1 }
|
||||
|
||||
tnNASMIBConformance OBJECT IDENTIFIER ::= { tnNASMIB 2 }
|
||||
|
||||
--
|
||||
-- sub Objects list
|
||||
--
|
||||
tnNASSysMgmt OBJECT IDENTIFIER ::= { tnNASMIBObjects 1 }
|
||||
tnNASPortMgmt OBJECT IDENTIFIER ::= { tnNASMIBObjects 2 }
|
||||
tnNASAuthCountMgmt OBJECT IDENTIFIER ::= { tnNASMIBObjects 3 }
|
||||
tnNASPortStatus OBJECT IDENTIFIER ::= { tnNASMIBObjects 4 }
|
||||
tnNASClientStatus OBJECT IDENTIFIER ::= { tnNASMIBObjects 5 }
|
||||
tnNASSelectedBackendServerCounter OBJECT IDENTIFIER ::= { tnNASMIBObjects 6 }
|
||||
tnNASSelectedEapolCounter OBJECT IDENTIFIER ::= { tnNASMIBObjects 7 }
|
||||
tnNASAttachedClientStatus OBJECT IDENTIFIER ::= { tnNASMIBObjects 8 }
|
||||
tnNASClearCounter OBJECT IDENTIFIER ::= { tnNASMIBObjects 9 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- system configuration
|
||||
-- ******************************************************************
|
||||
tnNASSysReAuthEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If checked, successfully authenticated supplicants/clients are reauthenticated after the interval specified by
|
||||
the Reauthentication Period.Reauthentication for 802.1X-enabled ports can be used to detect if a new device is plugged into
|
||||
a switch port or if a supplicant is no longer attached.
|
||||
For MAC-based ports, reauthentication is only useful if the RADIUS server configuration has changed.
|
||||
It does not involve communication between the switch and the client, and therefore doesn't imply that a client is still present on a port.
|
||||
"
|
||||
::= { tnNASSysMgmt 1 }
|
||||
|
||||
tnNASSysReAuthPeriod OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..3600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determines the period, in seconds, after which a connected client must be reauthenticated.
|
||||
This is only active if the Reauthentication Enabled checkbox is checked. Valid values are in the range 1 to 3600 seconds.
|
||||
"
|
||||
::= { tnNASSysMgmt 2 }
|
||||
|
||||
tnNASSysEAPOLTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determines the time for retransmission of Request Identity EAPOL frames.
|
||||
Valid values are in the range 1 to 65535 seconds. This has no effect for MAC-based ports..
|
||||
"
|
||||
::= { tnNASSysMgmt 3 }
|
||||
|
||||
tnNASSysAgingPeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32(10..1000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This setting applies to the following modes, i.e. modes using the Port Security functionality to secure MAC addresses:
|
||||
Single 802.1X, Multi 802.1X, MAC-Based Auth.
|
||||
When the NAS module uses the Port Security module to secure MAC addresses, the Port Security module needs to
|
||||
check for activity on the MAC address in question at regular intervals and free resources if no activity is seen within
|
||||
a given period of time. This parameter controls exactly this period and can be set to a number between 10 and 1000000 seconds.
|
||||
If reauthentication is enabled and the port is in an 802.1X-based mode, this is not so critical, since supplicants that are
|
||||
no longer attached to the port will get removed upon the next reauthentication, which will fail. But if reauthentication is not enabled,
|
||||
the only way to free resources is by aging the entries.
|
||||
For ports in MAC-based Auth. mode, reauthentication doesn't cause direct communication between the switch and the client,
|
||||
so this will not detect whether the client is still attached or not, and the only way to free any resources is to age the entry..
|
||||
"
|
||||
::= { tnNASSysMgmt 4 }
|
||||
|
||||
tnNASSysHoldTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32(10..1000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This setting applies to the following modes, i.e. modes using the Port Security functionality to secure MAC addresses:
|
||||
Single 802.1X, Multi 802.1X, MAC-Based Auth.
|
||||
If a client is denied access - either because the RADIUS server denies the client access or because the RADIUS server request times out,
|
||||
the client is put on hold in the Unauthorized state. The hold timer does not count during an on-going authentication.
|
||||
In MAC-based Auth. mode, the switch will ignore new frames coming from the client during the hold time.
|
||||
The Hold Time can be set to a number between 10 and 1000000 seconds..
|
||||
"
|
||||
::= { tnNASSysMgmt 5 }
|
||||
|
||||
tnNASSysRadiusAssignedQosEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RADIUS-assigned QoS provides a means to centrally control the traffic class to which traffic coming from
|
||||
a successfully authenticated supplicant is assigned on the switch. The RADIUS server must be configured to
|
||||
transmit special RADIUS attributes to take advantage of this feature.
|
||||
|
||||
When checked, the individual ports' ditto setting determine whether RADIUS-assigned QoS Class is enabled on that port.
|
||||
When unchecked, RADIUS-server assigned QoS Class is disabled on all ports..
|
||||
"
|
||||
::= { tnNASSysMgmt 6 }
|
||||
|
||||
tnNASSysRadiusAssignedVlanEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RADIUS-assigned VLAN provides a means to centrally control the VLAN on which a successfully authenticated supplicant
|
||||
is placed on the switch. Incoming traffic will be classified to and switched on the RADIUS-assigned VLAN.
|
||||
The RADIUS server must be configured to transmit special RADIUS attributes to take advantage of this feature.
|
||||
|
||||
When checked, the individual ports' ditto setting determine whether RADIUS-assigned VLAN is enabled on that port.
|
||||
When unchecked, RADIUS-server assigned VLAN is disabled on all ports..
|
||||
"
|
||||
::= { tnNASSysMgmt 7 }
|
||||
|
||||
tnNASSysGuestVlanEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Guest VLAN is a special VLAN - typically with limited network access - on which 802.1X-unaware clients are placed after
|
||||
a network administrator-defined timeout. The switch follows a set of rules for entering and leaving the Guest VLAN as listed below.
|
||||
|
||||
When checked, the individual ports' ditto setting determines whether the port can be moved into Guest VLAN.
|
||||
When unchecked, the ability to move to the Guest VLAN is disabled on all ports..
|
||||
"
|
||||
::= { tnNASSysMgmt 8 }
|
||||
|
||||
tnNASSysGuestVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the value that a port's Port VLAN ID is set to if a port is moved into the Guest VLAN.
|
||||
It is only changeable if the Guest VLAN option is globally enabled.
|
||||
Valid values are in the range [1; 4094].
|
||||
"
|
||||
::= { tnNASSysMgmt 9 }
|
||||
|
||||
tnNASSysMaxReAuthCount OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the switch transmits an EAPOL Request Identity frame without response before considering entering
|
||||
the Guest VLAN is adjusted with this setting. The value can only be changed if the Guest VLAN option is globally enabled.
|
||||
Valid values are in the range [1; 255]..
|
||||
"
|
||||
::= { tnNASSysMgmt 10 }
|
||||
|
||||
tnNASSysAllowGuestVlanIFEAPOLSeen OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The switch remembers if an EAPOL frame has been received on the port for the life-time of the port.
|
||||
Once the switch considers whether to enter the Guest VLAN, it will first check if this option is enabled or disabled.
|
||||
If disabled (unchecked; default), the switch will only enter the Guest VLAN if an EAPOL frame has not been received
|
||||
on the port for the life-time of the port.
|
||||
If enabled (checked), the switch will consider entering the Guest VLAN even if an EAPOL frame has been received
|
||||
on the port for the life-time of the port.
|
||||
The value can only be changed if the Guest VLAN option is globally enabled..
|
||||
"
|
||||
::= { tnNASSysMgmt 11 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- NAS port configuration table
|
||||
-- ******************************************************************
|
||||
tnNASPortCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnNASPortCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table displays and sets port configuratio.
|
||||
"
|
||||
::= { tnNASPortMgmt 1 }
|
||||
|
||||
tnNASPortCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnNASPortCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents a port configuration."
|
||||
INDEX { tnNASPortNum }
|
||||
::= { tnNASPortCfgTable 1 }
|
||||
|
||||
TnNASPortCfgEntry ::= SEQUENCE {
|
||||
tnNASPortNum Unsigned32,
|
||||
tnNASAdminState INTEGER,
|
||||
tnNASRadiusAssignedQosEnabled INTEGER,
|
||||
tnNASRadiusAssignedVlanEnabled INTEGER,
|
||||
tnNASGuestVlanEnabled INTEGER,
|
||||
tnNASPortCfgState INTEGER
|
||||
}
|
||||
|
||||
tnNASPortNum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number for which the configuration below applies.
|
||||
"
|
||||
::= { tnNASPortCfgEntry 1 }
|
||||
|
||||
tnNASAdminState OBJECT-TYPE
|
||||
SYNTAX TnNASAdminStateType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If NAS is globally enabled, this selection controls the port's authentication mode.
|
||||
"
|
||||
::= { tnNASPortCfgEntry 2 }
|
||||
|
||||
tnNASRadiusAssignedQosEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When RADIUS-Assigned QoS is both globally enabled and enabled (checked) on a given port, the switch reacts to QoS Class information
|
||||
carried in the RADIUS Access-Accept packet transmitted by the RADIUS server when a supplicant is successfully authenticated.
|
||||
If present and valid, traffic received on the supplicant's port will be classified to the given QoS Class. If (re-)authentication fails
|
||||
or the RADIUS Access-Accept packet no longer carries a QoS Class or it's invalid, or the supplicant is otherwise no longer present on
|
||||
the port, the port's QoS Class is immediately reverted to the original QoS Class (which may be changed by the administrator
|
||||
in the meanwhile without affecting the RADIUS-assigned).
|
||||
This option is only available for single-client modes, i.e Port-based 802.1X, Single 802.1X
|
||||
"
|
||||
::= { tnNASPortCfgEntry 3 }
|
||||
|
||||
tnNASRadiusAssignedVlanEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When RADIUS-Assigned VLAN is both globally enabled and enabled (checked) for a given port, the switch reacts to VLAN ID information
|
||||
carried in the RADIUS Access-Accept packet transmitted by the RADIUS server when a supplicant is successfully authenticated.
|
||||
If present and valid, the port's Port VLAN ID will be changed to this VLAN ID, the port will be set to be a member of that VLAN ID,
|
||||
and the port will be forced into VLAN unaware mode. Once assigned, all traffic arriving on the port will be classified and switched
|
||||
on the RADIUS-assigned VLAN ID.
|
||||
If (re-)authentication fails or the RADIUS Access-Accept packet no longer carries a VLAN ID or it's invalid, or the supplicant
|
||||
is otherwise no longer present on the port, the port's VLAN ID is immediately reverted to the original VLAN ID
|
||||
(which may be changed by the administrator in the meanwhile without affecting the RADIUS-assigned).
|
||||
This option is only available for single-client modes, i.e. Port-based 802.1X, Single 802.1X.
|
||||
"
|
||||
::= { tnNASPortCfgEntry 4 }
|
||||
|
||||
tnNASGuestVlanEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TWhen Guest VLAN is both globally enabled and enabled (checked) for a given port, the switch considers moving the port into
|
||||
the Guest VLAN according to the rules outlined below.
|
||||
This option is only available for EAPOL-based modes, i.e.: Port-based 802.1X, Single 802.1X, Multi 802.1X
|
||||
"
|
||||
::= { tnNASPortCfgEntry 5 }
|
||||
|
||||
tnNASPortCfgState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
linkDown (0),
|
||||
authorized(1),
|
||||
unauthorized (2),
|
||||
globallyDisabled (3),
|
||||
authOrUnauth(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of the port.
|
||||
"
|
||||
::= { tnNASPortCfgEntry 6 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- NAS authorized count table
|
||||
-- ******************************************************************
|
||||
tnNASAuthCountTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnNASAuthCountEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of auth counter."
|
||||
::= { tnNASAuthCountMgmt 1 }
|
||||
|
||||
tnNASAuthCountEntry OBJECT-TYPE
|
||||
SYNTAX TnNASAuthCountEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents an auth counter.
|
||||
"
|
||||
INDEX { tnNASPortNum }
|
||||
::= { tnNASAuthCountTable 1 }
|
||||
|
||||
TnNASAuthCountEntry ::= SEQUENCE {
|
||||
tnNASAuthCount INTEGER,
|
||||
tnNASUnauthCount INTEGER
|
||||
}
|
||||
|
||||
tnNASAuthCount OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAS auththenticate count"
|
||||
::= { tnNASAuthCountEntry 1 }
|
||||
|
||||
tnNASUnauthCount OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NAS unauththenticate count"
|
||||
::= { tnNASAuthCountEntry 2 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- NAS port status table
|
||||
-- ******************************************************************
|
||||
tnNASPortStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnNASPortStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of port status."
|
||||
::= { tnNASPortStatus 1 }
|
||||
|
||||
tnNASPortStatusEntry OBJECT-TYPE
|
||||
SYNTAX TnNASPortStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents a port status.
|
||||
"
|
||||
INDEX { tnNASPortNum }
|
||||
::= { tnNASPortStatusTable 1 }
|
||||
|
||||
TnNASPortStatusEntry ::= SEQUENCE {
|
||||
tnNASPortAdminState INTEGER,
|
||||
tnNASPortState INTEGER,
|
||||
tnNASQosClass OCTET STRING,
|
||||
tnNASPortVlanId VlanId
|
||||
}
|
||||
|
||||
tnNASPortAdminState OBJECT-TYPE
|
||||
SYNTAX TnNASAdminStateType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port's current administrative state.
|
||||
"
|
||||
::= { tnNASPortStatusEntry 1 }
|
||||
|
||||
tnNASPortState OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
linkDown (0),
|
||||
authorized(1),
|
||||
unauthorized (2),
|
||||
globallyDisabled (3),
|
||||
authOrUnauth(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of the port.
|
||||
"
|
||||
::= { tnNASPortStatusEntry 2 }
|
||||
|
||||
tnNASQosClass OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The QoS class assigned by the RADIUS server. The field is blank if no QoS class is assigned.
|
||||
"
|
||||
::= { tnNASPortStatusEntry 3 }
|
||||
|
||||
tnNASPortVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN ID that NAS has put the port in. The field is blank, if the Port VLAN ID is not overridden by NAS.
|
||||
"
|
||||
::= { tnNASPortStatusEntry 4 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- NAS client and supplication status table
|
||||
-- ******************************************************************
|
||||
tnNASClientStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnNASClientStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of client status."
|
||||
::= { tnNASClientStatus 1 }
|
||||
|
||||
tnNASClientStatusEntry OBJECT-TYPE
|
||||
SYNTAX TnNASClientStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents a client status.
|
||||
"
|
||||
INDEX { tnNASPortNum, tnNASClientNum }
|
||||
::= { tnNASClientStatusTable 1 }
|
||||
|
||||
TnNASClientStatusEntry ::= SEQUENCE {
|
||||
tnNASClientNum Unsigned32,
|
||||
tnNASMacAddr MacAddress,
|
||||
tnNASVlanId VlanId,
|
||||
tnNASVersion INTEGER,
|
||||
tnNASIdentify OCTET STRING
|
||||
}
|
||||
|
||||
tnNASClientNum OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..2)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"1 for last client/supplication; 2 for selected client/supplication."
|
||||
::= { tnNASClientStatusEntry 1 }
|
||||
|
||||
tnNASMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The MAC address of the last supplicant/client.
|
||||
"
|
||||
::= { tnNASClientStatusEntry 2 }
|
||||
|
||||
tnNASVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The VLAN ID on which the last frame from the last supplicant/client was received.
|
||||
"
|
||||
::= { tnNASClientStatusEntry 3 }
|
||||
|
||||
tnNASIdentify OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "802.1X-based: The user name (supplicant identity) carried in the most recently received Response Identity EAPOL frame.
|
||||
MAC-based: Not applicable.
|
||||
"
|
||||
::= { tnNASClientStatusEntry 4 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- NAS selected client backend server counter table
|
||||
-- ******************************************************************
|
||||
tnNASSelectedBackendServerCounterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnNASSelectedBackendServerCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of Selected backend server counter."
|
||||
::= { tnNASSelectedBackendServerCounter 1 }
|
||||
|
||||
tnNASSelectedBackendServerCounterEntry OBJECT-TYPE
|
||||
SYNTAX TnNASSelectedBackendServerCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents an Selected backend server counter.
|
||||
"
|
||||
INDEX { tnNASPortNum }
|
||||
::= { tnNASSelectedBackendServerCounterTable 1 }
|
||||
|
||||
TnNASSelectedBackendServerCounterEntry ::= SEQUENCE {
|
||||
tnNASRxAccessChallenges Gauge32,
|
||||
tnNASRxOtherRequests Gauge32,
|
||||
tnNASRxAuthSuccesses Gauge32,
|
||||
tnNASRxAuthFailures Gauge32,
|
||||
tnNASTxResponses Gauge32
|
||||
}
|
||||
|
||||
tnNASRxAccessChallenges OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "802.1X-based: Counts the number of times that the switch receives the first request from the backend server
|
||||
following the first response from the supplicant. Indicates that the backend server has communication with the switch.
|
||||
MAC-based: Counts all Access Challenges received from the backend server for this port (left-most table) or client (right-most table).
|
||||
"
|
||||
::= { tnNASSelectedBackendServerCounterEntry 1 }
|
||||
|
||||
tnNASRxOtherRequests OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "802.1X-based: Counts the number of times that the switch sends an EAP Request packet following the first to the supplicant.
|
||||
Indicates that the backend server chose an EAP-method.
|
||||
MAC-based: Not applicable.
|
||||
"
|
||||
::= { tnNASSelectedBackendServerCounterEntry 2 }
|
||||
|
||||
tnNASRxAuthSuccesses OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "802.1X- and MAC-based: Counts the number of times that the switch receives a success indication.
|
||||
Indicates that the supplicant/client has successfully authenticated to the backend server.
|
||||
"
|
||||
::= { tnNASSelectedBackendServerCounterEntry 3 }
|
||||
|
||||
tnNASRxAuthFailures OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "802.1X- and MAC-based: Counts the number of times that the switch receives a failure message.
|
||||
This indicates that the supplicant/client has not authenticated to the backend server.
|
||||
"
|
||||
::= { tnNASSelectedBackendServerCounterEntry 4 }
|
||||
|
||||
tnNASTxResponses OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " 802.1X-based: Counts the number of times that the switch attempts to send a supplicant's first response packet to
|
||||
the backend server. Indicates the switch attempted communication with the backend server. Possible retransmissions are
|
||||
not counted.
|
||||
MAC-based: Counts all the backend server packets sent from the switch towards the backend server for a given port
|
||||
or client (right-most table). Possible retransmissions are not counted.
|
||||
"
|
||||
::= { tnNASSelectedBackendServerCounterEntry 5 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- NAS selected client EAPOL counter table
|
||||
-- ******************************************************************
|
||||
tnNASSelectedEapolCounterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnNASSelectedEapolCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of selected EAPOL counter."
|
||||
::= { tnNASSelectedEapolCounter 1 }
|
||||
|
||||
tnNASSelectedEapolCounterEntry OBJECT-TYPE
|
||||
SYNTAX TnNASSelectedEapolCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents a selected EAPOL counter.
|
||||
"
|
||||
INDEX { tnNASPortNum }
|
||||
::= { tnNASSelectedEapolCounterTable 1 }
|
||||
|
||||
TnNASSelectedEapolCounterEntry ::= SEQUENCE {
|
||||
tnNASRxTotal Gauge32,
|
||||
tnNASRxResponseId Gauge32,
|
||||
tnNASRxResponses Gauge32,
|
||||
tnNASRxStart Gauge32,
|
||||
tnNASRxLogoff Gauge32,
|
||||
tnNASRxInvalidType Gauge32,
|
||||
tnNASRxInvalidLength Gauge32,
|
||||
tnNASTxTotal Gauge32,
|
||||
tnNASTxRequestId Gauge32,
|
||||
tnNASTxRequests Gauge32
|
||||
}
|
||||
|
||||
tnNASRxTotal OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of valid EAPOL frames of any type that have been received by the switch.
|
||||
"
|
||||
::= { tnNASSelectedEapolCounterEntry 1 }
|
||||
|
||||
tnNASRxResponseId OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of valid EAPOL Response Identity frames that have been received by the switch.
|
||||
"
|
||||
::= { tnNASSelectedEapolCounterEntry 2 }
|
||||
|
||||
tnNASRxResponses OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of valid EAPOL response frames (other than Response Identity frames) that have been received by the switch.
|
||||
"
|
||||
::= { tnNASSelectedEapolCounterEntry 3 }
|
||||
|
||||
tnNASRxStart OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of EAPOL Start frames that have been received by the switch.
|
||||
"
|
||||
::= { tnNASSelectedEapolCounterEntry 4 }
|
||||
|
||||
tnNASRxLogoff OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of valid EAPOL Logoff frames that have been received by the switch.
|
||||
"
|
||||
::= { tnNASSelectedEapolCounterEntry 5 }
|
||||
|
||||
tnNASRxInvalidType OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of EAPOL frames that have been received by the switch in which the frame type is not recognized.
|
||||
"
|
||||
::= { tnNASSelectedEapolCounterEntry 6 }
|
||||
|
||||
tnNASRxInvalidLength OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of EAPOL frames that have been received by the switch in which the Packet Body Length field is invalid.
|
||||
"
|
||||
::= { tnNASSelectedEapolCounterEntry 7 }
|
||||
|
||||
tnNASTxTotal OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of EAPOL frames of any type that have been transmitted by the switch.
|
||||
"
|
||||
::= { tnNASSelectedEapolCounterEntry 8 }
|
||||
|
||||
tnNASTxRequestId OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of EAPOL Request Identity frames that have been transmitted by the switch.
|
||||
"
|
||||
::= { tnNASSelectedEapolCounterEntry 9 }
|
||||
|
||||
tnNASTxRequests OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of valid EAPOL Request frames (other than Request Identity frames) that have been transmitted by the switch.
|
||||
"
|
||||
::= { tnNASSelectedEapolCounterEntry 10 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- NAS attached client/supplication status table
|
||||
-- ******************************************************************
|
||||
tnNASAttachedClientStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnNASAttachedClientStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of attached client status."
|
||||
::= { tnNASAttachedClientStatus 1 }
|
||||
|
||||
tnNASAttachedClientStatusEntry OBJECT-TYPE
|
||||
SYNTAX TnNASAttachedClientStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents an attached client status.
|
||||
"
|
||||
INDEX { tnNASPortNum, tnNASAttachedNum }
|
||||
::= { tnNASAttachedClientStatusTable 1 }
|
||||
|
||||
TnNASAttachedClientStatusEntry ::= SEQUENCE {
|
||||
tnNASAttachedNum Unsigned32,
|
||||
tnNASAttachedIdentify OCTET STRING,
|
||||
tnNASMacAddress MacAddress,
|
||||
tnNASAttachedVlanId VlanId,
|
||||
tnNASState INTEGER,
|
||||
tnNASLastAuthentication OCTET STRING,
|
||||
tnNASSelected INTEGER
|
||||
}
|
||||
|
||||
tnNASAttachedNum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The number of attached clients/supplications.
|
||||
"
|
||||
::= { tnNASAttachedClientStatusEntry 1 }
|
||||
|
||||
tnNASAttachedIdentify OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Shows the identity of the supplicant, as received in the Response Identity EAPOL frame.
|
||||
If no supplicants are attached, it shows No supplicants attached.
|
||||
This is not available for MAC-based Auth..
|
||||
"
|
||||
::= { tnNASAttachedClientStatusEntry 2 }
|
||||
|
||||
tnNASMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "For Multi 802.1X, this column holds the MAC address of the attached supplicant.
|
||||
For MAC-based Auth., this column holds the MAC address of the attached client.
|
||||
If no clients are attached, it shows No clients attached.
|
||||
"
|
||||
::= { tnNASAttachedClientStatusEntry 3 }
|
||||
|
||||
tnNASAttachedVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This column holds the VLAN ID that the corresponding client is currently secured through the Port Security module.
|
||||
"
|
||||
::= { tnNASAttachedClientStatusEntry 4 }
|
||||
|
||||
tnNASState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
linkDown (0),
|
||||
authorized(1),
|
||||
unauthorized (2),
|
||||
globallyDisabled (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The client can either be authenticated or unauthenticated. In the authenticated state, it is allowed to forward frames
|
||||
on the port, and in the unauthenticated state, it is blocked. As long as the backend server hasn't successfully
|
||||
authenticated the client, it is unauthenticated. If an authentication fails for one or the other reason,
|
||||
the client will remain in the unauthenticated state for Hold Time seconds.
|
||||
"
|
||||
::= { tnNASAttachedClientStatusEntry 5 }
|
||||
|
||||
tnNASLastAuthentication OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Shows the date and time of the last authentication of the client (successful as well as unsuccessful).
|
||||
"
|
||||
::= { tnNASAttachedClientStatusEntry 6 }
|
||||
|
||||
tnNASSelected OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unselected(0),
|
||||
selected(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "select specific attached client.
|
||||
"
|
||||
::= { tnNASAttachedClientStatusEntry 7 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- NAS clear counter table
|
||||
-- ******************************************************************
|
||||
tnNASClearCounterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnNASClearCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of clearing counter."
|
||||
::= { tnNASClearCounter 1 }
|
||||
|
||||
tnNASClearCounterEntry OBJECT-TYPE
|
||||
SYNTAX TnNASClearCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents a clear counter.
|
||||
"
|
||||
INDEX { tnNASPortNum }
|
||||
::= { tnNASClearCounterTable 1 }
|
||||
|
||||
TnNASClearCounterEntry ::= SEQUENCE {
|
||||
tnNASClear INTEGER
|
||||
}
|
||||
|
||||
tnNASClear OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unclear(0),
|
||||
clear(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The action of clearing counter.
|
||||
"
|
||||
::= { tnNASClearCounterEntry 1 }
|
||||
END
|
738
MIBS/transition/TN-OTDR-MIB
Normal file
738
MIBS/transition/TN-OTDR-MIB
Normal file
@ -0,0 +1,738 @@
|
||||
-- *****************************************************************
|
||||
-- OTDR-MIB: Vitesse private MIB
|
||||
--
|
||||
-- Copyright (c) 2002-2013 Vitesse Semiconductor Corporation "Vitesse".
|
||||
-- All Rights Reserved.
|
||||
--
|
||||
-- ****************************************************************
|
||||
|
||||
TN-OTDR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
ifIndex FROM IF-MIB
|
||||
tnProducts FROM TRANSITION-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
TNDisplayString FROM TN-TC
|
||||
TNInterfaceIndex FROM TN-TC
|
||||
TNSfpTransceiver FROM TN-TC
|
||||
;
|
||||
|
||||
tnOTDRMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201407010000Z"
|
||||
ORGANIZATION
|
||||
"Vitesse Semiconductor Corporation"
|
||||
CONTACT-INFO
|
||||
"Application support <application_support@vitesse.com>"
|
||||
DESCRIPTION
|
||||
"This is a private version of the OTDR MIB"
|
||||
REVISION "201407010000Z"
|
||||
DESCRIPTION
|
||||
"Initial version"
|
||||
::= { tnProducts 155 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- main body
|
||||
--
|
||||
tnPortMibObjects OBJECT IDENTIFIER ::= { tnOTDRMib 1 }
|
||||
tnOTDRBirthCertificate OBJECT IDENTIFIER ::= { tnOTDRMib 2 }
|
||||
tnOTDRPortCaptures OBJECT IDENTIFIER ::= { tnOTDRMib 3 }
|
||||
tnOTDRCommand OBJECT IDENTIFIER ::= { tnOTDRMib 4 }
|
||||
tnOTDRReport OBJECT IDENTIFIER ::= { tnOTDRMib 5 }
|
||||
|
||||
|
||||
|
||||
tnOTDRPortInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnOTDRConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of the OTDR interface parameters"
|
||||
::= { tnPortMibObjects 1 }
|
||||
|
||||
tnOTDRConfigEntry OBJECT-TYPE
|
||||
SYNTAX TnOTDRConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each OTDR interface has a set of parameters"
|
||||
INDEX { ifIndex }
|
||||
::= { tnOTDRPortInfoTable 1 }
|
||||
|
||||
TnOTDRConfigEntry ::= SEQUENCE {
|
||||
-- tnOTDRPortInfoInterfaceIfIndex TNInterfaceIndex,
|
||||
tnOTDRPortInfoInterfaceA0Vendor TNDisplayString,
|
||||
tnOTDRPortInfoInterfaceA0PartNumber TNDisplayString,
|
||||
tnOTDRPortInfoInterfaceA0SerialNumber TNDisplayString,
|
||||
tnOTDRPortInfoInterfaceA0Revision TNDisplayString,
|
||||
tnOTDRPortInfoInterfaceA0DateCode TNDisplayString,
|
||||
tnOTDRPortInfoInterfaceA0SfpType TNSfpTransceiver
|
||||
}
|
||||
|
||||
--tnOTDRConfigIfIndex OBJECT-TYPE
|
||||
-- SYNTAX TNInterfaceIndex
|
||||
-- MAX-ACCESS not-accessible
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Logical interface number."
|
||||
-- ::= { tnOTDREntry 1 }
|
||||
|
||||
tnOTDRPortInfoInterfaceA0Vendor OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vendor name."
|
||||
::= { tnOTDRConfigEntry 1 }
|
||||
|
||||
tnOTDRPortInfoInterfaceA0PartNumber OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Part number."
|
||||
::= { tnOTDRConfigEntry 2 }
|
||||
|
||||
tnOTDRPortInfoInterfaceA0SerialNumber OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Serial number."
|
||||
::= { tnOTDRConfigEntry 3 }
|
||||
|
||||
tnOTDRPortInfoInterfaceA0Revision OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Revision."
|
||||
::= { tnOTDRConfigEntry 4 }
|
||||
|
||||
tnOTDRPortInfoInterfaceA0DateCode OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DateCode."
|
||||
::= { tnOTDRConfigEntry 5 }
|
||||
|
||||
tnOTDRPortInfoInterfaceA0SfpType OBJECT-TYPE
|
||||
SYNTAX TNSfpTransceiver
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type."
|
||||
::= { tnOTDRConfigEntry 6 }
|
||||
|
||||
|
||||
-- --------------------------------------------------------------------------
|
||||
|
||||
-- TnOTDRReflections ::=
|
||||
-- SEQUENCE {
|
||||
-- tnLen1 Unsigned32,
|
||||
-- tnLen2 Unsigned32,
|
||||
-- tnLen3 Unsigned32,
|
||||
-- tnLen4 Unsigned32,
|
||||
-- tnLen5 Unsigned32,
|
||||
-- tnLen6 Unsigned32,
|
||||
-- tnLen7 Unsigned32,
|
||||
-- tnLen8 Unsigned32,
|
||||
-- tnLen9 Unsigned32,
|
||||
-- tnLen10 Unsigned32,
|
||||
-- tnLen11 Unsigned32,
|
||||
-- tnLen12 Unsigned32,
|
||||
-- tnLen13 Unsigned32,
|
||||
-- tnLen14 Unsigned32,
|
||||
-- tnLen15 Unsigned32,
|
||||
-- tnLen16 Unsigned32,
|
||||
-- }
|
||||
|
||||
|
||||
|
||||
tnOTDRCertInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnOTDRCertEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of the OTDR interface parameters"
|
||||
::= { tnOTDRBirthCertificate 1 }
|
||||
|
||||
|
||||
tnOTDRCertEntry OBJECT-TYPE
|
||||
SYNTAX TnOTDRCertEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each OTDR interface has a set of parameters"
|
||||
INDEX { ifIndex }
|
||||
::= { tnOTDRCertInfoTable 1 }
|
||||
|
||||
TnOTDRCertEntry ::= SEQUENCE {
|
||||
tnOTDRCertName TNDisplayString,
|
||||
tnOTDRCertPartNbr TNDisplayString,
|
||||
tnOTDRCertSerial TNDisplayString,
|
||||
tnOTDRCertRevision TNDisplayString,
|
||||
tnOTDRCertDateCode TNDisplayString,
|
||||
tnOTDRCertTransciever TNDisplayString,
|
||||
tnOTDRCertDate TNDisplayString,
|
||||
tnOTDRCertTime TNDisplayString,
|
||||
tnOTDRCertReflection1 INTEGER,
|
||||
tnOTDRCertReflection2 INTEGER,
|
||||
tnOTDRCertReflection3 INTEGER,
|
||||
tnOTDRCertReflection4 INTEGER,
|
||||
tnOTDRCertReflection5 INTEGER,
|
||||
tnOTDRCertReflection6 INTEGER,
|
||||
tnOTDRCertReflection7 INTEGER,
|
||||
tnOTDRCertReflection8 INTEGER,
|
||||
tnOTDRCertReflection9 INTEGER,
|
||||
tnOTDRCertReflection10 INTEGER,
|
||||
tnOTDRCertReflection11 INTEGER,
|
||||
tnOTDRCertReflection12 INTEGER,
|
||||
tnOTDRCertReflection13 INTEGER,
|
||||
tnOTDRCertReflection14 INTEGER,
|
||||
tnOTDRCertReflection15 INTEGER,
|
||||
tnOTDRCertReflection16 INTEGER
|
||||
-- tnOTDRCertReflections TnOTDRReflections
|
||||
|
||||
|
||||
}
|
||||
|
||||
tnOTDRCertName OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vendor name."
|
||||
::= { tnOTDRCertEntry 1 }
|
||||
|
||||
tnOTDRCertPartNbr OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Part number."
|
||||
::= { tnOTDRCertEntry 2 }
|
||||
|
||||
tnOTDRCertSerial OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Serial number."
|
||||
::= { tnOTDRCertEntry 3 }
|
||||
|
||||
tnOTDRCertRevision OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Revision."
|
||||
::= { tnOTDRCertEntry 4 }
|
||||
|
||||
tnOTDRCertDateCode OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DateCode."
|
||||
::= { tnOTDRCertEntry 5 }
|
||||
|
||||
tnOTDRCertTransciever OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type."
|
||||
::= { tnOTDRCertEntry 6 }
|
||||
|
||||
|
||||
tnOTDRCertDate OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Date."
|
||||
::= { tnOTDRCertEntry 7 }
|
||||
|
||||
tnOTDRCertTime OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time."
|
||||
::= { tnOTDRCertEntry 8 }
|
||||
|
||||
|
||||
tnOTDRCertReflection1 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 1."
|
||||
::= { tnOTDRCertEntry 9 }
|
||||
|
||||
tnOTDRCertReflection2 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 2."
|
||||
::= { tnOTDRCertEntry 10 }
|
||||
|
||||
tnOTDRCertReflection3 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 3."
|
||||
::= { tnOTDRCertEntry 11 }
|
||||
|
||||
tnOTDRCertReflection4 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 4."
|
||||
::= { tnOTDRCertEntry 12 }
|
||||
|
||||
tnOTDRCertReflection5 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 5."
|
||||
::= { tnOTDRCertEntry 13 }
|
||||
tnOTDRCertReflection6 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 6."
|
||||
::= { tnOTDRCertEntry 14 }
|
||||
|
||||
tnOTDRCertReflection7 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 7."
|
||||
::= { tnOTDRCertEntry 15 }
|
||||
|
||||
tnOTDRCertReflection8 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 8."
|
||||
::= { tnOTDRCertEntry 16 }
|
||||
|
||||
tnOTDRCertReflection9 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 9."
|
||||
::= { tnOTDRCertEntry 17 }
|
||||
|
||||
tnOTDRCertReflection10 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 10."
|
||||
::= { tnOTDRCertEntry 18 }
|
||||
|
||||
tnOTDRCertReflection11 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 11."
|
||||
::= { tnOTDRCertEntry 19 }
|
||||
|
||||
tnOTDRCertReflection12 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 12."
|
||||
::= { tnOTDRCertEntry 20 }
|
||||
|
||||
tnOTDRCertReflection13 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 13."
|
||||
::= { tnOTDRCertEntry 21 }
|
||||
|
||||
tnOTDRCertReflection14 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 14."
|
||||
::= { tnOTDRCertEntry 22 }
|
||||
|
||||
tnOTDRCertReflection15 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 15."
|
||||
::= { tnOTDRCertEntry 23 }
|
||||
|
||||
tnOTDRCertReflection16 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 16."
|
||||
::= { tnOTDRCertEntry 24 }
|
||||
|
||||
|
||||
--tnOTDRCertReflections OBJECT-TYPE
|
||||
-- SYNTAX TnOTDRReflections
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Time."
|
||||
-- ::= { tnOTDRCertEntry 8 }
|
||||
|
||||
|
||||
-- --------------------------------------------------------------------------
|
||||
|
||||
tnOTDRPortCaptureTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnOTDRPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of the OTDR interface parameters"
|
||||
::= { tnOTDRPortCaptures 1 }
|
||||
|
||||
|
||||
tnOTDRPortEntry OBJECT-TYPE
|
||||
SYNTAX TnOTDRPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each OTDR interface has a set of parameters"
|
||||
INDEX { ifIndex , tnOTDRPortCaptureId}
|
||||
::= { tnOTDRPortCaptureTable 1 }
|
||||
|
||||
TnOTDRPortEntry ::= SEQUENCE {
|
||||
tnOTDRPortCaptureId INTEGER,
|
||||
|
||||
tnOTDRPortReflection1 INTEGER,
|
||||
tnOTDRPortReflection2 INTEGER,
|
||||
tnOTDRPortReflection3 INTEGER,
|
||||
tnOTDRPortReflection4 INTEGER,
|
||||
tnOTDRPortReflection5 INTEGER,
|
||||
tnOTDRPortReflection6 INTEGER,
|
||||
tnOTDRPortReflection7 INTEGER,
|
||||
tnOTDRPortReflection8 INTEGER,
|
||||
tnOTDRPortReflection9 INTEGER,
|
||||
tnOTDRPortReflection10 INTEGER,
|
||||
tnOTDRPortReflection11 INTEGER,
|
||||
tnOTDRPortReflection12 INTEGER,
|
||||
tnOTDRPortReflection13 INTEGER,
|
||||
tnOTDRPortReflection14 INTEGER,
|
||||
tnOTDRPortReflection15 INTEGER,
|
||||
tnOTDRPortReflection16 INTEGER,
|
||||
tnOTDRPortDate TNDisplayString,
|
||||
tnOTDRPortTime TNDisplayString,
|
||||
tnOTDRPortAction INTEGER
|
||||
|
||||
}
|
||||
|
||||
tnOTDRPortCaptureId OBJECT-TYPE
|
||||
-- SYNTAX INTEGER (1..10)
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Capture number."
|
||||
::= { tnOTDRPortEntry 1}
|
||||
|
||||
|
||||
|
||||
|
||||
tnOTDRPortReflection1 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 1."
|
||||
::= { tnOTDRPortEntry 2 }
|
||||
|
||||
tnOTDRPortReflection2 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 2."
|
||||
::= { tnOTDRPortEntry 3 }
|
||||
|
||||
tnOTDRPortReflection3 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 3."
|
||||
::= { tnOTDRPortEntry 4 }
|
||||
|
||||
tnOTDRPortReflection4 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 4."
|
||||
::= { tnOTDRPortEntry 5 }
|
||||
|
||||
tnOTDRPortReflection5 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 5."
|
||||
::= { tnOTDRPortEntry 6 }
|
||||
|
||||
tnOTDRPortReflection6 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 6."
|
||||
::= { tnOTDRPortEntry 7 }
|
||||
|
||||
tnOTDRPortReflection7 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 7."
|
||||
::= { tnOTDRPortEntry 8 }
|
||||
|
||||
tnOTDRPortReflection8 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 8."
|
||||
::= { tnOTDRPortEntry 9 }
|
||||
|
||||
tnOTDRPortReflection9 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 9."
|
||||
::= { tnOTDRPortEntry 10 }
|
||||
|
||||
tnOTDRPortReflection10 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 10."
|
||||
::= { tnOTDRPortEntry 11 }
|
||||
|
||||
tnOTDRPortReflection11 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 11."
|
||||
::= { tnOTDRPortEntry 12 }
|
||||
|
||||
tnOTDRPortReflection12 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 12."
|
||||
::= { tnOTDRPortEntry 13 }
|
||||
|
||||
tnOTDRPortReflection13 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 13."
|
||||
::= { tnOTDRPortEntry 14 }
|
||||
|
||||
tnOTDRPortReflection14 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 14."
|
||||
::= { tnOTDRPortEntry 15 }
|
||||
|
||||
tnOTDRPortReflection15 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 15."
|
||||
::= { tnOTDRPortEntry 16 }
|
||||
|
||||
tnOTDRPortReflection16 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflection 16."
|
||||
::= { tnOTDRPortEntry 17 }
|
||||
|
||||
tnOTDRPortDate OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Date."
|
||||
::= { tnOTDRPortEntry 18 }
|
||||
|
||||
tnOTDRPortTime OBJECT-TYPE
|
||||
SYNTAX TNDisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time."
|
||||
::= { tnOTDRPortEntry 19 }
|
||||
|
||||
|
||||
tnOTDRPortAction OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
noAction (0),
|
||||
setAsCert (1),
|
||||
delete (2)
|
||||
}
|
||||
MAX-ACCESS read-create STATUS current
|
||||
DESCRIPTION
|
||||
" - 'noAction', Do nothing.
|
||||
|
||||
- 'setAsCert', save as birth certificate.
|
||||
|
||||
- 'delete', delete the capture."
|
||||
|
||||
::= { tnOTDRPortEntry 20 }
|
||||
|
||||
|
||||
|
||||
---------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
tnOTDRCommandTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnOTDRCommandEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of the OTDR commands"
|
||||
::= { tnOTDRCommand 1 }
|
||||
|
||||
|
||||
tnOTDRCommandEntry OBJECT-TYPE
|
||||
SYNTAX TnOTDRCommandEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each OTDR interface has a set of commands"
|
||||
INDEX { ifIndex }
|
||||
::= { tnOTDRCommandTable 1 }
|
||||
|
||||
TnOTDRCommandEntry ::= SEQUENCE {
|
||||
tnOTDRCommandAction INTEGER
|
||||
|
||||
}
|
||||
|
||||
|
||||
tnOTDRCommandAction OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
noAction (0),
|
||||
capture (1)
|
||||
}
|
||||
MAX-ACCESS read-create STATUS current
|
||||
DESCRIPTION
|
||||
" - 'noAction', Do nothing.
|
||||
|
||||
- 'capture', Capture reflections for this port."
|
||||
::= { tnOTDRCommandEntry 1 }
|
||||
|
||||
|
||||
tnOTDRReportTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnOTDRReportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of the OTDR interface parameters"
|
||||
::= { tnOTDRReport 1 }
|
||||
|
||||
|
||||
tnOTDRReportEntry OBJECT-TYPE
|
||||
SYNTAX TnOTDRReportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each OTDR interface has a set of parameters"
|
||||
-- INDEX { ifIndex}
|
||||
INDEX { 1 }
|
||||
::= { tnOTDRReportTable 1 }
|
||||
|
||||
TnOTDRReportEntry ::= SEQUENCE {
|
||||
tnOTDRDownloadTFTPServer TNDisplayString,
|
||||
tnOTDRActivePortsOnly INTEGER,
|
||||
tnOTDRReportAction INTEGER
|
||||
|
||||
}
|
||||
|
||||
tnOTDRDownloadTFTPServer OBJECT-TYPE
|
||||
SYNTAX TNDisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TFTP server URL on the form tftp://server[:port]/path-to-file
|
||||
to place the report when a save report is next requested via this MIB.
|
||||
This value is set to zero length when no address has been
|
||||
specified. The report name will be used as the filename"
|
||||
::= { tnOTDRReportEntry 1 }
|
||||
|
||||
tnOTDRActivePortsOnly OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
all (0),
|
||||
active (1)
|
||||
}
|
||||
MAX-ACCESS read-create STATUS current
|
||||
DESCRIPTION
|
||||
" - 'all', Display all ports.
|
||||
|
||||
- 'active', Only display ports with OTDR SFP's"
|
||||
::= { tnOTDRReportEntry 2 }
|
||||
|
||||
|
||||
tnOTDRReportAction OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
noAction (0),
|
||||
save (1)
|
||||
}
|
||||
MAX-ACCESS read-create STATUS current
|
||||
DESCRIPTION
|
||||
" - 'noAction', Do nothing.
|
||||
|
||||
- 'save', save report to TFTP server."
|
||||
|
||||
|
||||
::= { tnOTDRReportEntry 3 }
|
||||
|
||||
END
|
232
MIBS/transition/TN-PORT-MIB
Normal file
232
MIBS/transition/TN-PORT-MIB
Normal file
@ -0,0 +1,232 @@
|
||||
-- *****************************************************************
|
||||
-- TN-PORT-MIB.my : TN Port Configuration MIB
|
||||
--
|
||||
-- Copyright (c) 2013 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *************************************************************************************************
|
||||
--
|
||||
|
||||
TN-PORT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI;
|
||||
|
||||
tnPortMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201306130000Z"
|
||||
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
|
||||
"The mib module for managing configuration
|
||||
of port.
|
||||
"
|
||||
::= { tnProducts 141 }
|
||||
|
||||
--
|
||||
-- main body
|
||||
--
|
||||
tnPortMibNotifications OBJECT IDENTIFIER ::= { tnPortMIB 0 }
|
||||
tnPortMibObjects OBJECT IDENTIFIER ::= { tnPortMIB 1 }
|
||||
tnPortMibConformance OBJECT IDENTIFIER ::= { tnPortMIB 2 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- Port Cconfiguration Table
|
||||
-- ******************************************************************
|
||||
tnPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table displays current port configurations."
|
||||
::= { tnPortMibObjects 1 }
|
||||
|
||||
tnPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX TnPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a port configuration."
|
||||
INDEX { ifIndex }
|
||||
::= { tnPortConfigTable 1 }
|
||||
|
||||
TnPortConfigEntry ::= SEQUENCE {
|
||||
tnPortSpeedConfigured INTEGER,
|
||||
tnPortSpeedCurrent INTEGER,
|
||||
tnPortFlowControlCurrentConfigured TruthValue,
|
||||
tnPortFlowControlCurrentRx INTEGER,
|
||||
tnPortFlowControlCurrentTx INTEGER,
|
||||
tnPortExcessiveCollisionMode INTEGER,
|
||||
tnPortPowerControl INTEGER
|
||||
}
|
||||
|
||||
tnPortSpeedConfigured OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
auto(2),
|
||||
hdx10mbps(3),
|
||||
fdx10mbps(4),
|
||||
hdx100mbps(5),
|
||||
fdx100mbps(6),
|
||||
fdx1Gbps(7),
|
||||
fdx2500mbps(8),
|
||||
fdx10Gbps(9)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Selects any available link speed for the given
|
||||
switch port. Only speeds supported by the
|
||||
specific port is shown. Possible speeds are:
|
||||
Disabled - Disables the switch port operation.
|
||||
Auto - Port auto negotiating speed with the link
|
||||
partner and selects the highest speed that is
|
||||
compatible with the link partner.
|
||||
10Mbps HDX - Forces the port in 10Mbps half duplex
|
||||
mode.
|
||||
10Mbps FDX - Forces the port in 10Mbps full duplex
|
||||
mode.
|
||||
100Mbps HDX - Forces the port in 100Mbps half duplex
|
||||
mode.
|
||||
100Mbps FDX - Forces the port in 100Mbps full duplex
|
||||
mode.
|
||||
1Gbps FDX - Forces the port in 1Gbps full duplex mode.
|
||||
2.5Gbps FDX - Forces the port in 2.5Gbps full duplex
|
||||
mode
|
||||
10Gbps FDX - Forces the port in 10Gbps full duplex
|
||||
mode."
|
||||
::= { tnPortConfigEntry 1 }
|
||||
|
||||
tnPortSpeedCurrent OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
hdx10mbps(2),
|
||||
fdx10mbps(3),
|
||||
hdx100mbps(4),
|
||||
fdx100mbps(5),
|
||||
fdx1Gbps(6),
|
||||
fdx2500mbps(7),
|
||||
fdx10Gbps(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the current link speed of the port.
|
||||
Unknown - Link down.
|
||||
10Mbps HDX - Forces the port in 10Mbps half duplex
|
||||
mode.
|
||||
10Mbps FDX - Forces the port in 10Mbps full duplex
|
||||
mode.
|
||||
100Mbps HDX - Forces the port in 100Mbps half duplex
|
||||
mode.
|
||||
100Mbps FDX - Forces the port in 100Mbps full duplex
|
||||
mode.
|
||||
1Gbps FDX - Forces the port in 1Gbps full duplex mode.
|
||||
2.5Gbps FDX - Forces the port in 2.5Gbps full duplex
|
||||
mode
|
||||
10Gbps FDX - Forces the port in 10Gbps full duplex
|
||||
mode.
|
||||
"
|
||||
::= { tnPortConfigEntry 2 }
|
||||
|
||||
tnPortFlowControlCurrentConfigured OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When Auto Speed is selected on a port, this section
|
||||
indicates the flow control capability that is
|
||||
advertised to the link partner.
|
||||
Check the configuredto use flow control. This setting
|
||||
is related to the setting for Configured Link Speed.
|
||||
"
|
||||
::= { tnPortConfigEntry 3 }
|
||||
|
||||
tnPortFlowControlCurrentRx OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When Auto Speed is selected on a port, this section
|
||||
indicates the flow control capability that is
|
||||
advertised to the link partner.
|
||||
When a fixed-speed setting is selected, that is what
|
||||
is used. The Current Rx indicates whether pause frames
|
||||
on the port are obeyed.
|
||||
The Rx settings are determined by the result of the
|
||||
last Auto-Negotiation.
|
||||
"
|
||||
::= { tnPortConfigEntry 4 }
|
||||
|
||||
tnPortFlowControlCurrentTx OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When Auto Speed is selected on a port, this section
|
||||
indicates the flow control capability that is
|
||||
advertised to the link partner.
|
||||
When a fixed-speed setting is selected, that is what
|
||||
is used. The Current Tx indicates whether pause frames
|
||||
on the port are transmitted.
|
||||
The Tx settings are determined by the result of the
|
||||
last Auto-Negotiation.
|
||||
"
|
||||
::= { tnPortConfigEntry 5 }
|
||||
|
||||
tnPortExcessiveCollisionMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
discard(1),
|
||||
restart(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure port transmit collision behavior.
|
||||
Discard: Discard frame after 16 collisions (default).
|
||||
Restart: Restart backoff algorithm after 16 collisions.
|
||||
"
|
||||
::= { tnPortConfigEntry 6 }
|
||||
|
||||
tnPortPowerControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(1),
|
||||
actiphy(2),
|
||||
perfectreach(3),
|
||||
enable(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Usage column shows the current percentage of
|
||||
the power consumption per port. The Configured
|
||||
column allows for changing the power savings mode
|
||||
parameters per port.
|
||||
Disabled: All power savings mechanisms disabled.
|
||||
ActiPHY: Link down power savings enabled.
|
||||
PerfectReach: Link up power savings enabled.
|
||||
Enabled: Both link up and link down power savings enabled.
|
||||
"
|
||||
::= { tnPortConfigEntry 7 }
|
||||
END
|
152
MIBS/transition/TN-POWER-SUPPLY-MIB
Normal file
152
MIBS/transition/TN-POWER-SUPPLY-MIB
Normal file
@ -0,0 +1,152 @@
|
||||
-- ***********************************************************************************************
|
||||
-- TN-POWER-SUPPLY-MIB.smi: Transition Networks, Inc. Enterprise MIB for power-supply management.
|
||||
--
|
||||
-- Copyright (c) 2013 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ***********************************************************************************************
|
||||
--
|
||||
|
||||
TN-POWER-SUPPLY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Unsigned32, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI;
|
||||
|
||||
tnPowerSupply MODULE-IDENTITY
|
||||
LAST-UPDATED "201303120000Z"
|
||||
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 mib is related to the manamgement of power-supply."
|
||||
|
||||
REVISION "201303120000Z"
|
||||
DESCRIPTION
|
||||
"Defined in Mar 12th, 2013."
|
||||
::= { tnProducts 20 }
|
||||
|
||||
TnPowerSupplyPowerType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A kind of variable-type definition indicates the means of power-supply,
|
||||
AC or DC."
|
||||
SYNTAX INTEGER {
|
||||
ac(1),
|
||||
dc(2)
|
||||
}
|
||||
|
||||
tnPowerSupplyEnvMonNotifications OBJECT IDENTIFIER ::= { tnPowerSupply 1 }
|
||||
|
||||
tnPowerSupplyEnvMonFailureNotif NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
tnPowerSupplyPowered
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A tnPowerSupplyEnvMonFailureNotif will be sent when the power-supply
|
||||
is not functioning properly."
|
||||
::= { tnPowerSupplyEnvMonNotifications 1 }
|
||||
|
||||
tnPowerSupplyEnvMonTemperatureNotif NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
tnPowerSupplyTemperature
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A tnPowerSupplyEnvMonTemperatureNotif will be sent when the
|
||||
temperature of the power-supply is out of controlled range."
|
||||
::= { tnPowerSupplyEnvMonNotifications 2 }
|
||||
|
||||
tnPowerSupplyMIBObject OBJECT IDENTIFIER ::= { tnPowerSupply 2 }
|
||||
|
||||
tnPowerSupplyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPowerSupplyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table defines the managment of power-supply."
|
||||
::= { tnPowerSupplyMIBObject 1 }
|
||||
|
||||
tnPowerSupplyEntry OBJECT-TYPE
|
||||
SYNTAX TnPowerSupplyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the entry of power-supply table."
|
||||
INDEX { tnPowerSupplyIndex }
|
||||
::= { tnPowerSupplyTable 1 }
|
||||
|
||||
TnPowerSupplyEntry ::=
|
||||
SEQUENCE {
|
||||
tnPowerSupplyIndex Unsigned32,
|
||||
tnPowerSupplyPresent TruthValue,
|
||||
tnPowerSupplyPowerType TnPowerSupplyPowerType,
|
||||
tnPowerSupplyPowered TruthValue,
|
||||
tnPowerSupplyFanRPM Unsigned32,
|
||||
tnPowerSupplyTemperature INTEGER
|
||||
}
|
||||
|
||||
tnPowerSupplyIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the index of table entry."
|
||||
::= { tnPowerSupplyEntry 1 }
|
||||
|
||||
tnPowerSupplyPresent OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the current choice of power-supply."
|
||||
::= { tnPowerSupplyEntry 2 }
|
||||
|
||||
tnPowerSupplyPowerType OBJECT-TYPE
|
||||
SYNTAX TnPowerSupplyPowerType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of power-supply."
|
||||
::= { tnPowerSupplyEntry 3 }
|
||||
|
||||
tnPowerSupplyPowered OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates power-supply is on or off. In this case, true represents powered-on,
|
||||
and otherwise, powered-off."
|
||||
::= { tnPowerSupplyEntry 4 }
|
||||
|
||||
tnPowerSupplyFanRPM OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the RPM of fan."
|
||||
::= { tnPowerSupplyEntry 5 }
|
||||
|
||||
tnPowerSupplyTemperature OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the temperature of the power-supply."
|
||||
::= { tnPowerSupplyEntry 6 }
|
||||
|
||||
tnPowerSupplyMibConformance OBJECT IDENTIFIER ::= { tnPowerSupply 3 }
|
||||
|
||||
END
|
181
MIBS/transition/TN-PROV-MIB
Normal file
181
MIBS/transition/TN-PROV-MIB
Normal file
@ -0,0 +1,181 @@
|
||||
-- *****************************************************************
|
||||
-- TN-PROV-MIB.my : TN Provision(backup/restore) MIB
|
||||
--
|
||||
-- Copyright (c) 2009 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
TN-PROV-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
InetAddressType,InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI;
|
||||
|
||||
tnProvMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201204051930Z"
|
||||
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
|
||||
"The mib for configuration backup and restore of the device."
|
||||
REVISION "201204200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { tnProducts 110 }
|
||||
|
||||
tnProvObjects OBJECT IDENTIFIER
|
||||
::= { tnProvMIB 1 }
|
||||
|
||||
tnProvGroup OBJECT IDENTIFIER ::= { tnProvObjects 1 }
|
||||
|
||||
tnProvTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnProvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table displays and sets backup/restore configuration of
|
||||
individual device."
|
||||
::= { tnProvGroup 1 }
|
||||
|
||||
tnProvEntry OBJECT-TYPE
|
||||
SYNTAX TnProvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This entry represents a provision configuration of individual
|
||||
device."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnProvTable 1 }
|
||||
|
||||
TnProvEntry ::= SEQUENCE {
|
||||
tnProvType INTEGER,
|
||||
tnProvAddrType InetAddressType,
|
||||
tnProvAddr InetAddress,
|
||||
tnProvFile DisplayString,
|
||||
tnProvDstFile DisplayString,
|
||||
tnProvOper INTEGER,
|
||||
tnProvResult INTEGER
|
||||
}
|
||||
|
||||
tnProvType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
backup(1),
|
||||
restore(2),
|
||||
saveStartupConfig(3),
|
||||
activate(4),
|
||||
delete(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provision operation type:
|
||||
backup/download(1) : backup/download the configuration of the device.
|
||||
restore/upload(2) : restore/upload the configuration onto the device.
|
||||
saveStartupConfig(3) : copies running-config to startup-config, thereby ensuring
|
||||
that the currently active configuration will be used at
|
||||
the next reboot.
|
||||
activate(4) : It is possible to activate any of the configuration files present
|
||||
on the switch, except for running-config which represents the
|
||||
currently active configuration.
|
||||
delete(5) : It is possible to delete any of the writable files stored in flash,
|
||||
including startup-config. If this is done and the switch is rebooted
|
||||
without a prior Save operation, this effectively resets the switch
|
||||
to default configuration. running-config and default-config cannot be
|
||||
deleted.
|
||||
"
|
||||
::= { tnProvEntry 1 }
|
||||
|
||||
tnProvAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The target device IP address type. "
|
||||
::= { tnProvEntry 2 }
|
||||
|
||||
tnProvAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The target device IP address. "
|
||||
::= { tnProvEntry 3 }
|
||||
|
||||
tnProvFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"tnProvFile is used to specify the configuration file. This field is used in combination with tnProvType as below:
|
||||
|
||||
For Download/backup(1), source file name on the switch.
|
||||
For Upload/restore(2), source file name on the ftp server.
|
||||
For saveStartupConfig(3), it is ignored.
|
||||
For activate(4), it is the file on the switch to be actiavted (except running-config file).
|
||||
For delete(5), it is the file wname to be delete from the switch.
|
||||
"
|
||||
::= { tnProvEntry 4 }
|
||||
|
||||
|
||||
|
||||
|
||||
tnProvOper OBJECT-TYPE
|
||||
SYNTAX INTEGER { start(1), doNothing(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provision operation type:
|
||||
start(1) : start provision operation.
|
||||
doNothing(2) : just read value.
|
||||
tnProvOper should be the last object to be set for the operation.
|
||||
That means when you set it to 'start', the operation specified in tnProvType will
|
||||
be triggerd. "
|
||||
::= { tnProvEntry 5 }
|
||||
|
||||
tnProvResult OBJECT-TYPE
|
||||
SYNTAX INTEGER { success(1), fail(2), inProgress(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provision operation type:
|
||||
success(1) : provision process succeeded.
|
||||
fail(2) : provision process failed.
|
||||
inProgress(3): provision is in progress.
|
||||
"
|
||||
::= { tnProvEntry 6 }
|
||||
|
||||
tnProvDstFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"tnProvDstFile specifies the target file name.
|
||||
For Download/backup(1), destination file name on the ftp server.
|
||||
For Upload/restore(2), destination file name on the switch.
|
||||
For saveStartupConfig(3), it is ignored.
|
||||
For activate(4), it is ignored.
|
||||
For delete(5), it is ignored.
|
||||
"
|
||||
::= { tnProvEntry 7 }
|
||||
END
|
973
MIBS/transition/TN-PTP-MIB
Normal file
973
MIBS/transition/TN-PTP-MIB
Normal file
@ -0,0 +1,973 @@
|
||||
-- ***********************************************************************************************
|
||||
-- TN-PTP-MIB.smi: Transition Networks Enterprise MIB for TN device SyncE feature
|
||||
--
|
||||
-- Copyright (c) 2013 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ***********************************************************************************************
|
||||
--
|
||||
|
||||
TN-PTP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
tnProducts FROM TRANSITION-SMI;
|
||||
|
||||
tnPtpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201311110000Z"
|
||||
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
|
||||
"The mib provides functionalities for managing PTP."
|
||||
|
||||
REVISION "201311110000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnProducts 123 }
|
||||
|
||||
tnPtp OBJECT IDENTIFIER ::= { tnPtpMIB 1 }
|
||||
--
|
||||
-- PTP Clock Modes
|
||||
--
|
||||
tnPtpClkModesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPtpClkModesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of SyncE External I/O"
|
||||
::= { tnPtp 1 }
|
||||
|
||||
tnPtpClkModesEntry OBJECT-TYPE
|
||||
SYNTAX TnPtpClkModesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table,tnPtpClkModesTable"
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnPtpClkModesTable 1 }
|
||||
|
||||
TnPtpClkModesEntry ::= SEQUENCE
|
||||
{
|
||||
tnPtpInState INTEGER,
|
||||
tnPtpOutState INTEGER,
|
||||
tnPtpInFreq INTEGER,
|
||||
tnPtpOutFreq INTEGER,
|
||||
tnPtpImpedance INTEGER,
|
||||
tnPtpActualInFreq INTEGER,
|
||||
tnPtpActualOutFreq INTEGER
|
||||
}
|
||||
|
||||
tnPtpInState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "IEEE 1588 Input State."
|
||||
::= { tnPtpClkModesEntry 1 }
|
||||
|
||||
tnPtpOutState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "IEEE 1588 Output State."
|
||||
::= { tnPtpClkModesEntry 2 }
|
||||
|
||||
tnPtpInFreq OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
onePps(0),
|
||||
f8kHz(1),
|
||||
f64kHz(2),
|
||||
f1544kHz(3),
|
||||
f2048kHz(4),
|
||||
f10000kHz(5),
|
||||
f19440kHz(6),
|
||||
f25Mhz(7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Clock frequency 1 PPS or
|
||||
8k-25Mhz table of values."
|
||||
::= { tnPtpClkModesEntry 3 }
|
||||
|
||||
tnPtpOutFreq OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The following values are possible:
|
||||
Editable value with the possible range of values are 1 - 25000000 (1 - 25MHz)."
|
||||
::= { tnPtpClkModesEntry 4 }
|
||||
|
||||
tnPtpImpedance OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
imp50(1),
|
||||
imp75(2),
|
||||
hi-Z(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Select the impedance termination of the input clock.
|
||||
The following values are possible:
|
||||
1. 50 : 50 ohm impedance.
|
||||
2. 75 : 75 ohm impedance.
|
||||
3. Hi-Z : no impedance termination driven, tri-stated or floating."
|
||||
::= { tnPtpClkModesEntry 5 }
|
||||
|
||||
tnPtpActualInFreq OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The actual input frequency in Hz."
|
||||
::= { tnPtpClkModesEntry 6 }
|
||||
|
||||
tnPtpActualOutFreq OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The actual output frequency in Hz. If output state is disabled set to 0"
|
||||
::= { tnPtpClkModesEntry 7 }
|
||||
|
||||
--
|
||||
-- PTP Add New Clk Configuration
|
||||
--
|
||||
tnPtpCreateClkConfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPtpCreateClkConfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of PTP ClkInstance"
|
||||
::= { tnPtp 2 }
|
||||
|
||||
tnPtpCreateClkConfEntry OBJECT-TYPE
|
||||
SYNTAX TnPtpCreateClkConfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table,tnPtpCreateClkConfTable"
|
||||
INDEX { tnPtpCreateClkConfIndex }
|
||||
::= { tnPtpCreateClkConfTable 1 }
|
||||
|
||||
|
||||
TnPtpCreateClkConfEntry ::= SEQUENCE
|
||||
{
|
||||
tnPtpCreateClkConfIndex INTEGER,
|
||||
tnPtpDeviceType INTEGER,
|
||||
tnPtpTwoStepFlag TruthValue,
|
||||
tnPtpClockId OCTET STRING,
|
||||
tnPtpOneWay TruthValue,
|
||||
tnPtpProtocol INTEGER,
|
||||
tnPtpVLANTag TruthValue,
|
||||
tnPtpVID INTEGER,
|
||||
tnPtpPCP INTEGER,
|
||||
tnPtpClkConfRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnPtpCreateClkConfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Index of ptp clocks."
|
||||
::= { tnPtpCreateClkConfEntry 1 }
|
||||
|
||||
tnPtpDeviceType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
inactive(0),
|
||||
ordBound(1),
|
||||
p2pTransp(2),
|
||||
e2eTransp(3),
|
||||
masterOnly(4),
|
||||
slaveOnly(5)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the Type of the Clock Instance. There are five Device Types.
|
||||
1. Ord-Bound - clock's Device Type is Ordinary-Boundary Clock.
|
||||
2. P2p Transp - clock's Device Type is Peer to Peer Transparent Clock.
|
||||
3. E2e Transp - clock's Device Type is End to End Transparent Clock.
|
||||
4. Master Only - clock's Device Type is Master Only.
|
||||
5. Slave Only - clock's Device Type is Slave Only."
|
||||
::= { tnPtpCreateClkConfEntry 2 }
|
||||
|
||||
tnPtpTwoStepFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Static member: defined by the system, true if two-step Sync events and Pdelay_Resp events are used."
|
||||
::= { tnPtpCreateClkConfEntry 3 }
|
||||
|
||||
tnPtpClockId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..256))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique clock identifier."
|
||||
::= { tnPtpCreateClkConfEntry 4 }
|
||||
|
||||
tnPtpOneWay OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "If true, one-way measurements are used. This parameter applies only to a slave. In one-way mode no delay
|
||||
measurements are performed, i.e. this is applicable only if frequency synchronization is needed. The master always responds to delay requests.."
|
||||
::= { tnPtpCreateClkConfEntry 5 }
|
||||
|
||||
tnPtpProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ethernet(0),
|
||||
ipv4multi(1),
|
||||
ipv4uni(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Transport protocol used by the PTP protocol engine
|
||||
ethernet PTP over Ethernet multicast
|
||||
ip4multi PTP over IPv4 multicast
|
||||
ip4uni PTP over IPv4 unicast
|
||||
Note : IPv4 unicast protocol only works in Master only and Slave only clocks
|
||||
See parameter Device Type
|
||||
In a unicast Slave only clock you also need configure which master clocks
|
||||
to request Announce and Sync messages from. See: Unicast Slave Configuration."
|
||||
::= { tnPtpCreateClkConfEntry 6 }
|
||||
|
||||
tnPtpVLANTag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Enables the VLAN tagging for the PTP frames.
|
||||
Note: Packets are only tagged if the port is configured for vlan tagging. i.e:
|
||||
Port Type != Unaware and PortVLAN mode == None, and the port is member of the VLAN."
|
||||
::= { tnPtpCreateClkConfEntry 7 }
|
||||
|
||||
tnPtpVID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "VLAN Identifier used for tagging the PTP frames."
|
||||
::= { tnPtpCreateClkConfEntry 8 }
|
||||
|
||||
tnPtpPCP OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Priority Code Point value used for PTP frames."
|
||||
::= { tnPtpCreateClkConfEntry 9 }
|
||||
|
||||
tnPtpClkConfRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the row.
|
||||
|
||||
The writable columns in a row cannot be changed if the row
|
||||
is active. All columns must have a valid value before a row
|
||||
can be activated."
|
||||
::= { tnPtpCreateClkConfEntry 10 }
|
||||
|
||||
--
|
||||
-- PTP Clk Configuration 0
|
||||
--
|
||||
tnPtpClkConf0Table OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPtpClkConf0Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of PTP ClkInstance"
|
||||
::= { tnPtp 3 }
|
||||
|
||||
tnPtpClkConf0Entry OBJECT-TYPE
|
||||
SYNTAX TnPtpClkConf0Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table,tnPtpClkConf0Table"
|
||||
INDEX { tnPtpClkConf0Index }
|
||||
::= { tnPtpClkConf0Table 1 }
|
||||
|
||||
|
||||
TnPtpClkConf0Entry ::= SEQUENCE
|
||||
{
|
||||
tnPtpClkConf0Index INTEGER,
|
||||
|
||||
tnPtpDefaultDom INTEGER,
|
||||
tnPtpDefaultClockQuality OCTET STRING,
|
||||
tnPtpDefaultPri1 INTEGER,
|
||||
tnPtpDefaultPri2 INTEGER,
|
||||
|
||||
tnPtpTime OCTET STRING,
|
||||
tnPtpAdjustMethod INTEGER,
|
||||
tnPtpSynce INTEGER,
|
||||
}
|
||||
|
||||
tnPtpClkConf0Index OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the Instance of a particular Clock Instance [0..CLOCK_INST_MAX]."
|
||||
::= { tnPtpClkConf0Entry 1 }
|
||||
|
||||
tnPtpDefaultDom OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Clock domain [0..127]."
|
||||
::= { tnPtpClkConf0Entry 2 }
|
||||
|
||||
tnPtpDefaultClockQuality OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..256))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The clock quality is determined by the system, and holds 3 parts: Clock Class, Clock Accuracy and OffsetScaledLog Variance as defined in IEEE1588.
|
||||
The Clock Accuracy values are defined in IEEE1588 table 6 (Currently the clock Accuracy is set to 'Unknown' as default)."
|
||||
::= { tnPtpClkConf0Entry 3 }
|
||||
|
||||
tnPtpDefaultPri1 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Clock priority 1 [0..255] used by the BMC master select algorithm."
|
||||
::= { tnPtpClkConf0Entry 4 }
|
||||
|
||||
tnPtpDefaultPri2 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Clock priority 2 [0..255] used by the BMC master select algorithm."
|
||||
::= { tnPtpClkConf0Entry 5 }
|
||||
|
||||
tnPtpTime OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..256))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the actual PTP time with nanosecond resolution."
|
||||
::= { tnPtpClkConf0Entry 6 }
|
||||
|
||||
tnPtpAdjustMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
internal(1),
|
||||
vcxo(2),
|
||||
software(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Shows the actual clock adjustment method. The method depends on the available hardware."
|
||||
::= { tnPtpClkConf0Entry 7 }
|
||||
|
||||
tnPtpSynce OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
doNothing(1),
|
||||
sync(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Activate to synchronize the System Clock to PTP Time."
|
||||
::= { tnPtpClkConf0Entry 8 }
|
||||
|
||||
--
|
||||
-- PTP Clk Configuration 1
|
||||
--
|
||||
tnPtpClkConfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPtpClkConfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of PTP ClkInstance"
|
||||
::= { tnPtp 4 }
|
||||
|
||||
tnPtpClkConfEntry OBJECT-TYPE
|
||||
SYNTAX TnPtpClkConfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table,tnPtpClkConfTable"
|
||||
INDEX { tnPtpClkConfIndex }
|
||||
::= { tnPtpClkConfTable 1 }
|
||||
|
||||
|
||||
TnPtpClkConfEntry ::= SEQUENCE
|
||||
{
|
||||
tnPtpClkConfIndex INTEGER,
|
||||
|
||||
tnPtpStpRm INTEGER,
|
||||
tnPtpOffset OCTET STRING,
|
||||
tnPtpPathDelay OCTET STRING,
|
||||
tnPtpDelayFilter INTEGER,
|
||||
tnPtpFilterPeriod INTEGER,
|
||||
tnPtpFilterDist INTEGER,
|
||||
|
||||
tnPtpParentPortId OCTET STRING,
|
||||
tnPtpParentPort INTEGER,
|
||||
tnPtpParentPStat TruthValue,
|
||||
tnPtpParentVar INTEGER,
|
||||
tnPtpParentChgRate INTEGER,
|
||||
tnPtpParentGMId OCTET STRING,
|
||||
tnPtpParentGMQual OCTET STRING,
|
||||
tnPtpParentPri1 INTEGER,
|
||||
tnPtpParentPri2 INTEGER
|
||||
}
|
||||
|
||||
tnPtpClkConfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the Instance of a particular Clock Instance [0..CLOCK_INST_MAX]."
|
||||
::= { tnPtpClkConfEntry 1 }
|
||||
|
||||
tnPtpStpRm OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Steps Removed : It is the number of PTP clocks traversed from the grandmaster to the local slave clock."
|
||||
::= { tnPtpClkConfEntry 2 }
|
||||
|
||||
tnPtpOffset OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..256))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time difference between the master clock and the local slave clock, measured in ns."
|
||||
::= { tnPtpClkConfEntry 3 }
|
||||
|
||||
tnPtpPathDelay OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..256))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mean propagation time for the link between the master and the local slave."
|
||||
::= { tnPtpClkConfEntry 4 }
|
||||
|
||||
tnPtpDelayFilter OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default delay filter is a low pass filter, with a time constant of 2**DelayFilter*DelayRequestRate.
|
||||
The value must be in the range of 1..6."
|
||||
::= { tnPtpClkConfEntry 5 }
|
||||
|
||||
tnPtpFilterPeriod OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default offset filter uses a minimum delay filter method
|
||||
i.e. The minimum measured offset during Period samples is used in the calculation.
|
||||
The value must be in the range of 1..1000."
|
||||
::= { tnPtpClkConfEntry 6 }
|
||||
|
||||
tnPtpFilterDist OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The distance between two calculations is Dist periods.
|
||||
Note: In configurations with Timestamp enabled PHYs, the period is automatically increased, if (period*dist < SyncPackets pr sec/4),
|
||||
i.e. max 4 adjustments are made pr sec.
|
||||
If Dist is 1 the offset is averaged over the Period,
|
||||
If Dist is >1 the offset is calculated using 'min' offset.
|
||||
The value must be in the range of 1..10"
|
||||
::= { tnPtpClkConfEntry 7 }
|
||||
|
||||
tnPtpParentPortId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..256))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Clock identity for the parent clock, if the local clock is not a slave, the value is the clocks own id."
|
||||
::= { tnPtpClkConfEntry 8 }
|
||||
|
||||
tnPtpParentPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Port Id for the parent master port."
|
||||
::= { tnPtpClkConfEntry 9 }
|
||||
|
||||
tnPtpParentPStat OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Parents Stats (always false)."
|
||||
::= { tnPtpClkConfEntry 10 }
|
||||
|
||||
tnPtpParentVar OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "It is observed parent offset scaled log variance."
|
||||
::= { tnPtpClkConfEntry 11 }
|
||||
|
||||
tnPtpParentChgRate OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Observed Parent Clock Phase Change Rate. i.e. the slave clocks rate offset compared to the master. (unit = ns per s)."
|
||||
::= { tnPtpClkConfEntry 12 }
|
||||
|
||||
tnPtpParentGMId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..256))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Clock identity for the grand master clock, if the local clock is not a slave, the value is the clocks own id."
|
||||
::= { tnPtpClkConfEntry 13 }
|
||||
|
||||
tnPtpParentGMQual OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..256))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The clock quality announced by the grand master."
|
||||
::= { tnPtpClkConfEntry 14 }
|
||||
|
||||
tnPtpParentPri1 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Clock priority 1 announced by the grand master."
|
||||
::= { tnPtpClkConfEntry 15 }
|
||||
|
||||
tnPtpParentPri2 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Clock priority 2 announced by the grand master."
|
||||
::= { tnPtpClkConfEntry 16 }
|
||||
|
||||
--
|
||||
-- PTP Clk Configuration 2
|
||||
--
|
||||
tnPtpClkConf2Table OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPtpClkConf2Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table 2 of PTP ClkInstance"
|
||||
::= { tnPtp 5 }
|
||||
|
||||
tnPtpClkConf2Entry OBJECT-TYPE
|
||||
SYNTAX TnPtpClkConf2Entry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table,tnPtpClkConf2Table"
|
||||
INDEX { tnPtpClkConfIndex2 }
|
||||
::= { tnPtpClkConf2Table 1 }
|
||||
|
||||
|
||||
TnPtpClkConf2Entry ::= SEQUENCE
|
||||
{
|
||||
tnPtpClkConfIndex2 INTEGER,
|
||||
|
||||
tnPtpUtcOffset INTEGER,
|
||||
tnPtpValid TruthValue,
|
||||
tnPtpLeap59 TruthValue,
|
||||
tnPtpLeap61 TruthValue,
|
||||
tnPtpTimeTrac TruthValue,
|
||||
tnPtpFreqTrac TruthValue,
|
||||
tnPtpTimeScale TruthValue,
|
||||
tnPtpTimeSource INTEGER,
|
||||
|
||||
tnPtpDisplay TruthValue,
|
||||
tnPtpPEnable TruthValue,
|
||||
tnPtpIEnable TruthValue,
|
||||
tnPtpDEnable TruthValue,
|
||||
tnPtpPConstant INTEGER,
|
||||
tnPtpIConstant INTEGER,
|
||||
tnPtpDConstant INTEGER,
|
||||
tnPtpServoDelayFilter INTEGER
|
||||
}
|
||||
|
||||
tnPtpClkConfIndex2 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the Instance of a particular Clock Instance [0..CLOCK_INST_MAX]."
|
||||
::= { tnPtpClkConf2Entry 1 }
|
||||
|
||||
tnPtpUtcOffset OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Unicast Offset must be an integer value between 0 and 10000."
|
||||
::= { tnPtpClkConf2Entry 2 }
|
||||
|
||||
tnPtpValid OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Valid."
|
||||
::= { tnPtpClkConf2Entry 3 }
|
||||
|
||||
tnPtpLeap59 OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Leap 59."
|
||||
::= { tnPtpClkConf2Entry 4 }
|
||||
|
||||
tnPtpLeap61 OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Leap 61."
|
||||
::= { tnPtpClkConf2Entry 5 }
|
||||
|
||||
tnPtpTimeTrac OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Time Trac."
|
||||
::= { tnPtpClkConf2Entry 6 }
|
||||
|
||||
tnPtpFreqTrac OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Freq Trac."
|
||||
::= { tnPtpClkConf2Entry 7 }
|
||||
|
||||
tnPtpTimeScale OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Time Scale."
|
||||
::= { tnPtpClkConf2Entry 8 }
|
||||
|
||||
tnPtpTimeSource OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Time Source. Value of 0-255"
|
||||
::= { tnPtpClkConf2Entry 9 }
|
||||
|
||||
tnPtpDisplay OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "If true then Offset From Master, MeanPathDelay and clockAdjustment are logged on the debug terminal."
|
||||
::= { tnPtpClkConf2Entry 10 }
|
||||
|
||||
tnPtpPEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "If true the P part of the algorithm is included."
|
||||
::= { tnPtpClkConf2Entry 11 }
|
||||
|
||||
tnPtpIEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "If true the I part of the algorithm is included."
|
||||
::= { tnPtpClkConf2Entry 12 }
|
||||
|
||||
tnPtpDEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "If true the D part of the algorithm is included."
|
||||
::= { tnPtpClkConf2Entry 13 }
|
||||
|
||||
tnPtpPConstant OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default clock servo uses a PID regulator to calculate the current clock rate. i.e.
|
||||
clockAdjustment = OffsetFromMaster/ P constant + Integral(OffsetFromMaster)/ I constant +
|
||||
Differential OffsetFromMaster)/ D constant [1..1000]."
|
||||
::= { tnPtpClkConf2Entry 14 }
|
||||
|
||||
tnPtpIConstant OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default clock servo uses a PID regulator to calculate the current clock rate. i.e.
|
||||
clockAdjustment = OffsetFromMaster/ P constant + Integral(OffsetFromMaster)/ I constant +
|
||||
Differential OffsetFromMaster)/ D constant [1..10000]."
|
||||
::= { tnPtpClkConf2Entry 15 }
|
||||
|
||||
tnPtpDConstant OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default clock servo uses a PID regulator to calculate the current clock rate. i.e.
|
||||
clockAdjustment = OffsetFromMaster/ P constant + Integral(OffsetFromMaster)/ I constant +
|
||||
Differential OffsetFromMaster)/ D constant [1..10000]."
|
||||
::= { tnPtpClkConf2Entry 16 }
|
||||
|
||||
tnPtpServoDelayFilter OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default delay filter is a low pass filter, with a time constant of 2**DelayFilter*DelayRequestRate.
|
||||
This is for the custom filter."
|
||||
::= { tnPtpClkConf2Entry 17 }
|
||||
|
||||
--
|
||||
-- PTP Unicast Slave Config
|
||||
--
|
||||
tnPtpUnicastSlaveTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPtpUnicastSlaveEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of PTP Unicast Slave"
|
||||
::= { tnPtp 6 }
|
||||
|
||||
tnPtpUnicastSlaveEntry OBJECT-TYPE
|
||||
SYNTAX TnPtpUnicastSlaveEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table,tnPtpUnicastSlaveTable"
|
||||
INDEX { tnPtpUnicastInstIndex, tnPtpUnicastSlaveIndex }
|
||||
::= { tnPtpUnicastSlaveTable 1 }
|
||||
|
||||
|
||||
TnPtpUnicastSlaveEntry ::= SEQUENCE
|
||||
{
|
||||
tnPtpUnicastInstIndex INTEGER,
|
||||
tnPtpUnicastSlaveIndex INTEGER,
|
||||
tnPtpUnicastDuration INTEGER,
|
||||
tnPtpIPAddress InetAddress,
|
||||
tnPtpGrant INTEGER,
|
||||
tnPtpCommState INTEGER
|
||||
}
|
||||
|
||||
tnPtpUnicastInstIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the Instance of a particular Clock Instance [0..3]."
|
||||
::= { tnPtpUnicastSlaveEntry 1 }
|
||||
|
||||
tnPtpUnicastSlaveIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the Instance of a particular Unicast Slave [0..4]."
|
||||
::= { tnPtpUnicastSlaveEntry 2 }
|
||||
|
||||
tnPtpUnicastDuration OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The number of seconds a master is requested to send Announce/Sync messages.
|
||||
The request is repeated from the slave each Duration/4 seconds. [10..1000]."
|
||||
::= { tnPtpUnicastSlaveEntry 3 }
|
||||
|
||||
tnPtpIPAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "IPv4 Address of the Master clock."
|
||||
::= { tnPtpUnicastSlaveEntry 4 }
|
||||
|
||||
tnPtpGrant OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The granted repetition period for the sync message."
|
||||
::= { tnPtpUnicastSlaveEntry 5 }
|
||||
|
||||
tnPtpCommState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
idle(1),
|
||||
init(2),
|
||||
conn(3),
|
||||
sell(4),
|
||||
sync(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " The state of the communication with the master, possible values are:
|
||||
IDLE : The entry is not in use.
|
||||
INIT : Announce is sent to the master (Waiting for a response).
|
||||
CONN : The master has responded.
|
||||
SELL : The assigned master is selected as current master.
|
||||
SYNC : The master is sending Sync messages."
|
||||
::= { tnPtpUnicastSlaveEntry 6 }
|
||||
|
||||
--
|
||||
-- PTP Clock Port Data Set Configuration
|
||||
--
|
||||
tnPtpPortConfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPtpPortConfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of PTP Clock Port Data Set Configuration"
|
||||
::= { tnPtp 7 }
|
||||
|
||||
tnPtpPortConfEntry OBJECT-TYPE
|
||||
SYNTAX TnPtpPortConfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table,tnPtpPortConfTable"
|
||||
INDEX { tnPtpPortConfInstIndex, tnPtpPortConfIndex }
|
||||
::= { tnPtpPortConfTable 1 }
|
||||
|
||||
|
||||
TnPtpPortConfEntry ::= SEQUENCE
|
||||
{
|
||||
tnPtpPortConfInstIndex INTEGER,
|
||||
tnPtpPortConfIndex INTEGER,
|
||||
tnPtpStat OCTET STRING,
|
||||
tnPtpMDR INTEGER,
|
||||
tnPtpMeanPath OCTET STRING,
|
||||
tnPtpAnv INTEGER,
|
||||
tnPtpATO INTEGER,
|
||||
tnPtpSyv INTEGER,
|
||||
tnPtpSyncIntErr TruthValue,
|
||||
tnPtpDim INTEGER,
|
||||
tnPtpMPR INTEGER,
|
||||
tnPtpDelayAsym INTEGER,
|
||||
tnPtpIngerssLat INTEGER,
|
||||
tnPtpEgressLat INTEGER,
|
||||
tnPtpVersion INTEGER,
|
||||
tnPtpPortConfRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnPtpPortConfInstIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the Instance of a particular Clock Instance [0..3]."
|
||||
::= { tnPtpPortConfEntry 1 }
|
||||
|
||||
tnPtpPortConfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Static member port Identity : Port number [1..max port no]."
|
||||
::= { tnPtpPortConfEntry 2 }
|
||||
|
||||
tnPtpStat OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Dynamic member portState: Current state of the port."
|
||||
::= { tnPtpPortConfEntry 3 }
|
||||
|
||||
tnPtpMDR OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Dynamic member log Min Delay Req Interval: The delay request interval announced by the master."
|
||||
::= { tnPtpPortConfEntry 4 }
|
||||
|
||||
tnPtpMeanPath OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The path delay measured by the port in P2P mode. In E2E mode this value is 0."
|
||||
::= { tnPtpPortConfEntry 5 }
|
||||
|
||||
tnPtpAnv OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The interval for issuing announce messages in master state. [-3..4]"
|
||||
::= { tnPtpPortConfEntry 6 }
|
||||
|
||||
tnPtpATO OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The timeout for receiving announce messages on the port. [-1..10]"
|
||||
::= { tnPtpPortConfEntry 7 }
|
||||
|
||||
tnPtpSyv OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The interval for issuing sync messages in master. [-7..4]"
|
||||
::= { tnPtpPortConfEntry 8 }
|
||||
|
||||
tnPtpSyncIntErr OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Synce Interval Error truth value"
|
||||
::= { tnPtpPortConfEntry 9 }
|
||||
|
||||
tnPtpDim OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
e2e(1),
|
||||
p2p(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Configurable member delayMechanism: The delay mechanism used for the port:
|
||||
e2e End to end delay measurement
|
||||
p2p Peer to peer delay measurement.
|
||||
Can be defined per port in an Ordinary/Boundary clock.
|
||||
In a transparent clock all ports use the same delay mechanism, determined by the clock type."
|
||||
::= { tnPtpPortConfEntry 10 }
|
||||
|
||||
tnPtpMPR OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The interval for issuing Delay_Req messages for the port in E2e mode.
|
||||
This value is announced from the master to the slave in an announce message. The value is reflected in the MDR field in the Slave
|
||||
The interval for issuing Pdelay_Req messages for the port in P2P mode
|
||||
Note: The interpretation of this parameter has changed from release 2.40.
|
||||
In earlier versions the value was interpreted relative to the Sync interval, this was a violation of the standard, so now the value is interpreted as an interval.
|
||||
I.e. MPR = 0 =>1 Delay_Req pr sec, independent of the Sync rate. [-7..5]"
|
||||
::= { tnPtpPortConfEntry 11 }
|
||||
|
||||
tnPtpDelayAsym OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "If the transmission delay for a link in not symmetric, the asymmetry can be configured here,
|
||||
see IEEE 1588 Section 7.4.2 Communication path asymmetry. [-100000..100000]"
|
||||
::= { tnPtpPortConfEntry 12 }
|
||||
|
||||
tnPtpIngerssLat OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Ingress latency measured in ns, as defined in IEEE 1588 Section 7.3.4.2. [-100000..100000]"
|
||||
::= { tnPtpPortConfEntry 13 }
|
||||
|
||||
tnPtpEgressLat OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Egress latency measured in ns, as defined in IEEE 1588 Section 7.3.4.2. [-100000..100000]"
|
||||
::= { tnPtpPortConfEntry 14 }
|
||||
|
||||
tnPtpVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The current implementation only supports PTP version 2."
|
||||
::= { tnPtpPortConfEntry 15 }
|
||||
|
||||
tnPtpPortConfRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the row.
|
||||
|
||||
The writable columns in a row cannot be changed if the row
|
||||
is active. All columns must have a valid value before a row
|
||||
can be activated.
|
||||
"
|
||||
::= { tnPtpPortConfEntry 16 }
|
||||
END
|
140
MIBS/transition/TN-PVLAN-MIB
Normal file
140
MIBS/transition/TN-PVLAN-MIB
Normal file
@ -0,0 +1,140 @@
|
||||
-- *****************************************************************
|
||||
-- TN-PRIVATE-VLAN-MIB
|
||||
--
|
||||
-- Copyright (c) 2012, Transition Networks Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
--
|
||||
TN-PRIVATE-VLAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Unsigned32,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TimeStamp,
|
||||
RowStatus, TruthValue FROM SNMPv2-TC
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
PortList FROM Q-BRIDGE-MIB
|
||||
tnProducts FROM TRANSITION-SMI;
|
||||
|
||||
tnPrivateVlanMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201207310000Z"
|
||||
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
|
||||
"The mib module is designed for private vlans."
|
||||
|
||||
::= { tnProducts 26 }
|
||||
|
||||
tnPrivateVlansMIBObjects
|
||||
OBJECT IDENTIFIER ::= { tnPrivateVlanMIB 1 }
|
||||
|
||||
tnPrivateVlanMIBNotifications
|
||||
OBJECT IDENTIFIER ::= { tnPrivateVlanMIB 2 }
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
tnPrivateVlanMgmt
|
||||
OBJECT IDENTIFIER ::= { tnPrivateVlansMIBObjects 1 }
|
||||
|
||||
--
|
||||
-- tnPVlanMembershipTable
|
||||
--
|
||||
tnPVlanMembershipTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPVlanMembershipEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is a mapping for private vlan."
|
||||
::= { tnPrivateVlanMgmt 1 }
|
||||
|
||||
tnPVlanMembershipEntry OBJECT-TYPE
|
||||
SYNTAX TnPVlanMembershipEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entries list the entries that maps private vlan."
|
||||
INDEX { entPhysicalIndex, tnPVlanMembershipPVlanId }
|
||||
::= { tnPVlanMembershipTable 1 }
|
||||
|
||||
TnPVlanMembershipEntry ::= SEQUENCE {
|
||||
tnPVlanMembershipPVlanId Unsigned32,
|
||||
tnPVlanMembershipPortMember PortList,
|
||||
tnPVlanMembershipRowStatus RowStatus
|
||||
}
|
||||
|
||||
tnPVlanMembershipPVlanId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Private VLAN id in the system, typically ranges from 1 to max number of ports."
|
||||
::= { tnPVlanMembershipEntry 1 }
|
||||
|
||||
tnPVlanMembershipPortMember OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port member of an entry."
|
||||
::= { tnPVlanMembershipEntry 2 }
|
||||
|
||||
tnPVlanMembershipRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates the status of the entry, and is used to create
|
||||
and delete entries in this table."
|
||||
::= { tnPVlanMembershipEntry 3 }
|
||||
|
||||
--
|
||||
-- tnPVlanPortIsolationTable
|
||||
--
|
||||
tnPVlanPortIsolationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnPVlanPortIsolationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is a mapping for private vlan isolation."
|
||||
::= { tnPrivateVlanMgmt 2 }
|
||||
|
||||
tnPVlanPortIsolationEntry OBJECT-TYPE
|
||||
SYNTAX TnPVlanPortIsolationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entries list the entries that maps private vlan isolation table."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnPVlanPortIsolationTable 1 }
|
||||
|
||||
TnPVlanPortIsolationEntry ::= SEQUENCE {
|
||||
tnPVlanPortIsolationPortMember PortList
|
||||
}
|
||||
|
||||
tnPVlanPortIsolationPortMember OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port member of a port isolation configuration entry."
|
||||
::= { tnPVlanPortIsolationEntry 1 }
|
||||
|
||||
--
|
||||
-- Notifications
|
||||
--
|
||||
|
||||
END
|
50
MIBS/transition/TN-Protection-MIB
Normal file
50
MIBS/transition/TN-Protection-MIB
Normal file
@ -0,0 +1,50 @@
|
||||
-- *****************************************************************
|
||||
-- TN-PROTECTION-MIB.my : TN Ethernet Protection MIB
|
||||
--
|
||||
-- april 2012, Tony Lei
|
||||
--
|
||||
-- Copyright (c) 2012 by TN, Inc.
|
||||
--
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
TN-PROTECTION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue,
|
||||
RowStatus,
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI;
|
||||
|
||||
tnProtectionMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201207061930Z"
|
||||
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
|
||||
"TBD"
|
||||
REVISION "201204200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { tnProducts 109 }
|
||||
|
||||
END
|
2276
MIBS/transition/TN-QOS-EXT
Normal file
2276
MIBS/transition/TN-QOS-EXT
Normal file
File diff suppressed because it is too large
Load Diff
637
MIBS/transition/TN-RFC2544-MIB
Normal file
637
MIBS/transition/TN-RFC2544-MIB
Normal file
@ -0,0 +1,637 @@
|
||||
-- *****************************************************************
|
||||
-- TN-RFC2544-MIB.smi: Transition Networks RFC2544 MIB.
|
||||
--
|
||||
-- Copyright (c) 2015 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
TN-RFC2544-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus, MacAddress FROM SNMPv2-TC
|
||||
tnProducts FROM TRANSITION-SMI
|
||||
;
|
||||
|
||||
tnRFC2544 MODULE-IDENTITY
|
||||
LAST-UPDATED "201506040000Z"
|
||||
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
|
||||
"The MIB provides functionalities for RFC 2544 Performance Test Commands."
|
||||
REVISION "201506040000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
REVISION "201507140000Z"
|
||||
DESCRIPTION
|
||||
"Corrections to tnRFC2544ConfigCommonParamTestsToRunMask and
|
||||
tnRFC2544ReportStatus"
|
||||
REVISION "201507210000Z"
|
||||
DESCRIPTION
|
||||
"Correction to tnRFC2544ConfigCommonParamDMAC"
|
||||
REVISION "201507240000Z"
|
||||
DESCRIPTION
|
||||
"Added tnRFC2544ConfigCommonRowStatus"
|
||||
::= { tnProducts 153 }
|
||||
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
-- tnRFC2544ProfileTable
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
|
||||
tnRFC2544ProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnRFC2544ProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Entries."
|
||||
::= { tnRFC2544 1 }
|
||||
|
||||
tnRFC2544ProfileEntry OBJECT-TYPE
|
||||
SYNTAX TnRFC2544ProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Entries."
|
||||
INDEX { tnRFC2544ProfileIndex }
|
||||
::= { tnRFC2544ProfileTable 1 }
|
||||
|
||||
TnRFC2544ProfileEntry ::=
|
||||
SEQUENCE {
|
||||
tnRFC2544ProfileName DisplayString,
|
||||
tnRFC2544ProfileDescription DisplayString
|
||||
}
|
||||
|
||||
tnRFC2544ProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name, ASCII range 33-126, of this table."
|
||||
::= { tnRFC2544ProfileEntry 1 }
|
||||
|
||||
tnRFC2544ProfileDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..127))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of this table."
|
||||
::= { tnRFC2544ProfileEntry 2 }
|
||||
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
-- tnRFC2544ConfigCommonParamTable
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
|
||||
|
||||
tnRFC2544ConfigCommonParamTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnRFC2544ConfigCommonParamEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Configuration Common Parameters Entries."
|
||||
::= { tnRFC2544 2 }
|
||||
|
||||
tnRFC2544ConfigCommonParamEntry OBJECT-TYPE
|
||||
SYNTAX TnRFC2544ConfigCommonParamEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Configuration Common Parameters Entries."
|
||||
INDEX { tnRFC2544ConfigCommonParamIndex }
|
||||
::= { tnRFC2544ConfigCommonParamTable 1 }
|
||||
|
||||
TnRFC2544ConfigCommonParamEntry ::=
|
||||
SEQUENCE {
|
||||
tnRFC2544ConfigCommonParamName DisplayString,
|
||||
tnRFC2544ConfigCommonParamDescription DisplayString,
|
||||
tnRFC2544ConfigCommonParamMEGLevel Integer32,
|
||||
tnRFC2544ConfigCommonParamEgressPort Integer32,
|
||||
tnRFC2544ConfigCommonParamSequenceNumberCheck INTEGER,
|
||||
tnRFC2544ConfigCommonParamDwellTime Integer32,
|
||||
tnRFC2544ConfigCommonParamType INTEGER,
|
||||
tnRFC2544ConfigCommonParamVLANID Integer32,
|
||||
tnRFC2544ConfigCommonParamPCP Integer32,
|
||||
tnRFC2544ConfigCommonParamDEI Integer32,
|
||||
tnRFC2544ConfigCommonParamDMAC MacAddress,
|
||||
tnRFC2544ConfigCommonParamFrameSizeMask BITS,
|
||||
tnRFC2544ConfigCommonParamTestsToRunMask BITS,
|
||||
tnRFC2544ConfigCommonRowStatus INTEGER
|
||||
}
|
||||
|
||||
|
||||
tnRFC2544ConfigCommonParamName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name, ASCII range 33-126, of this table."
|
||||
::= { tnRFC2544ConfigCommonParamEntry 1 }
|
||||
|
||||
|
||||
tnRFC2544ConfigCommonParamDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..127))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of this table."
|
||||
::= { tnRFC2544ConfigCommonParamEntry 2 }
|
||||
|
||||
tnRFC2544ConfigCommonParamMEGLevel OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MEG Level of this table."
|
||||
::= { tnRFC2544ConfigCommonParamEntry 3 }
|
||||
|
||||
tnRFC2544ConfigCommonParamEgressPort OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..6)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Egress Port of this table."
|
||||
::= { tnRFC2544ConfigCommonParamEntry 4 }
|
||||
|
||||
tnRFC2544ConfigCommonParamSequenceNumberCheck OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
disable (0),
|
||||
enable (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sequence Number Check disable/enable of this table."
|
||||
::= { tnRFC2544ConfigCommonParamEntry 5 }
|
||||
|
||||
tnRFC2544ConfigCommonParamDwellTime OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dwell Time, in seconds, of this table."
|
||||
::= { tnRFC2544ConfigCommonParamEntry 6 }
|
||||
|
||||
tnRFC2544ConfigCommonParamType OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
portDownMEP (0),
|
||||
vlanBasedDownMEP (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of this table."
|
||||
::= { tnRFC2544ConfigCommonParamEntry 7 }
|
||||
|
||||
tnRFC2544ConfigCommonParamVLANID OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN ID of this table."
|
||||
::= { tnRFC2544ConfigCommonParamEntry 8 }
|
||||
|
||||
tnRFC2544ConfigCommonParamPCP OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"PCP of this table."
|
||||
::= { tnRFC2544ConfigCommonParamEntry 9 }
|
||||
|
||||
tnRFC2544ConfigCommonParamDEI OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DEI of this table."
|
||||
::= { tnRFC2544ConfigCommonParamEntry 10 }
|
||||
|
||||
tnRFC2544ConfigCommonParamDMAC OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The DMAC, 00-00-00-00-00-00 formatted, of this table."
|
||||
::= { tnRFC2544ConfigCommonParamEntry 11 }
|
||||
|
||||
tnRFC2544ConfigCommonParamFrameSizeMask OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
frameSize64(0),
|
||||
frameSize128(1),
|
||||
frameSize256(2),
|
||||
frameSize512(3),
|
||||
frameSize1024(4),
|
||||
frameSize1280(5),
|
||||
frameSize1518(6),
|
||||
frameSize2000(7),
|
||||
frameSize9600(8)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Frame Size Mask of this table.
|
||||
Bit 0 - 64 byte frames enabled if set to 1.
|
||||
Bit 1 - 128 byte frames enabled if set to 1.
|
||||
Bit 2 - 256 byte frames enabled if set to 1.
|
||||
Bit 3 - 512 byte frames enabled if set to 1.
|
||||
Bit 4 - 1024 byte frames enabled if set to 1.
|
||||
Bit 5 - 1280 byte frames enabled if set to 1.
|
||||
Bit 6 - 1518 byte frames enabled if set to 1.
|
||||
Bit 7 - 2000 byte frames enabled if set to 1.
|
||||
Bit 8 - 9600 byte frames enabled if set to 1.
|
||||
"
|
||||
::= { tnRFC2544ConfigCommonParamEntry 12 }
|
||||
|
||||
tnRFC2544ConfigCommonParamTestsToRunMask OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
throughputTest(0),
|
||||
latencyTest(1),
|
||||
frameLossTest(2),
|
||||
backToBackTest(3) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tests To Run Mask of this table.
|
||||
Bit 0 - Throughput Test enabled if set to 1.
|
||||
Bit 1 - Latency Test enabled if set to 1.
|
||||
Bit 2 - Frame Loss Test enabled if set to 1.
|
||||
Bit 3 - Back To Back Test enabled if set to 1.
|
||||
"
|
||||
::= { tnRFC2544ConfigCommonParamEntry 13 }
|
||||
|
||||
tnRFC2544ConfigCommonRowStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noAction (0),
|
||||
create (1),
|
||||
delete (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" - 'noAction', Do nothing.
|
||||
|
||||
- 'create', create a profile.
|
||||
|
||||
- 'delete', delete a profile."
|
||||
|
||||
::= { tnRFC2544ConfigCommonParamEntry 14 }
|
||||
|
||||
|
||||
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
-- tnRFC2544ConfigThroughputTestParamTable
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
|
||||
|
||||
tnRFC2544ConfigThroughputTestParamTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnRFC2544ConfigThroughputTestParamEntry
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Config Throughput Test Parameters Entries."
|
||||
::= { tnRFC2544 3 }
|
||||
|
||||
tnRFC2544ConfigThroughputTestParamEntry OBJECT-TYPE
|
||||
SYNTAX TnRFC2544ConfigThroughputTestParamEntry
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Config Throughput Test Parameters Entries."
|
||||
INDEX { tnRFC2544ConfigThroughputTestParamIndex }
|
||||
::= { tnRFC2544ConfigThroughputTestParamTable 1 }
|
||||
|
||||
TnRFC2544ConfigThroughputTestParamEntry ::=
|
||||
SEQUENCE {
|
||||
tnRFC2544ConfigThroughputTestParamTrialDuration Integer32,
|
||||
tnRFC2544ConfigThroughputTestParamMinRate Integer32,
|
||||
tnRFC2544ConfigThroughputTestParamMaxRate Integer32,
|
||||
tnRFC2544ConfigThroughputTestParamAccuracy Integer32,
|
||||
tnRFC2544ConfigThroughputTestParamAllowedFrameLoss Integer32
|
||||
}
|
||||
|
||||
tnRFC2544ConfigThroughputTestParamTrialDuration OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1800)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trial Duration, in seconds, of this table."
|
||||
::= { tnRFC2544ConfigThroughputTestParamEntry 1 }
|
||||
|
||||
tnRFC2544ConfigThroughputTestParamMinRate OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minimum Rate, in permille, of this table."
|
||||
::= { tnRFC2544ConfigThroughputTestParamEntry 2 }
|
||||
|
||||
tnRFC2544ConfigThroughputTestParamMaxRate OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum Rate, in permille, of this table."
|
||||
::= { tnRFC2544ConfigThroughputTestParamEntry 3 }
|
||||
|
||||
tnRFC2544ConfigThroughputTestParamAccuracy OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Accuracy, in permille, of this table."
|
||||
::= { tnRFC2544ConfigThroughputTestParamEntry 4 }
|
||||
|
||||
tnRFC2544ConfigThroughputTestParamAllowedFrameLoss OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Allowed Frame Loss, in permille, of this table."
|
||||
::= { tnRFC2544ConfigThroughputTestParamEntry 5 }
|
||||
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
-- tnRFC2544ConfigLatencyTestParamTable
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
|
||||
|
||||
tnRFC2544ConfigLatencyTestParamTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnRFC2544ConfigLatencyTestParamEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Config Latency Test Parameters Entries."
|
||||
::= { tnRFC2544 4 }
|
||||
|
||||
tnRFC2544ConfigLatencyTestParamEntry OBJECT-TYPE
|
||||
SYNTAX TnRFC2544ConfigLatencyTestParamEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Config Latency Test Parameters Entries."
|
||||
INDEX { tnRFC2544ConfigLatencyTestParamIndex }
|
||||
::= { tnRFC2544ConfigLatencyTestParamTable 1 }
|
||||
|
||||
TnRFC2544ConfigLatencyTestParamEntry ::=
|
||||
SEQUENCE {
|
||||
tnRFC2544ConfigLatencyTestParamTrialDuration Integer32,
|
||||
tnRFC2544ConfigLatencyTestParamDelayMeasurementInterval Integer32,
|
||||
tnRFC2544ConfigLatencyTestParamAllowedFrameLoss Integer32
|
||||
}
|
||||
|
||||
tnRFC2544ConfigLatencyTestParamTrialDuration OBJECT-TYPE
|
||||
SYNTAX Integer32 (10..1800)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trial Duration, in seconds, of this table."
|
||||
::= { tnRFC2544ConfigLatencyTestParamEntry 1 }
|
||||
|
||||
tnRFC2544ConfigLatencyTestParamDelayMeasurementInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..60)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Delay Measurement Interval, in seconds, of this table."
|
||||
::= { tnRFC2544ConfigLatencyTestParamEntry 2 }
|
||||
|
||||
tnRFC2544ConfigLatencyTestParamAllowedFrameLoss OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Allowed Frame Loss, in permille, of this table."
|
||||
::= { tnRFC2544ConfigLatencyTestParamEntry 3 }
|
||||
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
-- tnRFC2544ConfigFrameLossTestParamTable
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
|
||||
tnRFC2544ConfigFrameLossTestParamTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnRFC2544ConfigFrameLossTestParamEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Config Frame Loss Test Parameters Entries."
|
||||
::= { tnRFC2544 5 }
|
||||
|
||||
tnRFC2544ConfigFrameLossTestParamEntry OBJECT-TYPE
|
||||
SYNTAX TnRFC2544ConfigFrameLossTestParamEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Config Frame Loss Test Parameters Entries."
|
||||
INDEX { tnRFC2544ConfigFrameLossTestParamIndex }
|
||||
::= { tnRFC2544ConfigFrameLossTestParamTable 1 }
|
||||
|
||||
TnRFC2544ConfigFrameLossTestParamEntry ::=
|
||||
SEQUENCE {
|
||||
tnRFC2544ConfigFrameLossTestParamTrialDuration Integer32,
|
||||
tnRFC2544ConfigFrameLossTestParamMinRate Integer32,
|
||||
tnRFC2544ConfigFrameLossTestParamMaxRate Integer32,
|
||||
tnRFC2544ConfigFrameLossTestParamRateStep Integer32
|
||||
}
|
||||
|
||||
tnRFC2544ConfigFrameLossTestParamTrialDuration OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1800)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trial Duration, in seconds, of this table."
|
||||
::= { tnRFC2544ConfigFrameLossTestParamEntry 1 }
|
||||
|
||||
tnRFC2544ConfigFrameLossTestParamMinRate OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minimum Rate, in permille, of this table."
|
||||
::= { tnRFC2544ConfigFrameLossTestParamEntry 2 }
|
||||
|
||||
tnRFC2544ConfigFrameLossTestParamMaxRate OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum Rate, in permille, of this table."
|
||||
::= { tnRFC2544ConfigFrameLossTestParamEntry 3 }
|
||||
|
||||
tnRFC2544ConfigFrameLossTestParamRateStep OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Rate Step, in permille, of this table."
|
||||
::= { tnRFC2544ConfigFrameLossTestParamEntry 4 }
|
||||
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
-- tnRFC2544ConfigBackToBackTestParamTable
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
|
||||
|
||||
tnRFC2544ConfigBackToBackTestParamTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnRFC2544ConfigBackToBackTestParamEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Config Back To Back Test Param Entries."
|
||||
::= { tnRFC2544 6 }
|
||||
|
||||
tnRFC2544ConfigBackToBackTestParamEntry OBJECT-TYPE
|
||||
SYNTAX TnRFC2544ConfigBackToBackTestParamEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Configuration Back To Back Test Parameters Entries."
|
||||
INDEX { tnRFC2544ConfigBackToBackTestParamTrialDuration }
|
||||
::= { tnRFC2544ConfigBackToBackTestParamTable 1 }
|
||||
|
||||
TnRFC2544ConfigBackToBackTestParamEntry ::=
|
||||
SEQUENCE {
|
||||
tnRFC2544ConfigBackToBackTestParamTrialDuration Integer32,
|
||||
tnRFC2544ConfigBackToBackTestParamTrialCount Integer32
|
||||
}
|
||||
|
||||
tnRFC2544ConfigBackToBackTestParamTrialDuration OBJECT-TYPE
|
||||
SYNTAX Integer32 (100..10000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trial Duration, in seconds, of this table."
|
||||
::= { tnRFC2544ConfigBackToBackTestParamEntry 1 }
|
||||
|
||||
tnRFC2544ConfigBackToBackTestParamTrialCount OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trial count of this table."
|
||||
::= { tnRFC2544ConfigBackToBackTestParamEntry 2 }
|
||||
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
-- tnRFC2544ReportTable
|
||||
-- ----------------------------------------------------
|
||||
-- ----------------------------------------------------
|
||||
|
||||
tnRFC2544ReportTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnRFC2544ReportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain the RFC2544 Profile Config Back To Back Test Param Entries."
|
||||
::= { tnRFC2544 7 }
|
||||
|
||||
tnRFC2544ReportEntry OBJECT-TYPE
|
||||
SYNTAX TnRFC2544ReportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table correspond to the RFC2544 Profile Configuration Back To Back Test Parameters Entries."
|
||||
INDEX { tnRFC2544ReportIndex }
|
||||
::= { tnRFC2544ReportTable 1 }
|
||||
|
||||
TnRFC2544ReportEntry ::=
|
||||
SEQUENCE {
|
||||
tnRFC2544ReportName DisplayString,
|
||||
tnRFC2544ReportDescr DisplayString,
|
||||
tnRFC2544ProfileName DisplayString,
|
||||
tnRFC2544CreateTime DisplayString,
|
||||
tnRFC2544ReportStatus INTEGER,
|
||||
tnRFC2544DownloadTFTPServer DisplayString,
|
||||
tnRFC2544ReportAction INTEGER
|
||||
}
|
||||
|
||||
tnRFC2544ReportName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the report."
|
||||
::= { tnRFC2544ReportEntry 1 }
|
||||
|
||||
tnRFC2544ReportDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Report description."
|
||||
::= { tnRFC2544ReportEntry 2 }
|
||||
|
||||
tnRFC2544ProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of profile."
|
||||
::= { tnRFC2544ReportEntry 3 }
|
||||
|
||||
tnRFC2544CreateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of profile."
|
||||
::= { tnRFC2544ReportEntry 4 }
|
||||
|
||||
tnRFC2544ReportStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { inactive (0), executing (1), cancelling (2), cancelled (3), passed (4), failed (5)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Report status."
|
||||
::= { tnRFC2544ReportEntry 5 }
|
||||
|
||||
tnRFC2544DownloadTFTPServer OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TFTP server URL on the form tftp://server[:port]/path-to-file
|
||||
to place the report when a save report is next requested via this MIB.
|
||||
This value is set to zero length when no address has been
|
||||
specified. The report name will be used as the filename"
|
||||
::= { tnRFC2544ReportEntry 6 }
|
||||
|
||||
tnRFC2544ReportAction OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
noAction (0),
|
||||
createAndRun (1),
|
||||
cancel (2),
|
||||
delete (3),
|
||||
save (4)
|
||||
}
|
||||
MAX-ACCESS read-create STATUS current
|
||||
DESCRIPTION
|
||||
" - 'noAction', Do nothing.
|
||||
|
||||
- 'createAndRun', create a report and start execution of the test.
|
||||
|
||||
- 'cancel', cancel a test that is running.
|
||||
|
||||
- 'delete', delete a test.
|
||||
|
||||
- 'save', save to a tftp server."
|
||||
|
||||
::= { tnRFC2544ReportEntry 7 }
|
||||
|
||||
END
|
||||
|
306
MIBS/transition/TN-S-FLOW-MIB
Normal file
306
MIBS/transition/TN-S-FLOW-MIB
Normal file
@ -0,0 +1,306 @@
|
||||
-- *****************************************************************
|
||||
-- Transition Networks sFlow MIB
|
||||
--
|
||||
-- Copyright (C) 2012 Transition Networks, Inc. All Rights Reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
TN-S-FLOW-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString, RowStatus, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises, IpAddress, Unsigned32 FROM SNMPv2-SMI
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
ifIndex FROM IF-MIB
|
||||
tnProducts FROM TRANSITION-SMI;
|
||||
|
||||
tnSFlowMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201210100000Z"
|
||||
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
|
||||
"The mib module is designed for S Flow."
|
||||
|
||||
::= { tnProducts 119 }
|
||||
|
||||
tnSFlowMIBObjects
|
||||
OBJECT IDENTIFIER ::= { tnSFlowMIB 1 }
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
tnSFlowMIBMgmt
|
||||
OBJECT IDENTIFIER ::= { tnSFlowMIBObjects 1 }
|
||||
|
||||
--
|
||||
-- tnSFlowReceiverConfigTable
|
||||
--
|
||||
|
||||
tnSFlowReceiverConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNSFlowReceiverConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains sFlow receiver configuration."
|
||||
::= { tnSFlowMIBMgmt 1 }
|
||||
|
||||
tnSFlowReceiverConfigEntry OBJECT-TYPE
|
||||
SYNTAX TNSFlowReceiverConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Each entry represents the sFlow receiver configuration on a device."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnSFlowReceiverConfigTable 1 }
|
||||
|
||||
TNSFlowReceiverConfigEntry ::= SEQUENCE {
|
||||
tnSFlowReceiverOwner DisplayString,
|
||||
tnSFlowReceiverRelease TruthValue,
|
||||
tnSFlowReceiverAddressType InetAddressType,
|
||||
tnSFlowReceiverAddress InetAddress,
|
||||
tnSFlowReceiverUDPPort INTEGER,
|
||||
tnSFlowReceiverTimeout Unsigned32,
|
||||
tnSFlowReceiverMaxDatagramSize INTEGER
|
||||
}
|
||||
|
||||
tnSFlowReceiverOwner OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Represents the owner of the SFlow Receiver configuration."
|
||||
::= { tnSFlowReceiverConfigEntry 1 }
|
||||
|
||||
tnSFlowReceiverRelease OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "True for releasing the owner of the SFlow Receiver configuration."
|
||||
::= { tnSFlowReceiverConfigEntry 2 }
|
||||
|
||||
tnSFlowReceiverAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The address type of SFlow Receiver.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnSFlowReceiverConfigEntry 3 }
|
||||
|
||||
tnSFlowReceiverAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Address of SFlow Receiver.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnSFlowReceiverConfigEntry 4 }
|
||||
|
||||
tnSFlowReceiverUDPPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The UDP Port number of SFlow Receiver."
|
||||
::= { tnSFlowReceiverConfigEntry 5 }
|
||||
|
||||
tnSFlowReceiverTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The Timeout (seconds) of SFlow Receiver."
|
||||
::= { tnSFlowReceiverConfigEntry 6 }
|
||||
|
||||
tnSFlowReceiverMaxDatagramSize OBJECT-TYPE
|
||||
SYNTAX INTEGER (200..1468)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The Maximum datagram size (bytes) of SFlow Receiver."
|
||||
::= { tnSFlowReceiverConfigEntry 7 }
|
||||
|
||||
---
|
||||
--- tnSFlowPortConfigTable
|
||||
---
|
||||
|
||||
tnSFlowPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNSFlowPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains the configuration of SFlow flow sample and counter sample on ports."
|
||||
::= { tnSFlowMIBMgmt 2 }
|
||||
|
||||
tnSFlowPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX TNSFlowPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Each entry represents the configuration of SFlow flow sample and counter sample on a port."
|
||||
INDEX { ifIndex }
|
||||
::= { tnSFlowPortConfigTable 1 }
|
||||
|
||||
TNSFlowPortConfigEntry ::= SEQUENCE {
|
||||
tnSFlowSamplerEnabled TruthValue,
|
||||
tnSFlowFlowRate Unsigned32,
|
||||
tnSFlowFlowMaxHeader INTEGER,
|
||||
tnSFlowCounterEnabled TruthValue,
|
||||
tnSFlowCounterInteval INTEGER
|
||||
}
|
||||
|
||||
tnSFlowSamplerEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "To Enable or disable the SFlow Sampler on a port."
|
||||
::= { tnSFlowPortConfigEntry 1 }
|
||||
|
||||
tnSFlowFlowRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The Sampling flow rate of the SFlow on a port."
|
||||
::= { tnSFlowPortConfigEntry 2 }
|
||||
|
||||
tnSFlowFlowMaxHeader OBJECT-TYPE
|
||||
SYNTAX INTEGER (14..200)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The sample flow max header of the SFlow on a port."
|
||||
::= { tnSFlowPortConfigEntry 3 }
|
||||
|
||||
tnSFlowCounterEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "To Enable or disable the SFlow counter poller on a port."
|
||||
::= { tnSFlowPortConfigEntry 4 }
|
||||
|
||||
tnSFlowCounterInteval OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..3600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The flow counter interval of the SFlow on a port."
|
||||
::= { tnSFlowPortConfigEntry 5 }
|
||||
|
||||
---
|
||||
--- tnSFlowReceiverStatisticsTable
|
||||
---
|
||||
|
||||
tnSFlowReceiverStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNSFlowReceiverStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains the receiver statistics of SFlow."
|
||||
::= { tnSFlowMIBMgmt 3 }
|
||||
|
||||
tnSFlowReceiverStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX TNSFlowReceiverStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Each entry represents a receiver statistics of SFlow"
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnSFlowReceiverStatisticsTable 1 }
|
||||
|
||||
TNSFlowReceiverStatisticsEntry ::= SEQUENCE {
|
||||
tnSFlowReceiverTxSuccesses Unsigned32,
|
||||
tnSFlowReceiverTxErrors Unsigned32,
|
||||
tnSFlowReceiverFlowSamples Unsigned32,
|
||||
tnSFlowReceiverCounterSamples Unsigned32,
|
||||
tnSFlowClearReceiverStatistics TruthValue
|
||||
}
|
||||
|
||||
tnSFlowReceiverTxSuccesses OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Tx successes statistic of the SFlow receiver."
|
||||
::= { tnSFlowReceiverStatisticsEntry 1 }
|
||||
|
||||
tnSFlowReceiverTxErrors OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Tx errors statistic of the SFlow receiver."
|
||||
::= { tnSFlowReceiverStatisticsEntry 2 }
|
||||
|
||||
tnSFlowReceiverFlowSamples OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The flow samples statistic of the SFlow receiver."
|
||||
::= { tnSFlowReceiverStatisticsEntry 3 }
|
||||
|
||||
tnSFlowReceiverCounterSamples OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The counter samples statistic of the SFlow receiver."
|
||||
::= { tnSFlowReceiverStatisticsEntry 4 }
|
||||
|
||||
tnSFlowClearReceiverStatistics OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "True for clearing statistics of the SFlow receiver."
|
||||
::= { tnSFlowReceiverStatisticsEntry 5 }
|
||||
|
||||
---
|
||||
--- tnSFlowPortStatisticsTable
|
||||
---
|
||||
|
||||
tnSFlowPortStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNSFlowPortStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains the port statistics of SFlow."
|
||||
::= { tnSFlowMIBMgmt 4 }
|
||||
|
||||
tnSFlowPortStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX TNSFlowPortStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Each entry represents a port statistics of SFlow"
|
||||
INDEX { ifIndex }
|
||||
::= { tnSFlowPortStatisticsTable 1 }
|
||||
|
||||
TNSFlowPortStatisticsEntry ::= SEQUENCE {
|
||||
tnSFlowRxSamples Unsigned32,
|
||||
tnSFlowTxSamples Unsigned32,
|
||||
tnSFlowCounterSamples Unsigned32,
|
||||
tnSFlowClearPortsStatistics TruthValue
|
||||
}
|
||||
|
||||
tnSFlowRxSamples OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Rx samples of the SFlow on a port."
|
||||
::= { tnSFlowPortStatisticsEntry 1 }
|
||||
|
||||
tnSFlowTxSamples OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Tx samples of the SFlow on a port."
|
||||
::= { tnSFlowPortStatisticsEntry 2 }
|
||||
|
||||
tnSFlowCounterSamples OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Counter samples of the SFlow on a port."
|
||||
::= { tnSFlowPortStatisticsEntry 3 }
|
||||
|
||||
tnSFlowClearPortsStatistics OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "True for clearing statistics of the SFlow on all ports."
|
||||
::= { tnSFlowPortStatisticsEntry 4 }
|
||||
|
||||
END
|
2295
MIBS/transition/TN-SA-MIB
Normal file
2295
MIBS/transition/TN-SA-MIB
Normal file
File diff suppressed because it is too large
Load Diff
174
MIBS/transition/TN-SAT-LOOPBACK-MIB
Normal file
174
MIBS/transition/TN-SAT-LOOPBACK-MIB
Normal file
@ -0,0 +1,174 @@
|
||||
-- ***********************************************************************************************
|
||||
-- TN-SAT-LOOPBACK-MIB.smi: Transition Networks, Inc. Enterprise MIB for
|
||||
-- Ethernet SAT Loopback management.
|
||||
--
|
||||
-- Copyright (c) 2013 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ***********************************************************************************************
|
||||
--
|
||||
TN-SAT-LOOPBACK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Unsigned32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
IEEE8021BridgePortNumberOrZero, IEEE8021VlanIndexOrWildcard
|
||||
FROM IEEE8021-TC-MIB
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI;
|
||||
|
||||
tnEthSatLoopbackMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201303120000Z"
|
||||
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 MIB is related to the management of SAT Loopback."
|
||||
|
||||
REVISION "201303120000Z"
|
||||
DESCRIPTION
|
||||
"Defined in Mar 12th, 2013."
|
||||
::= { tnProducts 130 }
|
||||
|
||||
tnEthSatLoopbackMIBNotifications OBJECT IDENTIFIER ::= { tnEthSatLoopbackMIB 0 }
|
||||
tnEthSatLoopbackMIBObject OBJECT IDENTIFIER ::= { tnEthSatLoopbackMIB 1 }
|
||||
tnEthSatLoopbackMIBConformance OBJECT IDENTIFIER ::= { tnEthSatLoopbackMIB 2 }
|
||||
|
||||
tnEthSatLoopBackCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnEthSatLoopBackCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table defines the management of SAT Loopback."
|
||||
::= { tnEthSatLoopbackMIBObject 1 }
|
||||
|
||||
tnEthSatLoopBackCfgEntry OBJECT-TYPE
|
||||
SYNTAX TnEthSatLoopBackCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the entry of SAT Loopback table."
|
||||
INDEX { tnEthSatLoopBackIndex }
|
||||
::= { tnEthSatLoopBackCfgTable 1 }
|
||||
|
||||
TnEthSatLoopBackCfgEntry ::=
|
||||
SEQUENCE {
|
||||
tnEthSatLoopBackIndex Unsigned32,
|
||||
tnEthSatLoopBackEnabled TruthValue,
|
||||
tnEthSatLoopBackPort IEEE8021BridgePortNumberOrZero,
|
||||
tnEthSatLoopBackAddress MacAddress,
|
||||
tnEthSatLoopBackVid IEEE8021VlanIndexOrWildcard,
|
||||
tnEthSatLoopBackTimeOut Unsigned32
|
||||
}
|
||||
|
||||
tnEthSatLoopBackIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the index of table entry."
|
||||
::= { tnEthSatLoopBackCfgEntry 1 }
|
||||
|
||||
tnEthSatLoopBackEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the current status of SAT Loopback.
|
||||
true means the Loopback is active, else inactive"
|
||||
::= { tnEthSatLoopBackCfgEntry 2 }
|
||||
|
||||
tnEthSatLoopBackPort OBJECT-TYPE
|
||||
SYNTAX IEEE8021BridgePortNumberOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the test port where Loopback will be enabled."
|
||||
::= { tnEthSatLoopBackCfgEntry 3 }
|
||||
|
||||
tnEthSatLoopBackAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the source address to be matched."
|
||||
::= { tnEthSatLoopBackCfgEntry 4 }
|
||||
|
||||
tnEthSatLoopBackVid OBJECT-TYPE
|
||||
SYNTAX IEEE8021VlanIndexOrWildcard
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the VLAN ID to be matched."
|
||||
::= { tnEthSatLoopBackCfgEntry 5 }
|
||||
|
||||
tnEthSatLoopBackTimeOut OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the timeout period in seconds for aging out
|
||||
the active about the Loopback."
|
||||
DEFVAL {300}
|
||||
::= { tnEthSatLoopBackCfgEntry 6 }
|
||||
|
||||
tnEthSatLoopBackStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnEthSatLoopBackStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table defines the statistics information of SAT Loopback."
|
||||
::= { tnEthSatLoopbackMIBObject 2 }
|
||||
|
||||
tnEthSatLoopBackStatsEntry OBJECT-TYPE
|
||||
SYNTAX TnEthSatLoopBackStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the entry of SAT Loopback statistics table."
|
||||
INDEX { tnEthSatLoopBackIndex }
|
||||
::= { tnEthSatLoopBackStatsTable 1 }
|
||||
|
||||
TnEthSatLoopBackStatsEntry ::=
|
||||
SEQUENCE {
|
||||
tnEthSatLoopBackTimeLeft Unsigned32,
|
||||
tnEthSatLoopBackFrames Counter64,
|
||||
tnEthSatLoopBackBytes Counter64
|
||||
}
|
||||
|
||||
tnEthSatLoopBackTimeLeft OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the remaining time left for aging out
|
||||
the active about the Loopback."
|
||||
::= { tnEthSatLoopBackStatsEntry 1 }
|
||||
|
||||
tnEthSatLoopBackFrames OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the counter about the received frame. the unit is frame."
|
||||
::= { tnEthSatLoopBackStatsEntry 2 }
|
||||
|
||||
tnEthSatLoopBackBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the counter about the received frame. the unit is bytes."
|
||||
::= { tnEthSatLoopBackStatsEntry 3 }
|
||||
END
|
351
MIBS/transition/TN-SECURITY-AAA-MIB
Normal file
351
MIBS/transition/TN-SECURITY-AAA-MIB
Normal file
@ -0,0 +1,351 @@
|
||||
-- *****************************************************************
|
||||
-- Transition Networks Security AAA MIB
|
||||
--
|
||||
-- Copyright (C) 2012 Transition Networks, Inc. All Rights Reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
TN-SECURITY-AAA-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
Counter32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
tnDevMgmt
|
||||
FROM TN-MGMT-MIB;
|
||||
|
||||
TnAAAProtocol ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Protocol used with this server.
|
||||
tacacsplus(1) - TACACS+
|
||||
radius(2) - RADIUS
|
||||
"
|
||||
REFERENCE "RFC 2138 Remote Authentication Dial In User Service
|
||||
RFC 2139 RADIUS Accounting
|
||||
The TACACS+ Protocol Version 1.78, Internet Draft"
|
||||
SYNTAX INTEGER {
|
||||
tacacsplus (1),
|
||||
radius (2)
|
||||
}
|
||||
|
||||
TnAAAType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Type used with this server.
|
||||
authentication (1),
|
||||
authorization (2),
|
||||
accounting (3)
|
||||
"
|
||||
REFERENCE "RFC 2138 Remote Authentication Dial In User Service
|
||||
RFC 2139 RADIUS Accounting
|
||||
The TACACS+ Protocol Version 1.78, Internet Draft"
|
||||
SYNTAX INTEGER {
|
||||
authentication (1),
|
||||
authorization (2),
|
||||
accounting (3)
|
||||
}
|
||||
|
||||
tnSecurityAAAMIB OBJECT IDENTIFIER ::= { tnDevMgmt 20 }
|
||||
|
||||
|
||||
--
|
||||
-- Mib variables
|
||||
--
|
||||
|
||||
tnAAAServerTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (3..3600)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Common Configuration Server Timeout (seconds)."
|
||||
DEFVAL { 15 }
|
||||
::= { tnSecurityAAAMIB 1 }
|
||||
|
||||
tnAAAServerDeadTime OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..3600)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Common Configuration Server Dead Time (seconds)."
|
||||
DEFVAL { 300 }
|
||||
::= { tnSecurityAAAMIB 2 }
|
||||
--
|
||||
-- tnAAAServerTable
|
||||
--
|
||||
|
||||
tnAAAServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnAAAServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "AAA Server Table"
|
||||
::= { tnSecurityAAAMIB 3 }
|
||||
|
||||
tnAAAServerEntry OBJECT-TYPE
|
||||
SYNTAX TnAAAServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Each entry represents a Server on a device."
|
||||
INDEX { tnAAAProtocol, tnAAAType, tnAAAServerIndex }
|
||||
::= { tnAAAServerTable 1 }
|
||||
|
||||
TnAAAServerEntry ::= SEQUENCE {
|
||||
tnAAAProtocol TnAAAProtocol,
|
||||
tnAAAType TnAAAType,
|
||||
tnAAAServerIndex Unsigned32,
|
||||
tnAAAServerEnable TruthValue,
|
||||
tnAAAServerAddrType InetAddressType,
|
||||
tnAAAServerAddr InetAddress,
|
||||
tnAAAServerPort INTEGER,
|
||||
tnAAAServerSecret DisplayString
|
||||
}
|
||||
|
||||
tnAAAProtocol OBJECT-TYPE
|
||||
SYNTAX TnAAAProtocol
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The variable denotes the protocol used by the
|
||||
managed device with the AAA server corresponding to
|
||||
this entry in the table."
|
||||
::= { tnAAAServerEntry 1 }
|
||||
|
||||
tnAAAType OBJECT-TYPE
|
||||
SYNTAX TnAAAType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "AAA commonly stands for authentication, authorization and accounting.
|
||||
It refers to a security architecture for distributed systems,
|
||||
which enables control over which users are allowed access to which services,
|
||||
and how much of the resources they have used."
|
||||
::= { tnAAAServerEntry 2 }
|
||||
|
||||
tnAAAServerIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A management station wishing to initiate a new AAA server
|
||||
configuration should use a random value for this object
|
||||
when creating an instance of tnAAAServerEntry."
|
||||
::= { tnAAAServerEntry 3 }
|
||||
|
||||
tnAAAServerEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "To enable or disable a server."
|
||||
DEFVAL { false }
|
||||
::= { tnAAAServerEntry 4 }
|
||||
|
||||
tnAAAServerAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address type of the server.
|
||||
For a detailed description of this type,
|
||||
please refer to INET-ADDRESS-MIB.
|
||||
"
|
||||
::= { tnAAAServerEntry 5 }
|
||||
|
||||
tnAAAServerAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the server.
|
||||
For a detailed description of this type,
|
||||
please refer to INET-ADDRESS-MIB.
|
||||
"
|
||||
::= { tnAAAServerEntry 6 }
|
||||
|
||||
tnAAAServerPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The port to use on theServer."
|
||||
::= { tnAAAServerEntry 7 }
|
||||
|
||||
tnAAAServerSecret OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..29))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The secret - up to 29 characters long - shared
|
||||
between the Server and the switch.
|
||||
"
|
||||
::= { tnAAAServerEntry 8 }
|
||||
|
||||
--
|
||||
-- Server Statistics
|
||||
--
|
||||
|
||||
tnStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table providing statistics for each server."
|
||||
::= { tnSecurityAAAMIB 4 }
|
||||
|
||||
tnStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX TnStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Statistical information about a particular server.
|
||||
Objects in this table are read-only and appear
|
||||
automatically whenever a row in the tnStatisticsTable
|
||||
is made active.
|
||||
"
|
||||
AUGMENTS { tnAAAServerEntry }
|
||||
::= { tnStatisticsTable 1 }
|
||||
|
||||
TnStatisticsEntry::=
|
||||
SEQUENCE {
|
||||
tnAcceptPkts Counter32,
|
||||
tnRejectPkts Counter32,
|
||||
tnChallengesPkts Counter32,
|
||||
tnMalResponsePkts Counter32,
|
||||
tnBadAuthPkts Counter32,
|
||||
tnUnknownTypePkts Counter32,
|
||||
tnDroppedPkts Counter32,
|
||||
tnRequestPkts Counter32,
|
||||
tnRetransPkts Counter32,
|
||||
tnPendRequestPkts Counter32,
|
||||
tnTimeouts Counter32,
|
||||
tnState INTEGER,
|
||||
tnRoundTripTime Counter32
|
||||
}
|
||||
|
||||
--
|
||||
-- Authentication statistics
|
||||
--
|
||||
|
||||
tnAcceptPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Accept packets (valid or invalid) received from the server."
|
||||
::= { tnStatisticsEntry 1 }
|
||||
|
||||
tnRejectPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Reject packets (valid or invalid) received from the server."
|
||||
::= { tnStatisticsEntry 2 }
|
||||
|
||||
tnChallengesPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of Challenge packets (valid or invalid) received from the server."
|
||||
::= { tnStatisticsEntry 3 }
|
||||
|
||||
tnMalResponsePkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of malformed packets received from the server.
|
||||
Malformed packets include packets with an invalid length.
|
||||
Bad authenticators or Message Authenticator attributes or unknown types
|
||||
are not included as malformed access responses.
|
||||
"
|
||||
::= { tnStatisticsEntry 4 }
|
||||
|
||||
tnBadAuthPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets containing invalid authenticators
|
||||
or Message Authenticator attributes received from the server.
|
||||
"
|
||||
::= { tnStatisticsEntry 5 }
|
||||
|
||||
tnUnknownTypePkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets of unknown types
|
||||
that were received from the server on the port.
|
||||
"
|
||||
::= { tnStatisticsEntry 6 }
|
||||
|
||||
tnDroppedPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets that were received from
|
||||
the server on the port and dropped for some other reason.
|
||||
"
|
||||
::= { tnStatisticsEntry 7 }
|
||||
|
||||
tnRequestPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets sent to the server.
|
||||
This does not include retransmissions.
|
||||
"
|
||||
::= { tnStatisticsEntry 8 }
|
||||
|
||||
tnRetransPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets retransmitted to the server."
|
||||
::= { tnStatisticsEntry 9 }
|
||||
|
||||
tnPendRequestPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets destined for the server
|
||||
that have not yet timed out or received a response.
|
||||
This variable is incremented when a Request is sent and decremented
|
||||
due to receipt of a Response, timeout, or retransmission.
|
||||
"
|
||||
::= { tnStatisticsEntry 10 }
|
||||
|
||||
tnTimeouts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of timeouts to the server. After a timeout,
|
||||
the client may retry to the same server, send to a different server,
|
||||
or give up. A retry to the same server is counted as a retransmit as well as a timeout.
|
||||
A send to a different server is counted as a Request as well as a timeout.
|
||||
"
|
||||
::= { tnStatisticsEntry 11 }
|
||||
|
||||
tnState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled (1),
|
||||
notready (2),
|
||||
ready (3),
|
||||
dead (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Shows the state of the server. It takes one of the following values:
|
||||
Disabled - The selected server is disabled.
|
||||
Not Ready - The server is enabled, but IP communication is not yet
|
||||
up and running.
|
||||
Ready - The server is enabled, IP communication is up and running,
|
||||
and the module is ready to accept accounting or access attempts.
|
||||
Dead - Accounting or access attempts were made to this server,
|
||||
but it did not reply within the configured timeout.
|
||||
The server has temporarily been disabled, but will get re-enabled when the
|
||||
dead-time expires. The number of seconds left before this occurs is displayed
|
||||
in parentheses. This state is only reachable when more than one server is enabled.
|
||||
"
|
||||
::= { tnStatisticsEntry 12 }
|
||||
|
||||
tnRoundTripTime OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "millisecond"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The time interval (measured in milliseconds) between the most recent Response
|
||||
and the Request that matched it from the server.
|
||||
The granularity of this measurement is 100 ms. A value of 0 ms indicates
|
||||
that there hasn't been round-trip communication with the server yet.
|
||||
"
|
||||
::= { tnStatisticsEntry 13 }
|
||||
|
||||
END
|
29
MIBS/transition/TN-SECURITY-SWITCH-SSH-MIB
Normal file
29
MIBS/transition/TN-SECURITY-SWITCH-SSH-MIB
Normal file
@ -0,0 +1,29 @@
|
||||
-- *****************************************************************
|
||||
-- Transition Networks Security AAA MIB
|
||||
--
|
||||
-- Copyright (C) 2012 Transition Networks, Inc. All Rights Reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
TN-SECURITY-SWITCH-SSH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
tnDevMgmt
|
||||
FROM TN-MGMT-MIB;
|
||||
|
||||
tnSecuritySwitchSSHMIB OBJECT IDENTIFIER ::= { tnDevMgmt 40 }
|
||||
|
||||
--
|
||||
-- Mib variables
|
||||
--
|
||||
|
||||
tnSSHModeEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "To enable or disable SSH configuration."
|
||||
DEFVAL { false }
|
||||
::= { tnSecuritySwitchSSHMIB 1 }
|
||||
|
||||
END
|
648
MIBS/transition/TN-SIP-MIB.smi
Normal file
648
MIBS/transition/TN-SIP-MIB.smi
Normal file
@ -0,0 +1,648 @@
|
||||
TN-SIP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- ------------------------------------------------------------
|
||||
-- MIB for L3 Static Routing
|
||||
-- ------------------------------------------------------------
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
IpAddress, Unsigned32, enterprises FROM SNMPv2-SMI
|
||||
PhysAddress, TimeStamp, RowStatus FROM SNMPv2-TC
|
||||
InetAddress, InetAddressType,
|
||||
InetAddressPrefixLength FROM INET-ADDRESS-MIB
|
||||
ipv4InterfaceEntry FROM IP-MIB
|
||||
inetCidrRouteEntry FROM IP-FORWARD-MIB
|
||||
transition, tnProducts FROM TRANSITION-SMI;
|
||||
|
||||
tnSipMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201210230000Z" -- October 23, 2012
|
||||
ORGANIZATION "Transition Networks"
|
||||
CONTACT-INFO
|
||||
"Copyright (C) 2012 Transition Networks, Inc. All Rights Reserved."
|
||||
DESCRIPTION
|
||||
"A MIB module provides L3 Static Routing management interface."
|
||||
::= { enterprises transition(868) products(2) tnProducts(5) 121 }
|
||||
|
||||
--
|
||||
-- Routing Endpoint Configuration Table
|
||||
--
|
||||
tnRoutingEndpointTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnRoutingEndpointEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains additional objects for configuration of the
|
||||
routing endpoints."
|
||||
::= { tnSipMIB 1 }
|
||||
|
||||
tnRoutingEndpointEntry OBJECT-TYPE
|
||||
SYNTAX TnRoutingEndpointEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing management information of the L3 routing
|
||||
endpoints."
|
||||
INDEX { tnRoutingEndpointId }
|
||||
::= { tnRoutingEndpointTable 1 }
|
||||
|
||||
TnRoutingEndpointEntry ::=
|
||||
SEQUENCE {
|
||||
tnRoutingEndpointId Unsigned32,
|
||||
tnRoutingEndpointIfIndex Unsigned32,
|
||||
tnRoutingEndpointAdmin Unsigned32,
|
||||
tnRoutingEndpointPortsBitmask Unsigned32,
|
||||
tnRoutingEndpointInetAddrType InetAddressType,
|
||||
tnRoutingEndpointInetAddr InetAddress,
|
||||
tnRoutingEndpointPfxLen InetAddressPrefixLength,
|
||||
tnRoutingEndpointVlanType Unsigned32,
|
||||
tnRoutingEndpointVlanId Unsigned32,
|
||||
tnRoutingEndpointHorizon Unsigned32,
|
||||
tnRoutingEndpointSplitHorizonStatus Unsigned32,
|
||||
tnRoutingEndpointArpProxyGroup Unsigned32,
|
||||
tnRoutingEndpointArpProxyStatus Unsigned32,
|
||||
tnRoutingEndpointRowStatus RowStatus
|
||||
}
|
||||
tnRoutingEndpointId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..16)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique routing endpoint identifier."
|
||||
::= { tnRoutingEndpointEntry 1 }
|
||||
|
||||
tnRoutingEndpointIfIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Inerfce index assigned to the routing endpoint. Routing endpoint
|
||||
can be accessed in ifTable by this index."
|
||||
::= { tnRoutingEndpointEntry 2 }
|
||||
|
||||
tnRoutingEndpointAdmin OBJECT-TYPE
|
||||
SYNTAX Unsigned32 {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Routing endpoint administrative status. Routing operations not performed
|
||||
if status is disabled."
|
||||
DEFVAL { 2 }
|
||||
::= { tnRoutingEndpointEntry 3 }
|
||||
|
||||
tnRoutingEndpointPortsBitmask OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A bitmap structure presenting phisical ports assigned to
|
||||
this routing endpoint. Bits are numbered from 1 to 256 starting with the
|
||||
high order bit of the first octet. Each bit which is set
|
||||
indicates the physical port number assigned to the this endpoint."
|
||||
::= { tnRoutingEndpointEntry 4 }
|
||||
|
||||
tnRoutingEndpointInetAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the tnRoutingEndpointInetAddr address, as defined in the
|
||||
InetAddress MIB."
|
||||
DEFVAL { ipv4 }
|
||||
::= { tnRoutingEndpointEntry 5 }
|
||||
|
||||
tnRoutingEndpointInetAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Routing edpoint IP address."
|
||||
::= { tnRoutingEndpointEntry 6 }
|
||||
|
||||
tnRoutingEndpointPfxLen OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of leading one bits that form the
|
||||
mask to be logical-ANDed with the destination address
|
||||
before being compared to the value in the
|
||||
tnRoutingEndpointInetAddr field."
|
||||
::= { tnRoutingEndpointEntry 7 }
|
||||
|
||||
tnRoutingEndpointVlanType OBJECT-TYPE
|
||||
SYNTAX Unsigned32 {
|
||||
untagged(1),
|
||||
c-tagged(2),
|
||||
s-tagged(3),
|
||||
unaware(4)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vlan type of the routing endpoint."
|
||||
::= { tnRoutingEndpointEntry 8 }
|
||||
|
||||
tnRoutingEndpointVlanId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4095)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vlan identifier if endpoit is tagged or 0 otherwise."
|
||||
::= { tnRoutingEndpointEntry 9 }
|
||||
|
||||
tnRoutingEndpointHorizon OBJECT-TYPE
|
||||
SYNTAX Unsigned32 {
|
||||
downlink(1),
|
||||
uplink(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies horizon of the routing endpoint is Split Horizon
|
||||
routing enabled."
|
||||
DEFVAL { 1 }
|
||||
::= { tnRoutingEndpointEntry 10 }
|
||||
|
||||
tnRoutingEndpointSplitHorizonStatus OBJECT-TYPE
|
||||
SYNTAX Unsigned32 {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies enable or disable status for the split horizon
|
||||
routing. "
|
||||
DEFVAL { 2 }
|
||||
::= { tnRoutingEndpointEntry 11 }
|
||||
|
||||
tnRoutingEndpointArpProxyGroup OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..16)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the number of the ARP proxy group of the routing
|
||||
entry."
|
||||
DEFVAL { 1 }
|
||||
::= { tnRoutingEndpointEntry 12 }
|
||||
|
||||
tnRoutingEndpointArpProxyStatus OBJECT-TYPE
|
||||
SYNTAX Unsigned32 {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies enable or disable status for the split horizon
|
||||
routing."
|
||||
DEFVAL { 1 }
|
||||
::= { tnRoutingEndpointEntry 13 }
|
||||
|
||||
tnRoutingEndpointRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to row installation
|
||||
and removal conventions. A row entry cannot be modified when
|
||||
the status is marked as active(1)."
|
||||
DEFVAL { disable }
|
||||
::= { tnRoutingEndpointEntry 14 }
|
||||
|
||||
--
|
||||
-- Routing Endpoint Statistics Table
|
||||
--
|
||||
tnRoutingEndpointStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnRoutingEndpointStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains statistics information of the
|
||||
routing endpoints."
|
||||
::= { tnSipMIB 2 }
|
||||
|
||||
tnRoutingEndpointStatsEntry OBJECT-TYPE
|
||||
SYNTAX TnRoutingEndpointStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry statistics information of the L3 routing
|
||||
endpoints."
|
||||
INDEX { tnRoutingEndpointStatsEndpointId }
|
||||
::= { tnRoutingEndpointStatsTable 1 }
|
||||
|
||||
TnRoutingEndpointStatsEntry ::=
|
||||
SEQUENCE {
|
||||
tnRoutingEndpointStatsEndpointId Unsigned32,
|
||||
tnRoutingEndpointRxPackets Counter64,
|
||||
tnRoutingEndpointRxOctets Counter64,
|
||||
tnRoutingEndpointRxMcPackets Counter64,
|
||||
tnRoutingEndpointRxBcPackets Counter64,
|
||||
tnRoutingEndpointRxForwDgrams Counter64,
|
||||
tnRoutingEndpointRxDiscards Counter32,
|
||||
tnRoutingEndpointRxNoRoutes Counter32,
|
||||
tnRoutingEndpointRxAddrErrs Counter32,
|
||||
tnRoutingEndpointRxUnknownProtos Counter32,
|
||||
tnRoutingEndpointRxHdrErrs Counter32,
|
||||
|
||||
tnRoutingEndpointTxPackets Counter64,
|
||||
tnRoutingEndpointTxOctets Counter64,
|
||||
tnRoutingEndpointTxMcPackets Counter64,
|
||||
tnRoutingEndpointTxBcPackets Counter64,
|
||||
tnRoutingEndpointTxForwDgrams Counter64,
|
||||
tnRoutingEndpointTxRequests Counter64,
|
||||
tnRoutingEndpointTxDiscards Counter32,
|
||||
|
||||
tnRoutingEndpointRxIcmpPackets Counter64,
|
||||
tnRoutingEndpointRxIcmpDiscards Counter64,
|
||||
tnRoutingEndpointTxIcmpPackets Counter64
|
||||
}
|
||||
tnRoutingEndpointStatsEndpointId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..16)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique routing endpoint identifier."
|
||||
::= { tnRoutingEndpointStatsEntry 1 }
|
||||
|
||||
tnRoutingEndpointRxPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of input IP datagrams received, including
|
||||
those received in error."
|
||||
::= { tnRoutingEndpointStatsEntry 2 }
|
||||
|
||||
tnRoutingEndpointRxOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received in input IP datagrams,
|
||||
including those received in error."
|
||||
::= { tnRoutingEndpointStatsEntry 3 }
|
||||
|
||||
tnRoutingEndpointRxMcPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IP multicast datagrams received."
|
||||
::= { tnRoutingEndpointStatsEntry 4 }
|
||||
|
||||
tnRoutingEndpointRxBcPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IP broadcast datagrams received."
|
||||
::= { tnRoutingEndpointStatsEntry 5 }
|
||||
|
||||
tnRoutingEndpointRxForwDgrams OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input datagrams for which this entity was not
|
||||
their final IP destination and for which this entity
|
||||
attempted to find a route to forward them to that final
|
||||
destination."
|
||||
::= { tnRoutingEndpointStatsEntry 6 }
|
||||
|
||||
tnRoutingEndpointRxDiscards OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input IP datagrams for which no problems were
|
||||
encountered to prevent their continued processing, but
|
||||
were discarded (e.g., for lack of buffer space)."
|
||||
::= { tnRoutingEndpointStatsEntry 7 }
|
||||
|
||||
tnRoutingEndpointRxNoRoutes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input IP datagrams discarded because no route
|
||||
could be found to transmit them to their destination."
|
||||
::= { tnRoutingEndpointStatsEntry 8 }
|
||||
|
||||
tnRoutingEndpointRxAddrErrs OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input IP datagrams discarded because the IP
|
||||
address in their IP header's destination field was not a
|
||||
valid address to be received at this entity. This count
|
||||
includes invalid addresses (e.g., ::0)."
|
||||
::= { tnRoutingEndpointStatsEntry 9 }
|
||||
|
||||
tnRoutingEndpointRxUnknownProtos OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of locally-addressed IP datagrams received
|
||||
successfully but discarded because of an unknown or
|
||||
unsupported protocol."
|
||||
::= { tnRoutingEndpointStatsEntry 10 }
|
||||
|
||||
tnRoutingEndpointRxHdrErrs OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input IP datagrams discarded due to errors in
|
||||
their IP headers, including version number mismatch, other
|
||||
format errors, hop count exceeded, errors discovered in
|
||||
processing their IP options, etc."
|
||||
::= { tnRoutingEndpointStatsEntry 11 }
|
||||
|
||||
tnRoutingEndpointTxPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IP datagrams that this entity supplied
|
||||
to the lower layers for transmission. This includes
|
||||
datagrams generated locally and those forwarded by this
|
||||
entity."
|
||||
::= { tnRoutingEndpointStatsEntry 12 }
|
||||
|
||||
tnRoutingEndpointTxOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets in IP datagrams delivered to the
|
||||
lower layers for transmission."
|
||||
::= { tnRoutingEndpointStatsEntry 13 }
|
||||
|
||||
tnRoutingEndpointTxMcPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IP multicast datagrams transmitted."
|
||||
::= { tnRoutingEndpointStatsEntry 14 }
|
||||
|
||||
tnRoutingEndpointTxBcPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IP broadcast datagrams transmitted."
|
||||
::= { tnRoutingEndpointStatsEntry 15 }
|
||||
|
||||
tnRoutingEndpointTxForwDgrams OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of datagrams for which this entity was not their
|
||||
final IP destination and for which it was successful in
|
||||
finding a path to their final destination."
|
||||
::= { tnRoutingEndpointStatsEntry 16 }
|
||||
|
||||
tnRoutingEndpointTxRequests OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IP datagrams that local IP user-
|
||||
protocols (including ICMP) supplied to IP in requests for
|
||||
transmission."
|
||||
::= { tnRoutingEndpointStatsEntry 17 }
|
||||
|
||||
tnRoutingEndpointTxDiscards OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of output IP datagrams for which no problem was
|
||||
encountered to prevent their transmission to their
|
||||
destination, but were discarded (e.g., for lack of
|
||||
buffer space)."
|
||||
::= { tnRoutingEndpointStatsEntry 18 }
|
||||
|
||||
tnRoutingEndpointRxIcmpPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of ICMP datagrams received."
|
||||
::= { tnRoutingEndpointStatsEntry 19 }
|
||||
|
||||
tnRoutingEndpointRxIcmpDiscards OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of discarded ICMP datagrams."
|
||||
::= { tnRoutingEndpointStatsEntry 20 }
|
||||
|
||||
tnRoutingEndpointTxIcmpPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of ICMP datagrams transmitted."
|
||||
::= { tnRoutingEndpointStatsEntry 21 }
|
||||
|
||||
--
|
||||
-- Route Ext table
|
||||
--
|
||||
tnInetCidrRouteExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnInetCidrRouteExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains additional objects for configuration of the
|
||||
routing table. It is an extension to the CIDR Inet route table."
|
||||
::= { tnSipMIB 3 }
|
||||
|
||||
tnInetCidrRouteExtEntry OBJECT-TYPE
|
||||
SYNTAX TnInetCidrRouteExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing additional management information
|
||||
applicable to a particular inet route."
|
||||
AUGMENTS { inetCidrRouteEntry }
|
||||
::= { tnInetCidrRouteExtTable 1 }
|
||||
|
||||
TnInetCidrRouteExtEntry ::=
|
||||
SEQUENCE {
|
||||
tnInetCidrRouteExtHorizon INTEGER,
|
||||
}
|
||||
|
||||
tnInetCidrRouteExtHorizon OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
downlink(1),
|
||||
uplink(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies horizon of the route for Split Horizon routing."
|
||||
::= { tnInetCidrRouteExtEntry 1 }
|
||||
|
||||
|
||||
--
|
||||
-- ARP table
|
||||
--
|
||||
tnRoutingArpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnRoutingArpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains ARP table information with respect to Static
|
||||
IP routing."
|
||||
::= { tnSipMIB 4 }
|
||||
|
||||
tnRoutingArpEntry OBJECT-TYPE
|
||||
SYNTAX TnRoutingArpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information of the ARP table record."
|
||||
INDEX { tnRoutingArpEgrVlanType,
|
||||
tnRoutingArpEgrVlanId,
|
||||
tnRoutingArpDestNetAddr }
|
||||
::= { tnRoutingArpTable 1 }
|
||||
|
||||
TnRoutingArpEntry ::=
|
||||
SEQUENCE {
|
||||
tnRoutingArpEgrVlanType Unsigned32,
|
||||
tnRoutingArpEgrVlanId Unsigned32,
|
||||
tnRoutingArpDestNetAddr IpAddress,
|
||||
tnRoutingArpDestMacAddr PhysAddress,
|
||||
tnRoutingArpEgressPort Unsigned32,
|
||||
tnRoutingArpLastUpdated TimeStamp,
|
||||
tnRoutingArpState INTEGER
|
||||
}
|
||||
|
||||
tnRoutingArpEgrVlanType OBJECT-TYPE
|
||||
SYNTAX Unsigned32 {
|
||||
untagged(1),
|
||||
c-tagged(2),
|
||||
s-tagged(3),
|
||||
unaware(4)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the egress vlan ethernt type of the address."
|
||||
::= { tnRoutingArpEntry 1 }
|
||||
|
||||
tnRoutingArpEgrVlanId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4095)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the egress vlan id of the address."
|
||||
::= { tnRoutingArpEntry 2 }
|
||||
|
||||
tnRoutingArpDestNetAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address corresponding to the media-dependent
|
||||
physical address."
|
||||
::= { tnRoutingArpEntry 3 }
|
||||
|
||||
tnRoutingArpDestMacAddr OBJECT-TYPE
|
||||
SYNTAX PhysAddress (SIZE(0..65535))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The media-dependent (MAC) physical address."
|
||||
::= { tnRoutingArpEntry 4 }
|
||||
|
||||
tnRoutingArpEgressPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..16)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Egress port to reach the destination host."
|
||||
::= { tnRoutingArpEntry 5 }
|
||||
|
||||
tnRoutingArpLastUpdated OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time this entry was last
|
||||
updated. If this entry was updated prior to the last re-
|
||||
initialization of the local network management subsystem,
|
||||
then this object contains a zero value."
|
||||
::= { tnRoutingArpEntry 6 }
|
||||
|
||||
tnRoutingArpState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
failed(2),
|
||||
resolving(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Host reachability state."
|
||||
DEFVAL { disable }
|
||||
::= { tnRoutingArpEntry 7 }
|
||||
|
||||
--
|
||||
-- ARP config parameters
|
||||
--
|
||||
tnRoutingArpConfigReplyWaitTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies timeout in seconds between ARP request send
|
||||
and declaration of ARP failed."
|
||||
DEFVAL { 2 }
|
||||
::= { tnSipMIB 5 }
|
||||
|
||||
tnRoutingArpConfigAgeingTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (60..86400)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies timeout in seconds to keep unused ARP record
|
||||
in the ARP table."
|
||||
DEFVAL { 120 }
|
||||
::= { tnSipMIB 6 }
|
||||
|
||||
tnRoutingArpConfigRefreshTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (60..86400)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies timeout in seconds between consequential refreshing
|
||||
ARP request sent for the record in the ARP table."
|
||||
DEFVAL { 600 }
|
||||
::= { tnSipMIB 7 }
|
||||
|
||||
tnRoutingArpConfigGarpStatus OBJECT-TYPE
|
||||
SYNTAX Unsigned32 {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gratuitous ARP status. GARP operations not performed
|
||||
if status is disabled."
|
||||
DEFVAL { 1 }
|
||||
::= { tnSipMIB 8 }
|
||||
|
||||
END
|
||||
|
511
MIBS/transition/TN-SYNCE-MIB
Normal file
511
MIBS/transition/TN-SYNCE-MIB
Normal file
@ -0,0 +1,511 @@
|
||||
-- ***********************************************************************************************
|
||||
-- TN-SYNCE-MIB.smi: Transition Networks Enterprise MIB for TN device SyncE feature
|
||||
--
|
||||
-- Copyright (c) 2013 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ***********************************************************************************************
|
||||
--
|
||||
|
||||
TN-SYNCE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
TruthValue FROM SNMPv2-TC
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
tnProducts FROM TRANSITION-SMI;
|
||||
|
||||
tnSynceMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201305160000Z"
|
||||
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
|
||||
"The mib provides functionalities for managing SyncE."
|
||||
|
||||
REVISION "201305160000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnProducts 122 }
|
||||
|
||||
tnSynce OBJECT IDENTIFIER ::= { tnSynceMIB 1 }
|
||||
|
||||
tnSyncETable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnSyncEEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to manage SyncE for each device."
|
||||
::= { tnSynce 1 }
|
||||
|
||||
tnSyncEEntry OBJECT-TYPE
|
||||
SYNTAX TnSyncEEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing SyncE for each device."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnSyncETable 1 }
|
||||
|
||||
TnSyncEEntry ::=
|
||||
SEQUENCE {
|
||||
tnSyncEStateMode INTEGER,
|
||||
tnSyncEStateWTRTime INTEGER,
|
||||
tnSyncEStateSSMHoldOver INTEGER,
|
||||
tnSyncEStateSSMFreeRun INTEGER,
|
||||
tnSyncEAlarmStateLOL TruthValue,
|
||||
tnSyncEAlarmStateDHOLD TruthValue,
|
||||
tnSyncESelState INTEGER,
|
||||
tnSyncEClkSrc INTEGER
|
||||
}
|
||||
|
||||
tnSyncEStateMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
manual(1),
|
||||
selected(2),
|
||||
nonrevertive(3),
|
||||
revertive(4),
|
||||
holdover(5),
|
||||
freerun(6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Clock source selection mode
|
||||
manual: Selector is manually set to the chosen clock source
|
||||
selected: Selector is manually set to the pt. selected clock source (not possible in unlocked mode)
|
||||
nonrevertive: Selector is automatically selecting the best clock source - non revertively
|
||||
revertive: Selector is automatically selecting the best clock source - revertively
|
||||
holdover: Selector is forced in holdover
|
||||
freerun: Selector is forced in free run"
|
||||
::= { tnSyncEEntry 1 }
|
||||
|
||||
tnSyncEStateWTRTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "WTR (Wait-to-Restore) time in minutes(0-12 min) '0' is disable"
|
||||
::= { tnSyncEEntry 2 }
|
||||
|
||||
tnSyncEStateSSMHoldOver OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
prc(1),
|
||||
ssua(2),
|
||||
ssub(3),
|
||||
eec2(4),
|
||||
eec1(5),
|
||||
dnu(6),
|
||||
inv(7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Synchronization Status Messaging Hold Over.
|
||||
Hold Over is switching over to Local Reference Clock if primary and secondary nodes fail
|
||||
prc = Primary Reference Clock
|
||||
eec2 Ethernet Equipment Clock 1.544 kpbs
|
||||
eec1 Ethernet Equipment Clock 2.048 kpbs"
|
||||
::= { tnSyncEEntry 3 }
|
||||
|
||||
tnSyncEStateSSMFreeRun OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
prc(1),
|
||||
ssua(2),
|
||||
ssub(3),
|
||||
eec2(4),
|
||||
eec1(5),
|
||||
dnu(6),
|
||||
inv(7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Synchronization Status Messaging Free Run"
|
||||
::= { tnSyncEEntry 4 }
|
||||
|
||||
tnSyncEAlarmStateLOL OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm State Loss of Lock (LOL)"
|
||||
::= { tnSyncEEntry 5 }
|
||||
|
||||
tnSyncEAlarmStateDHOLD OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm State Digital Hold (DHOLD)"
|
||||
::= { tnSyncEEntry 6 }
|
||||
|
||||
tnSyncESelState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
lockedto(1),
|
||||
holdover(2),
|
||||
freerun(3),
|
||||
prelock2(4),
|
||||
prelock(5),
|
||||
lossoflock(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Clock Selection State
|
||||
Note: prelock2, prelock and lossoflock
|
||||
are not available on all products"
|
||||
::= { tnSyncEEntry 7 }
|
||||
|
||||
tnSyncEClkSrc OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Clock Source"
|
||||
::= { tnSyncEEntry 8 }
|
||||
|
||||
--
|
||||
-- SyncEClkSource
|
||||
--
|
||||
tnSyncEClkSourceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnSyncEClkSourceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of SyncE ClkSource"
|
||||
::= { tnSynce 2 }
|
||||
|
||||
tnSyncEClkSourceEntry OBJECT-TYPE
|
||||
SYNTAX TnSyncEClkSourceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table,tnSyncEClkSourceTable"
|
||||
INDEX { entPhysicalIndex, tnSyncEClkSourceIndex }
|
||||
::= { tnSyncEClkSourceTable 1 }
|
||||
|
||||
TnSyncEClkSourceEntry ::= SEQUENCE
|
||||
{
|
||||
tnSyncEClkSourceIndex INTEGER,
|
||||
tnSyncEConfPort INTEGER,
|
||||
tnSyncEConfSSMOverwrite INTEGER,
|
||||
tnSyncEConfHoldOff INTEGER,
|
||||
tnSyncEConfANEG INTEGER,
|
||||
tnSyncEPriority INTEGER,
|
||||
tnSyncEClear TruthValue,
|
||||
tnSyncEAlarmStateLOCS TruthValue,
|
||||
tnSyncEAlarmStateSSM TruthValue,
|
||||
tnSyncEAlarmStateWTR TruthValue,
|
||||
tnSyncENominated TruthValue
|
||||
}
|
||||
|
||||
tnSyncEClkSourceIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Index of SyncE ClkSource table. 1-SYNCE_NOMINATED_MAX"
|
||||
::= { tnSyncEClkSourceEntry 1 }
|
||||
|
||||
tnSyncEConfPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SyncE Configuration Port. 0-MAX_PORT.
|
||||
a port value of 0 means not nominated"
|
||||
::= { tnSyncEClkSourceEntry 2 }
|
||||
|
||||
tnSyncEConfSSMOverwrite OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
prc(1),
|
||||
ssua(2),
|
||||
ssub(3),
|
||||
eec2(4),
|
||||
eec1(5),
|
||||
dnu(6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Clock source SSM overwrite"
|
||||
::= { tnSyncEClkSourceEntry 3 }
|
||||
|
||||
tnSyncEConfHoldOff OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The hold off timer value in 100 ms.
|
||||
Valid values are: 0 for disable. The range 3-18. The value 100 for test"
|
||||
::= { tnSyncEClkSourceEntry 4 }
|
||||
|
||||
tnSyncEConfANEG OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
slave(1),
|
||||
master(2),
|
||||
forced(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Auto Negotiate : 1000BaseT ANEG mode
|
||||
slave: Activate prefer slave negotiation
|
||||
master: Activate prefer master negotiation
|
||||
forced: Activate forced slave negotiation."
|
||||
::= { tnSyncEClkSourceEntry 5 }
|
||||
|
||||
tnSyncEPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Clock source priority setting. (SYNCE_PRIORITY_MAX = CLOCK_INPUT_MAX = 2 i.e. 0,1)"
|
||||
::= { tnSyncEClkSourceEntry 6 }
|
||||
|
||||
tnSyncEClear OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SyncE Clear."
|
||||
::= { tnSyncEClkSourceEntry 7 }
|
||||
|
||||
tnSyncEAlarmStateLOCS OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SyncE Alarm State LOCS."
|
||||
::= { tnSyncEClkSourceEntry 8 }
|
||||
|
||||
tnSyncEAlarmStateSSM OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " SyncE Alarm State SSM."
|
||||
::= { tnSyncEClkSourceEntry 9 }
|
||||
|
||||
tnSyncEAlarmStateWTR OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SyncE Alarm State WRT."
|
||||
::= { tnSyncEClkSourceEntry 10 }
|
||||
|
||||
tnSyncENominated OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SyncE Nominated."
|
||||
::= { tnSyncEClkSourceEntry 11 }
|
||||
|
||||
--
|
||||
-- SyncE port table
|
||||
--
|
||||
tnSyncEPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnSyncEPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of SyncEPort."
|
||||
::= { tnSynce 3 }
|
||||
|
||||
|
||||
tnSyncEPortEntry OBJECT-TYPE
|
||||
SYNTAX TnSyncEPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing tnSynce."
|
||||
INDEX { entPhysicalIndex, tnSyncEStatePortIndex }
|
||||
::= { tnSyncEPortTable 1 }
|
||||
|
||||
TnSyncEPortEntry ::=
|
||||
SEQUENCE {
|
||||
tnSyncEStatePortIndex INTEGER,
|
||||
tnSyncEStateTxSSM INTEGER,
|
||||
tnSyncEStateRxSSM INTEGER,
|
||||
tnSyncEStateSSMMode INTEGER,
|
||||
tnSyncESSMEnabled INTEGER
|
||||
}
|
||||
|
||||
tnSyncEStatePortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SyncE Port index, 0-SYNCE_PORT_COUNT."
|
||||
::= { tnSyncEPortEntry 1 }
|
||||
|
||||
tnSyncEStateTxSSM OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
prc(1),
|
||||
ssua(2),
|
||||
ssub(3),
|
||||
dnu(4),
|
||||
eec2(5),
|
||||
eec1(6),
|
||||
inv(7),
|
||||
fail(8),
|
||||
link(9)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SyncE Transmit SSM State."
|
||||
::= { tnSyncEPortEntry 2 }
|
||||
|
||||
tnSyncEStateRxSSM OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
prc(1),
|
||||
ssua(2),
|
||||
ssub(3),
|
||||
dnu(4),
|
||||
eec2(5),
|
||||
eec1(6),
|
||||
inv(7),
|
||||
fail(8),
|
||||
link(9)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SyncE Receive SSM State."
|
||||
::= { tnSyncEPortEntry 3 }
|
||||
|
||||
tnSyncEStateSSMMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
master(1),
|
||||
slave(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SyncE SSM Mode."
|
||||
::= { tnSyncEPortEntry 4 }
|
||||
|
||||
tnSyncESSMEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SyncE SSM Enabled."
|
||||
::= { tnSyncEPortEntry 5 }
|
||||
|
||||
--
|
||||
-- SyncE External I/O
|
||||
--
|
||||
tnSyncEExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnSyncEExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of SyncE External I/O"
|
||||
::= { tnSynce 4 }
|
||||
|
||||
tnSyncEExtEntry OBJECT-TYPE
|
||||
SYNTAX TnSyncEExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table,tnSyncEExtTable"
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnSyncEExtTable 1 }
|
||||
|
||||
TnSyncEExtEntry ::= SEQUENCE
|
||||
{
|
||||
tnSyncEExtInState INTEGER,
|
||||
tnSyncEExtOutState INTEGER,
|
||||
tnSyncEExtInFreq INTEGER,
|
||||
tnSyncEExtOutFreq INTEGER,
|
||||
tnSyncEExtImpedance INTEGER,
|
||||
tnSyncEActualInFreq INTEGER,
|
||||
tnSyncEActualOutFreq INTEGER
|
||||
}
|
||||
|
||||
tnSyncEExtInState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "External I/O in direction state."
|
||||
::= { tnSyncEExtEntry 1 }
|
||||
|
||||
tnSyncEExtOutState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "External I/O out direction state."
|
||||
::= { tnSyncEExtEntry 2 }
|
||||
|
||||
tnSyncEExtInFreq OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
f8kHz(1),
|
||||
f64kHz(2),
|
||||
f1544kHz(3),
|
||||
f2048kHz(4),
|
||||
f10000kHz(5),
|
||||
f19440kHz(6),
|
||||
f25Mhz(7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "External I/O in direction frequency
|
||||
8k-25Mhz table of values."
|
||||
::= { tnSyncEExtEntry 3 }
|
||||
|
||||
tnSyncEExtOutFreq OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
f8kHz(1),
|
||||
f64kHz(2),
|
||||
f1544kHz(3),
|
||||
f2048kHz(4),
|
||||
f10000kHz(5),
|
||||
f19440kHz(6),
|
||||
f25Mhz(7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "External I/O out direction frequency
|
||||
8k-25Mhz table of values"
|
||||
::= { tnSyncEExtEntry 4 }
|
||||
|
||||
tnSyncEExtImpedance OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
imp50(1),
|
||||
imp75(2),
|
||||
hi-Z(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "External I/O Impedance."
|
||||
::= { tnSyncEExtEntry 5 }
|
||||
|
||||
tnSyncEActualInFreq OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The actual input frequency in Hz."
|
||||
::= { tnSyncEExtEntry 6 }
|
||||
|
||||
tnSyncEActualOutFreq OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The actual output frequency in Hz. If output state is disabled set to 0"
|
||||
::= { tnSyncEExtEntry 7 }
|
||||
END
|
285
MIBS/transition/TN-SYS-LOG-MIB
Normal file
285
MIBS/transition/TN-SYS-LOG-MIB
Normal file
@ -0,0 +1,285 @@
|
||||
-- *****************************************************************
|
||||
-- Transition Networks Syslog MIB
|
||||
--
|
||||
-- Copyright (C) 2012 Transition Networks, Inc. All Rights Reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
TN-SYS-LOG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString, RowStatus, TruthValue, TimeStamp, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises, IpAddress FROM SNMPv2-SMI
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
tnDevMgmt FROM TN-MGMT-MIB;
|
||||
|
||||
tnSyslogMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201207230000Z"
|
||||
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
|
||||
"The mib module for managing sys log."
|
||||
::= { tnDevMgmt 18 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
SyslogLevelValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a syslog level."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
emerg (1), -- emergency; system is unusable
|
||||
alert (2), -- action must be taken immediately
|
||||
crit (3), -- critical condition
|
||||
err (4), -- error condition
|
||||
warning (5), -- warning condition
|
||||
notice (6), -- normal but significant condition
|
||||
info (7), -- informational message
|
||||
debug (8) -- debug-level messages
|
||||
}
|
||||
|
||||
SyslogLevelValueAll ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a syslog level mainly for query and clear."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
all (0), -- all; usually for query and clear operation
|
||||
emerg (1), -- emergency; system is unusable
|
||||
alert (2), -- action must be taken immediately
|
||||
crit (3), -- critical condition
|
||||
err (4), -- error condition
|
||||
warning (5), -- warning condition
|
||||
notice (6), -- normal but significant condition
|
||||
info (7), -- informational message
|
||||
debug (8) -- debug-level messages
|
||||
}
|
||||
|
||||
--
|
||||
-- Mib variables
|
||||
--
|
||||
|
||||
|
||||
--
|
||||
-- tnSyslogMgmtTable
|
||||
--
|
||||
|
||||
tnSyslogMgmtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNSyslogMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TN Sys Log Mgmt Table"
|
||||
::= { tnSyslogMIB 1 }
|
||||
|
||||
tnSyslogMgmtEntry OBJECT-TYPE
|
||||
SYNTAX TNSyslogMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents the syslog configuration on a device."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnSyslogMgmtTable 1 }
|
||||
|
||||
TNSyslogMgmtEntry ::= SEQUENCE {
|
||||
tnSyslogServerAddrType InetAddressType,
|
||||
tnSyslogServerAddr InetAddress,
|
||||
tnSyslogServerPort INTEGER,
|
||||
tnSyslogLevel SyslogLevelValue,
|
||||
tnSyslogMode INTEGER,
|
||||
tnSyslogLocalFileName DisplayString,
|
||||
tnSyslogServerEnable INTEGER
|
||||
}
|
||||
|
||||
tnSyslogServerAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Address type of Syslog Server.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnSyslogMgmtEntry 1 }
|
||||
|
||||
tnSyslogServerAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Address of Syslog Server.
|
||||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||||
::= { tnSyslogMgmtEntry 2 }
|
||||
|
||||
tnSyslogServerPort OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Syslog server listening port. Its default value is 514."
|
||||
::= { tnSyslogMgmtEntry 3 }
|
||||
|
||||
tnSyslogLevel OBJECT-TYPE
|
||||
SYNTAX SyslogLevelValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The severity levels of syslog messages. The enumeration
|
||||
values are equal to the values that syslog uses + 1; The messages whose
|
||||
serverity level is lower than and equal to this level will be logged."
|
||||
::= { tnSyslogMgmtEntry 4 }
|
||||
|
||||
tnSyslogMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
logLocal(1),
|
||||
logRemote(2),
|
||||
logLocalAndRemote(3),
|
||||
off(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Syslog operation mode.
|
||||
|
||||
For the setting behavior:
|
||||
logLocal(1): syslog messages are only saved to local device;
|
||||
logRemote(2): syslog messages are only sent to remote server;
|
||||
logLocalAndRemote(3): syslog messages are saved to local
|
||||
device and sent to remote server;
|
||||
off(4): do not save syslog messages."
|
||||
::= { tnSyslogMgmtEntry 5 }
|
||||
|
||||
tnSyslogLocalFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Absolute filename on the local file system for saving syslog messages.
|
||||
This is valid only when 'tnSyslogMode' is set to 'logLocal' and
|
||||
'logLocalAndRemote'."
|
||||
::= { tnSyslogMgmtEntry 6 }
|
||||
|
||||
tnSyslogServerEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER { enable (1), disable (2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enable or Disable whether Syslog messages are sent to remote Syslog Server."
|
||||
::= { tnSyslogMgmtEntry 7 }
|
||||
|
||||
--
|
||||
-- tnSyslogMessageTable
|
||||
--
|
||||
|
||||
tnSyslogMessageTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNSyslogMessageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TN Syslog Message Table"
|
||||
::= { tnSyslogMIB 2 }
|
||||
|
||||
tnSyslogMessageEntry OBJECT-TYPE
|
||||
SYNTAX TNSyslogMessageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a syslog message on a device."
|
||||
INDEX { tnSyslogMessageId }
|
||||
::= { tnSyslogMessageTable 1 }
|
||||
|
||||
TNSyslogMessageEntry ::= SEQUENCE {
|
||||
tnSyslogMessageId INTEGER,
|
||||
tnSyslogMessageTime DisplayString,
|
||||
tnSyslogMessageLevel SyslogLevelValue,
|
||||
tnSyslogMessage DisplayString
|
||||
}
|
||||
|
||||
tnSyslogMessageId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Id of a sys log."
|
||||
::= { tnSyslogMessageEntry 1 }
|
||||
|
||||
tnSyslogMessageTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The date and time of the sys log."
|
||||
::= { tnSyslogMessageEntry 2 }
|
||||
|
||||
tnSyslogMessageLevel OBJECT-TYPE
|
||||
SYNTAX SyslogLevelValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The level of the sys log."
|
||||
::= { tnSyslogMessageEntry 3}
|
||||
|
||||
tnSyslogMessage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The message of the sys log."
|
||||
::= { tnSyslogMessageEntry 4}
|
||||
|
||||
--
|
||||
-- tnSyslogExtTable
|
||||
--
|
||||
|
||||
tnSyslogExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNSyslogExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TN Syslog extension table"
|
||||
::= { tnSyslogMIB 3 }
|
||||
|
||||
tnSyslogExtEntry OBJECT-TYPE
|
||||
SYNTAX TNSyslogExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a syslog extension info on a device."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { tnSyslogExtTable 1 }
|
||||
|
||||
TNSyslogExtEntry ::= SEQUENCE {
|
||||
tnSyslogQueryLevel SyslogLevelValueAll,
|
||||
tnSyslogClearLevel SyslogLevelValueAll,
|
||||
tnSyslogClear TruthValue
|
||||
}
|
||||
|
||||
tnSyslogQueryLevel OBJECT-TYPE
|
||||
SYNTAX SyslogLevelValueAll
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Syslog level for query."
|
||||
::= { tnSyslogExtEntry 1 }
|
||||
|
||||
tnSyslogClearLevel OBJECT-TYPE
|
||||
SYNTAX SyslogLevelValueAll
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Syslog level for clearing."
|
||||
::= { tnSyslogExtEntry 2 }
|
||||
|
||||
tnSyslogClear OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "True for clearing the syslogs."
|
||||
::= { tnSyslogExtEntry 3 }
|
||||
|
||||
END
|
432
MIBS/transition/TN-TC
Normal file
432
MIBS/transition/TN-TC
Normal file
@ -0,0 +1,432 @@
|
||||
-- *****************************************************************
|
||||
-- TN-TC: Textual Conventions
|
||||
--
|
||||
-- Copyright (c) 2009 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
TN-TC DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
Gauge32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
-- definition of textual conventions
|
||||
|
||||
TNInteger8 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an 8-bit signed integer."
|
||||
SYNTAX INTEGER (-128..127)
|
||||
|
||||
TNInteger16 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a 16-bit signed integer."
|
||||
SYNTAX INTEGER (-32768..32767)
|
||||
|
||||
TNInteger64 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "8x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a 64-bit signed integer encoded as two's complement in
|
||||
network order."
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
|
||||
TNUnsigned8 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an 8-bit unsigned integer."
|
||||
SYNTAX Gauge32 (0..255)
|
||||
|
||||
TNUnsigned16 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a 16-bit unsigned integer."
|
||||
SYNTAX Gauge32 (0..65535)
|
||||
|
||||
TNUnsigned64 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "8x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a 64-bit unsigned integer encoded in network order."
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
|
||||
TNTimeStamp ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "8x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a timestamp in seconds since epoch. The data is encoded as
|
||||
a 64-bit unsigned integer in network order."
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
|
||||
TNEtherType ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "2x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a 16-bit Ethernet Type."
|
||||
SYNTAX Gauge32 (0..65535)
|
||||
|
||||
TNInterfaceIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface index is a unique identification of an arbitrary
|
||||
interface in the system. Example of interfaces could be physical ports,
|
||||
aggregations, VLAN interfaces and others.
|
||||
|
||||
The interface indexes used by the system is deterministic and is
|
||||
chosen using the schema below.
|
||||
|
||||
NONE 0 - 0 (standalone/stacking)
|
||||
|
||||
Usid1 /ports 1 - 999 (standalone/stacking)
|
||||
|
||||
Usid1 /llagr 501 - 4999 (standalone/stacking)
|
||||
|
||||
VLAN 50001 - 54.095 (standalone/stacking)
|
||||
|
||||
GLAG 100.000.001 - 100.000.999 (standalone/stacking)
|
||||
|
||||
EVC 200.000.001 - 200.099.999 (standalone)
|
||||
|
||||
MPLS links 300.000.001 - 300.009.999 (standalone)
|
||||
|
||||
MPLS tunnels 400.000.001 - 400.099.999 (standalone)
|
||||
|
||||
MPLS pseudo-wires 500.000.001 - 500.099.999 (standalone)
|
||||
|
||||
MPLS lsp 600.000.001 - 600.099.999 (standalone)"
|
||||
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
|
||||
TNRowEditorState ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowEditorState is used both as a column in the dynamic tables, and
|
||||
as a object in the row editor. The meaning of the row editor state
|
||||
depends on the context where it is used.
|
||||
|
||||
In either case it is used to implement actions related to add or delete
|
||||
columns in dynamic tables.
|
||||
|
||||
When used as a column in a dynamic table
|
||||
----------------------------------------
|
||||
|
||||
Read back of this value will always be zero. If the value 1 is written
|
||||
to this object the given row will be deleted. Values different from 0
|
||||
and 1 are reserved for future use and should not be used.
|
||||
|
||||
When used as an object in a row editor
|
||||
--------------------------------------
|
||||
|
||||
A value used to control the row editor protocol. The values 0-255 are
|
||||
reserved to be used in the row editor protocol, all other values tokes
|
||||
the manager can use to reserve the row editor.
|
||||
|
||||
The values 0, 1 and 2 is currently use din the row editor protocol
|
||||
while the values 3-255 are reserved for future use.
|
||||
|
||||
Following is the names of the values used in the row editor protocol:
|
||||
|
||||
0: IDLE STATE
|
||||
1: CLEAR-ACTION
|
||||
2: COMMIT-ACTION
|
||||
256-4294967295: MANAGER-ID
|
||||
|
||||
The following state machine defines the row editor protocol:
|
||||
|
||||
+--------------+ +------------------+
|
||||
| |<----------------| |
|
||||
| | CLEAR | |
|
||||
| IDLE |<----------------| RESERVED |
|
||||
| | COMMIT | |
|
||||
| |---------------->| |
|
||||
+--------------+ MANAGER-ID +------------------+
|
||||
|
||||
When the RowEditorState is being read one will either read the value
|
||||
zero: meaning that the row editor is in the idle state. Or a value
|
||||
between 256-4294967295: meaning that the row editor is reserved with
|
||||
the given ID.
|
||||
|
||||
When the row editor is in the IDLE state the manager may try to reserve
|
||||
it by writing its own MANAGER-ID to the RowEditorState object. If the
|
||||
write succeeds the manager can read-back the MANAGER-ID.
|
||||
|
||||
When the row editor is in the RESERVED state the manager can either
|
||||
clear the changes by writing CLEAR, or it can commit the changes by
|
||||
writing COMMIT. Both actions will cause the state to jump back to the
|
||||
IDLE state, but only the COMMIT will cause the row to be added."
|
||||
|
||||
SYNTAX Gauge32
|
||||
|
||||
TNPercent ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer in the range 0..100 representing a percent value"
|
||||
SYNTAX Gauge32(0..100)
|
||||
|
||||
TNPortList ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "128x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of ports that may be distributed across more stack units.
|
||||
|
||||
The type should be interpreted as a sequence of bits, each bit
|
||||
representing a port. If a bit is set (1) the represented port is
|
||||
included in the port list. If a bit is not set (0) the represented port
|
||||
is not included in the port list.
|
||||
|
||||
Each switch in a stack is represented by an ID in the range [1-16] both
|
||||
included. Each switch in the stack has a reserved range of 64 bits
|
||||
or 8 bytes in this octet string. If the switch is not stackable it will
|
||||
be represented as 'Switch 1'.
|
||||
|
||||
The switch with ID 1 owns the byte range 0-7, switch ID 2 owns the
|
||||
byte range 8-15, etc.
|
||||
|
||||
The physical ports are represented by the bit index relative to the
|
||||
range owned by a given switch. Bit number zero is the least significant
|
||||
bit of the first entry in the byte sequence owned by the switch (port
|
||||
number 0 if such a port exists). Bit number one is the second least
|
||||
significant bit in the first byte of the range owned by the switch.
|
||||
|
||||
This is illustrated below:
|
||||
|
||||
Port 7 switch 1 Port 7 switch 2
|
||||
^ Port 0 switch 1 ^ Port 0 switch 2
|
||||
| ^ Port 15 switch 1 | ^ Port 63 switch 2
|
||||
| | ^ Port 8 switch 1 | | ^ Port 56 switch 2
|
||||
| | | ^ Port 23 switch 1 | | ^
|
||||
| | | | ^ Port 16 switch 1 | |
|
||||
| | | | | ^ Port 63 switch 1 |
|
||||
| | | | | | ^ Port 56 switch 1 |
|
||||
| | | | | | | ^ |
|
||||
| | | | | | | | | | | |
|
||||
v v v v v v v v v v v v
|
||||
+---------------------------------------------------------------+
|
||||
|byte 0|byte 1|byte 2|...|byte 7|byte 8|...|byte 15|...|byte 127|
|
||||
+---------------------------------------------------------------+
|
||||
\______________ ______________/ \________ ______/ \____ ____/
|
||||
\/ \/ \/
|
||||
Switch 1 Switch 2 Switch 3-16
|
||||
|
||||
The octet string is truncated at most significant byte which is not
|
||||
zero. An empty port list is encoded as [0x00].
|
||||
|
||||
Example: a non-stackable switch where 48 is the highest port number
|
||||
needs seven bytes to represent a complete port list. If the port list
|
||||
only contains port 1, 2 and 20 then the SNMP encoded port list is:
|
||||
[0x06, 0x00, 0x10].
|
||||
|
||||
NOTE: Even though port 0 does not exists in the port map it is still
|
||||
represented by a bit in this port list. The same is true for the higher
|
||||
indices. Configuring non-existing ports using the port list will have
|
||||
no effect on the target."
|
||||
SYNTAX OCTET STRING (SIZE (1..128))
|
||||
|
||||
TNVlan ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer representing a VLAN ID."
|
||||
SYNTAX Gauge32 (1..4095)
|
||||
|
||||
TNVlanListQuarter ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "128x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list representing 1024 VLAN IDs.
|
||||
|
||||
The type should be interpreted as a sequence of bits, each bit
|
||||
representing one VLAN ID. If a bit is set (1) the represented VLAN is
|
||||
included in the VLAN list. If a bit is not set (0) the represented VLAN
|
||||
is not included in the VLAN list.
|
||||
|
||||
The least significant bit of each byte represents a smaller VLAN ID
|
||||
than a more significant bit of a byte.
|
||||
|
||||
If for example the VLAN list represents VLAN IDs from 0 to 1023,
|
||||
bit 0 of the first byte represents VLAN ID 0, bit 1 of the first byte
|
||||
represents VLAN ID 1, and so on. The most significant bit of the 128th
|
||||
byte therefore represents VLAN ID 1023.
|
||||
|
||||
An implementation that needs to represent all 4K VLANs will divide
|
||||
the VLAN list into four equally sized objects. VLAN ID 0 is included
|
||||
in the first object even though it is not used."
|
||||
SYNTAX OCTET STRING (SIZE (128))
|
||||
|
||||
TNDisplayString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents textual information taken from the ASCII character
|
||||
set, as defined in ANSI X3.4-1986 with some restrictions.
|
||||
|
||||
The following rules apply:
|
||||
|
||||
- only character codes 32-126 (decimal) are supported
|
||||
|
||||
- the graphics characters (32-126) are interpreted as
|
||||
US ASCII
|
||||
|
||||
Any object defined using this syntax may not exceed 255
|
||||
characters in length."
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
|
||||
TNInetAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an internet address. Following is the list of supported
|
||||
address types: IPv4 address, IPv6 address, Domain name or No-Address.
|
||||
|
||||
The addresses are encoded as a human readable string as defined here:
|
||||
|
||||
- IPv4 address is encoded as 'a.b.c.d' where a-d are integer numbers in
|
||||
the range from 0-255.
|
||||
|
||||
- IPv6 address is encoded as defined in RFC5952.
|
||||
|
||||
- Domain names are passed through in their native representation.
|
||||
|
||||
- No-Address is encoded as the string literal: '<no-address>'.
|
||||
|
||||
This type is not allowed to be used as indices in tables."
|
||||
SYNTAX OCTET STRING (SIZE (1..253))
|
||||
|
||||
TNIpAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an internet address. Following is the list of supported
|
||||
address types: IPv4 address, IPv6 address or No-Address.
|
||||
|
||||
The addresses are encoded as a human readable string as defined here:
|
||||
|
||||
- IPv4 address is encoded as 'a.b.c.d' where a-d are integer numbers in
|
||||
the range from 0-255.
|
||||
|
||||
- IPv6 address is encoded as defined in RFC5952.
|
||||
|
||||
- No-Address is encoded as the string literal: '<no-address>'."
|
||||
SYNTAX OCTET STRING (SIZE (1..46))
|
||||
|
||||
TNVclProtoEncap ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "6x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a protocol encapsulation, needed by the Protocol part of
|
||||
the VCL module.
|
||||
|
||||
The protocol encapsulation type, along with the respective encapsulation
|
||||
fields are encoded as an octet string of variable size ranging from 3 to 6.
|
||||
|
||||
Currently, the VCL module only supports three protocol encapsulation types:
|
||||
|
||||
- Ethernet II encapsulation, defined by setting the first octet to 1. Two more
|
||||
octets are used to describe the 'type' field. The type can range from 0x0600-0xffff.
|
||||
|
||||
I.e. ETH2: 1 TYPE
|
||||
{byte 0} {byte 1 + byte 2}
|
||||
|
||||
E.g. 1.2048 := ETH2, TYPE = 0x0800
|
||||
|
||||
- LLC SNAP encapsulation, defined by setting the first octet to 2. Three more
|
||||
octets are used for the 'OID' field and two for the 'PID' field. The OID can range
|
||||
from 0x000000-0xffffff and the PID from 0x0000-0xffff. Special case is when OID is
|
||||
0x000000; then PID can only range from 0x0600-0xffff.
|
||||
|
||||
I.e. LLC-SNAP: 2 OUI[0] OUI[1] OUI[2] PID
|
||||
{byte 0} {byte 1} {byte 2} {byte 3} {byte 4 + byte 5}
|
||||
|
||||
E.g. 2.0.1.24.562 := SNAP, OUI = 0x00:01:18, PID = 0x0232
|
||||
|
||||
- LLC Other encapsulation, defined by setting the first octet to 3. Two more
|
||||
octets are used for the 'DSAP' and 'SSAP' fields respectively. Each of these two fields
|
||||
can range from 0-255
|
||||
|
||||
I.e. LLC-OTHER: 3 DSAP SSAP
|
||||
{byte 0} {byte 1} {byte 2}
|
||||
|
||||
E.g. 3.42.85 := LLC, DSAP = 0x2A, SSAP = 0x55
|
||||
|
||||
Default, empty encapsulation is 0.0.0"
|
||||
SYNTAX OCTET STRING (SIZE (3..6))
|
||||
|
||||
TNBitType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a bit selector."
|
||||
SYNTAX INTEGER { any(0), zero(1), one(2) }
|
||||
|
||||
TNDestMacType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a destination MAC type selector."
|
||||
SYNTAX INTEGER { any(0), unicast(1), multicast(2), broadcast(3) }
|
||||
|
||||
TNVcapKeyType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a VCAP key type selector."
|
||||
SYNTAX INTEGER { normal(0), doubleTag(1), ipAddr(2), macIpAddr(3) }
|
||||
|
||||
TNVlanTagPriority ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN priority."
|
||||
SYNTAX INTEGER { any(0), value0(1), value1(2), value2(3), value3(4), value4(5), value5(6), value6(7), value7(8), range0to1(9), range2to3(10), range4to5(11), range6to7(12), range0to3(13), range4to7(14) }
|
||||
|
||||
TNVlanTagType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a VLAN tag type selector."
|
||||
SYNTAX INTEGER { any(0), untagged(1), tagged(2), cTagged(3), sTagged(4) }
|
||||
|
||||
TNASRType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an Any/Specific/Range selector."
|
||||
SYNTAX INTEGER { any(0), specific(1), range(2) }
|
||||
|
||||
TNAdvDestMacType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a destination MAC type selector."
|
||||
SYNTAX INTEGER { any(0), unicast(1), multicast(2), broadcast(3), specific(4) }
|
||||
|
||||
TNASType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an Any/Specific selector."
|
||||
SYNTAX INTEGER { any(0), specific(1) }
|
||||
|
||||
TNSfpTransceiver ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This enumerations show the SFP transceiver type."
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
notSupported(1),
|
||||
sfp100FX(2),
|
||||
sfp1000BaseT(7),
|
||||
sfp1000BaseCx(8),
|
||||
sfp1000BaseSx(9),
|
||||
sfp1000BaseLx(10),
|
||||
sfp1000BaseX(11),
|
||||
sfp2G5(12),
|
||||
sfp5G(13),
|
||||
sfp10G(14)
|
||||
}
|
||||
|
||||
END
|
221
MIBS/transition/TN-THERMAL-PROTECTION-MIB
Normal file
221
MIBS/transition/TN-THERMAL-PROTECTION-MIB
Normal file
@ -0,0 +1,221 @@
|
||||
-- *****************************************************************
|
||||
-- TN-THERMAL-PROTECTION-MIB
|
||||
--
|
||||
-- Copyright (c) 2012, Transition Networks Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
--
|
||||
TN-THERMAL-PROTECTION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TimeStamp,
|
||||
RowStatus, TruthValue FROM SNMPv2-TC
|
||||
entPhysicalIndex FROM ENTITY-MIB
|
||||
tnProducts FROM TRANSITION-SMI
|
||||
ifIndex, InterfaceIndex FROM IF-MIB;
|
||||
|
||||
tnThermalProtectionMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201209120000Z"
|
||||
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
|
||||
"The mib module for thermal protection on ports"
|
||||
|
||||
REVISION "201209120000Z" -- 12 September, 2012
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
|
||||
::= { tnProducts 32 }
|
||||
|
||||
|
||||
tnThermalProtectionMIBNotifications
|
||||
OBJECT IDENTIFIER ::= { tnThermalProtectionMIB 0 }
|
||||
|
||||
tnThermalProtectionMIBObjects
|
||||
OBJECT IDENTIFIER ::= { tnThermalProtectionMIB 1 }
|
||||
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- MIB variables
|
||||
--
|
||||
|
||||
tnThermalProtectionMgmt
|
||||
OBJECT IDENTIFIER ::= { tnThermalProtectionMIBObjects 1 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- tnThermalProtectionPriorityTable
|
||||
--
|
||||
|
||||
tnThermalProtectionPriorityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnThermalProtectionPriorityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is for user to configure the temperature and its priority
|
||||
which the ports belong to."
|
||||
::= { tnThermalProtectionMgmt 1 }
|
||||
|
||||
tnThermalProtectionPriorityEntry OBJECT-TYPE
|
||||
SYNTAX TnThermalProtectionPriorityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a temperature and its priority, 4 priorities are
|
||||
supported."
|
||||
INDEX { tnThermalProtectionPriorityIndex }
|
||||
::= { tnThermalProtectionPriorityTable 1 }
|
||||
|
||||
TnThermalProtectionPriorityEntry ::= SEQUENCE {
|
||||
tnThermalProtectionPriorityIndex INTEGER,
|
||||
tnThermalProtectionPriorityTemperature INTEGER
|
||||
}
|
||||
|
||||
tnThermalProtectionPriorityIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..3)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority the port belongs to. 4 priorities are supported."
|
||||
::= { tnThermalProtectionPriorityEntry 1 }
|
||||
|
||||
tnThermalProtectionPriorityTemperature OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature at which the ports with the corresponding priority will
|
||||
be turned off. Temperatures between 0 and 255 C are supported."
|
||||
::= { tnThermalProtectionPriorityEntry 2 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- tnThermalProtectionIfTable
|
||||
--
|
||||
|
||||
tnThermalProtectionIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnThermalProtectionIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lets user to configure the temperature priority of each port
|
||||
for thermal protection. When the temperature exceeds the configured
|
||||
thermal protection temperature, ports will be turned off in order to
|
||||
protect the chip from getting overheated or decrease the power consumption."
|
||||
::= { tnThermalProtectionMgmt 2 }
|
||||
|
||||
tnThermalProtectionIfEntry OBJECT-TYPE
|
||||
SYNTAX TnThermalProtectionIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry lists the temperature priority of each port."
|
||||
INDEX { ifIndex }
|
||||
::= { tnThermalProtectionIfTable 1 }
|
||||
|
||||
TnThermalProtectionIfEntry ::= SEQUENCE {
|
||||
tnThermalProtectionIfPriority INTEGER
|
||||
}
|
||||
|
||||
tnThermalProtectionIfPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..3)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature priority of current port belongs to. Refer to
|
||||
tnThermalProtectionPriorityIndex"
|
||||
::= { tnThermalProtectionIfEntry 1 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- tnThermalProtectionIfStatusTable
|
||||
--
|
||||
|
||||
tnThermalProtectionIfStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnThermalProtectionIfStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table allows the user to inspect status information related to
|
||||
thermal protection."
|
||||
::= { tnThermalProtectionMgmt 3 }
|
||||
|
||||
tnThermalProtectionIfStatusEntry OBJECT-TYPE
|
||||
SYNTAX TnThermalProtectionIfStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry lists the temperature priority of each port."
|
||||
INDEX { ifIndex }
|
||||
::= { tnThermalProtectionIfStatusTable 1 }
|
||||
|
||||
TnThermalProtectionIfStatusEntry ::= SEQUENCE {
|
||||
tnThermalProtectionIfStatusTemperature INTEGER,
|
||||
tnThermalProtectionIfStatusCode INTEGER
|
||||
}
|
||||
|
||||
|
||||
tnThermalProtectionIfStatusTemperature OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the current chip temperature in degrees Celsius."
|
||||
::= { tnThermalProtectionIfStatusEntry 1 }
|
||||
|
||||
tnThermalProtectionIfStatusCode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normal(0),
|
||||
linkdown(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows if the port is thermally protected (link is down) or if the port
|
||||
is operating normally. "
|
||||
::= { tnThermalProtectionIfStatusEntry 2 }
|
||||
|
||||
--
|
||||
-- Notifications
|
||||
--
|
||||
|
||||
tnThermalProtectionPortStatusChangedNotification NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
ifIndex,
|
||||
tnThermalProtectionPriorityTemperature,
|
||||
tnThermalProtectionIfStatusTemperature,
|
||||
tnThermalProtectionIfStatusCode
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A notification generated by the local device sensing a change in the thermal
|
||||
protection port status. The change indicates the current temperature of a port
|
||||
turns to be higher, or lower, than its priority temperature."
|
||||
::= { tnThermalProtectionMIBNotifications 1 }
|
||||
|
||||
|
||||
END
|
244
MIBS/transition/TN-TT-LOOP-MIB
Normal file
244
MIBS/transition/TN-TT-LOOP-MIB
Normal file
@ -0,0 +1,244 @@
|
||||
-- *****************************************************************
|
||||
-- TT-LOOP-MIB : TN LOOPBACK private MIB
|
||||
--
|
||||
-- Copyright (c) 2015 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
TN-TT-LOOP-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
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC
|
||||
InterfaceIndex FROM IF-MIB
|
||||
;
|
||||
|
||||
tnTtLoopMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201507160000Z"
|
||||
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 Traffic Test Loop MIB that can be used for RFC2544
|
||||
and Y.1564 (remote end) testing"
|
||||
REVISION "201507160000Z"
|
||||
DESCRIPTION
|
||||
"Initial version"
|
||||
::= { tnProducts 149 }
|
||||
|
||||
|
||||
TNTtLoopInstanceAdminState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The instance Administrative State."
|
||||
SYNTAX INTEGER { adminDisabled(0), adminEnabled(1) }
|
||||
|
||||
TNTtLoopInstanceDomain ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Domain."
|
||||
SYNTAX INTEGER { port(0), evc(1), vlan(2) }
|
||||
|
||||
TNTtLoopInstanceDirection ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The instance direction."
|
||||
SYNTAX INTEGER { facility(0), terminal(1) }
|
||||
|
||||
TNTtLoopInstanceSubscriber ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The instance subscriber mode."
|
||||
SYNTAX INTEGER { none(0), all(1), test(2) }
|
||||
|
||||
TNTtLoopInstanceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The instance type."
|
||||
SYNTAX INTEGER { macLoop(0), oamLoop(1) }
|
||||
|
||||
TNTtLoopInstanceOperState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The instance Operational State."
|
||||
SYNTAX INTEGER { operDown(0), operUp(1) }
|
||||
|
||||
tnTtLoopCapabilitiesInstanceMax OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max number of TT_LOOP instance"
|
||||
::= { tnTtLoopMib 1 }
|
||||
|
||||
tnTtLoopCapabilitiesNameMax OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max length of instance name"
|
||||
::= { tnTtLoopMib 2 }
|
||||
|
||||
tnTtLoopConfigInstanceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TNTtLoopConfigInstanceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of created instance configuration parameters"
|
||||
::= { tnTtLoopMib 3 }
|
||||
|
||||
tnTtLoopConfigInstanceEntry OBJECT-TYPE
|
||||
SYNTAX TNTtLoopConfigInstanceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a created instance configuration parameters. Not all parameters
|
||||
can be changed"
|
||||
INDEX { tnTtLoopConfigInstanceId }
|
||||
::= { tnTtLoopConfigInstanceTable 1 }
|
||||
|
||||
TNTtLoopConfigInstanceEntry ::= SEQUENCE {
|
||||
tnTtLoopConfigInstanceId Integer32,
|
||||
tnTtLoopConfigInstanceName DisplayString,
|
||||
tnTtLoopConfigInstanceDomain TNTtLoopInstanceDomain,
|
||||
tnTtLoopConfigInstanceType TNTtLoopInstanceType,
|
||||
tnTtLoopConfigInstanceDirection TNTtLoopInstanceDirection,
|
||||
tnTtLoopConfigInstanceFlow InterfaceIndex,
|
||||
tnTtLoopConfigInstancePort InterfaceIndex,
|
||||
tnTtLoopConfigInstanceLevel Unsigned32,
|
||||
tnTtLoopConfigInstanceSubscriber TNTtLoopInstanceSubscriber,
|
||||
tnTtLoopStatusInstanceOperState TNTtLoopInstanceOperState,
|
||||
tnTtLoopConfigInstanceAdminState TNTtLoopInstanceAdminState,
|
||||
tnTtLoopConfigInstanceAction INTEGER
|
||||
}
|
||||
|
||||
tnTtLoopConfigInstanceName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Instance name"
|
||||
DEFVAL { "TRAFFIC_TEST_LOOP_INSTANCE" }
|
||||
::= { tnTtLoopConfigInstanceEntry 1 }
|
||||
|
||||
tnTtLoopConfigInstanceDomain OBJECT-TYPE
|
||||
SYNTAX TNTtLoopInstanceDomain
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Domain"
|
||||
::= { tnTtLoopConfigInstanceEntry 2 }
|
||||
|
||||
tnTtLoopConfigInstanceType OBJECT-TYPE
|
||||
SYNTAX TNTtLoopInstanceType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Traffic Test loop type. Currently OAM Loop is only supported in EVC
|
||||
domain."
|
||||
::= { tnTtLoopConfigInstanceEntry 3 }
|
||||
|
||||
tnTtLoopConfigInstanceDirection OBJECT-TYPE
|
||||
SYNTAX TNTtLoopInstanceDirection
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The instance direction. Currently Terminal Loop is only supported in
|
||||
EVC domain."
|
||||
::= { tnTtLoopConfigInstanceEntry 4 }
|
||||
|
||||
tnTtLoopConfigInstanceFlow OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The flow instance. Currently VLAN domain is not supported."
|
||||
DEFVAL { 1 }
|
||||
::= { tnTtLoopConfigInstanceEntry 5 }
|
||||
|
||||
tnTtLoopConfigInstancePort OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The instance residence port."
|
||||
DEFVAL { 1 }
|
||||
::= { tnTtLoopConfigInstanceEntry 6 }
|
||||
|
||||
tnTtLoopConfigInstanceLevel OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The instance MEG level"
|
||||
::= { tnTtLoopConfigInstanceEntry 7 }
|
||||
|
||||
tnTtLoopConfigInstanceSubscriber OBJECT-TYPE
|
||||
SYNTAX TNTtLoopInstanceSubscriber
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EVC OAM loop subscriber mode"
|
||||
::= { tnTtLoopConfigInstanceEntry 8 }
|
||||
|
||||
tnTtLoopStatusInstanceOperState OBJECT-TYPE
|
||||
SYNTAX TNTtLoopInstanceOperState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The instance Operational state."
|
||||
::= { tnTtLoopConfigInstanceEntry 9 }
|
||||
|
||||
tnTtLoopConfigInstanceAdminState OBJECT-TYPE
|
||||
SYNTAX TNTtLoopInstanceAdminState
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The instance Administrative state."
|
||||
::= { tnTtLoopConfigInstanceEntry 10 }
|
||||
|
||||
tnTtLoopConfigInstanceAction OBJECT-TYPE
|
||||
SYNTAX INTEGER{ noAction(0), save(1), delete(2) }
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action"
|
||||
DEFVAL { 1 }
|
||||
::= { tnTtLoopConfigInstanceEntry 11 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
227
MIBS/transition/TN-UDLD
Normal file
227
MIBS/transition/TN-UDLD
Normal file
@ -0,0 +1,227 @@
|
||||
-- *****************************************************************
|
||||
-- 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
|
1723
MIBS/transition/TN-VLAN-MGMT-MIB
Normal file
1723
MIBS/transition/TN-VLAN-MGMT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
435
MIBS/transition/TN-XSTP-MIB
Normal file
435
MIBS/transition/TN-XSTP-MIB
Normal file
@ -0,0 +1,435 @@
|
||||
-- *****************************************************************
|
||||
-- TN-PROTECTION-MIB.my : TN Ethernet Protection MIB
|
||||
--
|
||||
-- april 2012, Tony Lei
|
||||
--
|
||||
-- Copyright (c) 2012 by TN, Inc.
|
||||
--
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
TN-XSTP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue,
|
||||
RowStatus,
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
IEEE8021PbbComponentIdentifier,
|
||||
IEEE8021BridgePortNumber
|
||||
FROM IEEE8021-TC-MIB
|
||||
ieee8021MstpEntry,
|
||||
ieee8021MstpCistEntry,
|
||||
ieee8021MstpCistPortEntry,
|
||||
ieee8021MstpPortEntry
|
||||
FROM IEEE8021-MSTP-MIB
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI;
|
||||
|
||||
tnXSTPMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201207061930Z"
|
||||
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
|
||||
"TBD"
|
||||
REVISION "201204200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { tnProducts 111 }
|
||||
|
||||
tnXSTPMIBNotifications OBJECT IDENTIFIER ::= { tnXSTPMIB 1 }
|
||||
tnXSTPMgmtObjects OBJECT IDENTIFIER ::= { tnXSTPMIB 2 }
|
||||
tnXSTPMIBConformance OBJECT IDENTIFIER ::= { tnXSTPMIB 3 }
|
||||
|
||||
--cist table
|
||||
tnExtMstpCistTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnExtMstpCistEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Common and Internal Spanning Tree (CIST) Table. Each row in
|
||||
the table represents information regarding a Bridge's Bridge
|
||||
Protocol Entity for the CIST."
|
||||
::= { tnXSTPMgmtObjects 1}
|
||||
|
||||
tnExtMstpCistEntry OBJECT-TYPE
|
||||
SYNTAX TnExtMstpCistEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A extension MSTP Cist Table entry"
|
||||
AUGMENTS { ieee8021MstpCistEntry }
|
||||
::= { tnExtMstpCistTable 1 }
|
||||
|
||||
TnExtMstpCistEntry ::= SEQUENCE {
|
||||
tnExtMstpCistBpduFiltering TruthValue,
|
||||
tnExtMstpCistBpduGuard TruthValue,
|
||||
tnExtMstpCistRecoveryTimeout Integer32
|
||||
}
|
||||
|
||||
tnExtMstpCistBpduFiltering OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object control whether a port explicitly configured as Edge
|
||||
will transmit and receive BPDUs"
|
||||
::= { tnExtMstpCistEntry 1 }
|
||||
|
||||
tnExtMstpCistBpduGuard OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object control whether a port explicitly configured as Edge
|
||||
will disable itself upon reception of a BPDU.The port will enter
|
||||
the error-disabled state, and will be removed from the active
|
||||
topology."
|
||||
::= { tnExtMstpCistEntry 2 }
|
||||
|
||||
tnExtMstpCistRecoveryTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time to pass before a port in the error-disabled state can be enabled.
|
||||
Valid values are between 30 and 86400 seconds (24 hours). And 0 means disabled"
|
||||
::= { tnExtMstpCistEntry 3 }
|
||||
|
||||
-- MSTP table
|
||||
|
||||
tnExtMstpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnExtMstpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In an MSTP Bridge, the MSTP Table. Each row in the Table
|
||||
represents information regarding a Bridge's Bridge Protocol
|
||||
Entity for the specified Spanning Tree instance."
|
||||
::= { tnXSTPMgmtObjects 2 }
|
||||
|
||||
tnExtMstpEntry OBJECT-TYPE
|
||||
SYNTAX TnExtMstpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A extension MSTP Table entry."
|
||||
AUGMENTS { ieee8021MstpEntry }
|
||||
::= { tnExtMstpTable 1 }
|
||||
|
||||
TnExtMstpEntry ::= SEQUENCE {
|
||||
tnExtMstpVids0 OCTET STRING,
|
||||
tnExtMstpVids1 OCTET STRING,
|
||||
tnExtMstpVids2 OCTET STRING,
|
||||
tnExtMstpVids3 OCTET STRING
|
||||
}
|
||||
|
||||
tnExtMstpVids0 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the first 1024 bits of the 4096 bit vector
|
||||
indicating which VIDs are assigned to this MSTID. The high order
|
||||
bit of the first octet corresponds to the first bit of the vector,
|
||||
while the low order bit of the last octet corresponds to the last
|
||||
bit of this portion of the vector. A bit that is on (equal to 1)
|
||||
indicates that the corresponding VID is assigned to this MSTID."
|
||||
::= { tnExtMstpEntry 1 }
|
||||
|
||||
tnExtMstpVids1 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the second 1024 bits of the 4096 bit vector
|
||||
indicating which VIDs are assigned to this MSTID. The high order
|
||||
bit of the first octet corresponds to the first bit of this
|
||||
portion of the vector, while the low order bit of the last octet
|
||||
corresponds to the last bit of this portion of the vector. A bit
|
||||
that is on (equal to 1) indicates that the corresponding VID is
|
||||
assigned to this MSTID."
|
||||
::= { tnExtMstpEntry 2 }
|
||||
|
||||
tnExtMstpVids2 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the third 1024 bits of the 4096 bit vector
|
||||
indicating which VIDs are assigned to this MSTID. The high order
|
||||
bit of the first octet corresponds to the first bit of this
|
||||
portion of the vector, while the low order bit of the last octet
|
||||
corresponds to the last bit of this portion of the vector. A bit
|
||||
that is on (equal to 1) indicates that the corresponding VID is
|
||||
assigned to this MSTID."
|
||||
::= { tnExtMstpEntry 3 }
|
||||
|
||||
tnExtMstpVids3 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the fourth 1024 bits of the 4096 bit vector
|
||||
indicating which VIDs are assigned to this MSTID. The high order
|
||||
bit of the first octet corresponds to the first bit of this
|
||||
portion of the vector, while the low order bit of the last octet
|
||||
corresponds to the last bit of this portion of the vector. A bit
|
||||
that is on (equal to 1) indicates that the corresponding VID is
|
||||
assigned to this MSTID."
|
||||
::= { tnExtMstpEntry 4 }
|
||||
-- MSTP cist port table
|
||||
|
||||
tnExtMstpCistPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnExtMstpCistPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CIST Port Table. Each row in the Table represents information
|
||||
regarding a specific Port within the Bridge's Bridge Protocol
|
||||
Entity, for the CIST."
|
||||
::= { tnXSTPMgmtObjects 3 }
|
||||
|
||||
tnExtMstpCistPortEntry OBJECT-TYPE
|
||||
SYNTAX TnExtMstpCistPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A extension MSTP Cist Port Table entry."
|
||||
AUGMENTS { ieee8021MstpCistPortEntry }
|
||||
::= { tnExtMstpCistPortTable 1 }
|
||||
|
||||
TnExtMstpCistPortEntry ::= SEQUENCE {
|
||||
tnExtMstpCistPortBpduGuard TruthValue,
|
||||
tnExtMstpCistPortAutoEdge TruthValue,
|
||||
}
|
||||
|
||||
tnExtMstpCistPortBpduGuard OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If enabled, causes the port to disable itself upon receiving valid BPDU's.
|
||||
Contrary to the similar bridge setting, the port Edge status does not
|
||||
effect this setting. A port entering error-disabled state due to this
|
||||
setting is subject to the bridge Port Error Recovery setting as well."
|
||||
::= { tnExtMstpCistPortEntry 1 }
|
||||
|
||||
tnExtMstpCistPortAutoEdge OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether the bridge should enable automatic edge detection on
|
||||
the bridge port. This allows operEdge to be derived from whether BPDU's
|
||||
are received on the port or not."
|
||||
::= { tnExtMstpCistPortEntry 2 }
|
||||
|
||||
-- MSTP port table
|
||||
|
||||
tnExtMstpPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnExtMstpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP Port Table. Each row in the Table represents information
|
||||
regarding a specific Port within the Bridge's Bridge Protocol
|
||||
Entity, for a given MSTI.
|
||||
The values of all writable objects in this table MUST be
|
||||
retained across reinitializations of the management system.
|
||||
Note that entries will exist in this table only for bridge
|
||||
components for which the corresponding instance of
|
||||
ieee8021SpanningTreeVersion (from the IEEE8021-SPANNING-TREE-MIB)
|
||||
has a value of mstp(2)"
|
||||
::= { tnXSTPMgmtObjects 4 }
|
||||
|
||||
tnExtMstpPortEntry OBJECT-TYPE
|
||||
SYNTAX TnExtMstpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A extension MSTP Port Table entry"
|
||||
AUGMENTS { ieee8021MstpPortEntry }
|
||||
::= { tnExtMstpPortTable 1 }
|
||||
|
||||
TnExtMstpPortEntry ::= SEQUENCE {
|
||||
tnExtMstpPortAdminPathCost Integer32
|
||||
}
|
||||
|
||||
tnExtMstpPortAdminPathCost OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..200000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administratively assigned value for the contribution
|
||||
of this port to the path cost of paths toward the spanning
|
||||
tree root.
|
||||
Writing a value of '0' assigns the automatically calculated
|
||||
default Path Cost value to the port. If the default Path
|
||||
Cost is being used, this object returns '0' when read."
|
||||
::= { tnExtMstpPortEntry 1 }
|
||||
|
||||
-- =============================================================
|
||||
-- tnMSTPPortStatsTable:
|
||||
-- =============================================================
|
||||
|
||||
tnXstpPortStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnXstpPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The STP Port statistics Table."
|
||||
::= { tnXSTPMgmtObjects 5 }
|
||||
|
||||
tnXstpPortStatsEntry OBJECT-TYPE
|
||||
SYNTAX TnXstpPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A XSTP port statistics Table entry."
|
||||
INDEX { tnXstpPortStatsComponentId , tnXstpPortStatsPort }
|
||||
::= { tnXstpPortStatsTable 1 }
|
||||
|
||||
TnXstpPortStatsEntry ::= SEQUENCE {
|
||||
tnXstpPortStatsComponentId IEEE8021PbbComponentIdentifier,
|
||||
tnXstpPortStatsPort IEEE8021BridgePortNumber,
|
||||
tnXstpPortStatsMstpTx Integer32,
|
||||
tnXstpPortStatsRstpTx Integer32,
|
||||
tnXstpPortStatsStpTx Integer32,
|
||||
tnXstpPortStatsTcnTx Integer32,
|
||||
tnXstpPortStatsMstpRx Integer32,
|
||||
tnXstpPortStatsRstpRx Integer32,
|
||||
tnXstpPortStatsStpRx Integer32,
|
||||
tnXstpPortStatsTcnRx Integer32,
|
||||
tnXstpPortStatsUnknown Integer32,
|
||||
tnXstpPortStatsLllegal Integer32,
|
||||
tnXstpPortStatsClear TruthValue
|
||||
}
|
||||
|
||||
tnXstpPortStatsComponentId OBJECT-TYPE
|
||||
SYNTAX IEEE8021PbbComponentIdentifier
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The component identifier is used to distinguish between the
|
||||
multiple virtual bridge instances within a PBB. In simple
|
||||
situations where there is only a single component the default
|
||||
value is 1"
|
||||
::= { tnXstpPortStatsEntry 1 }
|
||||
|
||||
tnXstpPortStatsPort OBJECT-TYPE
|
||||
SYNTAX IEEE8021BridgePortNumber
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the port for which this entry
|
||||
contains Spanning Tree Protocol management information.
|
||||
"
|
||||
::= { tnXstpPortStatsEntry 2 }
|
||||
|
||||
tnXstpPortStatsMstpTx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of MSTP Configuration BPDU's transmitted on the port."
|
||||
::= { tnXstpPortStatsEntry 3 }
|
||||
|
||||
tnXstpPortStatsRstpTx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RSTP Configuration BPDU's transmitted on the port."
|
||||
::= { tnXstpPortStatsEntry 4 }
|
||||
|
||||
tnXstpPortStatsStpTx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of STP Configuration BPDU's transmitted on the port."
|
||||
::= { tnXstpPortStatsEntry 5 }
|
||||
|
||||
tnXstpPortStatsTcnTx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of TCN Configuration BPDU's transmitted on the port."
|
||||
::= { tnXstpPortStatsEntry 6 }
|
||||
|
||||
tnXstpPortStatsMstpRx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of MSTP Configuration BPDU's received on the port."
|
||||
::= { tnXstpPortStatsEntry 7 }
|
||||
|
||||
tnXstpPortStatsRstpRx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RSTP Configuration BPDU's received on the port."
|
||||
::= { tnXstpPortStatsEntry 8 }
|
||||
|
||||
tnXstpPortStatsStpRx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of STP Configuration BPDU's received on the port."
|
||||
::= { tnXstpPortStatsEntry 9 }
|
||||
|
||||
tnXstpPortStatsTcnRx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of TCN Configuration BPDU's received on the port."
|
||||
::= { tnXstpPortStatsEntry 10 }
|
||||
|
||||
tnXstpPortStatsUnknown OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of unkown BPDU's received on the port."
|
||||
::= { tnXstpPortStatsEntry 11 }
|
||||
|
||||
tnXstpPortStatsLllegal OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lllegal BPDU's received on the port."
|
||||
::= { tnXstpPortStatsEntry 12 }
|
||||
|
||||
tnXstpPortStatsClear OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clear the stats"
|
||||
::= { tnXstpPortStatsEntry 13 }
|
||||
END
|
601
MIBS/transition/TN-Y1564-MIB
Normal file
601
MIBS/transition/TN-Y1564-MIB
Normal file
@ -0,0 +1,601 @@
|
||||
-- *****************************************************************
|
||||
-- TN-Y1564-MIB.my : TN Y.1564 OAM MIB
|
||||
--
|
||||
-- Author : Krish
|
||||
--
|
||||
-- Copyright (c) 2014 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *************************************************************************************************
|
||||
--
|
||||
|
||||
TN-Y1564-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus, TruthValue FROM SNMPv2-TC
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
tnProducts FROM TRANSITION-SMI
|
||||
InetAddressType,InetAddress FROM INET-ADDRESS-MIB
|
||||
MacAddress FROM SNMPv2-TC
|
||||
;
|
||||
|
||||
tnY1564MIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201408220000Z"
|
||||
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
|
||||
"The MIB provides functionalities for system user management in TN modules."
|
||||
REVISION "201408220000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { tnProducts 154 }
|
||||
|
||||
|
||||
tnY1564MIBNotifications OBJECT IDENTIFIER ::= { tnY1564MIB 1 }
|
||||
tnY1564MIBObjects OBJECT IDENTIFIER ::= { tnY1564MIB 2 }
|
||||
tnY1564MIBConformance OBJECT IDENTIFIER ::= { tnY1564MIB 3 }
|
||||
|
||||
|
||||
--
|
||||
-- sub Objects list
|
||||
--
|
||||
tnY1564CfgMgmt OBJECT IDENTIFIER ::= { tnY1564MIBObjects 1 }
|
||||
tnY1564ReportMgmt OBJECT IDENTIFIER ::= { tnY1564MIBObjects 2 }
|
||||
|
||||
tnY1564ProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnY1564ProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides configuration of SOAM Maintenance Point.
|
||||
"
|
||||
::= { tnY1564CfgMgmt 1 }
|
||||
|
||||
tnY1564ProfileEntry OBJECT-TYPE
|
||||
SYNTAX TnY1564ProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A entry in the table represents a configuration for local SOAM."
|
||||
INDEX { IMPLIED tnY1564ProfileName }
|
||||
::= { tnY1564ProfileTable 1 }
|
||||
|
||||
TnY1564ProfileEntry ::=
|
||||
SEQUENCE{
|
||||
tnY1564ProfileName SnmpAdminString,
|
||||
tnY1564ProfileDescription DisplayString,
|
||||
tnY1564DuelEnded TruthValue,
|
||||
tnY1564DstOamAware TruthValue,
|
||||
tnY1564TrafficType INTEGER,
|
||||
tnY1564MegLevel INTEGER,
|
||||
tnY1564FrameSize INTEGER,
|
||||
tnY1564UserFrameSize INTEGER,
|
||||
tnY1564DwellTime INTEGER,
|
||||
tnY1564SacFLR INTEGER,
|
||||
tnY1564SacFTD INTEGER,
|
||||
tnY1564SacFDV INTEGER,
|
||||
tnY1564CirEnable TruthValue,
|
||||
tnY1564CirStepDuration INTEGER,
|
||||
tnY1564CirDmInterval INTEGER,
|
||||
tnY1564CirStepCount INTEGER,
|
||||
tnY1564EirEnable TruthValue,
|
||||
tnY1564EirDuration INTEGER,
|
||||
tnY1564EirDmInterval INTEGER,
|
||||
tnY1564TrafficPolicingEnable TruthValue,
|
||||
tnY1564TrafficPolicingDuration INTEGER,
|
||||
tnY1564TrafficPolicingDmInterval INTEGER,
|
||||
tnY1564PerfTestEnable TruthValue,
|
||||
tnY1564PerfTestDuration INTEGER,
|
||||
tnY1564PerfTestUserDuration INTEGER,
|
||||
tnY1564PerfTestDmInterval INTEGER,
|
||||
tnY1564ProfileStatus RowStatus
|
||||
}
|
||||
|
||||
tnY1564ProfileName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name, ASCII range 33-126, of this table."
|
||||
::= { tnY1564ProfileEntry 1 }
|
||||
|
||||
tnY1564ProfileDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..127))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of this table."
|
||||
::= { tnY1564ProfileEntry 2 }
|
||||
|
||||
tnY1564DuelEnded OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For future use."
|
||||
::= { tnY1564ProfileEntry 3 }
|
||||
|
||||
tnY1564DstOamAware OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set, switch transmits Y.1731 DMM frames for delay measurements
|
||||
and Y.1731 1DM frames when this is cleared. When Traffic Type is 'Y.1731 OAM',
|
||||
switch transmits Y.1731 LBM frames as background traffic when DST is
|
||||
configured as OAM-aware, and Y.1731 TST frames when not."
|
||||
::= { tnY1564ProfileEntry 4 }
|
||||
|
||||
tnY1564TrafficType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
y1731Oam(1),
|
||||
simCustomer(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
When set to 'Y.1731 OAM', this switch transmits Y.1731
|
||||
OAM PDUs as background traffic, and DST is OAM-aware
|
||||
determines the PDU type. In the current version of the
|
||||
software, only one ECE can be tested at a time in this mode.
|
||||
When set to 'Simulated Customer', the software will generate
|
||||
a traffic-pattern per ECE that will hit the ECE, and use
|
||||
the ECE's counters to determine PASS/FAIL criteria.Besides
|
||||
supporting simultaneous test of multiple ECEs,
|
||||
'Simulated Customer' has the advantage that the tester can
|
||||
see directly from the report if she has configured ECEs wrongly,
|
||||
since the report will show per-ECE counters and fail if an ECE
|
||||
under test is not hit as expected by the traffic pattern."
|
||||
::= { tnY1564ProfileEntry 5 }
|
||||
|
||||
tnY1564MegLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
one(1),
|
||||
two(2),
|
||||
three(3),
|
||||
four(4),
|
||||
five(5),
|
||||
six(6),
|
||||
seven(7)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
The MEG level used in generated Y.1731 OAM frames (both LBM/TST and DMM/1DM)."
|
||||
::= { tnY1564ProfileEntry 6 }
|
||||
|
||||
tnY1564FrameSize OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
bytes64(1),
|
||||
bytes128(2),
|
||||
bytes256(3),
|
||||
bytes512(4),
|
||||
bytes1024(5),
|
||||
bytes1280(6),
|
||||
bytes1518(7),
|
||||
mtu(8),
|
||||
userDefined(9)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
Selects the frame size of the background traffic. The frame size
|
||||
does not include possible C-tag(s) added to match the ECE. Besides
|
||||
standard frame sizes there are two custom selections:
|
||||
|
||||
MTU - The UNI's MTU will be used for the background traffic.
|
||||
User-defined - custom specification of a frame size of the background traffic.
|
||||
Valid range is 64 to 10236 bytes.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 7 }
|
||||
|
||||
tnY1564UserFrameSize OBJECT-TYPE
|
||||
SYNTAX INTEGER(64..10236)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
User defined frame size of the background traffic.
|
||||
Valid range is 64 to 10236 bytes.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 8 }
|
||||
|
||||
tnY1564DwellTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
When a trial (a single step of a subtest) is executed, background
|
||||
traffic is transmitted for a certain period of time. When that
|
||||
period has elapsed, the Dwell Time determines how long to wait
|
||||
before reading hardware counters and status in order to assess
|
||||
the status of the trial. The required dwell time must be at least
|
||||
the worst-case roundtrip time, and therefore a.o. depends on the
|
||||
physical distance between the near and far ends.
|
||||
|
||||
Valid range is from 100 to 10000 in steps of 100 milliseconds
|
||||
with a default of 500 milliseconds.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 9 }
|
||||
|
||||
tnY1564SacFLR OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..1000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Defines the acceptable Frame Loss Ratio.
|
||||
The Acceptable FLR is measured in permille. Setting this to
|
||||
1000 effectively disables this check.The number is used in all
|
||||
enabled subtests. Only delay measurement PDUs and green
|
||||
background traffic undergoes FLR check. If the number of looped
|
||||
green frames differs from the number of transmitted green frames
|
||||
by more than the 'Acceptable FLR', the test is considered failing,
|
||||
otherwise passing.If the EVC contains multiple ECEs that matches
|
||||
on the same VLAN ID (UNI ingress) and the EVC uses 'Tx Lookup' equal
|
||||
to 'VID-PCP', the NNI ingress rules count looped traffic per NNI
|
||||
outer tag's PCP, and therefore provide more detailed information about
|
||||
which ECE is failing, than if the EVC uses 'Tx Lookup' equal to 'VID',
|
||||
where all looped traffic arriving on NNI is counted on the same ECE.
|
||||
The disadvantage of the 'VID-PCP' method is that it uses more chip
|
||||
resources than does the 'VID' method.
|
||||
|
||||
Valid range is from 0 to 1000 with a default of 0‰.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 10 }
|
||||
|
||||
tnY1564SacFTD OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..10000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Defines the acceptable Frame Transfer Delay, measured in
|
||||
milliseconds. If the highest observed frame transfer delay
|
||||
exceeds this, the test fails.
|
||||
|
||||
Valid range is from 0 to 10000 with a default of 0 milliseconds.
|
||||
A value of 0 disables this check.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 11 }
|
||||
|
||||
tnY1564SacFDV OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..10000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Defines the acceptable Frame Delay Variation, measured in milliseconds.
|
||||
If the highest observed frame delay variation exceeds this, the test fails.
|
||||
Valid range is from 0 to 10000 with a default of 0 milliseconds.
|
||||
A value of 0 disables this check.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 12 }
|
||||
|
||||
tnY1564CirEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Set, to enable the CIR test."
|
||||
::= { tnY1564ProfileEntry 13 }
|
||||
|
||||
tnY1564CirStepDuration OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..3600)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Each step in the CIR configuration test applies background
|
||||
traffic for this number of seconds.
|
||||
Valid range is from 1 to 3600 with a default of 10 seconds.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 14 }
|
||||
|
||||
tnY1564CirDmInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER(100..10000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
A Y.1731 1DM or DMM frame (depending on type of test) is
|
||||
transmitted every so many milliseconds, in order to perform
|
||||
delay measurements (DM). The number should be selected so
|
||||
that at least three DM frames are transmitted during a trial
|
||||
in order to obtain delay variation results. After each trial
|
||||
the measured FTD and FDV is compared against the SAC's Acceptable FLR, FTD, and FDV.
|
||||
|
||||
Valid range is from 100 to 10000 in steps of 100 milliseconds
|
||||
with a default of 500 milliseconds.
|
||||
A value of 0 effectively disables transmission of DM frames,
|
||||
which thereby indirectly disables the check against the SAC.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 15 }
|
||||
|
||||
tnY1564CirStepCount OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..1000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The number of steps (trials) used to reach CIR. If, for example,
|
||||
Step Count is set to 4, four trials are executed. The first runs
|
||||
at 25% of this ECEs share of CIR, the second at 50%, then 75%,
|
||||
and finally 100%. A step count of 1 corresponds to executing
|
||||
Y.1564's A.1 test (Simple CIR Validation Test). A step count
|
||||
greater than 1 corresponds to executing Y.1564's A.2 test (Step Load CIR Test).
|
||||
|
||||
Valid range is from 1 to 1000 with a default of 4 steps.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 16 }
|
||||
|
||||
tnY1564EirEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Set, to enable the EIR test."
|
||||
::= { tnY1564ProfileEntry 17 }
|
||||
|
||||
tnY1564EirDuration OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..3600)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The EIR configuration test is executed in one single trial,
|
||||
whose duration is configured with this parameter.
|
||||
Valid range is from 1 to 3600 with a default of 10 seconds.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 18 }
|
||||
|
||||
tnY1564EirDmInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER(100..10000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
A Y.1731 1DM or DMM frame (depending on type of test) is
|
||||
transmitted every so many milliseconds, in order to perform
|
||||
delay measurements (DM). The number should be selected so
|
||||
that at least three DM frames are transmitted during a trial
|
||||
in order to obtain delay variation results. After each trial
|
||||
the measured FTD and FDV is compared against the SAC's Acceptable FLR, FTD, and FDV.
|
||||
|
||||
Valid range is from 100 to 10000 in steps of 100 milliseconds
|
||||
with a default of 500 milliseconds.
|
||||
A value of 0 effectively disables transmission of DM frames,
|
||||
which thereby indirectly disables the check against the SAC.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 19 }
|
||||
|
||||
tnY1564TrafficPolicingEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Set, to enable the Traffic Policing test."
|
||||
::= { tnY1564ProfileEntry 20 }
|
||||
|
||||
tnY1564TrafficPolicingDuration OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..3600)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The Traffic Policing test is executed in one single trial,
|
||||
whose duration is configured with this parameter.
|
||||
Valid range is from 1 to 3600 with a default of 10 seconds.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 21 }
|
||||
|
||||
tnY1564TrafficPolicingDmInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER(100..10000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
A Y.1731 1DM or DMM frame (depending on type of test) is
|
||||
transmitted every so many milliseconds, in order to perform
|
||||
delay measurements (DM). The number should be selected so
|
||||
that at least three DM frames are transmitted during a trial
|
||||
in order to obtain delay variation results. After each trial
|
||||
the measured FTD and FDV is compared against the SAC's Acceptable FLR, FTD, and FDV.
|
||||
|
||||
Valid range is from 100 to 10000 in steps of 100 milliseconds
|
||||
with a default of 500 milliseconds.
|
||||
A value of 0 effectively disables transmission of DM frames,
|
||||
which thereby indirectly disables the check against the SAC.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 22 }
|
||||
|
||||
tnY1564PerfTestEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Set, to enable the Performance test."
|
||||
::= { tnY1564ProfileEntry 23 }
|
||||
|
||||
tnY1564PerfTestDuration OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
mins15(1),
|
||||
hours2(2),
|
||||
hours24(3),
|
||||
userDefined(4)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The performance test is executed in one single trial, whose
|
||||
duration is configured with this parameter. There are
|
||||
Y.1564-specified standard durations and a custom duration can be
|
||||
specified by selecting User-defined Duration option.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 24 }
|
||||
|
||||
tnY1564PerfTestUserDuration OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..86400)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
User defined duration. Valid range is from 1 to 86400 with a default of 900 seconds
|
||||
"
|
||||
::= { tnY1564ProfileEntry 25 }
|
||||
|
||||
tnY1564PerfTestDmInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER(100..10000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
A Y.1731 1DM or DMM frame (depending on type of test) is
|
||||
transmitted every so many milliseconds, in order to perform
|
||||
delay measurements (DM). The number should be selected so
|
||||
that at least three DM frames are transmitted during a trial
|
||||
in order to obtain delay variation results. After each trial
|
||||
the measured FTD and FDV is compared against the SAC's Acceptable FLR, FTD, and FDV.
|
||||
|
||||
Valid range is from 100 to 10000 in steps of 100 milliseconds
|
||||
with a default of 500 milliseconds.
|
||||
A value of 0 effectively disables transmission of DM frames,
|
||||
which thereby indirectly disables the check against the SAC.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 26 }
|
||||
|
||||
tnY1564ProfileStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the row.
|
||||
The writable columns in a row can not be changed if the row
|
||||
is active. All columns must have a valid value before a row
|
||||
can be activated.
|
||||
"
|
||||
::= { tnY1564ProfileEntry 27 }
|
||||
|
||||
|
||||
|
||||
-- ------------------------------------------------------
|
||||
-- ------------------------------------------------------
|
||||
-- ------------------------------------------------------
|
||||
-- ------------------------------------------------------
|
||||
|
||||
tnY1564ReportTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnY1564ReportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides configuration of SOAM Maintenance Point.
|
||||
"
|
||||
::= { tnY1564ReportMgmt 1 }
|
||||
|
||||
tnY1564ReportEntry OBJECT-TYPE
|
||||
SYNTAX TnY1564ReportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A entry in the table represents a configuration for local SOAM."
|
||||
INDEX { IMPLIED tnY1564ReportName }
|
||||
::= { tnY1564ReportTable 1 }
|
||||
|
||||
TnY1564ReportEntry ::=
|
||||
SEQUENCE{
|
||||
tnY1564ReportName SnmpAdminString,
|
||||
tnY1564ReportDscr DisplayString,
|
||||
tnY1564ReportTime DisplayString,
|
||||
tnY1564ReportTftpAddrType InetAddressType,
|
||||
tnY1564ReportTftpAddr InetAddress,
|
||||
tnY1564ReportTestStatus INTEGER,
|
||||
tnY1564ReportAction INTEGER
|
||||
}
|
||||
|
||||
tnY1564ReportName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name, ASCII range 33-126, of this table."
|
||||
::= { tnY1564ReportEntry 1 }
|
||||
|
||||
tnY1564ReportDscr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of this table."
|
||||
::= { tnY1564ReportEntry 2 }
|
||||
|
||||
tnY1564ReportTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (26))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of this table."
|
||||
::= { tnY1564ReportEntry 3 }
|
||||
|
||||
tnY1564ReportTftpAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tftp server IP address type. "
|
||||
::= { tnY1564ReportEntry 4 }
|
||||
|
||||
tnY1564ReportTftpAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tftp server IP address. "
|
||||
::= { tnY1564ReportEntry 5 }
|
||||
|
||||
tnY1564ReportTestStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
inactive(1),
|
||||
executing(2),
|
||||
cancelling(3),
|
||||
cancelled(4),
|
||||
passed(5),
|
||||
failed(6)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
"
|
||||
::= { tnY1564ReportEntry 6 }
|
||||
|
||||
tnY1564ReportAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noAction(1),
|
||||
cancelTest(2),
|
||||
saveReport(3),
|
||||
deleteReport(4)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
"
|
||||
::= { tnY1564ReportEntry 7 }
|
||||
END
|
92
MIBS/transition/TN-ZERO-TOUCH-PROVISION-MIB
Normal file
92
MIBS/transition/TN-ZERO-TOUCH-PROVISION-MIB
Normal file
@ -0,0 +1,92 @@
|
||||
-- *****************************************************************
|
||||
-- TN-ZERO-TOUCH-PROVISION-MIB.my : TN zero touch provision MIB
|
||||
--
|
||||
-- Copyright (c) 2014 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *************************************************************************************************
|
||||
--
|
||||
|
||||
TN-ZERO-TOUCH-PROVISION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
tnProducts
|
||||
FROM TRANSITION-SMI
|
||||
sysObjectID
|
||||
FROM SNMPv2-MIB
|
||||
ifPhysAddress
|
||||
FROM IF-MIB
|
||||
entPhysicalDescr, entPhysicalSoftwareRev,
|
||||
entPhysicalHardwareRev, entPhysicalSerialNum
|
||||
FROM ENTITY-MIB
|
||||
tnIpAddr, tnIpv6Addr
|
||||
FROM TN-DEV-SYS-IPMGMT-MIB;
|
||||
|
||||
--
|
||||
-- main body
|
||||
--
|
||||
tnZeroTouchProvisionMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201402080000Z"
|
||||
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
|
||||
"The mib for device zero touch device provisioning."
|
||||
REVISION "201402080000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { tnProducts 12 }
|
||||
|
||||
tnZeroTouchProvisionNotifications OBJECT IDENTIFIER ::= { tnZeroTouchProvisionMIB 0 }
|
||||
tnZeroTouchProvisionMIBObjects OBJECT IDENTIFIER ::= { tnZeroTouchProvisionMIB 1 }
|
||||
|
||||
|
||||
tnZTPAutoDiscoveryMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
dhcp(1) -- auto discoverty through dhcp
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"To mode of the Zero Touch Provision. The none(0) disable the
|
||||
ZTP auto discovery. The dhcp(1) enable the ZTP auto discovery
|
||||
through dhcp."
|
||||
DEFVAL { dhcp }
|
||||
::= { tnZeroTouchProvisionMIBObjects 1 }
|
||||
|
||||
|
||||
-- ******************************************************************
|
||||
-- NOTIFICATIONS (TRAPS)
|
||||
-- These notifications will be sent to the management entity
|
||||
-- ******************************************************************
|
||||
|
||||
tnZTPAutoDiscoveryNotification NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
sysObjectID,
|
||||
entPhysicalDescr,
|
||||
tnIpAddr,
|
||||
tnIpv6Addr,
|
||||
entPhysicalSoftwareRev,
|
||||
entPhysicalHardwareRev,
|
||||
entPhysicalSerialNum,
|
||||
ifPhysAddress
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A tnAutoProvDiscoveryNotification trap is sent when the device receives a provisioning server (EMS)
|
||||
address from DHCP server. The objects in the notification correspond to the values in scalar
|
||||
instance in SNMPv2-MIB and row instances in the ifTable, entPhysicalTable, tnIpMgmtTable and
|
||||
tnIpextMgmtTable. At most one of the tnIpAddr or tnIpv6Addr could be zero length, which means
|
||||
the IPv4 or IPv6 address, correspondingly, is not supported at the time this notification is sent."
|
||||
::= { tnZeroTouchProvisionNotifications 1 }
|
||||
|
||||
END
|
108
MIBS/transition/TRANSITION-SMI
Normal file
108
MIBS/transition/TRANSITION-SMI
Normal file
@ -0,0 +1,108 @@
|
||||
-- ***********************************************************************************************
|
||||
-- TRANSITION-SMI.my: Transition Networks Enterprise Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2009 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ***********************************************************************************************
|
||||
--
|
||||
|
||||
TRANSITION-SMI DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
transition MODULE-IDENTITY
|
||||
LAST-UPDATED "201307240000Z"
|
||||
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
|
||||
"The Structure of Management Information for the
|
||||
Transition Networks MIBs."
|
||||
|
||||
REVISION "201307240000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision of this module"
|
||||
::= { enterprises 868 } -- IANA assigned
|
||||
|
||||
productId OBJECT IDENTIFIER ::= { transition 1 }
|
||||
products OBJECT IDENTIFIER ::= { transition 2 }
|
||||
|
||||
tnModules OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Transition networks products are assigned
|
||||
module identities from here."
|
||||
::= { productId 5 }
|
||||
|
||||
tnIONPlatform OBJECT IDENTIFIER ::= { tnModules 1 }
|
||||
tnCESwitches OBJECT IDENTIFIER ::= { tnModules 2 }
|
||||
tnIndSwitches OBJECT IDENTIFIER ::= { tnModules 3 }
|
||||
tnPBSwitches OBJECT IDENTIFIER ::= { tnModules 4 }
|
||||
tnLIBSwitches OBJECT IDENTIFIER ::= { tnModules 5 }
|
||||
|
||||
tnCES3280 OBJECT IDENTIFIER ::= { tnCESwitches 1 }
|
||||
tnCES3280TST OBJECT IDENTIFIER ::= { tnCESwitches 2 }
|
||||
tnCES3280S OBJECT IDENTIFIER ::= { tnCESwitches 3 }
|
||||
tnCES3280STST OBJECT IDENTIFIER ::= { tnCESwitches 4 }
|
||||
tnCES3290-24 OBJECT IDENTIFIER ::= { tnCESwitches 5 }
|
||||
tnCES3290-42 OBJECT IDENTIFIER ::= { tnCESwitches 6 }
|
||||
|
||||
tnCES4140 OBJECT IDENTIFIER ::= { tnCESwitches 20 }
|
||||
tnCES4212 OBJECT IDENTIFIER ::= { tnCESwitches 21 }
|
||||
tnCES4224 OBJECT IDENTIFIER ::= { tnCESwitches 22 }
|
||||
|
||||
tnInd3280L OBJECT IDENTIFIER ::= { tnIndSwitches 1 }
|
||||
tnInd3284L OBJECT IDENTIFIER ::= { tnIndSwitches 2 }
|
||||
tnInd3280H OBJECT IDENTIFIER ::= { tnIndSwitches 3 }
|
||||
tnInd3284H OBJECT IDENTIFIER ::= { tnIndSwitches 4 }
|
||||
|
||||
tnPBPLUSTDM4AC OBJECT IDENTIFIER ::= { tnPBSwitches 1 }
|
||||
tnPBPLUSTDM4DC OBJECT IDENTIFIER ::= { tnPBSwitches 2 }
|
||||
tnPBPLUSTDM1VXAC OBJECT IDENTIFIER ::= { tnPBSwitches 3 }
|
||||
tnPBPLUSTDM1VXDC OBJECT IDENTIFIER ::= { tnPBSwitches 4 }
|
||||
tnPBOAMTDM16 OBJECT IDENTIFIER ::= { tnPBSwitches 5 }
|
||||
tnPBTDMCONTRAAC OBJECT IDENTIFIER ::= { tnPBSwitches 6 }
|
||||
tnPBTDMCONTRADC OBJECT IDENTIFIER ::= { tnPBSwitches 7 }
|
||||
|
||||
tnLIBUnoAC OBJECT IDENTIFIER ::= { tnLIBSwitches 1 }
|
||||
tnLIBUnoDC OBJECT IDENTIFIER ::= { tnLIBSwitches 2 }
|
||||
tnLIBMidi OBJECT IDENTIFIER ::= { tnLIBSwitches 3 }
|
||||
|
||||
tnProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Transition networks next generation Products."
|
||||
::= { products 5 }
|
||||
|
||||
tnExperimental OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This provides a root object identifier
|
||||
from which experimental mibs may be temporarily
|
||||
based. mibs are typicially based here if they
|
||||
fall in one of two categories
|
||||
1) are IETF work-in-process mibs which have not
|
||||
been assigned a permanent object identifier by
|
||||
the IANA.
|
||||
2) are internal work-in-process which has not been
|
||||
assigned a permanent object identifier typicially because
|
||||
the mib is not ready for deployment.
|
||||
|
||||
NOTE WELL: support for mibs in the tnExperimental
|
||||
subtree will be deleted when a permanent object
|
||||
identifier assignment is made."
|
||||
::= { transition 3 }
|
||||
|
||||
END
|
166
MIBS/transition/TRANSITION-TC
Normal file
166
MIBS/transition/TRANSITION-TC
Normal file
@ -0,0 +1,166 @@
|
||||
-- ***********************************************************************************************
|
||||
-- TRANSITION-TC.my: Transition Networks Inc MIB Textual Conventions
|
||||
--
|
||||
-- Copyright (c) 2013 by Transition Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ***********************************************************************************************
|
||||
|
||||
TRANSITION-TC DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
Gauge32, Integer32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
|
||||
tnModules FROM TRANSITION-SMI;
|
||||
|
||||
transitionTC MODULE-IDENTITY
|
||||
LAST-UPDATED "201311210000Z"
|
||||
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 module defines textual conventions used in the
|
||||
transition enterprise mibs."
|
||||
REVISION "201311210000Z"
|
||||
DESCRIPTION
|
||||
"Initial version, imports textual conventions from other standard mibs."
|
||||
::= { tnModules 1 }
|
||||
|
||||
-- The types of connectors that can be built into a Point System converter.
|
||||
-- No type of converter uses all of these connector types.
|
||||
-- Some converters return 16 bit connector style values that contain additional
|
||||
-- information on the connector in the upper byte. In these cases, the lower
|
||||
-- byte is one of the values below.
|
||||
CpsConnector ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This enumerates all the Transition networks supported media connectors."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
rj45(10), -- RJ-45, unshielded twisted pair
|
||||
stmm(11), -- ST fiber, multimode
|
||||
stsm(12), -- ST fiber, singlemode
|
||||
scmm(13), -- SC fiber, multimode
|
||||
scsm(14), -- SC fiber, singlemode
|
||||
scsmlh(15), -- SC fiber, singlemode, long haul
|
||||
scsmelh(16), -- SC fiber, singlemode, extra long haul
|
||||
scsmlhlw(17), -- SC fiber, long haul, long wavelength
|
||||
mtrjmm(18), -- MT-RJ multimode fiber
|
||||
lc(19), -- LC fiber, singlemode
|
||||
bnc(20), -- BNC coax
|
||||
stsmlh(21), -- ST Singlemode Long Haul
|
||||
stsmelh(22), -- ST Singlemode Extra Long Haul
|
||||
scmm1300(23), -- SC Multimode 1300nm
|
||||
stmm1300(24), -- ST Multimode 1300nm
|
||||
mtrjsm(25), -- MTRJ singlemode fiber
|
||||
serial26(26), -- Universal 26-pin Serial Interface Connector
|
||||
stmmlh(27), -- ST Multimode Long Haul
|
||||
scsmsh(28), -- SC Singlemode Short Haul
|
||||
scsimplex(29), -- SC Simplex
|
||||
bncdual(30), -- Dual BNC coax connectors
|
||||
db9rsxxx(31), -- DB9 for RS232 and RS485
|
||||
termblock(32), -- Terminal Block for RS485
|
||||
rj11(33), -- RJ-11, unshielded twisted pair
|
||||
sc40km(34), -- SC fiber, 1550nm 40km
|
||||
sc125km(35), -- SC fiber, 1 x 9, 125km Gigiabit
|
||||
din6(38), -- DIN 6-Pin for RS232
|
||||
sfp(40) -- SFP cage
|
||||
}
|
||||
|
||||
TNEthernetSpeed ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This enumerates all the Transition networks supported Ethernet speeds."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
mbps10(1),
|
||||
mbps100(2),
|
||||
gbps1(3),
|
||||
gbps10(4),
|
||||
mbps2500(5),
|
||||
gbps5(6),
|
||||
gbps12(7)
|
||||
}
|
||||
|
||||
TNEthernetDuplex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This enumerates all the Transition networks supported Ethernet interface duplex."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
halfDuplex(1),
|
||||
fullDuplex(2)
|
||||
}
|
||||
|
||||
TNEthernetAutoCross ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This enumerates all the Transition networks Ethernet Autocross values."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
mdi(1),
|
||||
mdiX(2),
|
||||
autocross(3),
|
||||
notApplicable(4)
|
||||
}
|
||||
|
||||
TNLoopbackModeCapBits ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This enumerates all the Transition networks loopback modes capability."
|
||||
|
||||
SYNTAX BITS {
|
||||
unused(0),
|
||||
phyLayerLBCapable(1),
|
||||
macLayerLBCapable(2),
|
||||
alternateLBCapable(3),
|
||||
remotePeerLBCapable(4)
|
||||
}
|
||||
|
||||
TNLoopbackModes ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This enumerates all the Transition networks loopback modes supported."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
noLoopback(0),
|
||||
phyLayerLB(1),
|
||||
macLayerLB(2),
|
||||
alternateLB(3),
|
||||
remotePeerLB(4)
|
||||
}
|
||||
|
||||
TNVlanIndexOrZero ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN ID as VlanIndex as defined in Q-BRIDGE including zero.
|
||||
If the value is between 1 and 4095 inclusive,
|
||||
it represents an IEEE 802.1Q VLAN-ID.
|
||||
If the value is zero, it is object-specific and
|
||||
must therefore be defined as part of the
|
||||
description of any object which uses this syntax."
|
||||
SYNTAX INTEGER(0..4095)
|
||||
|
||||
TNEthPhyMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The different Ethernet PHY interfaces supported."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
phy10x100BaseT(1),
|
||||
phy100BaseFX(2),
|
||||
phy1000BaseX(3),
|
||||
phy10x100x1000BaseT(4),
|
||||
phySGMII(5)
|
||||
}
|
||||
|
||||
END
|
Reference in New Issue
Block a user