diff options
Diffstat (limited to 'MIBS/transition/TN-MPLS-MIB')
| -rw-r--r-- | MIBS/transition/TN-MPLS-MIB | 4159 |
1 files changed, 4159 insertions, 0 deletions
diff --git a/MIBS/transition/TN-MPLS-MIB b/MIBS/transition/TN-MPLS-MIB new file mode 100644 index 0000000..179d56a --- /dev/null +++ b/MIBS/transition/TN-MPLS-MIB @@ -0,0 +1,4159 @@ +-- *****************************************************************
+-- TN-MPLS-MIB.mib : TN MPLS-TP private MIB
+--
+-- Copyright (c) 2015 by Transition Networks, Inc.
+-- All rights reserved.
+--
+-- *****************************************************************
+
+TN-MPLS-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
+ Integer32 FROM SNMPv2-SMI
+ IpAddress FROM SNMPv2-SMI
+ Unsigned32 FROM SNMPv2-SMI
+ MacAddress FROM SNMPv2-TC
+ TruthValue FROM SNMPv2-TC
+ TNDisplayString FROM TN-TC
+ TNInterfaceIndex FROM TN-TC
+ TNRowEditorState FROM TN-TC
+ TNUnsigned16 FROM TN-TC
+ TNUnsigned8 FROM TN-TC
+ ;
+
+tnMplsMib 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 MPLS settings."
+
+ REVISION "201504200000Z"
+ DESCRIPTION
+ "Initial Revision of this module"
+ ::= { tnProducts 144 }
+
+
+TNMplsStateType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Specifies the MPLS state."
+ SYNTAX INTEGER { unconfigured(0), configured(1), up(2), down(3) }
+
+TNMplsTagType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Specifies the MPLS tag type."
+ SYNTAX INTEGER { untagged(0), ctagged(1), stagged(2) }
+
+TNMplsTunnelMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Specifies the MPLS tunnel mode."
+ SYNTAX INTEGER { pipe(0), shortpipe(1), uniform(2), useglobal(3) }
+
+TNMplsVccvType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Specifies the MPLS Vccv type."
+ SYNTAX INTEGER { none(0), vccv1(1), vccv2(2), vccv3(3), vccv4(4) }
+
+tnMplsMibObjects OBJECT IDENTIFIER
+ ::= { tnMplsMib 1 }
+
+tnMplsCapabilities OBJECT IDENTIFIER
+ ::= { tnMplsMibObjects 1 }
+
+tnMplsCapabilitiesMaxLinks OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of links."
+ ::= { tnMplsCapabilities 1 }
+
+tnMplsCapabilitiesMaxTunnels OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of tunnels."
+ ::= { tnMplsCapabilities 2 }
+
+tnMplsCapabilitiesMaxPw OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of pseudo wires."
+ ::= { tnMplsCapabilities 3 }
+
+tnMplsCapabilitiesMaxLsp OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of LSP and xc."
+ ::= { tnMplsCapabilities 4 }
+
+tnMplsCapabilitiesMaxCosMap OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of Class of Service maps."
+ ::= { tnMplsCapabilities 5 }
+
+tnMplsCapabilitiesMaxTunnelNameLen OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of characters in tunnel name."
+ ::= { tnMplsCapabilities 6 }
+
+tnMplsConfig OBJECT IDENTIFIER
+ ::= { tnMplsMibObjects 2 }
+
+tnMplsConfigGlobal OBJECT IDENTIFIER
+ ::= { tnMplsConfig 1 }
+
+tnMplsConfigGlobalMain OBJECT IDENTIFIER
+ ::= { tnMplsConfigGlobal 1 }
+
+tnMplsConfigGlobalMainTunnelMode OBJECT-TYPE
+ SYNTAX TNMplsTunnelMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Tunnel Mode"
+ ::= { tnMplsConfigGlobalMain 1 }
+
+tnMplsConfigGlobalMainGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Global ID (for OAM)"
+ ::= { tnMplsConfigGlobalMain 2 }
+
+tnMplsConfigGlobalMainNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Node ID (for OAM)"
+ ::= { tnMplsConfigGlobalMain 3 }
+
+tnMplsConfigGlobalMainIccCarrierCode OBJECT-TYPE
+ SYNTAX TNDisplayString (SIZE(0..6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ITU-T M.1400 Carrier Code (ICC)."
+ ::= { tnMplsConfigGlobalMain 4 }
+
+tnMplsConfigLink OBJECT IDENTIFIER
+ ::= { tnMplsConfig 2 }
+
+tnMplsConfigLinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsConfigLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the MPLS Link configuration table."
+ ::= { tnMplsConfigLink 1 }
+
+tnMplsConfigLinkEntry OBJECT-TYPE
+ SYNTAX TNMplsConfigLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry in this table represents an MPLS Link."
+ INDEX { tnMplsConfigLinkGroupIfIndex }
+ ::= { tnMplsConfigLinkTable 1 }
+
+TNMplsConfigLinkEntry ::= SEQUENCE {
+ tnMplsConfigLinkGroupIfIndex TNInterfaceIndex,
+ tnMplsConfigLinkPort TNInterfaceIndex,
+ tnMplsConfigLinkMACAddressNextHop MacAddress,
+ tnMplsConfigLinkMACAddress MacAddress,
+ tnMplsConfigLinkVLANTagType TNMplsTagType,
+ tnMplsConfigLinkVLANId TNUnsigned16,
+ tnMplsConfigLinkVLANpcp Unsigned32,
+ tnMplsConfigLinkVLANdei TNUnsigned8,
+ tnMplsConfigLinkSrcNodeId IpAddress,
+ tnMplsConfigLinkSrcGlobalId Unsigned32,
+ tnMplsConfigLinkDstNodeId IpAddress,
+ tnMplsConfigLinkDstGlobalId Unsigned32,
+ tnMplsConfigLinkDstIfNum Unsigned32,
+ tnMplsConfigLinkSrcNodeIdValid TruthValue,
+ tnMplsConfigLinkSrcGlobalIdValid TruthValue,
+ tnMplsConfigLinkDstGlobalIdValid TruthValue,
+ tnMplsConfigLinkAction TNRowEditorState
+}
+
+tnMplsConfigLinkGroupIfIndex OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group interface index. Valid range is BASE+GROUP where the base is
+ specified in the interface index textual convention and the group
+ number range is 1..maximum group number. This maximum is
+ platform-specific and can be retrieved from the MPLS capabilities."
+ ::= { tnMplsConfigLinkEntry 1 }
+
+tnMplsConfigLinkPort OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Physical port interface index."
+ ::= { tnMplsConfigLinkEntry 2 }
+
+tnMplsConfigLinkMACAddressNextHop OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MAC address of peer (next hop) MPLS node."
+ ::= { tnMplsConfigLinkEntry 3 }
+
+tnMplsConfigLinkMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MAC address of this MPLS interface."
+ ::= { tnMplsConfigLinkEntry 4 }
+
+tnMplsConfigLinkVLANTagType OBJECT-TYPE
+ SYNTAX TNMplsTagType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN tag type."
+ ::= { tnMplsConfigLinkEntry 5 }
+
+tnMplsConfigLinkVLANId OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN ID, if tag_type isn't untagged."
+ ::= { tnMplsConfigLinkEntry 6 }
+
+tnMplsConfigLinkVLANpcp OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN PCP; only relevant if tagged."
+ ::= { tnMplsConfigLinkEntry 7 }
+
+tnMplsConfigLinkVLANdei OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN DEI; only relevant if tagged."
+ ::= { tnMplsConfigLinkEntry 8 }
+
+tnMplsConfigLinkSrcNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source node ID (for OAM)."
+ ::= { tnMplsConfigLinkEntry 9 }
+
+tnMplsConfigLinkSrcGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source global ID (for OAM)."
+ ::= { tnMplsConfigLinkEntry 10 }
+
+tnMplsConfigLinkDstNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination node ID (for OAM)."
+ ::= { tnMplsConfigLinkEntry 11 }
+
+tnMplsConfigLinkDstGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination global ID (for OAM)."
+ ::= { tnMplsConfigLinkEntry 12 }
+
+tnMplsConfigLinkDstIfNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination interface number (for OAM)."
+ ::= { tnMplsConfigLinkEntry 13 }
+
+tnMplsConfigLinkSrcNodeIdValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source node ID valid (for OAM)."
+ ::= { tnMplsConfigLinkEntry 14 }
+
+tnMplsConfigLinkSrcGlobalIdValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source global ID valid (for OAM)."
+ ::= { tnMplsConfigLinkEntry 15 }
+
+tnMplsConfigLinkDstGlobalIdValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination global ID valid (for OAM)."
+ ::= { tnMplsConfigLinkEntry 16 }
+
+tnMplsConfigLinkAction OBJECT-TYPE
+ SYNTAX TNRowEditorState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action"
+ ::= { tnMplsConfigLinkEntry 100 }
+
+tnMplsConfigLinkRowEditor OBJECT IDENTIFIER
+ ::= { tnMplsConfigLink 2 }
+
+tnMplsConfigLinkRowEditorGroupIfIndex OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS group interface index. Valid range is BASE+GROUP where the base is
+ specified in the interface index textual convention and the group
+ number range is 1..maximum group number. This maximum is
+ platform-specific and can be retrieved from the MPLS capabilities."
+ ::= { tnMplsConfigLinkRowEditor 1 }
+
+tnMplsConfigLinkRowEditorPort OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Physical port interface index."
+ ::= { tnMplsConfigLinkRowEditor 2 }
+
+tnMplsConfigLinkRowEditorMACAddressNextHop OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MAC address of peer (next hop) MPLS node."
+ ::= { tnMplsConfigLinkRowEditor 3 }
+
+tnMplsConfigLinkRowEditorMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MAC address of this MPLS interface."
+ ::= { tnMplsConfigLinkRowEditor 4 }
+
+tnMplsConfigLinkRowEditorVLANTagType OBJECT-TYPE
+ SYNTAX TNMplsTagType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN tag type."
+ ::= { tnMplsConfigLinkRowEditor 5 }
+
+tnMplsConfigLinkRowEditorVLANId OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN ID, if tag_type isn't untagged."
+ ::= { tnMplsConfigLinkRowEditor 6 }
+
+tnMplsConfigLinkRowEditorVLANpcp OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN PCP; only relevant if tagged."
+ ::= { tnMplsConfigLinkRowEditor 7 }
+
+tnMplsConfigLinkRowEditorVLANdei OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN DEI; only relevant if tagged."
+ ::= { tnMplsConfigLinkRowEditor 8 }
+
+tnMplsConfigLinkRowEditorSrcNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source node ID (for OAM)."
+ ::= { tnMplsConfigLinkRowEditor 9 }
+
+tnMplsConfigLinkRowEditorSrcGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source global ID (for OAM)."
+ ::= { tnMplsConfigLinkRowEditor 10 }
+
+tnMplsConfigLinkRowEditorDstNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination node ID (for OAM)."
+ ::= { tnMplsConfigLinkRowEditor 11 }
+
+tnMplsConfigLinkRowEditorDstGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination global ID (for OAM)."
+ ::= { tnMplsConfigLinkRowEditor 12 }
+
+tnMplsConfigLinkRowEditorDstIfNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination interface number (for OAM)."
+ ::= { tnMplsConfigLinkRowEditor 13 }
+
+tnMplsConfigLinkRowEditorSrcNodeIdValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source node ID valid (for OAM)."
+ ::= { tnMplsConfigLinkRowEditor 14 }
+
+tnMplsConfigLinkRowEditorSrcGlobalIdValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source global ID valid (for OAM)."
+ ::= { tnMplsConfigLinkRowEditor 15 }
+
+tnMplsConfigLinkRowEditorDstGlobalIdValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination global ID valid (for OAM)."
+ ::= { tnMplsConfigLinkRowEditor 16 }
+
+tnMplsConfigLinkRowEditorAction OBJECT-TYPE
+ SYNTAX TNRowEditorState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action"
+ ::= { tnMplsConfigLinkRowEditor 100 }
+
+tnMplsConfigTunnel OBJECT IDENTIFIER
+ ::= { tnMplsConfig 3 }
+
+tnMplsConfigTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsConfigTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the MPLS Tunnel configuration table."
+ ::= { tnMplsConfigTunnel 1 }
+
+tnMplsConfigTunnelEntry OBJECT-TYPE
+ SYNTAX TNMplsConfigTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry in this table represents an MPLS Tunnel."
+ INDEX { tnMplsConfigTunnelGroupIfIndex }
+ ::= { tnMplsConfigTunnelTable 1 }
+
+TNMplsConfigTunnelEntry ::= SEQUENCE {
+ tnMplsConfigTunnelGroupIfIndex TNInterfaceIndex,
+ tnMplsConfigTunnelTunnelName TNDisplayString,
+ tnMplsConfigTunnelTunnelMode TNMplsTunnelMode,
+ tnMplsConfigTunnelSrcNodeId IpAddress,
+ tnMplsConfigTunnelSrcGlobalId Unsigned32,
+ tnMplsConfigTunnelDstNodeId IpAddress,
+ tnMplsConfigTunnelDstGlobalId Unsigned32,
+ tnMplsConfigTunnelDstTunnelTpNum Unsigned32,
+ tnMplsConfigTunnelSrcTunnelTpNum TNUnsigned16,
+ tnMplsConfigTunnelSrcLspNum TNUnsigned16,
+ tnMplsConfigTunnelDstLspNum TNUnsigned16,
+ tnMplsConfigTunnelIsSpme TruthValue,
+ tnMplsConfigTunnelSrcNodeIsValid TruthValue,
+ tnMplsConfigTunnelSrcGlobalIdValid TruthValue,
+ tnMplsConfigTunnelDstGlobalIdValid TruthValue,
+ tnMplsConfigTunnelIngressLabel Unsigned32,
+ tnMplsConfigTunnelEgressLabel Unsigned32,
+ tnMplsConfigTunnelAttachInterface TNInterfaceIndex,
+ tnMplsConfigTunnelTrafficClass TNUnsigned8,
+ tnMplsConfigTunnelTtl TNUnsigned8,
+ tnMplsConfigTunnelInCosMapId TNUnsigned8,
+ tnMplsConfigTunnelOutCosMapId TNUnsigned8,
+ tnMplsConfigTunnelIsLLsp TruthValue,
+ tnMplsConfigTunnelLLspCos TNUnsigned8,
+ tnMplsConfigTunnelAction TNRowEditorState
+}
+
+tnMplsConfigTunnelGroupIfIndex OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group interface index. Valid range is BASE+GROUP where the base is
+ specified in the interface index textual convention and the group
+ number range is 1..maximum group number. This maximum is
+ platform-specific and can be retrieved from the MPLS capabilities."
+ ::= { tnMplsConfigTunnelEntry 1 }
+
+tnMplsConfigTunnelTunnelName OBJECT-TYPE
+ SYNTAX TNDisplayString (SIZE(0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Tunnel name."
+ ::= { tnMplsConfigTunnelEntry 2 }
+
+tnMplsConfigTunnelTunnelMode OBJECT-TYPE
+ SYNTAX TNMplsTunnelMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DiffServ tunnel modes for Traffic Class and TTL."
+ ::= { tnMplsConfigTunnelEntry 3 }
+
+tnMplsConfigTunnelSrcNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source node ID (for OAM)."
+ ::= { tnMplsConfigTunnelEntry 4 }
+
+tnMplsConfigTunnelSrcGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source global ID (for OAM)."
+ ::= { tnMplsConfigTunnelEntry 5 }
+
+tnMplsConfigTunnelDstNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination node ID (for OAM)."
+ ::= { tnMplsConfigTunnelEntry 6 }
+
+tnMplsConfigTunnelDstGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination global ID (for OAM)."
+ ::= { tnMplsConfigTunnelEntry 7 }
+
+tnMplsConfigTunnelDstTunnelTpNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination tunnel ID number (for OAM)."
+ ::= { tnMplsConfigTunnelEntry 8 }
+
+tnMplsConfigTunnelSrcTunnelTpNum OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source tunnel ID number (if SPME, for OAM)."
+ ::= { tnMplsConfigTunnelEntry 9 }
+
+tnMplsConfigTunnelSrcLspNum OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source LSP number (if SPME, for OAM)."
+ ::= { tnMplsConfigTunnelEntry 10 }
+
+tnMplsConfigTunnelDstLspNum OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination LSP number (if SPME, for OAM)."
+ ::= { tnMplsConfigTunnelEntry 11 }
+
+tnMplsConfigTunnelIsSpme OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TRUE if tunnel endpoint is an SPME (OAM)."
+ ::= { tnMplsConfigTunnelEntry 12 }
+
+tnMplsConfigTunnelSrcNodeIsValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source node ID valid (for OAM)."
+ ::= { tnMplsConfigTunnelEntry 13 }
+
+tnMplsConfigTunnelSrcGlobalIdValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source global ID valid (for OAM)."
+ ::= { tnMplsConfigTunnelEntry 14 }
+
+tnMplsConfigTunnelDstGlobalIdValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination global ID valid (for OAM)."
+ ::= { tnMplsConfigTunnelEntry 15 }
+
+tnMplsConfigTunnelIngressLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigTunnelEntry 16 }
+
+tnMplsConfigTunnelEgressLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigTunnelEntry 17 }
+
+tnMplsConfigTunnelAttachInterface OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS link interface or MPLS tunnel endpoint interface that tunnel
+ endpoint is attached to."
+ ::= { tnMplsConfigTunnelEntry 18 }
+
+tnMplsConfigTunnelTrafficClass OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Traffic class used on egress unless overruled by uniform tunnel mode."
+ ::= { tnMplsConfigTunnelEntry 19 }
+
+tnMplsConfigTunnelTtl OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time-to-live used on egress unless overruled by uniform tunnel mode."
+ ::= { tnMplsConfigTunnelEntry 20 }
+
+tnMplsConfigTunnelInCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service Map ID or 0 for no mapping."
+ ::= { tnMplsConfigTunnelEntry 21 }
+
+tnMplsConfigTunnelOutCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress Class of Service Map ID or 0 for no mapping."
+ ::= { tnMplsConfigTunnelEntry 22 }
+
+tnMplsConfigTunnelIsLLsp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TRUE for L-LSP, FALSE for E-LSP. Note that for L-LSP, the Ingress Class
+ of Service Map only maps the ingress Traffic Class to Drop Precedence.
+ The Class of Service is given by the tnMplsConfigTunnelLLspCos field."
+ ::= { tnMplsConfigTunnelEntry 23 }
+
+tnMplsConfigTunnelLLspCos OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service for L-LSP (tnMplsConfigTunnelIsLLsp == TRUE)"
+ ::= { tnMplsConfigTunnelEntry 24 }
+
+tnMplsConfigTunnelAction OBJECT-TYPE
+ SYNTAX TNRowEditorState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action"
+ ::= { tnMplsConfigTunnelEntry 100 }
+
+tnMplsConfigTunnelRowEditor OBJECT IDENTIFIER
+ ::= { tnMplsConfigTunnel 2 }
+
+tnMplsConfigTunnelRowEditorGroupIfIndex OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS group interface index. Valid range is BASE+GROUP where the base is
+ specified in the interface index textual convention and the group
+ number range is 1..maximum group number. This maximum is
+ platform-specific and can be retrieved from the MPLS capabilities."
+ ::= { tnMplsConfigTunnelRowEditor 1 }
+
+tnMplsConfigTunnelRowEditorTunnelName OBJECT-TYPE
+ SYNTAX TNDisplayString (SIZE(0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Tunnel name."
+ ::= { tnMplsConfigTunnelRowEditor 2 }
+
+tnMplsConfigTunnelRowEditorTunnelMode OBJECT-TYPE
+ SYNTAX TNMplsTunnelMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DiffServ tunnel modes for Traffic Class and TTL."
+ ::= { tnMplsConfigTunnelRowEditor 3 }
+
+tnMplsConfigTunnelRowEditorSrcNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source node ID (for OAM)."
+ ::= { tnMplsConfigTunnelRowEditor 4 }
+
+tnMplsConfigTunnelRowEditorSrcGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source global ID (for OAM)."
+ ::= { tnMplsConfigTunnelRowEditor 5 }
+
+tnMplsConfigTunnelRowEditorDstNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination node ID (for OAM)."
+ ::= { tnMplsConfigTunnelRowEditor 6 }
+
+tnMplsConfigTunnelRowEditorDstGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination global ID (for OAM)."
+ ::= { tnMplsConfigTunnelRowEditor 7 }
+
+tnMplsConfigTunnelRowEditorDstTunnelTpNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination tunnel ID number (for OAM)."
+ ::= { tnMplsConfigTunnelRowEditor 8 }
+
+tnMplsConfigTunnelRowEditorSrcTunnelTpNum OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source tunnel ID number (if SPME, for OAM)."
+ ::= { tnMplsConfigTunnelRowEditor 9 }
+
+tnMplsConfigTunnelRowEditorSrcLspNum OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source LSP number (if SPME, for OAM)."
+ ::= { tnMplsConfigTunnelRowEditor 10 }
+
+tnMplsConfigTunnelRowEditorDstLspNum OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination LSP number (if SPME, for OAM)."
+ ::= { tnMplsConfigTunnelRowEditor 11 }
+
+tnMplsConfigTunnelRowEditorIsSpme OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TRUE if tunnel endpoint is an SPME (OAM)."
+ ::= { tnMplsConfigTunnelRowEditor 12 }
+
+tnMplsConfigTunnelRowEditorSrcNodeIsValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source node ID valid (for OAM)."
+ ::= { tnMplsConfigTunnelRowEditor 13 }
+
+tnMplsConfigTunnelRowEditorSrcGlobalIdValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source global ID valid (for OAM)."
+ ::= { tnMplsConfigTunnelRowEditor 14 }
+
+tnMplsConfigTunnelRowEditorDstGlobalIdValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination global ID valid (for OAM)."
+ ::= { tnMplsConfigTunnelRowEditor 15 }
+
+tnMplsConfigTunnelRowEditorIngressLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigTunnelRowEditor 16 }
+
+tnMplsConfigTunnelRowEditorEgressLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigTunnelRowEditor 17 }
+
+tnMplsConfigTunnelRowEditorAttachInterface OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS link interface or MPLS tunnel endpoint interface that tunnel
+ endpoint is attached to."
+ ::= { tnMplsConfigTunnelRowEditor 18 }
+
+tnMplsConfigTunnelRowEditorTrafficClass OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Traffic class used on egress unless overruled by uniform tunnel mode."
+ ::= { tnMplsConfigTunnelRowEditor 19 }
+
+tnMplsConfigTunnelRowEditorTtl OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time-to-live used on egress unless overruled by uniform tunnel mode."
+ ::= { tnMplsConfigTunnelRowEditor 20 }
+
+tnMplsConfigTunnelRowEditorInCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service Map ID or 0 for no mapping."
+ ::= { tnMplsConfigTunnelRowEditor 21 }
+
+tnMplsConfigTunnelRowEditorOutCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress Class of Service Map ID or 0 for no mapping."
+ ::= { tnMplsConfigTunnelRowEditor 22 }
+
+tnMplsConfigTunnelRowEditorIsLLsp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TRUE for L-LSP, FALSE for E-LSP. Note that for L-LSP, the Ingress Class
+ of Service Map only maps the ingress Traffic Class to Drop Precedence.
+ The Class of Service is given by the tnMplsConfigTunnelLLspCos field."
+ ::= { tnMplsConfigTunnelRowEditor 23 }
+
+tnMplsConfigTunnelRowEditorLLspCos OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service for L-LSP (tnMplsConfigTunnelIsLLsp == TRUE)"
+ ::= { tnMplsConfigTunnelRowEditor 24 }
+
+tnMplsConfigTunnelRowEditorAction OBJECT-TYPE
+ SYNTAX TNRowEditorState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action"
+ ::= { tnMplsConfigTunnelRowEditor 100 }
+
+tnMplsConfigLsp OBJECT IDENTIFIER
+ ::= { tnMplsConfig 4 }
+
+tnMplsConfigLspTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsConfigLspEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the MPLS Lsp configuration table."
+ ::= { tnMplsConfigLsp 1 }
+
+tnMplsConfigLspEntry OBJECT-TYPE
+ SYNTAX TNMplsConfigLspEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry in this table represents an MPLS Lsp."
+ INDEX { tnMplsConfigLspGroupIndex }
+ ::= { tnMplsConfigLspTable 1 }
+
+TNMplsConfigLspEntry ::= SEQUENCE {
+ tnMplsConfigLspGroupIndex Integer32,
+ tnMplsConfigLspXcName TNDisplayString,
+ tnMplsConfigLspSrcNodeId IpAddress,
+ tnMplsConfigLspSrcNodeIdIsDefined TruthValue,
+ tnMplsConfigLspSrcGlobalId Unsigned32,
+ tnMplsConfigLspSrcGlobalIdIsDefined TruthValue,
+ tnMplsConfigLspSrcTunnelTpNum TNUnsigned16,
+ tnMplsConfigLspDstNodeId IpAddress,
+ tnMplsConfigLspDstGlobalId Unsigned32,
+ tnMplsConfigLspDstGlobalIdIsDefined TruthValue,
+ tnMplsConfigLspDstTunnelTpNum TNUnsigned16,
+ tnMplsConfigLspSrcLspNumber TNUnsigned16,
+ tnMplsConfigLspDstLspNumber TNUnsigned16,
+ tnMplsConfigLspForwardIngressLabel Unsigned32,
+ tnMplsConfigLspForwardEgressLabel Unsigned32,
+ tnMplsConfigLspForwardAttachInterface TNInterfaceIndex,
+ tnMplsConfigLspForwardInCosMapId TNUnsigned8,
+ tnMplsConfigLspForwardOutCosMapId TNUnsigned8,
+ tnMplsConfigLspForwardIsLLsp TruthValue,
+ tnMplsConfigLspForwardHQoSId TNUnsigned16,
+ tnMplsConfigLspForwardLLspCos TNUnsigned8,
+ tnMplsConfigLspReverseIngressLabel Unsigned32,
+ tnMplsConfigLspReverseEgressLabel Unsigned32,
+ tnMplsConfigLspReverseAttachInterface TNInterfaceIndex,
+ tnMplsConfigLspReverseInCosMapId TNUnsigned8,
+ tnMplsConfigLspReverseOutCosMapId TNUnsigned8,
+ tnMplsConfigLspReverseIsLLsp TruthValue,
+ tnMplsConfigLspReverseLLspCos TNUnsigned8,
+ tnMplsConfigLspReverseHQoSId TNUnsigned16,
+ tnMplsConfigLspAction TNRowEditorState
+}
+
+tnMplsConfigLspGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group index number. Valid range is (1..max groups). The maximum
+ group number is platform-specific and can be retrieved from the MPLS
+ capabilities."
+ ::= { tnMplsConfigLspEntry 1 }
+
+tnMplsConfigLspXcName OBJECT-TYPE
+ SYNTAX TNDisplayString (SIZE(0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LSP cross-connect name."
+ ::= { tnMplsConfigLspEntry 2 }
+
+tnMplsConfigLspSrcNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source node ID (for OAM)."
+ ::= { tnMplsConfigLspEntry 3 }
+
+tnMplsConfigLspSrcNodeIdIsDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if Source node ID (for OAM) is defined."
+ ::= { tnMplsConfigLspEntry 4 }
+
+tnMplsConfigLspSrcGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source global ID (for OAM)."
+ ::= { tnMplsConfigLspEntry 5 }
+
+tnMplsConfigLspSrcGlobalIdIsDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if Source global ID (for OAM) is defined."
+ ::= { tnMplsConfigLspEntry 6 }
+
+tnMplsConfigLspSrcTunnelTpNum OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source tunnel ID number (for OAM)."
+ ::= { tnMplsConfigLspEntry 7 }
+
+tnMplsConfigLspDstNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination node ID (for OAM)."
+ ::= { tnMplsConfigLspEntry 8 }
+
+tnMplsConfigLspDstGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination global ID (for OAM)."
+ ::= { tnMplsConfigLspEntry 9 }
+
+tnMplsConfigLspDstGlobalIdIsDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if Destination global ID (for OAM) is defined."
+ ::= { tnMplsConfigLspEntry 10 }
+
+tnMplsConfigLspDstTunnelTpNum OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination tunnel ID number (for OAM)."
+ ::= { tnMplsConfigLspEntry 11 }
+
+tnMplsConfigLspSrcLspNumber OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source LSP number (for OAM)."
+ ::= { tnMplsConfigLspEntry 12 }
+
+tnMplsConfigLspDstLspNumber OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination LSP number (for OAM)."
+ ::= { tnMplsConfigLspEntry 13 }
+
+tnMplsConfigLspForwardIngressLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigLspEntry 14 }
+
+tnMplsConfigLspForwardEgressLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigLspEntry 15 }
+
+tnMplsConfigLspForwardAttachInterface OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress MPLS link interface or MPLS tunnel interface for forward part of
+ LSP cross-connect."
+ ::= { tnMplsConfigLspEntry 16 }
+
+tnMplsConfigLspForwardInCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service Map ID or 0 for forward part of LSP
+ cross-connect."
+ ::= { tnMplsConfigLspEntry 17 }
+
+tnMplsConfigLspForwardOutCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress Class of Service Map ID or 0 for forward part of LSP
+ cross-connect."
+ ::= { tnMplsConfigLspEntry 18 }
+
+tnMplsConfigLspForwardIsLLsp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TRUE for L-LSP, FALSE for E-LSP. Note that for L-LSP, the Ingress Class
+ of Service Map only maps the ingress Traffic Class to Drop Precedence.
+ The Class of Service is given by the tnMplsConfigLspForwardLLspCos
+ field."
+ ::= { tnMplsConfigLspEntry 19 }
+
+tnMplsConfigLspForwardHQoSId OBJECT-TYPE
+ SYNTAX TNUnsigned16 (0..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "HQoS Id for forward direction (1..256) or 0 for none"
+ ::= { tnMplsConfigLspEntry 20 }
+
+tnMplsConfigLspForwardLLspCos OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service for L-LSP (ForwardIsLLsp == TRUE)"
+ ::= { tnMplsConfigLspEntry 21 }
+
+tnMplsConfigLspReverseIngressLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigLspEntry 22 }
+
+tnMplsConfigLspReverseEgressLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigLspEntry 23 }
+
+tnMplsConfigLspReverseAttachInterface OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress MPLS link interface or MPLS tunnel endpoint interface for
+ reverse part of LSP cross-connect."
+ ::= { tnMplsConfigLspEntry 24 }
+
+tnMplsConfigLspReverseInCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service Map ID or 0 for reverse part of LSP
+ cross-connect."
+ ::= { tnMplsConfigLspEntry 25 }
+
+tnMplsConfigLspReverseOutCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress Class of Service Map ID or 0 for reverse part of LSP
+ cross-connect."
+ ::= { tnMplsConfigLspEntry 26 }
+
+tnMplsConfigLspReverseIsLLsp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TRUE for L-LSP, FALSE for E-LSP. Note that for L-LSP, the Ingress Class
+ of Service Map only maps the ingress Traffic Class to Drop Precedence.
+ The Class of Service is given by the tnMplsConfigLspReverseLLspCos
+ field."
+ ::= { tnMplsConfigLspEntry 27 }
+
+tnMplsConfigLspReverseLLspCos OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service for L-LSP (ReverseIsLLsp == TRUE)"
+ ::= { tnMplsConfigLspEntry 28 }
+
+tnMplsConfigLspReverseHQoSId OBJECT-TYPE
+ SYNTAX TNUnsigned16 (0..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "HQoS Id for reverse direction (1..256) or 0 for none"
+ ::= { tnMplsConfigLspEntry 29 }
+
+tnMplsConfigLspAction OBJECT-TYPE
+ SYNTAX TNRowEditorState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action"
+ ::= { tnMplsConfigLspEntry 100 }
+
+tnMplsConfigLspRowEditor OBJECT IDENTIFIER
+ ::= { tnMplsConfigLsp 2 }
+
+tnMplsConfigLspRowEditorGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS group index number. Valid range is (1..max groups). The maximum
+ group number is platform-specific and can be retrieved from the MPLS
+ capabilities."
+ ::= { tnMplsConfigLspRowEditor 1 }
+
+tnMplsConfigLspRowEditorXcName OBJECT-TYPE
+ SYNTAX TNDisplayString (SIZE(0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LSP cross-connect name."
+ ::= { tnMplsConfigLspRowEditor 2 }
+
+tnMplsConfigLspRowEditorSrcNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source node ID (for OAM)."
+ ::= { tnMplsConfigLspRowEditor 3 }
+
+tnMplsConfigLspRowEditorSrcNodeIdIsDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if Source node ID (for OAM) is defined."
+ ::= { tnMplsConfigLspRowEditor 4 }
+
+tnMplsConfigLspRowEditorSrcGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source global ID (for OAM)."
+ ::= { tnMplsConfigLspRowEditor 5 }
+
+tnMplsConfigLspRowEditorSrcGlobalIdIsDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if Source global ID (for OAM) is defined."
+ ::= { tnMplsConfigLspRowEditor 6 }
+
+tnMplsConfigLspRowEditorSrcTunnelTpNum OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source tunnel ID number (for OAM)."
+ ::= { tnMplsConfigLspRowEditor 7 }
+
+tnMplsConfigLspRowEditorDstNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination node ID (for OAM)."
+ ::= { tnMplsConfigLspRowEditor 8 }
+
+tnMplsConfigLspRowEditorDstGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination global ID (for OAM)."
+ ::= { tnMplsConfigLspRowEditor 9 }
+
+tnMplsConfigLspRowEditorDstGlobalIdIsDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if Destination global ID (for OAM) is defined."
+ ::= { tnMplsConfigLspRowEditor 10 }
+
+tnMplsConfigLspRowEditorDstTunnelTpNum OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination tunnel ID number (for OAM)."
+ ::= { tnMplsConfigLspRowEditor 11 }
+
+tnMplsConfigLspRowEditorSrcLspNumber OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source LSP number (for OAM)."
+ ::= { tnMplsConfigLspRowEditor 12 }
+
+tnMplsConfigLspRowEditorDstLspNumber OBJECT-TYPE
+ SYNTAX TNUnsigned16
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination LSP number (for OAM)."
+ ::= { tnMplsConfigLspRowEditor 13 }
+
+tnMplsConfigLspRowEditorForwardIngressLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigLspRowEditor 14 }
+
+tnMplsConfigLspRowEditorForwardEgressLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigLspRowEditor 15 }
+
+tnMplsConfigLspRowEditorForwardAttachInterface OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress MPLS link interface or MPLS tunnel interface for forward part of
+ LSP cross-connect."
+ ::= { tnMplsConfigLspRowEditor 16 }
+
+tnMplsConfigLspRowEditorForwardInCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service Map ID or 0 for forward part of LSP
+ cross-connect."
+ ::= { tnMplsConfigLspRowEditor 17 }
+
+tnMplsConfigLspRowEditorForwardOutCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress Class of Service Map ID or 0 for forward part of LSP
+ cross-connect."
+ ::= { tnMplsConfigLspRowEditor 18 }
+
+tnMplsConfigLspRowEditorForwardIsLLsp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TRUE for L-LSP, FALSE for E-LSP. Note that for L-LSP, the Ingress Class
+ of Service Map only maps the ingress Traffic Class to Drop Precedence.
+ The Class of Service is given by the tnMplsConfigLspForwardLLspCos
+ field."
+ ::= { tnMplsConfigLspRowEditor 19 }
+
+tnMplsConfigLspRowEditorForwardHQoSId OBJECT-TYPE
+ SYNTAX TNUnsigned16 (0..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "HQoS Id for forward direction (1..256) or 0 for none"
+ ::= { tnMplsConfigLspRowEditor 20 }
+
+tnMplsConfigLspRowEditorForwardLLspCos OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service for L-LSP (ForwardIsLLsp == TRUE)"
+ ::= { tnMplsConfigLspRowEditor 21 }
+
+tnMplsConfigLspRowEditorReverseIngressLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigLspRowEditor 22 }
+
+tnMplsConfigLspRowEditorReverseEgressLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigLspRowEditor 23 }
+
+tnMplsConfigLspRowEditorReverseAttachInterface OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress MPLS link interface or MPLS tunnel endpoint interface for
+ reverse part of LSP cross-connect."
+ ::= { tnMplsConfigLspRowEditor 24 }
+
+tnMplsConfigLspRowEditorReverseInCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service Map ID or 0 for reverse part of LSP
+ cross-connect."
+ ::= { tnMplsConfigLspRowEditor 25 }
+
+tnMplsConfigLspRowEditorReverseOutCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress Class of Service Map ID or 0 for reverse part of LSP
+ cross-connect."
+ ::= { tnMplsConfigLspRowEditor 26 }
+
+tnMplsConfigLspRowEditorReverseIsLLsp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TRUE for L-LSP, FALSE for E-LSP. Note that for L-LSP, the Ingress Class
+ of Service Map only maps the ingress Traffic Class to Drop Precedence.
+ The Class of Service is given by the tnMplsConfigLspReverseLLspCos
+ field."
+ ::= { tnMplsConfigLspRowEditor 27 }
+
+tnMplsConfigLspRowEditorReverseLLspCos OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service for L-LSP (ReverseIsLLsp == TRUE)"
+ ::= { tnMplsConfigLspRowEditor 28 }
+
+tnMplsConfigLspRowEditorReverseHQoSId OBJECT-TYPE
+ SYNTAX TNUnsigned16 (0..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "HQoS Id for reverse direction (1..256) or 0 for none"
+ ::= { tnMplsConfigLspRowEditor 29 }
+
+tnMplsConfigLspRowEditorAction OBJECT-TYPE
+ SYNTAX TNRowEditorState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action"
+ ::= { tnMplsConfigLspRowEditor 100 }
+
+tnMplsConfigPw OBJECT IDENTIFIER
+ ::= { tnMplsConfig 5 }
+
+tnMplsConfigPwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsConfigPwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the MPLS Pseudo Wire configuration table."
+ ::= { tnMplsConfigPw 1 }
+
+tnMplsConfigPwEntry OBJECT-TYPE
+ SYNTAX TNMplsConfigPwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry in this table represents an MPLS Pseudo Wire."
+ INDEX { tnMplsConfigPwGroupIfIndex }
+ ::= { tnMplsConfigPwTable 1 }
+
+TNMplsConfigPwEntry ::= SEQUENCE {
+ tnMplsConfigPwGroupIfIndex TNInterfaceIndex,
+ tnMplsConfigPwInLabel Unsigned32,
+ tnMplsConfigPwOutLabel Unsigned32,
+ tnMplsConfigPwControlWord Unsigned32,
+ tnMplsConfigPwUseControlWord TruthValue,
+ tnMplsConfigPwTunnelMode TNMplsTunnelMode,
+ tnMplsConfigPwTrafficClass TNUnsigned8,
+ tnMplsConfigPwTtl TNUnsigned8,
+ tnMplsConfigPwInCosMapId TNUnsigned8,
+ tnMplsConfigPwOutCosMapId TNUnsigned8,
+ tnMplsConfigPwIsLLsp TruthValue,
+ tnMplsConfigPwLLspCos TNUnsigned8,
+ tnMplsConfigPwAttachInterface TNInterfaceIndex,
+ tnMplsConfigPwStitchPwInterface TNInterfaceIndex,
+ tnMplsConfigPwVccvType TNMplsVccvType,
+ tnMplsConfigPwHQoSId TNUnsigned16,
+ tnMplsConfigPwSrcNodeId IpAddress,
+ tnMplsConfigPwSrcNodeIdIsDefined TruthValue,
+ tnMplsConfigPwSrcGlobalId Unsigned32,
+ tnMplsConfigPwSrcGlobalIdIsDefined TruthValue,
+ tnMplsConfigPwDstNodeId IpAddress,
+ tnMplsConfigPwDstGlobalId Unsigned32,
+ tnMplsConfigPwDstGlobalIdIsDefined TruthValue,
+ tnMplsConfigPwSrcAcId Unsigned32,
+ tnMplsConfigPwDstAcId Unsigned32,
+ tnMplsConfigPwSrcAgiValue OCTET STRING,
+ tnMplsConfigPwDstAgiValue OCTET STRING,
+ tnMplsConfigPwSrcAgiType TNUnsigned8,
+ tnMplsConfigPwSrcAgiLength TNUnsigned8,
+ tnMplsConfigPwDstAgiType TNUnsigned8,
+ tnMplsConfigPwDstAgiLength TNUnsigned8,
+ tnMplsConfigPwAction TNRowEditorState
+}
+
+tnMplsConfigPwGroupIfIndex OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group interface index. Valid range is BASE+GROUP where the base is
+ specified in the interface index textual convention and the group
+ number range is 1..maximum group number. This maximum is
+ platform-specific and can be retrieved from the MPLS capabilities."
+ ::= { tnMplsConfigPwEntry 1 }
+
+tnMplsConfigPwInLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PW local/ingress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigPwEntry 2 }
+
+tnMplsConfigPwOutLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PW remote/egress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigPwEntry 3 }
+
+tnMplsConfigPwControlWord OBJECT-TYPE
+ SYNTAX Unsigned32 (0..268435455)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PW control word value to use on egress."
+ ::= { tnMplsConfigPwEntry 4 }
+
+tnMplsConfigPwUseControlWord OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TRUE: Use control word on egress and ingress, FALSE: Do not use."
+ ::= { tnMplsConfigPwEntry 5 }
+
+tnMplsConfigPwTunnelMode OBJECT-TYPE
+ SYNTAX TNMplsTunnelMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DiffServ tunnel modes for Traffic Class and TTL."
+ ::= { tnMplsConfigPwEntry 6 }
+
+tnMplsConfigPwTrafficClass OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Traffic class used on egress unless overruled by uniform tunnel mode."
+ ::= { tnMplsConfigPwEntry 7 }
+
+tnMplsConfigPwTtl OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time-to-live used on egress unless overruled by uniform tunnel mode."
+ ::= { tnMplsConfigPwEntry 8 }
+
+tnMplsConfigPwInCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service Map ID or 0 no mapping."
+ ::= { tnMplsConfigPwEntry 9 }
+
+tnMplsConfigPwOutCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress Class of Service Map ID or 0 for no mapping."
+ ::= { tnMplsConfigPwEntry 10 }
+
+tnMplsConfigPwIsLLsp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TRUE for L-LSP, FALSE for E-LSP. Note that for L-LSP, the Ingress Class
+ of Service Map only maps the ingress Traffic Class to Drop Precedence.
+ The Class of Service is given by the LLspCos field."
+ ::= { tnMplsConfigPwEntry 11 }
+
+tnMplsConfigPwLLspCos OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service for L-LSP (IsLLsp == TRUE)"
+ ::= { tnMplsConfigPwEntry 12 }
+
+tnMplsConfigPwAttachInterface OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS link interface or MPLS tunnel endpoint number that PW is attached
+ to."
+ ::= { tnMplsConfigPwEntry 13 }
+
+tnMplsConfigPwStitchPwInterface OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS PW interface index to stitch this PW with, 0 for no stitch."
+ ::= { tnMplsConfigPwEntry 14 }
+
+tnMplsConfigPwVccvType OBJECT-TYPE
+ SYNTAX TNMplsVccvType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS PW OAM Vccv type."
+ ::= { tnMplsConfigPwEntry 15 }
+
+tnMplsConfigPwHQoSId OBJECT-TYPE
+ SYNTAX TNUnsigned16 (0..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "HQoS Id (1..256) or 0 for none. Will only take effect for stitched PWs."
+ ::= { tnMplsConfigPwEntry 16 }
+
+tnMplsConfigPwSrcNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source node ID (for OAM)."
+ ::= { tnMplsConfigPwEntry 17 }
+
+tnMplsConfigPwSrcNodeIdIsDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if Source node ID (for OAM) is defined."
+ ::= { tnMplsConfigPwEntry 18 }
+
+tnMplsConfigPwSrcGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source global ID (for OAM)."
+ ::= { tnMplsConfigPwEntry 19 }
+
+tnMplsConfigPwSrcGlobalIdIsDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if Source global ID (for OAM) is defined."
+ ::= { tnMplsConfigPwEntry 20 }
+
+tnMplsConfigPwDstNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination node ID (for OAM)."
+ ::= { tnMplsConfigPwEntry 21 }
+
+tnMplsConfigPwDstGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination global ID (for OAM)."
+ ::= { tnMplsConfigPwEntry 22 }
+
+tnMplsConfigPwDstGlobalIdIsDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if Destination global ID (for OAM) is defined."
+ ::= { tnMplsConfigPwEntry 23 }
+
+tnMplsConfigPwSrcAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source AC_ID (for OAM)."
+ ::= { tnMplsConfigPwEntry 24 }
+
+tnMplsConfigPwDstAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination AC_ID (for OAM)."
+ ::= { tnMplsConfigPwEntry 25 }
+
+tnMplsConfigPwSrcAgiValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source AGI Value (for OAM)."
+ ::= { tnMplsConfigPwEntry 26 }
+
+tnMplsConfigPwDstAgiValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination AGI Value (for OAM).."
+ ::= { tnMplsConfigPwEntry 27 }
+
+tnMplsConfigPwSrcAgiType OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source AGI Type (for OAM)."
+ ::= { tnMplsConfigPwEntry 28 }
+
+tnMplsConfigPwSrcAgiLength OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source AGI Length 0-7 (for OAM)."
+ ::= { tnMplsConfigPwEntry 29 }
+
+tnMplsConfigPwDstAgiType OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination AGI Type (for OAM)."
+ ::= { tnMplsConfigPwEntry 30 }
+
+tnMplsConfigPwDstAgiLength OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination AGI Length 0-7 (for OAM)."
+ ::= { tnMplsConfigPwEntry 31 }
+
+tnMplsConfigPwAction OBJECT-TYPE
+ SYNTAX TNRowEditorState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action"
+ ::= { tnMplsConfigPwEntry 100 }
+
+tnMplsConfigPwRowEditor OBJECT IDENTIFIER
+ ::= { tnMplsConfigPw 2 }
+
+tnMplsConfigPwRowEditorGroupIfIndex OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS group interface index. Valid range is BASE+GROUP where the base is
+ specified in the interface index textual convention and the group
+ number range is 1..maximum group number. This maximum is
+ platform-specific and can be retrieved from the MPLS capabilities."
+ ::= { tnMplsConfigPwRowEditor 1 }
+
+tnMplsConfigPwRowEditorInLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PW local/ingress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigPwRowEditor 2 }
+
+tnMplsConfigPwRowEditorOutLabel OBJECT-TYPE
+ SYNTAX Unsigned32 (16..1048575)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PW remote/egress MPLS label value or TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsConfigPwRowEditor 3 }
+
+tnMplsConfigPwRowEditorControlWord OBJECT-TYPE
+ SYNTAX Unsigned32 (0..268435455)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "PW control word value to use on egress."
+ ::= { tnMplsConfigPwRowEditor 4 }
+
+tnMplsConfigPwRowEditorUseControlWord OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TRUE: Use control word on egress and ingress, FALSE: Do not use."
+ ::= { tnMplsConfigPwRowEditor 5 }
+
+tnMplsConfigPwRowEditorTunnelMode OBJECT-TYPE
+ SYNTAX TNMplsTunnelMode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DiffServ tunnel modes for Traffic Class and TTL."
+ ::= { tnMplsConfigPwRowEditor 6 }
+
+tnMplsConfigPwRowEditorTrafficClass OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Traffic class used on egress unless overruled by uniform tunnel mode."
+ ::= { tnMplsConfigPwRowEditor 7 }
+
+tnMplsConfigPwRowEditorTtl OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time-to-live used on egress unless overruled by uniform tunnel mode."
+ ::= { tnMplsConfigPwRowEditor 8 }
+
+tnMplsConfigPwRowEditorInCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service Map ID or 0 no mapping."
+ ::= { tnMplsConfigPwRowEditor 9 }
+
+tnMplsConfigPwRowEditorOutCosMapId OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress Class of Service Map ID or 0 for no mapping."
+ ::= { tnMplsConfigPwRowEditor 10 }
+
+tnMplsConfigPwRowEditorIsLLsp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TRUE for L-LSP, FALSE for E-LSP. Note that for L-LSP, the Ingress Class
+ of Service Map only maps the ingress Traffic Class to Drop Precedence.
+ The Class of Service is given by the LLspCos field."
+ ::= { tnMplsConfigPwRowEditor 11 }
+
+tnMplsConfigPwRowEditorLLspCos OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Class of Service for L-LSP (IsLLsp == TRUE)"
+ ::= { tnMplsConfigPwRowEditor 12 }
+
+tnMplsConfigPwRowEditorAttachInterface OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS link interface or MPLS tunnel endpoint number that PW is attached
+ to."
+ ::= { tnMplsConfigPwRowEditor 13 }
+
+tnMplsConfigPwRowEditorStitchPwInterface OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS PW interface index to stitch this PW with, 0 for no stitch."
+ ::= { tnMplsConfigPwRowEditor 14 }
+
+tnMplsConfigPwRowEditorVccvType OBJECT-TYPE
+ SYNTAX TNMplsVccvType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS PW OAM Vccv type."
+ ::= { tnMplsConfigPwRowEditor 15 }
+
+tnMplsConfigPwRowEditorHQoSId OBJECT-TYPE
+ SYNTAX TNUnsigned16 (0..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "HQoS Id (1..256) or 0 for none. Will only take effect for stitched PWs."
+ ::= { tnMplsConfigPwRowEditor 16 }
+
+tnMplsConfigPwRowEditorSrcNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source node ID (for OAM)."
+ ::= { tnMplsConfigPwRowEditor 17 }
+
+tnMplsConfigPwRowEditorSrcNodeIdIsDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if Source node ID (for OAM) is defined."
+ ::= { tnMplsConfigPwRowEditor 18 }
+
+tnMplsConfigPwRowEditorSrcGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source global ID (for OAM)."
+ ::= { tnMplsConfigPwRowEditor 19 }
+
+tnMplsConfigPwRowEditorSrcGlobalIdIsDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if Source global ID (for OAM) is defined."
+ ::= { tnMplsConfigPwRowEditor 20 }
+
+tnMplsConfigPwRowEditorDstNodeId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination node ID (for OAM)."
+ ::= { tnMplsConfigPwRowEditor 21 }
+
+tnMplsConfigPwRowEditorDstGlobalId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination global ID (for OAM)."
+ ::= { tnMplsConfigPwRowEditor 22 }
+
+tnMplsConfigPwRowEditorDstGlobalIdIsDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates if Destination global ID (for OAM) is defined."
+ ::= { tnMplsConfigPwRowEditor 23 }
+
+tnMplsConfigPwRowEditorSrcAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source AC_ID (for OAM)."
+ ::= { tnMplsConfigPwRowEditor 24 }
+
+tnMplsConfigPwRowEditorDstAcId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination AC_ID (for OAM)."
+ ::= { tnMplsConfigPwRowEditor 25 }
+
+tnMplsConfigPwRowEditorSrcAgiValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source AGI Value (for OAM)."
+ ::= { tnMplsConfigPwRowEditor 26 }
+
+tnMplsConfigPwRowEditorDstAgiValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination AGI Value (for OAM).."
+ ::= { tnMplsConfigPwRowEditor 27 }
+
+tnMplsConfigPwRowEditorSrcAgiType OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source AGI Type (for OAM)."
+ ::= { tnMplsConfigPwRowEditor 28 }
+
+tnMplsConfigPwRowEditorSrcAgiLength OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source AGI Length 0-7 (for OAM)."
+ ::= { tnMplsConfigPwRowEditor 29 }
+
+tnMplsConfigPwRowEditorDstAgiType OBJECT-TYPE
+ SYNTAX TNUnsigned8
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination AGI Type (for OAM)."
+ ::= { tnMplsConfigPwRowEditor 30 }
+
+tnMplsConfigPwRowEditorDstAgiLength OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination AGI Length 0-7 (for OAM)."
+ ::= { tnMplsConfigPwRowEditor 31 }
+
+tnMplsConfigPwRowEditorAction OBJECT-TYPE
+ SYNTAX TNRowEditorState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action"
+ ::= { tnMplsConfigPwRowEditor 100 }
+
+tnMplsConfigCosMap OBJECT IDENTIFIER
+ ::= { tnMplsConfig 6 }
+
+tnMplsConfigCosMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsConfigCosMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the MPLS Class of Service map configuration table."
+ ::= { tnMplsConfigCosMap 1 }
+
+tnMplsConfigCosMapEntry OBJECT-TYPE
+ SYNTAX TNMplsConfigCosMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry in this table represents an MPLS Class of Service mapping."
+ INDEX { tnMplsConfigCosMapGroupIndex }
+ ::= { tnMplsConfigCosMapTable 1 }
+
+TNMplsConfigCosMapEntry ::= SEQUENCE {
+ tnMplsConfigCosMapGroupIndex Integer32,
+ tnMplsConfigCosMapInTcToCos0 TNUnsigned8,
+ tnMplsConfigCosMapInTcToCos1 TNUnsigned8,
+ tnMplsConfigCosMapInTcToCos2 TNUnsigned8,
+ tnMplsConfigCosMapInTcToCos3 TNUnsigned8,
+ tnMplsConfigCosMapInTcToCos4 TNUnsigned8,
+ tnMplsConfigCosMapInTcToCos5 TNUnsigned8,
+ tnMplsConfigCosMapInTcToCos6 TNUnsigned8,
+ tnMplsConfigCosMapInTcToCos7 TNUnsigned8,
+ tnMplsConfigCosMapInTcToDp0 TNUnsigned8,
+ tnMplsConfigCosMapInTcToDp1 TNUnsigned8,
+ tnMplsConfigCosMapInTcToDp2 TNUnsigned8,
+ tnMplsConfigCosMapInTcToDp3 TNUnsigned8,
+ tnMplsConfigCosMapInTcToDp4 TNUnsigned8,
+ tnMplsConfigCosMapInTcToDp5 TNUnsigned8,
+ tnMplsConfigCosMapInTcToDp6 TNUnsigned8,
+ tnMplsConfigCosMapInTcToDp7 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc00 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc10 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc20 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc30 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc40 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc50 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc60 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc70 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc01 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc11 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc21 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc31 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc41 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc51 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc61 TNUnsigned8,
+ tnMplsConfigCosMapOutCosDpToTc71 TNUnsigned8,
+ tnMplsConfigCosMapAction TNRowEditorState
+}
+
+tnMplsConfigCosMapGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group index number. Valid range is (1..max groups). The maximum
+ group number is platform-specific and can be retrieved from the MPLS
+ capabilities."
+ ::= { tnMplsConfigCosMapEntry 1 }
+
+tnMplsConfigCosMapInTcToCos0 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapEntry 10 }
+
+tnMplsConfigCosMapInTcToCos1 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapEntry 11 }
+
+tnMplsConfigCosMapInTcToCos2 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapEntry 12 }
+
+tnMplsConfigCosMapInTcToCos3 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapEntry 13 }
+
+tnMplsConfigCosMapInTcToCos4 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapEntry 14 }
+
+tnMplsConfigCosMapInTcToCos5 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapEntry 15 }
+
+tnMplsConfigCosMapInTcToCos6 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapEntry 16 }
+
+tnMplsConfigCosMapInTcToCos7 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapEntry 17 }
+
+tnMplsConfigCosMapInTcToDp0 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapEntry 20 }
+
+tnMplsConfigCosMapInTcToDp1 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapEntry 21 }
+
+tnMplsConfigCosMapInTcToDp2 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapEntry 22 }
+
+tnMplsConfigCosMapInTcToDp3 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapEntry 23 }
+
+tnMplsConfigCosMapInTcToDp4 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapEntry 24 }
+
+tnMplsConfigCosMapInTcToDp5 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapEntry 25 }
+
+tnMplsConfigCosMapInTcToDp6 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapEntry 26 }
+
+tnMplsConfigCosMapInTcToDp7 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapEntry 27 }
+
+tnMplsConfigCosMapOutCosDpToTc00 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 30 }
+
+tnMplsConfigCosMapOutCosDpToTc10 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 31 }
+
+tnMplsConfigCosMapOutCosDpToTc20 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 32 }
+
+tnMplsConfigCosMapOutCosDpToTc30 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 33 }
+
+tnMplsConfigCosMapOutCosDpToTc40 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 34 }
+
+tnMplsConfigCosMapOutCosDpToTc50 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 35 }
+
+tnMplsConfigCosMapOutCosDpToTc60 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 36 }
+
+tnMplsConfigCosMapOutCosDpToTc70 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 37 }
+
+tnMplsConfigCosMapOutCosDpToTc01 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 40 }
+
+tnMplsConfigCosMapOutCosDpToTc11 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 41 }
+
+tnMplsConfigCosMapOutCosDpToTc21 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 42 }
+
+tnMplsConfigCosMapOutCosDpToTc31 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 43 }
+
+tnMplsConfigCosMapOutCosDpToTc41 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 44 }
+
+tnMplsConfigCosMapOutCosDpToTc51 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 45 }
+
+tnMplsConfigCosMapOutCosDpToTc61 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 46 }
+
+tnMplsConfigCosMapOutCosDpToTc71 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapEntry 47 }
+
+tnMplsConfigCosMapAction OBJECT-TYPE
+ SYNTAX TNRowEditorState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action"
+ ::= { tnMplsConfigCosMapEntry 100 }
+
+tnMplsConfigCosMapRowEditor OBJECT IDENTIFIER
+ ::= { tnMplsConfigCosMap 2 }
+
+tnMplsConfigCosMapRowEditorGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS group index number. Valid range is (1..max groups). The maximum
+ group number is platform-specific and can be retrieved from the MPLS
+ capabilities."
+ ::= { tnMplsConfigCosMapRowEditor 1 }
+
+tnMplsConfigCosMapRowEditorInTcToCos0 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapRowEditor 10 }
+
+tnMplsConfigCosMapRowEditorInTcToCos1 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapRowEditor 11 }
+
+tnMplsConfigCosMapRowEditorInTcToCos2 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapRowEditor 12 }
+
+tnMplsConfigCosMapRowEditorInTcToCos3 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapRowEditor 13 }
+
+tnMplsConfigCosMapRowEditorInTcToCos4 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapRowEditor 14 }
+
+tnMplsConfigCosMapRowEditorInTcToCos5 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapRowEditor 15 }
+
+tnMplsConfigCosMapRowEditorInTcToCos6 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapRowEditor 16 }
+
+tnMplsConfigCosMapRowEditorInTcToCos7 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Class of Service mapping"
+ ::= { tnMplsConfigCosMapRowEditor 17 }
+
+tnMplsConfigCosMapRowEditorInTcToDp0 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapRowEditor 20 }
+
+tnMplsConfigCosMapRowEditorInTcToDp1 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapRowEditor 21 }
+
+tnMplsConfigCosMapRowEditorInTcToDp2 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapRowEditor 22 }
+
+tnMplsConfigCosMapRowEditorInTcToDp3 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapRowEditor 23 }
+
+tnMplsConfigCosMapRowEditorInTcToDp4 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapRowEditor 24 }
+
+tnMplsConfigCosMapRowEditorInTcToDp5 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapRowEditor 25 }
+
+tnMplsConfigCosMapRowEditorInTcToDp6 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapRowEditor 26 }
+
+tnMplsConfigCosMapRowEditorInTcToDp7 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Traffic Class to Drop Precedence mapping."
+ ::= { tnMplsConfigCosMapRowEditor 27 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc00 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 30 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc10 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 31 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc20 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 32 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc30 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 33 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc40 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 34 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc50 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 35 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc60 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 36 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc70 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (0) to Traffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 37 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc01 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 40 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc11 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 41 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc21 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 42 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc31 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 43 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc41 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 44 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc51 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 45 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc61 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 46 }
+
+tnMplsConfigCosMapRowEditorOutCosDpToTc71 OBJECT-TYPE
+ SYNTAX TNUnsigned8 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Class of Service (0-7) and Egress Drop Precedence (1) toTraffic Class
+ mapping."
+ ::= { tnMplsConfigCosMapRowEditor 47 }
+
+tnMplsConfigCosMapRowEditorAction OBJECT-TYPE
+ SYNTAX TNRowEditorState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action"
+ ::= { tnMplsConfigCosMapRowEditor 100 }
+
+tnMplsStatus OBJECT IDENTIFIER
+ ::= { tnMplsMibObjects 3 }
+
+tnMplsStatusGlobal OBJECT IDENTIFIER
+ ::= { tnMplsStatus 1 }
+
+tnMplsStatusLink OBJECT IDENTIFIER
+ ::= { tnMplsStatus 2 }
+
+tnMplsStatusLinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsStatusLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains MPLS Link status per MPLS group."
+ ::= { tnMplsStatusLink 1 }
+
+tnMplsStatusLinkEntry OBJECT-TYPE
+ SYNTAX TNMplsStatusLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Status."
+ INDEX { tnMplsStatusLinkGroupIfIndex }
+ ::= { tnMplsStatusLinkTable 1 }
+
+TNMplsStatusLinkEntry ::= SEQUENCE {
+ tnMplsStatusLinkGroupIfIndex TNInterfaceIndex,
+ tnMplsStatusLinkOamActive TruthValue
+}
+
+tnMplsStatusLinkGroupIfIndex OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group interface index. Valid range is BASE+GROUP where the base is
+ specified in the interface index textual convention and the group
+ number range is 1..maximum group number. This maximum is
+ platform-specific and can be retrieved from the MPLS capabilities."
+ ::= { tnMplsStatusLinkEntry 1 }
+
+tnMplsStatusLinkOamActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether Oam is currently active or not on this Link."
+ ::= { tnMplsStatusLinkEntry 2 }
+
+tnMplsStatusTunnel OBJECT IDENTIFIER
+ ::= { tnMplsStatus 3 }
+
+tnMplsStatusTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsStatusTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains MPLS Tunnel status per MPLS group."
+ ::= { tnMplsStatusTunnel 1 }
+
+tnMplsStatusTunnelEntry OBJECT-TYPE
+ SYNTAX TNMplsStatusTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Status."
+ INDEX { tnMplsStatusTunnelGroupIfIndex }
+ ::= { tnMplsStatusTunnelTable 1 }
+
+TNMplsStatusTunnelEntry ::= SEQUENCE {
+ tnMplsStatusTunnelGroupIfIndex TNInterfaceIndex,
+ tnMplsStatusTunnelOamActive TruthValue,
+ tnMplsStatusTunnelState TNMplsStateType,
+ tnMplsStatusTunnelIngressLabel Unsigned32,
+ tnMplsStatusTunnelEgressLabel Unsigned32,
+ tnMplsStatusTunnelWorkingActive TruthValue
+}
+
+tnMplsStatusTunnelGroupIfIndex OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group interface index. Valid range is BASE+GROUP where the base is
+ specified in the interface index textual convention and the group
+ number range is 1..maximum group number. This maximum is
+ platform-specific and can be retrieved from the MPLS capabilities."
+ ::= { tnMplsStatusTunnelEntry 1 }
+
+tnMplsStatusTunnelOamActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether Oam is currently active or not on this Tunnel."
+ ::= { tnMplsStatusTunnelEntry 2 }
+
+tnMplsStatusTunnelState OBJECT-TYPE
+ SYNTAX TNMplsStateType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies current MPLS-TP Tunnel state."
+ ::= { tnMplsStatusTunnelEntry 3 }
+
+tnMplsStatusTunnelIngressLabel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current MPLS-TP Tunnel ingress MPLS label value or
+ TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsStatusTunnelEntry 4 }
+
+tnMplsStatusTunnelEgressLabel OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current MPLS-TP Tunnel egress MPLS label value or
+ TN_APPL_MPLSTP_LABEL_NONE."
+ ::= { tnMplsStatusTunnelEntry 5 }
+
+tnMplsStatusTunnelWorkingActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TRUE if working tunnel is active in a protection setup, FALSE if
+ protection tunnel is active. Always TRUE for non-protection case."
+ ::= { tnMplsStatusTunnelEntry 6 }
+
+tnMplsStatusLsp OBJECT IDENTIFIER
+ ::= { tnMplsStatus 4 }
+
+tnMplsStatusLspTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsStatusLspEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains MPLS Lsp status per MPLS group."
+ ::= { tnMplsStatusLsp 1 }
+
+tnMplsStatusLspEntry OBJECT-TYPE
+ SYNTAX TNMplsStatusLspEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Status."
+ INDEX { tnMplsStatusLspGroupIndex }
+ ::= { tnMplsStatusLspTable 1 }
+
+TNMplsStatusLspEntry ::= SEQUENCE {
+ tnMplsStatusLspGroupIndex Integer32,
+ tnMplsStatusLspOamActive TruthValue,
+ tnMplsStatusLspState TNMplsStateType
+}
+
+tnMplsStatusLspGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group index number. Valid range is (1..max groups). The maximum
+ group number is platform-specific and can be retrieved from the MPLS
+ capabilities."
+ ::= { tnMplsStatusLspEntry 1 }
+
+tnMplsStatusLspOamActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether Oam is currently active or not on this LSP."
+ ::= { tnMplsStatusLspEntry 2 }
+
+tnMplsStatusLspState OBJECT-TYPE
+ SYNTAX TNMplsStateType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies current MPLS-TP LSP state."
+ ::= { tnMplsStatusLspEntry 3 }
+
+tnMplsStatusPw OBJECT IDENTIFIER
+ ::= { tnMplsStatus 5 }
+
+tnMplsStatusPwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsStatusPwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains MPLS Pseudo Wire status per MPLS group."
+ ::= { tnMplsStatusPw 1 }
+
+tnMplsStatusPwEntry OBJECT-TYPE
+ SYNTAX TNMplsStatusPwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Status."
+ INDEX { tnMplsStatusPwGroupIfIndex }
+ ::= { tnMplsStatusPwTable 1 }
+
+TNMplsStatusPwEntry ::= SEQUENCE {
+ tnMplsStatusPwGroupIfIndex TNInterfaceIndex,
+ tnMplsStatusPwOamActive TruthValue,
+ tnMplsStatusPwState TNMplsStateType
+}
+
+tnMplsStatusPwGroupIfIndex OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group interface index. Valid range is BASE+GROUP where the base is
+ specified in the interface index textual convention and the group
+ number range is 1..maximum group number. This maximum is
+ platform-specific and can be retrieved from the MPLS capabilities."
+ ::= { tnMplsStatusPwEntry 1 }
+
+tnMplsStatusPwOamActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies whether Oam is currently active or not on this Pseudo Wire."
+ ::= { tnMplsStatusPwEntry 2 }
+
+tnMplsStatusPwState OBJECT-TYPE
+ SYNTAX TNMplsStateType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies current MPLS-TP Pseudo Wire state."
+ ::= { tnMplsStatusPwEntry 3 }
+
+tnMplsControl OBJECT IDENTIFIER
+ ::= { tnMplsMibObjects 4 }
+
+tnMplsControlGlobal OBJECT IDENTIFIER
+ ::= { tnMplsControl 1 }
+
+tnMplsControlLsp OBJECT IDENTIFIER
+ ::= { tnMplsControl 2 }
+
+tnMplsControlLspTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsControlLspEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of created instance MPLS-TP LSP control parameters"
+ ::= { tnMplsControlLsp 1 }
+
+tnMplsControlLspEntry OBJECT-TYPE
+ SYNTAX TNMplsControlLspEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a created instance MPLS-TP LSP control parameters"
+ INDEX { tnMplsControlLspGroupIndex }
+ ::= { tnMplsControlLspTable 1 }
+
+TNMplsControlLspEntry ::= SEQUENCE {
+ tnMplsControlLspGroupIndex Integer32,
+ tnMplsControlLspClear TruthValue
+}
+
+tnMplsControlLspGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group index number. Valid range is (1..max groups). The maximum
+ group number is platform-specific and can be retrieved from the MPLS
+ capabilities."
+ ::= { tnMplsControlLspEntry 1 }
+
+tnMplsControlLspClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear statistics counters"
+ ::= { tnMplsControlLspEntry 2 }
+
+tnMplsControlIf OBJECT IDENTIFIER
+ ::= { tnMplsControl 3 }
+
+tnMplsControlIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsControlIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a table of created instance MPLS-TP tunnel or PW control
+ parameters"
+ ::= { tnMplsControlIf 1 }
+
+tnMplsControlIfEntry OBJECT-TYPE
+ SYNTAX TNMplsControlIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is a created instance MPLS-TP tunnel or PW control parameters"
+ INDEX { tnMplsControlIfGroupIfIndex }
+ ::= { tnMplsControlIfTable 1 }
+
+TNMplsControlIfEntry ::= SEQUENCE {
+ tnMplsControlIfGroupIfIndex TNInterfaceIndex,
+ tnMplsControlIfClear TruthValue
+}
+
+tnMplsControlIfGroupIfIndex OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group interface index. Valid range is BASE+GROUP where the base is
+ specified in the interface index textual convention and the group
+ number range is 1..maximum group number. This maximum is
+ platform-specific and can be retrieved from the MPLS capabilities."
+ ::= { tnMplsControlIfEntry 1 }
+
+tnMplsControlIfClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear statistics counters"
+ ::= { tnMplsControlIfEntry 2 }
+
+tnMplsStatistics OBJECT IDENTIFIER
+ ::= { tnMplsMibObjects 5 }
+
+tnMplsStatisticsGlobal OBJECT IDENTIFIER
+ ::= { tnMplsStatistics 1 }
+
+tnMplsStatisticsLink OBJECT IDENTIFIER
+ ::= { tnMplsStatistics 2 }
+
+tnMplsStatisticsTunnel OBJECT IDENTIFIER
+ ::= { tnMplsStatistics 3 }
+
+tnMplsStatisticsTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsStatisticsTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains MPLS Tunnel Counters."
+ ::= { tnMplsStatisticsTunnel 1 }
+
+tnMplsStatisticsTunnelEntry OBJECT-TYPE
+ SYNTAX TNMplsStatisticsTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Counters."
+ INDEX { tnMplsStatisticsTunnelGroupIfIndex }
+ ::= { tnMplsStatisticsTunnelTable 1 }
+
+TNMplsStatisticsTunnelEntry ::= SEQUENCE {
+ tnMplsStatisticsTunnelGroupIfIndex TNInterfaceIndex,
+ tnMplsStatisticsTunnelRxGreenFrames Counter64,
+ tnMplsStatisticsTunnelRxGreenBytes Counter64,
+ tnMplsStatisticsTunnelRxYellowFrames Counter64,
+ tnMplsStatisticsTunnelRxYellowBytes Counter64,
+ tnMplsStatisticsTunnelRxRedFrames Counter64,
+ tnMplsStatisticsTunnelRxRedBytes Counter64,
+ tnMplsStatisticsTunnelRxDiscardFrames Counter64,
+ tnMplsStatisticsTunnelRxDiscardBytes Counter64,
+ tnMplsStatisticsTunnelTxGreenFrames Counter64,
+ tnMplsStatisticsTunnelTxGreenBytes Counter64,
+ tnMplsStatisticsTunnelTxYellowFrames Counter64,
+ tnMplsStatisticsTunnelTxYellowBytes Counter64,
+ tnMplsStatisticsTunnelTxDiscardFrames Counter64,
+ tnMplsStatisticsTunnelTxDiscardBytes Counter64
+}
+
+tnMplsStatisticsTunnelGroupIfIndex OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group interface index. Valid range is BASE+GROUP where the base is
+ specified in the interface index textual convention and the group
+ number range is 1..maximum group number. This maximum is
+ platform-specific and can be retrieved from the MPLS capabilities."
+ ::= { tnMplsStatisticsTunnelEntry 1 }
+
+tnMplsStatisticsTunnelRxGreenFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received green frames."
+ ::= { tnMplsStatisticsTunnelEntry 3 }
+
+tnMplsStatisticsTunnelRxGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received green bytes."
+ ::= { tnMplsStatisticsTunnelEntry 4 }
+
+tnMplsStatisticsTunnelRxYellowFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received yellow frames."
+ ::= { tnMplsStatisticsTunnelEntry 5 }
+
+tnMplsStatisticsTunnelRxYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received yellow bytes."
+ ::= { tnMplsStatisticsTunnelEntry 6 }
+
+tnMplsStatisticsTunnelRxRedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received red frames."
+ ::= { tnMplsStatisticsTunnelEntry 7 }
+
+tnMplsStatisticsTunnelRxRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received red bytes."
+ ::= { tnMplsStatisticsTunnelEntry 8 }
+
+tnMplsStatisticsTunnelRxDiscardFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received discarded frames."
+ ::= { tnMplsStatisticsTunnelEntry 9 }
+
+tnMplsStatisticsTunnelRxDiscardBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received discarded bytes."
+ ::= { tnMplsStatisticsTunnelEntry 10 }
+
+tnMplsStatisticsTunnelTxGreenFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted green frames."
+ ::= { tnMplsStatisticsTunnelEntry 11 }
+
+tnMplsStatisticsTunnelTxGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted green bytes."
+ ::= { tnMplsStatisticsTunnelEntry 12 }
+
+tnMplsStatisticsTunnelTxYellowFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted yellow frames."
+ ::= { tnMplsStatisticsTunnelEntry 13 }
+
+tnMplsStatisticsTunnelTxYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted yellow bytes."
+ ::= { tnMplsStatisticsTunnelEntry 14 }
+
+tnMplsStatisticsTunnelTxDiscardFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of egress discarded frames."
+ ::= { tnMplsStatisticsTunnelEntry 15 }
+
+tnMplsStatisticsTunnelTxDiscardBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of egress discarded bytes."
+ ::= { tnMplsStatisticsTunnelEntry 16 }
+
+tnMplsStatisticsLsp OBJECT IDENTIFIER
+ ::= { tnMplsStatistics 4 }
+
+tnMplsStatisticsLspTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsStatisticsLspEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains MPLS Lsp Counters."
+ ::= { tnMplsStatisticsLsp 1 }
+
+tnMplsStatisticsLspEntry OBJECT-TYPE
+ SYNTAX TNMplsStatisticsLspEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Counters."
+ INDEX { tnMplsStatisticsLspGroupIndex }
+ ::= { tnMplsStatisticsLspTable 1 }
+
+TNMplsStatisticsLspEntry ::= SEQUENCE {
+ tnMplsStatisticsLspGroupIndex Integer32,
+ tnMplsStatisticsLspFwdRxGreenFrames Counter64,
+ tnMplsStatisticsLspFwdRxGreenBytes Counter64,
+ tnMplsStatisticsLspFwdRxYellowFrames Counter64,
+ tnMplsStatisticsLspFwdRxYellowBytes Counter64,
+ tnMplsStatisticsLspFwdRxRedFrames Counter64,
+ tnMplsStatisticsLspFwdRxRedBytes Counter64,
+ tnMplsStatisticsLspFwdRxDiscardFrames Counter64,
+ tnMplsStatisticsLspFwdRxDiscardBytes Counter64,
+ tnMplsStatisticsLspFwdTxGreenFrames Counter64,
+ tnMplsStatisticsLspFwdTxGreenBytes Counter64,
+ tnMplsStatisticsLspFwdTxYellowFrames Counter64,
+ tnMplsStatisticsLspFwdTxYellowBytes Counter64,
+ tnMplsStatisticsLspFwdTxDiscardFrames Counter64,
+ tnMplsStatisticsLspFwdTxDiscardBytes Counter64,
+ tnMplsStatisticsLspRewRxGreenFrames Counter64,
+ tnMplsStatisticsLspRewRxGreenBytes Counter64,
+ tnMplsStatisticsLspRewRxYellowFrames Counter64,
+ tnMplsStatisticsLspRewRxYellowBytes Counter64,
+ tnMplsStatisticsLspRewRxRedFrames Counter64,
+ tnMplsStatisticsLspRewRxRedBytes Counter64,
+ tnMplsStatisticsLspRewRxDiscardFrames Counter64,
+ tnMplsStatisticsLspRewRxDiscardBytes Counter64,
+ tnMplsStatisticsLspRewTxGreenFrames Counter64,
+ tnMplsStatisticsLspRewTxGreenBytes Counter64,
+ tnMplsStatisticsLspRewTxYellowFrames Counter64,
+ tnMplsStatisticsLspRewTxYellowBytes Counter64,
+ tnMplsStatisticsLspRewTxDiscardFrames Counter64,
+ tnMplsStatisticsLspRewTxDiscardBytes Counter64
+}
+
+tnMplsStatisticsLspGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group index number. Valid range is (1..max groups). The maximum
+ group number is platform-specific and can be retrieved from the MPLS
+ capabilities."
+ ::= { tnMplsStatisticsLspEntry 1 }
+
+tnMplsStatisticsLspFwdRxGreenFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received green frames."
+ ::= { tnMplsStatisticsLspEntry 3 }
+
+tnMplsStatisticsLspFwdRxGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received green bytes."
+ ::= { tnMplsStatisticsLspEntry 4 }
+
+tnMplsStatisticsLspFwdRxYellowFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received yellow frames."
+ ::= { tnMplsStatisticsLspEntry 5 }
+
+tnMplsStatisticsLspFwdRxYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received yellow bytes."
+ ::= { tnMplsStatisticsLspEntry 6 }
+
+tnMplsStatisticsLspFwdRxRedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received red frames."
+ ::= { tnMplsStatisticsLspEntry 7 }
+
+tnMplsStatisticsLspFwdRxRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received red bytes."
+ ::= { tnMplsStatisticsLspEntry 8 }
+
+tnMplsStatisticsLspFwdRxDiscardFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received discarded frames."
+ ::= { tnMplsStatisticsLspEntry 9 }
+
+tnMplsStatisticsLspFwdRxDiscardBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received discarded bytes."
+ ::= { tnMplsStatisticsLspEntry 10 }
+
+tnMplsStatisticsLspFwdTxGreenFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted green frames."
+ ::= { tnMplsStatisticsLspEntry 11 }
+
+tnMplsStatisticsLspFwdTxGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted green bytes."
+ ::= { tnMplsStatisticsLspEntry 12 }
+
+tnMplsStatisticsLspFwdTxYellowFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted yellow frames."
+ ::= { tnMplsStatisticsLspEntry 13 }
+
+tnMplsStatisticsLspFwdTxYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted yellow bytes."
+ ::= { tnMplsStatisticsLspEntry 14 }
+
+tnMplsStatisticsLspFwdTxDiscardFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of egress discarded frames."
+ ::= { tnMplsStatisticsLspEntry 15 }
+
+tnMplsStatisticsLspFwdTxDiscardBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of egress discarded bytes."
+ ::= { tnMplsStatisticsLspEntry 16 }
+
+tnMplsStatisticsLspRewRxGreenFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received green frames."
+ ::= { tnMplsStatisticsLspEntry 17 }
+
+tnMplsStatisticsLspRewRxGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received green bytes."
+ ::= { tnMplsStatisticsLspEntry 18 }
+
+tnMplsStatisticsLspRewRxYellowFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received yellow frames."
+ ::= { tnMplsStatisticsLspEntry 19 }
+
+tnMplsStatisticsLspRewRxYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received yellow bytes."
+ ::= { tnMplsStatisticsLspEntry 20 }
+
+tnMplsStatisticsLspRewRxRedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received red frames."
+ ::= { tnMplsStatisticsLspEntry 21 }
+
+tnMplsStatisticsLspRewRxRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received red bytes."
+ ::= { tnMplsStatisticsLspEntry 22 }
+
+tnMplsStatisticsLspRewRxDiscardFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received discarded frames."
+ ::= { tnMplsStatisticsLspEntry 23 }
+
+tnMplsStatisticsLspRewRxDiscardBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received discarded bytes."
+ ::= { tnMplsStatisticsLspEntry 24 }
+
+tnMplsStatisticsLspRewTxGreenFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted green frames."
+ ::= { tnMplsStatisticsLspEntry 25 }
+
+tnMplsStatisticsLspRewTxGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted green bytes."
+ ::= { tnMplsStatisticsLspEntry 26 }
+
+tnMplsStatisticsLspRewTxYellowFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted yellow frames."
+ ::= { tnMplsStatisticsLspEntry 27 }
+
+tnMplsStatisticsLspRewTxYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted yellow bytes."
+ ::= { tnMplsStatisticsLspEntry 28 }
+
+tnMplsStatisticsLspRewTxDiscardFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of egress discarded frames."
+ ::= { tnMplsStatisticsLspEntry 29 }
+
+tnMplsStatisticsLspRewTxDiscardBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of egress discarded bytes."
+ ::= { tnMplsStatisticsLspEntry 30 }
+
+tnMplsStatisticsPw OBJECT IDENTIFIER
+ ::= { tnMplsStatistics 5 }
+
+tnMplsStatisticsPwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TNMplsStatisticsPwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains MPLS Tunnel Counters."
+ ::= { tnMplsStatisticsPw 1 }
+
+tnMplsStatisticsPwEntry OBJECT-TYPE
+ SYNTAX TNMplsStatisticsPwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Counters."
+ INDEX { tnMplsStatisticsPwGroupIfIndex }
+ ::= { tnMplsStatisticsPwTable 1 }
+
+TNMplsStatisticsPwEntry ::= SEQUENCE {
+ tnMplsStatisticsPwGroupIfIndex TNInterfaceIndex,
+ tnMplsStatisticsPwRxGreenFrames Counter64,
+ tnMplsStatisticsPwRxGreenBytes Counter64,
+ tnMplsStatisticsPwRxYellowFrames Counter64,
+ tnMplsStatisticsPwRxYellowBytes Counter64,
+ tnMplsStatisticsPwRxRedFrames Counter64,
+ tnMplsStatisticsPwRxRedBytes Counter64,
+ tnMplsStatisticsPwRxDiscardFrames Counter64,
+ tnMplsStatisticsPwRxDiscardBytes Counter64,
+ tnMplsStatisticsPwTxGreenFrames Counter64,
+ tnMplsStatisticsPwTxGreenBytes Counter64,
+ tnMplsStatisticsPwTxYellowFrames Counter64,
+ tnMplsStatisticsPwTxYellowBytes Counter64,
+ tnMplsStatisticsPwTxDiscardFrames Counter64,
+ tnMplsStatisticsPwTxDiscardBytes Counter64
+}
+
+tnMplsStatisticsPwGroupIfIndex OBJECT-TYPE
+ SYNTAX TNInterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MPLS group interface index. Valid range is BASE+GROUP where the base is
+ specified in the interface index textual convention and the group
+ number range is 1..maximum group number. This maximum is
+ platform-specific and can be retrieved from the MPLS capabilities."
+ ::= { tnMplsStatisticsPwEntry 1 }
+
+tnMplsStatisticsPwRxGreenFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received green frames."
+ ::= { tnMplsStatisticsPwEntry 3 }
+
+tnMplsStatisticsPwRxGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received green bytes."
+ ::= { tnMplsStatisticsPwEntry 4 }
+
+tnMplsStatisticsPwRxYellowFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received yellow frames."
+ ::= { tnMplsStatisticsPwEntry 5 }
+
+tnMplsStatisticsPwRxYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received yellow bytes."
+ ::= { tnMplsStatisticsPwEntry 6 }
+
+tnMplsStatisticsPwRxRedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received red frames."
+ ::= { tnMplsStatisticsPwEntry 7 }
+
+tnMplsStatisticsPwRxRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received red bytes."
+ ::= { tnMplsStatisticsPwEntry 8 }
+
+tnMplsStatisticsPwRxDiscardFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received discarded frames."
+ ::= { tnMplsStatisticsPwEntry 9 }
+
+tnMplsStatisticsPwRxDiscardBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of received discarded bytes."
+ ::= { tnMplsStatisticsPwEntry 10 }
+
+tnMplsStatisticsPwTxGreenFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted green frames."
+ ::= { tnMplsStatisticsPwEntry 11 }
+
+tnMplsStatisticsPwTxGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted green bytes."
+ ::= { tnMplsStatisticsPwEntry 12 }
+
+tnMplsStatisticsPwTxYellowFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted yellow frames."
+ ::= { tnMplsStatisticsPwEntry 13 }
+
+tnMplsStatisticsPwTxYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of transmitted yellow bytes."
+ ::= { tnMplsStatisticsPwEntry 14 }
+
+tnMplsStatisticsPwTxDiscardFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of egress discarded frames."
+ ::= { tnMplsStatisticsPwEntry 15 }
+
+tnMplsStatisticsPwTxDiscardBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of egress discarded bytes."
+ ::= { tnMplsStatisticsPwEntry 16 }
+
+tnMplsMibConformance OBJECT IDENTIFIER
+ ::= { tnMplsMib 2 }
+
+tnMplsMibCompliances OBJECT IDENTIFIER
+ ::= { tnMplsMibConformance 1 }
+
+tnMplsMibGroups OBJECT IDENTIFIER
+ ::= { tnMplsMibConformance 2 }
+
+tnMplsCapabilitiesInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsCapabilitiesMaxLinks, tnMplsCapabilitiesMaxTunnels,
+ tnMplsCapabilitiesMaxPw, tnMplsCapabilitiesMaxLsp,
+ tnMplsCapabilitiesMaxCosMap,
+ tnMplsCapabilitiesMaxTunnelNameLen }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 1 }
+
+tnMplsConfigGlobalMainInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsConfigGlobalMainTunnelMode,
+ tnMplsConfigGlobalMainGlobalId,
+ tnMplsConfigGlobalMainNodeId,
+ tnMplsConfigGlobalMainIccCarrierCode }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 2 }
+
+tnMplsConfigLinkTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsConfigLinkPort, tnMplsConfigLinkMACAddressNextHop,
+ tnMplsConfigLinkMACAddress, tnMplsConfigLinkVLANTagType,
+ tnMplsConfigLinkVLANId, tnMplsConfigLinkVLANpcp,
+ tnMplsConfigLinkVLANdei, tnMplsConfigLinkSrcNodeId,
+ tnMplsConfigLinkSrcGlobalId, tnMplsConfigLinkDstNodeId,
+ tnMplsConfigLinkDstGlobalId, tnMplsConfigLinkDstIfNum,
+ tnMplsConfigLinkSrcNodeIdValid,
+ tnMplsConfigLinkSrcGlobalIdValid,
+ tnMplsConfigLinkDstGlobalIdValid, tnMplsConfigLinkAction }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 3 }
+
+tnMplsConfigLinkRowEditorInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsConfigLinkRowEditorGroupIfIndex,
+ tnMplsConfigLinkRowEditorPort,
+ tnMplsConfigLinkRowEditorMACAddressNextHop,
+ tnMplsConfigLinkRowEditorMACAddress,
+ tnMplsConfigLinkRowEditorVLANTagType,
+ tnMplsConfigLinkRowEditorVLANId,
+ tnMplsConfigLinkRowEditorVLANpcp,
+ tnMplsConfigLinkRowEditorVLANdei,
+ tnMplsConfigLinkRowEditorSrcNodeId,
+ tnMplsConfigLinkRowEditorSrcGlobalId,
+ tnMplsConfigLinkRowEditorDstNodeId,
+ tnMplsConfigLinkRowEditorDstGlobalId,
+ tnMplsConfigLinkRowEditorDstIfNum,
+ tnMplsConfigLinkRowEditorSrcNodeIdValid,
+ tnMplsConfigLinkRowEditorSrcGlobalIdValid,
+ tnMplsConfigLinkRowEditorDstGlobalIdValid,
+ tnMplsConfigLinkRowEditorAction }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 4 }
+
+tnMplsConfigTunnelTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsConfigTunnelTunnelName, tnMplsConfigTunnelTunnelMode,
+ tnMplsConfigTunnelSrcNodeId, tnMplsConfigTunnelSrcGlobalId,
+ tnMplsConfigTunnelDstNodeId, tnMplsConfigTunnelDstGlobalId,
+ tnMplsConfigTunnelDstTunnelTpNum,
+ tnMplsConfigTunnelSrcTunnelTpNum,
+ tnMplsConfigTunnelSrcLspNum, tnMplsConfigTunnelDstLspNum,
+ tnMplsConfigTunnelIsSpme, tnMplsConfigTunnelSrcNodeIsValid,
+ tnMplsConfigTunnelSrcGlobalIdValid,
+ tnMplsConfigTunnelDstGlobalIdValid,
+ tnMplsConfigTunnelIngressLabel,
+ tnMplsConfigTunnelEgressLabel,
+ tnMplsConfigTunnelAttachInterface,
+ tnMplsConfigTunnelTrafficClass, tnMplsConfigTunnelTtl,
+ tnMplsConfigTunnelInCosMapId,
+ tnMplsConfigTunnelOutCosMapId, tnMplsConfigTunnelIsLLsp,
+ tnMplsConfigTunnelLLspCos, tnMplsConfigTunnelAction }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 5 }
+
+tnMplsConfigTunnelRowEditorInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsConfigTunnelRowEditorGroupIfIndex,
+ tnMplsConfigTunnelRowEditorTunnelName,
+ tnMplsConfigTunnelRowEditorTunnelMode,
+ tnMplsConfigTunnelRowEditorSrcNodeId,
+ tnMplsConfigTunnelRowEditorSrcGlobalId,
+ tnMplsConfigTunnelRowEditorDstNodeId,
+ tnMplsConfigTunnelRowEditorDstGlobalId,
+ tnMplsConfigTunnelRowEditorDstTunnelTpNum,
+ tnMplsConfigTunnelRowEditorSrcTunnelTpNum,
+ tnMplsConfigTunnelRowEditorSrcLspNum,
+ tnMplsConfigTunnelRowEditorDstLspNum,
+ tnMplsConfigTunnelRowEditorIsSpme,
+ tnMplsConfigTunnelRowEditorSrcNodeIsValid,
+ tnMplsConfigTunnelRowEditorSrcGlobalIdValid,
+ tnMplsConfigTunnelRowEditorDstGlobalIdValid,
+ tnMplsConfigTunnelRowEditorIngressLabel,
+ tnMplsConfigTunnelRowEditorEgressLabel,
+ tnMplsConfigTunnelRowEditorAttachInterface,
+ tnMplsConfigTunnelRowEditorTrafficClass,
+ tnMplsConfigTunnelRowEditorTtl,
+ tnMplsConfigTunnelRowEditorInCosMapId,
+ tnMplsConfigTunnelRowEditorOutCosMapId,
+ tnMplsConfigTunnelRowEditorIsLLsp,
+ tnMplsConfigTunnelRowEditorLLspCos,
+ tnMplsConfigTunnelRowEditorAction }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 6 }
+
+tnMplsConfigLspTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsConfigLspXcName, tnMplsConfigLspSrcNodeId,
+ tnMplsConfigLspSrcNodeIdIsDefined,
+ tnMplsConfigLspSrcGlobalId,
+ tnMplsConfigLspSrcGlobalIdIsDefined,
+ tnMplsConfigLspSrcTunnelTpNum, tnMplsConfigLspDstNodeId,
+ tnMplsConfigLspDstGlobalId,
+ tnMplsConfigLspDstGlobalIdIsDefined,
+ tnMplsConfigLspDstTunnelTpNum, tnMplsConfigLspSrcLspNumber,
+ tnMplsConfigLspDstLspNumber,
+ tnMplsConfigLspForwardIngressLabel,
+ tnMplsConfigLspForwardEgressLabel,
+ tnMplsConfigLspForwardAttachInterface,
+ tnMplsConfigLspForwardInCosMapId,
+ tnMplsConfigLspForwardOutCosMapId,
+ tnMplsConfigLspForwardIsLLsp, tnMplsConfigLspForwardHQoSId,
+ tnMplsConfigLspForwardLLspCos,
+ tnMplsConfigLspReverseIngressLabel,
+ tnMplsConfigLspReverseEgressLabel,
+ tnMplsConfigLspReverseAttachInterface,
+ tnMplsConfigLspReverseInCosMapId,
+ tnMplsConfigLspReverseOutCosMapId,
+ tnMplsConfigLspReverseIsLLsp,
+ tnMplsConfigLspReverseLLspCos,
+ tnMplsConfigLspReverseHQoSId, tnMplsConfigLspAction }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 7 }
+
+tnMplsConfigLspRowEditorInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsConfigLspRowEditorGroupIndex,
+ tnMplsConfigLspRowEditorXcName,
+ tnMplsConfigLspRowEditorSrcNodeId,
+ tnMplsConfigLspRowEditorSrcNodeIdIsDefined,
+ tnMplsConfigLspRowEditorSrcGlobalId,
+ tnMplsConfigLspRowEditorSrcGlobalIdIsDefined,
+ tnMplsConfigLspRowEditorSrcTunnelTpNum,
+ tnMplsConfigLspRowEditorDstNodeId,
+ tnMplsConfigLspRowEditorDstGlobalId,
+ tnMplsConfigLspRowEditorDstGlobalIdIsDefined,
+ tnMplsConfigLspRowEditorDstTunnelTpNum,
+ tnMplsConfigLspRowEditorSrcLspNumber,
+ tnMplsConfigLspRowEditorDstLspNumber,
+ tnMplsConfigLspRowEditorForwardIngressLabel,
+ tnMplsConfigLspRowEditorForwardEgressLabel,
+ tnMplsConfigLspRowEditorForwardAttachInterface,
+ tnMplsConfigLspRowEditorForwardInCosMapId,
+ tnMplsConfigLspRowEditorForwardOutCosMapId,
+ tnMplsConfigLspRowEditorForwardIsLLsp,
+ tnMplsConfigLspRowEditorForwardHQoSId,
+ tnMplsConfigLspRowEditorForwardLLspCos,
+ tnMplsConfigLspRowEditorReverseIngressLabel,
+ tnMplsConfigLspRowEditorReverseEgressLabel,
+ tnMplsConfigLspRowEditorReverseAttachInterface,
+ tnMplsConfigLspRowEditorReverseInCosMapId,
+ tnMplsConfigLspRowEditorReverseOutCosMapId,
+ tnMplsConfigLspRowEditorReverseIsLLsp,
+ tnMplsConfigLspRowEditorReverseLLspCos,
+ tnMplsConfigLspRowEditorReverseHQoSId,
+ tnMplsConfigLspRowEditorAction }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 8 }
+
+tnMplsConfigPwTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsConfigPwInLabel, tnMplsConfigPwOutLabel,
+ tnMplsConfigPwControlWord, tnMplsConfigPwUseControlWord,
+ tnMplsConfigPwTunnelMode, tnMplsConfigPwTrafficClass,
+ tnMplsConfigPwTtl, tnMplsConfigPwInCosMapId,
+ tnMplsConfigPwOutCosMapId, tnMplsConfigPwIsLLsp,
+ tnMplsConfigPwLLspCos, tnMplsConfigPwAttachInterface,
+ tnMplsConfigPwStitchPwInterface, tnMplsConfigPwVccvType,
+ tnMplsConfigPwHQoSId, tnMplsConfigPwSrcNodeId,
+ tnMplsConfigPwSrcNodeIdIsDefined,
+ tnMplsConfigPwSrcGlobalId,
+ tnMplsConfigPwSrcGlobalIdIsDefined,
+ tnMplsConfigPwDstNodeId, tnMplsConfigPwDstGlobalId,
+ tnMplsConfigPwDstGlobalIdIsDefined, tnMplsConfigPwSrcAcId,
+ tnMplsConfigPwDstAcId, tnMplsConfigPwSrcAgiValue,
+ tnMplsConfigPwDstAgiValue, tnMplsConfigPwSrcAgiType,
+ tnMplsConfigPwSrcAgiLength, tnMplsConfigPwDstAgiType,
+ tnMplsConfigPwDstAgiLength, tnMplsConfigPwAction }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 9 }
+
+tnMplsConfigPwRowEditorInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsConfigPwRowEditorGroupIfIndex,
+ tnMplsConfigPwRowEditorInLabel,
+ tnMplsConfigPwRowEditorOutLabel,
+ tnMplsConfigPwRowEditorControlWord,
+ tnMplsConfigPwRowEditorUseControlWord,
+ tnMplsConfigPwRowEditorTunnelMode,
+ tnMplsConfigPwRowEditorTrafficClass,
+ tnMplsConfigPwRowEditorTtl,
+ tnMplsConfigPwRowEditorInCosMapId,
+ tnMplsConfigPwRowEditorOutCosMapId,
+ tnMplsConfigPwRowEditorIsLLsp,
+ tnMplsConfigPwRowEditorLLspCos,
+ tnMplsConfigPwRowEditorAttachInterface,
+ tnMplsConfigPwRowEditorStitchPwInterface,
+ tnMplsConfigPwRowEditorVccvType,
+ tnMplsConfigPwRowEditorHQoSId,
+ tnMplsConfigPwRowEditorSrcNodeId,
+ tnMplsConfigPwRowEditorSrcNodeIdIsDefined,
+ tnMplsConfigPwRowEditorSrcGlobalId,
+ tnMplsConfigPwRowEditorSrcGlobalIdIsDefined,
+ tnMplsConfigPwRowEditorDstNodeId,
+ tnMplsConfigPwRowEditorDstGlobalId,
+ tnMplsConfigPwRowEditorDstGlobalIdIsDefined,
+ tnMplsConfigPwRowEditorSrcAcId,
+ tnMplsConfigPwRowEditorDstAcId,
+ tnMplsConfigPwRowEditorSrcAgiValue,
+ tnMplsConfigPwRowEditorDstAgiValue,
+ tnMplsConfigPwRowEditorSrcAgiType,
+ tnMplsConfigPwRowEditorSrcAgiLength,
+ tnMplsConfigPwRowEditorDstAgiType,
+ tnMplsConfigPwRowEditorDstAgiLength,
+ tnMplsConfigPwRowEditorAction }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 10 }
+
+tnMplsConfigCosMapTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsConfigCosMapInTcToCos0, tnMplsConfigCosMapInTcToCos1,
+ tnMplsConfigCosMapInTcToCos2, tnMplsConfigCosMapInTcToCos3,
+ tnMplsConfigCosMapInTcToCos4, tnMplsConfigCosMapInTcToCos5,
+ tnMplsConfigCosMapInTcToCos6, tnMplsConfigCosMapInTcToCos7,
+ tnMplsConfigCosMapInTcToDp0, tnMplsConfigCosMapInTcToDp1,
+ tnMplsConfigCosMapInTcToDp2, tnMplsConfigCosMapInTcToDp3,
+ tnMplsConfigCosMapInTcToDp4, tnMplsConfigCosMapInTcToDp5,
+ tnMplsConfigCosMapInTcToDp6, tnMplsConfigCosMapInTcToDp7,
+ tnMplsConfigCosMapOutCosDpToTc00,
+ tnMplsConfigCosMapOutCosDpToTc10,
+ tnMplsConfigCosMapOutCosDpToTc20,
+ tnMplsConfigCosMapOutCosDpToTc30,
+ tnMplsConfigCosMapOutCosDpToTc40,
+ tnMplsConfigCosMapOutCosDpToTc50,
+ tnMplsConfigCosMapOutCosDpToTc60,
+ tnMplsConfigCosMapOutCosDpToTc70,
+ tnMplsConfigCosMapOutCosDpToTc01,
+ tnMplsConfigCosMapOutCosDpToTc11,
+ tnMplsConfigCosMapOutCosDpToTc21,
+ tnMplsConfigCosMapOutCosDpToTc31,
+ tnMplsConfigCosMapOutCosDpToTc41,
+ tnMplsConfigCosMapOutCosDpToTc51,
+ tnMplsConfigCosMapOutCosDpToTc61,
+ tnMplsConfigCosMapOutCosDpToTc71, tnMplsConfigCosMapAction }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 11 }
+
+tnMplsConfigCosMapRowEditorInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsConfigCosMapRowEditorGroupIndex,
+ tnMplsConfigCosMapRowEditorInTcToCos0,
+ tnMplsConfigCosMapRowEditorInTcToCos1,
+ tnMplsConfigCosMapRowEditorInTcToCos2,
+ tnMplsConfigCosMapRowEditorInTcToCos3,
+ tnMplsConfigCosMapRowEditorInTcToCos4,
+ tnMplsConfigCosMapRowEditorInTcToCos5,
+ tnMplsConfigCosMapRowEditorInTcToCos6,
+ tnMplsConfigCosMapRowEditorInTcToCos7,
+ tnMplsConfigCosMapRowEditorInTcToDp0,
+ tnMplsConfigCosMapRowEditorInTcToDp1,
+ tnMplsConfigCosMapRowEditorInTcToDp2,
+ tnMplsConfigCosMapRowEditorInTcToDp3,
+ tnMplsConfigCosMapRowEditorInTcToDp4,
+ tnMplsConfigCosMapRowEditorInTcToDp5,
+ tnMplsConfigCosMapRowEditorInTcToDp6,
+ tnMplsConfigCosMapRowEditorInTcToDp7,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc00,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc10,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc20,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc30,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc40,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc50,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc60,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc70,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc01,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc11,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc21,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc31,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc41,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc51,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc61,
+ tnMplsConfigCosMapRowEditorOutCosDpToTc71,
+ tnMplsConfigCosMapRowEditorAction }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 12 }
+
+tnMplsStatusLinkTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsStatusLinkOamActive }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 13 }
+
+tnMplsStatusTunnelTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsStatusTunnelOamActive, tnMplsStatusTunnelState,
+ tnMplsStatusTunnelIngressLabel,
+ tnMplsStatusTunnelEgressLabel,
+ tnMplsStatusTunnelWorkingActive }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 14 }
+
+tnMplsStatusLspTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsStatusLspOamActive, tnMplsStatusLspState }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 15 }
+
+tnMplsStatusPwTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsStatusPwOamActive, tnMplsStatusPwState }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 16 }
+
+tnMplsControlLspTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsControlLspClear }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 17 }
+
+tnMplsControlIfTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsControlIfClear }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 18 }
+
+tnMplsStatisticsTunnelTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsStatisticsTunnelRxGreenFrames,
+ tnMplsStatisticsTunnelRxGreenBytes,
+ tnMplsStatisticsTunnelRxYellowFrames,
+ tnMplsStatisticsTunnelRxYellowBytes,
+ tnMplsStatisticsTunnelRxRedFrames,
+ tnMplsStatisticsTunnelRxRedBytes,
+ tnMplsStatisticsTunnelRxDiscardFrames,
+ tnMplsStatisticsTunnelRxDiscardBytes,
+ tnMplsStatisticsTunnelTxGreenFrames,
+ tnMplsStatisticsTunnelTxGreenBytes,
+ tnMplsStatisticsTunnelTxYellowFrames,
+ tnMplsStatisticsTunnelTxYellowBytes,
+ tnMplsStatisticsTunnelTxDiscardFrames,
+ tnMplsStatisticsTunnelTxDiscardBytes }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 19 }
+
+tnMplsStatisticsLspTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsStatisticsLspFwdRxGreenFrames,
+ tnMplsStatisticsLspFwdRxGreenBytes,
+ tnMplsStatisticsLspFwdRxYellowFrames,
+ tnMplsStatisticsLspFwdRxYellowBytes,
+ tnMplsStatisticsLspFwdRxRedFrames,
+ tnMplsStatisticsLspFwdRxRedBytes,
+ tnMplsStatisticsLspFwdRxDiscardFrames,
+ tnMplsStatisticsLspFwdRxDiscardBytes,
+ tnMplsStatisticsLspFwdTxGreenFrames,
+ tnMplsStatisticsLspFwdTxGreenBytes,
+ tnMplsStatisticsLspFwdTxYellowFrames,
+ tnMplsStatisticsLspFwdTxYellowBytes,
+ tnMplsStatisticsLspFwdTxDiscardFrames,
+ tnMplsStatisticsLspFwdTxDiscardBytes,
+ tnMplsStatisticsLspRewRxGreenFrames,
+ tnMplsStatisticsLspRewRxGreenBytes,
+ tnMplsStatisticsLspRewRxYellowFrames,
+ tnMplsStatisticsLspRewRxYellowBytes,
+ tnMplsStatisticsLspRewRxRedFrames,
+ tnMplsStatisticsLspRewRxRedBytes,
+ tnMplsStatisticsLspRewRxDiscardFrames,
+ tnMplsStatisticsLspRewRxDiscardBytes,
+ tnMplsStatisticsLspRewTxGreenFrames,
+ tnMplsStatisticsLspRewTxGreenBytes,
+ tnMplsStatisticsLspRewTxYellowFrames,
+ tnMplsStatisticsLspRewTxYellowBytes,
+ tnMplsStatisticsLspRewTxDiscardFrames,
+ tnMplsStatisticsLspRewTxDiscardBytes }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 20 }
+
+tnMplsStatisticsPwTableInfoGroup OBJECT-GROUP
+ OBJECTS { tnMplsStatisticsPwRxGreenFrames,
+ tnMplsStatisticsPwRxGreenBytes,
+ tnMplsStatisticsPwRxYellowFrames,
+ tnMplsStatisticsPwRxYellowBytes,
+ tnMplsStatisticsPwRxRedFrames,
+ tnMplsStatisticsPwRxRedBytes,
+ tnMplsStatisticsPwRxDiscardFrames,
+ tnMplsStatisticsPwRxDiscardBytes,
+ tnMplsStatisticsPwTxGreenFrames,
+ tnMplsStatisticsPwTxGreenBytes,
+ tnMplsStatisticsPwTxYellowFrames,
+ tnMplsStatisticsPwTxYellowBytes,
+ tnMplsStatisticsPwTxDiscardFrames,
+ tnMplsStatisticsPwTxDiscardBytes }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects suitable for bulk operations."
+ ::= { tnMplsMibGroups 21 }
+
+tnMplsMibCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for the implementation."
+
+ MODULE -- this module
+
+ MANDATORY-GROUPS { tnMplsCapabilitiesInfoGroup,
+ tnMplsConfigGlobalMainInfoGroup,
+ tnMplsConfigLinkTableInfoGroup,
+ tnMplsConfigLinkRowEditorInfoGroup,
+ tnMplsConfigTunnelTableInfoGroup,
+ tnMplsConfigTunnelRowEditorInfoGroup,
+ tnMplsConfigLspTableInfoGroup,
+ tnMplsConfigLspRowEditorInfoGroup,
+ tnMplsConfigPwTableInfoGroup,
+ tnMplsConfigPwRowEditorInfoGroup,
+ tnMplsConfigCosMapTableInfoGroup,
+ tnMplsConfigCosMapRowEditorInfoGroup,
+ tnMplsStatusLinkTableInfoGroup,
+ tnMplsStatusTunnelTableInfoGroup,
+ tnMplsStatusLspTableInfoGroup,
+ tnMplsStatusPwTableInfoGroup,
+ tnMplsControlLspTableInfoGroup,
+ tnMplsControlIfTableInfoGroup,
+ tnMplsStatisticsTunnelTableInfoGroup,
+ tnMplsStatisticsLspTableInfoGroup,
+ tnMplsStatisticsPwTableInfoGroup }
+
+ ::= { tnMplsMibCompliances 1 }
+
+END
|