mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
	
	
		
			2128 lines
		
	
	
		
			68 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			2128 lines
		
	
	
		
			68 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								-- *****************************************************************
							 | 
						|||
| 
								 | 
							
								-- MPLS-LSR-MIB.my
							 | 
						|||
| 
								 | 
							
								--
							 | 
						|||
| 
								 | 
							
								-- August 2000, Tom Nadeau
							 | 
						|||
| 
								 | 
							
								--
							 | 
						|||
| 
								 | 
							
								-- Copyright (c) 2000 by cisco Systems, Inc.
							 | 
						|||
| 
								 | 
							
								-- All rights reserved.
							 | 
						|||
| 
								 | 
							
								-- 
							 | 
						|||
| 
								 | 
							
								-- *****************************************************************
							 | 
						|||
| 
								 | 
							
								MPLS-LSR-MIB DEFINITIONS ::= BEGIN
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								IMPORTS
							 | 
						|||
| 
								 | 
							
								   MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
							 | 
						|||
| 
								 | 
							
								   experimental, Integer32, Counter32, Unsigned32,
							 | 
						|||
| 
								 | 
							
								   Counter64, Gauge32 
							 | 
						|||
| 
								 | 
							
								      FROM SNMPv2-SMI
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
							 | 
						|||
| 
								 | 
							
								      FROM SNMPv2-CONF
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType,
							 | 
						|||
| 
								 | 
							
								   RowPointer, TimeStamp
							 | 
						|||
| 
								 | 
							
								      FROM SNMPv2-TC
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   InterfaceIndex, InterfaceIndexOrZero
							 | 
						|||
| 
								 | 
							
								      FROM IF-MIB
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   AddressFamilyNumbers
							 | 
						|||
| 
								 | 
							
								      FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   InetAddressIPv4, InetAddressIPv6, InetAddressType
							 | 
						|||
| 
								 | 
							
								      FROM INET-ADDRESS-MIB;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLsrMIB MODULE-IDENTITY
							 | 
						|||
| 
								 | 
							
								   LAST-UPDATED "200004261200Z"  -- 26 April 2000 12:00:00 EST
							 | 
						|||
| 
								 | 
							
								   ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group"
							 | 
						|||
| 
								 | 
							
								   CONTACT-INFO
							 | 
						|||
| 
								 | 
							
								       "        Cheenu Srinivasan
							 | 
						|||
| 
								 | 
							
								        Postal: Tachion Networks, Inc.
							 | 
						|||
| 
								 | 
							
								                Monmouth Park Corporate Center I
							 | 
						|||
| 
								 | 
							
								                Building C, 185 Monmouth Parkway
							 | 
						|||
| 
								 | 
							
								                West Long Branch, NJ 07764
							 | 
						|||
| 
								 | 
							
								        Tel:    +1-732-542-7750 x1234
							 | 
						|||
| 
								 | 
							
								        Email:  cheenu@tachion.com
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								                Arun Viswanathan
							 | 
						|||
| 
								 | 
							
								        Postal: Force10 Networks, Inc.
							 | 
						|||
| 
								 | 
							
								                1440 McCarthy Blvd
							 | 
						|||
| 
								 | 
							
								                Milpitas, CA 95035
							 | 
						|||
| 
								 | 
							
								        Tel:    +1-408-571-3516
							 | 
						|||
| 
								 | 
							
								        Email:  arun@force10networks.com
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								                Thomas D. Nadeau
							 | 
						|||
| 
								 | 
							
								        Postal: Cisco Systems, Inc.
							 | 
						|||
| 
								 | 
							
								                250 Apollo Drive
							 | 
						|||
| 
								 | 
							
								                Chelmsford, MA 01824
							 | 
						|||
| 
								 | 
							
								        Tel:    +1-978-244-3051
							 | 
						|||
| 
								 | 
							
								        Email:  tnadeau@cisco.com"
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This MIB contains managed object definitions for the
							 | 
						|||
| 
								 | 
							
								        Multiprotocol Label Switching (MPLS) Router as
							 | 
						|||
| 
								 | 
							
								        defined in: Rosen, E., Viswanathan, A., and R.
							 | 
						|||
| 
								 | 
							
								        Callon, Multiprotocol Label Switching Architecture,
							 | 
						|||
| 
								 | 
							
								        Internet Draft <draft-ietf-mpls-arch-06.txt>,
							 | 
						|||
| 
								 | 
							
								        February 2000."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   -- Revision history.
							 | 
						|||
| 
								 | 
							
								   REVISION
							 | 
						|||
| 
								 | 
							
								       "199906161200Z"  -- 16 June 1999 12:00:00 EST
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								      "Initial draft version."
							 | 
						|||
| 
								 | 
							
								   REVISION
							 | 
						|||
| 
								 | 
							
								       "200002161200Z"  -- 16 February 2000 12:00:00 EST
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								       "Second draft version."
							 | 
						|||
| 
								 | 
							
								   REVISION
							 | 
						|||
| 
								 | 
							
								       "200003061200Z"  -- 6 March 2000 12:00:00 EST
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Third draft version."
							 | 
						|||
| 
								 | 
							
								   REVISION
							 | 
						|||
| 
								 | 
							
								       "200004211200Z"  -- 21 April 2000 12:00:00 EST
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Fourth draft version.  Made corrections from WG Last 
							 | 
						|||
| 
								 | 
							
								        Call comments."
							 | 
						|||
| 
								 | 
							
								   REVISION
							 | 
						|||
| 
								 | 
							
								       "200004261200Z"  -- 26 April 2000 12:00:00 EST
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Fifth draft version. Made minor typographical corrections 
							 | 
						|||
| 
								 | 
							
								        noted from WG mailing list."
							 | 
						|||
| 
								 | 
							
								   ::= { experimental 96 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Textual Conventions.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsLSPID ::= TEXTUAL-CONVENTION
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "An identifier that is assigned to each LSP and is
							 | 
						|||
| 
								 | 
							
								        used to uniquely identify it.  This is assigned at
							 | 
						|||
| 
								 | 
							
								        the head end of the LSP and can be used by all LSRs
							 | 
						|||
| 
								 | 
							
								        to identify this LSP.  This value is piggybacked by
							 | 
						|||
| 
								 | 
							
								        the signaling protocol when this LSP is signaled
							 | 
						|||
| 
								 | 
							
								        within the network.  This identifier can then be
							 | 
						|||
| 
								 | 
							
								        used at each LSR to identify which labels are being
							 | 
						|||
| 
								 | 
							
								        swapped to other labels for this LSP.  For IPv4
							 | 
						|||
| 
								 | 
							
								        addresses this results in a 6-octet long cookie."
							 | 
						|||
| 
								 | 
							
								   SYNTAX        OCTET STRING (SIZE (0..31))
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- An MPLS label.
							 | 
						|||
| 
								 | 
							
								MplsLabel ::= TEXTUAL-CONVENTION
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value represents an MPLS label.  Note that the
							 | 
						|||
| 
								 | 
							
								        contents of a label field are interpreted in an
							 | 
						|||
| 
								 | 
							
								        interface-type specific fashion.  For example, the
							 | 
						|||
| 
								 | 
							
								        20-bit wide label carried in the MPLS shim header is
							 | 
						|||
| 
								 | 
							
								        contained in bits 0-19 and bits 20-31 must be zero.
							 | 
						|||
| 
								 | 
							
								        The frame relay label can be either 10 or 23 bits
							 | 
						|||
| 
								 | 
							
								        wide depending on the size of the DLCI field and
							 | 
						|||
| 
								 | 
							
								        bits 10-31, or 23-31 must be zero, respectively.
							 | 
						|||
| 
								 | 
							
								        For an ATM interface, bits 0-15 must be interpreted
							 | 
						|||
| 
								 | 
							
								        as the VCI, bits 16-23 as the VPI and bits 24-31
							 | 
						|||
| 
								 | 
							
								        must be zero.  Note that the permissible label
							 | 
						|||
| 
								 | 
							
								        values are also a function of the interface type.
							 | 
						|||
| 
								 | 
							
								        For example, the value 3 has special semantics in
							 | 
						|||
| 
								 | 
							
								        the control plane for an MPLS shim header label and
							 | 
						|||
| 
								 | 
							
								        is not a valid label value in the data path."
							 | 
						|||
| 
								 | 
							
								   REFERENCE
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								       "1. MPLS Label Stack Encoding, Rosen et al, draft-
							 | 
						|||
| 
								 | 
							
								          ietf-mpls-label-encaps-07.txt, March 2000.
							 | 
						|||
| 
								 | 
							
								        2. Use of Label Switching on Frame Relay Networks,
							 | 
						|||
| 
								 | 
							
								          Conta et al, draft-ietf-mpls-fr-03.txt, Nov.
							 | 
						|||
| 
								 | 
							
								          1998.
							 | 
						|||
| 
								 | 
							
								        3. MPLS using LDP and ATM VC switching, Davie et al,
							 | 
						|||
| 
								 | 
							
								          draft-ietf-mpls-atm-02.txt, April 1999."
							 | 
						|||
| 
								 | 
							
								   SYNTAX  Unsigned32 (0..4294967295)
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsBitRate ::= TEXTUAL-CONVENTION
							 | 
						|||
| 
								 | 
							
								   DISPLAY-HINT "d"
							 | 
						|||
| 
								 | 
							
								   STATUS      current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "An estimate of bandwidth in units of 1,000 bits per
							 | 
						|||
| 
								 | 
							
								        second.  If this object reports a value of 'n' then
							 | 
						|||
| 
								 | 
							
								        the rate of the object is somewhere in the range of
							 | 
						|||
| 
								 | 
							
								        'n-500' to 'n+499'. For objects which do not vary in
							 | 
						|||
| 
								 | 
							
								        bitrate, or for those where no accurate estimation
							 | 
						|||
| 
								 | 
							
								        can be made, this object should contain the nominal
							 | 
						|||
| 
								 | 
							
								        bitrate."
							 | 
						|||
| 
								 | 
							
								   SYNTAX  Integer32 (1..2147483647)
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsBurstSize ::= TEXTUAL-CONVENTION
							 | 
						|||
| 
								 | 
							
								   DISPLAY-HINT "d"
							 | 
						|||
| 
								 | 
							
								   STATUS      current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The number of octets of MPLS data that the stream
							 | 
						|||
| 
								 | 
							
								        may send back-to-back without concern for policing."
							 | 
						|||
| 
								 | 
							
								   SYNTAX  Integer32 (1..2147483647)
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsBufferSize ::= TEXTUAL-CONVENTION
							 | 
						|||
| 
								 | 
							
								   DISPLAY-HINT "d"
							 | 
						|||
| 
								 | 
							
								   STATUS      current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Size of buffer in octets of MPLS data."
							 | 
						|||
| 
								 | 
							
								   SYNTAX  Integer32 (1..2147483647)
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsObjectOwner ::= TEXTUAL-CONVENTION
							 | 
						|||
| 
								 | 
							
								   STATUS      current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								           "The entity which owns the object in question."
							 | 
						|||
| 
								 | 
							
								   SYNTAX   INTEGER {
							 | 
						|||
| 
								 | 
							
								                other(1),
							 | 
						|||
| 
								 | 
							
								                snmp(2),
							 | 
						|||
| 
								 | 
							
								                ldp(3),
							 | 
						|||
| 
								 | 
							
								                rsvp(4),
							 | 
						|||
| 
								 | 
							
								                policyAgent(5),
							 | 
						|||
| 
								 | 
							
								                unknown (6)
							 | 
						|||
| 
								 | 
							
								             }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Top level components of this MIB.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Tables, Scalars
							 | 
						|||
| 
								 | 
							
								mplsLsrObjects       OBJECT IDENTIFIER ::= { mplsLsrMIB 1 }
							 | 
						|||
| 
								 | 
							
								-- traps
							 | 
						|||
| 
								 | 
							
								mplsLsrNotifications OBJECT IDENTIFIER ::= { mplsLsrMIB 2 }
							 | 
						|||
| 
								 | 
							
								-- conformance
							 | 
						|||
| 
								 | 
							
								mplsLsrConformance   OBJECT IDENTIFIER ::= { mplsLsrMIB 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- MPLS Interface Configuration Table.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceConfTable  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        SEQUENCE OF MplsInterfaceConfEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This table specifies per-interface MPLS capability
							 | 
						|||
| 
								 | 
							
								        and associated information."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceConfEntry OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsInterfaceConfEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "An entry in this table is created by an LSR for
							 | 
						|||
| 
								 | 
							
								        every interface capable of supporting MPLS. The
							 | 
						|||
| 
								 | 
							
								        entry with index 0 represents the per-platform label
							 | 
						|||
| 
								 | 
							
								        space and contains parameters that apply to all
							 | 
						|||
| 
								 | 
							
								        interfaces that participate in the per-platform
							 | 
						|||
| 
								 | 
							
								        label space. Other entries defined in this table
							 | 
						|||
| 
								 | 
							
								        represent additional MPLS interfaces that may
							 | 
						|||
| 
								 | 
							
								        participate in either the per-platform or per-
							 | 
						|||
| 
								 | 
							
								        interface label spaces, or both. Additional
							 | 
						|||
| 
								 | 
							
								        information about label space participation of an
							 | 
						|||
| 
								 | 
							
								        interface is provided in the description clause of
							 | 
						|||
| 
								 | 
							
								        mplsInterfaceLabelParticipationType."
							 | 
						|||
| 
								 | 
							
								   INDEX       { mplsInterfaceConfIndex }
							 | 
						|||
| 
								 | 
							
								      ::= { mplsInterfaceConfTable 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsInterfaceConfEntry ::= SEQUENCE {
							 | 
						|||
| 
								 | 
							
								  mplsInterfaceConfIndex              InterfaceIndexOrZero,
							 | 
						|||
| 
								 | 
							
								  mplsInterfaceLabelMinIn             MplsLabel,
							 | 
						|||
| 
								 | 
							
								  mplsInterfaceLabelMaxIn             MplsLabel,
							 | 
						|||
| 
								 | 
							
								  mplsInterfaceLabelMinOut            MplsLabel,
							 | 
						|||
| 
								 | 
							
								  mplsInterfaceLabelMaxOut            MplsLabel,
							 | 
						|||
| 
								 | 
							
								  mplsInterfaceTotalBandwidth         MplsBitRate,
							 | 
						|||
| 
								 | 
							
								  mplsInterfaceAvailableBandwidth     MplsBitRate,
							 | 
						|||
| 
								 | 
							
								  mplsInterfaceTotalBuffer            MplsBufferSize,
							 | 
						|||
| 
								 | 
							
								  mplsInterfaceAvailableBuffer        MplsBufferSize,
							 | 
						|||
| 
								 | 
							
								  mplsInterfaceLabelParticipationType BITS,
							 | 
						|||
| 
								 | 
							
								  mplsInterfaceConfStorageType        StorageType
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceConfIndex OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        InterfaceIndexOrZero
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This is a unique index for an entry in the
							 | 
						|||
| 
								 | 
							
								        MplsInterfaceConfTable.  A non-zero index for an
							 | 
						|||
| 
								 | 
							
								        entry indicates the ifIndex for the corresponding
							 | 
						|||
| 
								 | 
							
								        interface entry in of the MPLS-layer in the ifTable.
							 | 
						|||
| 
								 | 
							
								        Note that the per-platform label space may apply to
							 | 
						|||
| 
								 | 
							
								        several interfaces, and therefore the configuration
							 | 
						|||
| 
								 | 
							
								        of the per-platform label space interface parameters
							 | 
						|||
| 
								 | 
							
								        will apply to all of the interfaces that are
							 | 
						|||
| 
								 | 
							
								        participating in the per-platform label space."
							 | 
						|||
| 
								 | 
							
								   REFERENCE
							 | 
						|||
| 
								 | 
							
								       "RFC 2233 - The Interfaces Group MIB using SMIv2,
							 | 
						|||
| 
								 | 
							
								        McCloghrie, K., and F. Kastenholtz, Nov. 1997"
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfaceConfEntry 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceLabelMinIn OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsLabel
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This is the minimum value of an MPLS label that this
							 | 
						|||
| 
								 | 
							
								        LSR is willing to receive on this interface."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfaceConfEntry 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceLabelMaxIn OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsLabel
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This is the maximum value of an MPLS label that this
							 | 
						|||
| 
								 | 
							
								        LSR is willing to receive on this interface."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfaceConfEntry 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceLabelMinOut OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsLabel
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This is the minimum value of an MPLS label that this
							 | 
						|||
| 
								 | 
							
								        LSR is willing to send on this interface."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfaceConfEntry 4 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceLabelMaxOut OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsLabel
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This is the maximum value of an MPLS label that this
							 | 
						|||
| 
								 | 
							
								        LSR is willing to send on this interface."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfaceConfEntry 5 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceTotalBandwidth        OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsBitRate
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value indicates the total amount of usable
							 | 
						|||
| 
								 | 
							
								        bandwidth on this interface and is specified in
							 | 
						|||
| 
								 | 
							
								        kilobits per second (Kbps).  This variable is
							 | 
						|||
| 
								 | 
							
								        not applicable when applied to the interface with
							 | 
						|||
| 
								 | 
							
								        index 0."
							 | 
						|||
| 
								 | 
							
								::= { mplsInterfaceConfEntry 6 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceAvailableBandwidth       OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsBitRate
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value indicates the total amount of available
							 | 
						|||
| 
								 | 
							
								        bandwidth available on this interface and is
							 | 
						|||
| 
								 | 
							
								        specified in kilobits per second (Kbps).  This
							 | 
						|||
| 
								 | 
							
								        value is calculated as the difference between the
							 | 
						|||
| 
								 | 
							
								        amount of bandwidth currently in use and that
							 | 
						|||
| 
								 | 
							
								        specified in mplsInterfaceTotalBandwidth.  This
							 | 
						|||
| 
								 | 
							
								        variable is not applicable when applied to the
							 | 
						|||
| 
								 | 
							
								        interface with index 0."
							 | 
						|||
| 
								 | 
							
								::= { mplsInterfaceConfEntry 7 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceTotalBuffer        OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsBufferSize
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value indicates the total amount of buffer
							 | 
						|||
| 
								 | 
							
								        space allocated for this interface.  This variable
							 | 
						|||
| 
								 | 
							
								        is not applicable when applied to the interface with
							 | 
						|||
| 
								 | 
							
								        index 0."
							 | 
						|||
| 
								 | 
							
								::= { mplsInterfaceConfEntry 8 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceAvailableBuffer       OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsBufferSize
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value reflects the total amount of buffer space
							 | 
						|||
| 
								 | 
							
								        available on this interface.  This variable is not
							 | 
						|||
| 
								 | 
							
								        applicable when applied to the interface with index
							 | 
						|||
| 
								 | 
							
								        0."
							 | 
						|||
| 
								 | 
							
								::= { mplsInterfaceConfEntry 9 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceLabelParticipationType OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX  BITS {
							 | 
						|||
| 
								 | 
							
								                  perPlatform (0),
							 | 
						|||
| 
								 | 
							
								                  perInterface (1)
							 | 
						|||
| 
								 | 
							
								                }
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Either the perPlatform(0) or perInterface(1) bit
							 | 
						|||
| 
								 | 
							
								        MUST be set. If the value of the
							 | 
						|||
| 
								 | 
							
								        mplsInterfaceConfIndex for this entry is zero, then
							 | 
						|||
| 
								 | 
							
								        only the perPlatform(0) bit MUST be set and the
							 | 
						|||
| 
								 | 
							
								        perInterface(1) bit is meaningless. If the
							 | 
						|||
| 
								 | 
							
								        perInterface(1) bit is set then the value of
							 | 
						|||
| 
								 | 
							
								        mplsInterfaceLabelMinIn, mplsInterfaceLabelMaxIn,
							 | 
						|||
| 
								 | 
							
								        mplsInterfaceLabelMinOut, and
							 | 
						|||
| 
								 | 
							
								        mplsInterfaceLabelMaxOut for this entry reflect the
							 | 
						|||
| 
								 | 
							
								        label ranges for this interface.  If only the
							 | 
						|||
| 
								 | 
							
								        perPlatform(0) bit is set, then the value of
							 | 
						|||
| 
								 | 
							
								        mplsInterfaceLabelMinIn, mplsInterfaceLabelMaxIn,
							 | 
						|||
| 
								 | 
							
								        mplsInterfaceLabelMinOut, and
							 | 
						|||
| 
								 | 
							
								        mplsInterfaceLabelMaxOut for this entry must be
							 | 
						|||
| 
								 | 
							
								        identical to the instance of these objects with
							 | 
						|||
| 
								 | 
							
								        index 0."
							 | 
						|||
| 
								 | 
							
								   REFERENCE
							 | 
						|||
| 
								 | 
							
								      "Multiprotocol Label Switching, Rosen et al, draft-ietf-mpls-
							 | 
						|||
| 
								 | 
							
								       arch-06.txt, August 1999."
							 | 
						|||
| 
								 | 
							
								::= { mplsInterfaceConfEntry 10 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceConfStorageType  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX      StorageType
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS  read-create
							 | 
						|||
| 
								 | 
							
								   STATUS      current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The storage type for this entry."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfaceConfEntry 11 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- End of mplsInterfaceConfTable
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- MPLS Interface Performance Table.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfacePerfTable  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        SEQUENCE OF MplsInterfacePerfEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This table provides MPLS performance information on
							 | 
						|||
| 
								 | 
							
								        a per-interface basis."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfacePerfEntry OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsInterfacePerfEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "An entry in this table is created by the LSR for
							 | 
						|||
| 
								 | 
							
								        every interface capable of supporting MPLS.  Its is
							 | 
						|||
| 
								 | 
							
								        an extension to the mplsInterfaceConfEntry table."
							 | 
						|||
| 
								 | 
							
								   AUGMENTS      { mplsInterfaceConfEntry }
							 | 
						|||
| 
								 | 
							
								      ::= { mplsInterfacePerfTable 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsInterfacePerfEntry ::= SEQUENCE {
							 | 
						|||
| 
								 | 
							
								      -- incoming direction
							 | 
						|||
| 
								 | 
							
								      mplsInterfaceInLabelsUsed          Gauge32,
							 | 
						|||
| 
								 | 
							
								      mplsInterfaceInPackets             Counter32,
							 | 
						|||
| 
								 | 
							
								      mplsInterfaceInDiscards            Counter32,
							 | 
						|||
| 
								 | 
							
								      mplsInterfaceFailedLabelLookup     Counter32,
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      -- outgoing direction
							 | 
						|||
| 
								 | 
							
								      mplsInterfaceOutLabelsUsed         Gauge32,
							 | 
						|||
| 
								 | 
							
								      mplsInterfaceOutPackets            Counter32,
							 | 
						|||
| 
								 | 
							
								      mplsInterfaceOutDiscards           Counter32,
							 | 
						|||
| 
								 | 
							
								      mplsInterfaceOutFragments          Counter32
							 | 
						|||
| 
								 | 
							
								   }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceInLabelsUsed OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Gauge32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value indicates the specific number of labels
							 | 
						|||
| 
								 | 
							
								        that are in use at this point in time on this
							 | 
						|||
| 
								 | 
							
								        interface in the incoming direction."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfacePerfEntry 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceInPackets OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								       "This variable reflects the number of labeled packets
							 | 
						|||
| 
								 | 
							
								        that have been received on this interface."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfacePerfEntry 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceInDiscards OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The number of inbound labeled packets, which were
							 | 
						|||
| 
								 | 
							
								        chosen to be discarded even though no errors had
							 | 
						|||
| 
								 | 
							
								        been detected to prevent their being transmitted.
							 | 
						|||
| 
								 | 
							
								        One possible reason for discarding such a labeled
							 | 
						|||
| 
								 | 
							
								        packet could be to free up buffer space."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfacePerfEntry 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceFailedLabelLookup OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value indicates the number of labeled packets
							 | 
						|||
| 
								 | 
							
								        that have been received on this interface and were
							 | 
						|||
| 
								 | 
							
								        discarded because there were no matching entries
							 | 
						|||
| 
								 | 
							
								        found for them in mplsInSegmentTable."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfacePerfEntry 4 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceOutLabelsUsed OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Gauge32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Indicates the number of top-most labels in the
							 | 
						|||
| 
								 | 
							
								        outgoing label stacks that are in use at this point
							 | 
						|||
| 
								 | 
							
								        in time on this interface."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfacePerfEntry 5 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceOutPackets OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This variable contains the number of labeled packets
							 | 
						|||
| 
								 | 
							
								        that have been transmitted on this interface."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfacePerfEntry 6 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceOutDiscards OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The number of outbound labeled packets, which were
							 | 
						|||
| 
								 | 
							
								        chosen to be discarded even though no errors had
							 | 
						|||
| 
								 | 
							
								        been detected to prevent their being transmitted.
							 | 
						|||
| 
								 | 
							
								        One possible reason for discarding such a labeled
							 | 
						|||
| 
								 | 
							
								        packet could be to free up buffer space."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInterfacePerfEntry 7 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceOutFragments OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This variable indicates the number of outgoing MPLS
							 | 
						|||
| 
								 | 
							
								        packets that required fragmentation before
							 | 
						|||
| 
								 | 
							
								        transmission on this interface."
							 | 
						|||
| 
								 | 
							
								::= { mplsInterfacePerfEntry 8 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- In-segment table.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentTable  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        SEQUENCE OF MplsInSegmentEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This table contains a collection of incoming
							 | 
						|||
| 
								 | 
							
								        segments to an LSR."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentEntry  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsInSegmentEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "An entry in this table represents one incoming
							 | 
						|||
| 
								 | 
							
								        segment.  An entry can be created by a network
							 | 
						|||
| 
								 | 
							
								        administrator or an SNMP agent, or an MPLS signaling
							 | 
						|||
| 
								 | 
							
								        protocol.  The creator of the entry is denoted by
							 | 
						|||
| 
								 | 
							
								        mplsInSegmentOwner.  An entry in this table is
							 | 
						|||
| 
								 | 
							
								        indexed by the ifIndex of the incoming interface and
							 | 
						|||
| 
								 | 
							
								        the (top) label."
							 | 
						|||
| 
								 | 
							
								   INDEX         { mplsInSegmentIfIndex, mplsInSegmentLabel }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentTable 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsInSegmentEntry ::= SEQUENCE {
							 | 
						|||
| 
								 | 
							
								  mplsInSegmentIfIndex              InterfaceIndexOrZero,
							 | 
						|||
| 
								 | 
							
								  mplsInSegmentLabel                MplsLabel,
							 | 
						|||
| 
								 | 
							
								  mplsInSegmentNPop                 Integer32,
							 | 
						|||
| 
								 | 
							
								  mplsInSegmentAddrFamily           AddressFamilyNumbers,
							 | 
						|||
| 
								 | 
							
								  mplsInSegmentXCIndex              Integer32,
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								  mplsInSegmentOwner                MplsObjectOwner,
							 | 
						|||
| 
								 | 
							
								  mplsInSegmentTrafficParamPtr      RowPointer,
							 | 
						|||
| 
								 | 
							
								  mplsInSegmentRowStatus            RowStatus,
							 | 
						|||
| 
								 | 
							
								  mplsInSegmentStorageType          StorageType,
							 | 
						|||
| 
								 | 
							
								  mplsInSegmentAdminStatus          INTEGER,
							 | 
						|||
| 
								 | 
							
								  mplsInSegmentOperStatus           INTEGER
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentIfIndex OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        InterfaceIndexOrZero
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This is a unique index for an entry in the
							 | 
						|||
| 
								 | 
							
								        MplsInSegmentTable.  This value represents the
							 | 
						|||
| 
								 | 
							
								        interface index for the incoming MPLS interface.  A
							 | 
						|||
| 
								 | 
							
								        value of zero represents an incoming label from the
							 | 
						|||
| 
								 | 
							
								        per-platform label space.  In this case, the
							 | 
						|||
| 
								 | 
							
								        mplsInSegmentLabel is interpreted to be an MPLS-type
							 | 
						|||
| 
								 | 
							
								        label."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentEntry 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentLabel OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsLabel
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The incoming label for this segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentEntry 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentNPop OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32 (1..2147483647)
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The number of labels to pop from the incoming
							 | 
						|||
| 
								 | 
							
								        packet.  Normally only the top label is popped from
							 | 
						|||
| 
								 | 
							
								        the packet and used for all switching decisions for
							 | 
						|||
| 
								 | 
							
								        that packet.  Note that technologies which do not
							 | 
						|||
| 
								 | 
							
								        support label popping should set this value to its
							 | 
						|||
| 
								 | 
							
								        default value of 1."
							 | 
						|||
| 
								 | 
							
								   DEFVAL        { 1 }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentEntry 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentAddrFamily OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        AddressFamilyNumbers
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The IANA address family [IANAFamily] of the incoming
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        packet.  A value of other(0) indicates that the
							 | 
						|||
| 
								 | 
							
								        family type is either unknown or undefined."
							 | 
						|||
| 
								 | 
							
								   DEFVAL        { other }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentEntry 4 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentXCIndex OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								SYNTAX        Integer32 (0..2147483647)
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Index into mplsXCTable which identifies which cross-
							 | 
						|||
| 
								 | 
							
								        connect entry this segment is part of.  A value of
							 | 
						|||
| 
								 | 
							
								        zero indicates that this entry is not referred to by
							 | 
						|||
| 
								 | 
							
								        any cross-connect entry.  When a cross-connect entry
							 | 
						|||
| 
								 | 
							
								        is created which this in-segment is a part of, this
							 | 
						|||
| 
								 | 
							
								        object is automatically updated to reflect the value
							 | 
						|||
| 
								 | 
							
								        of mplsXCIndex of that cross-connect entry."
							 | 
						|||
| 
								 | 
							
								   DEFVAL        { 0 }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentEntry 5 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentOwner OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsObjectOwner
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Denotes the entity that created and is responsible
							 | 
						|||
| 
								 | 
							
								        for managing this segment."
							 | 
						|||
| 
								 | 
							
								   DEFVAL { unknown }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentEntry 6 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentTrafficParamPtr OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX            RowPointer
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS        read-create
							 | 
						|||
| 
								 | 
							
								   STATUS            current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								     "This variable represents a pointer to the traffic
							 | 
						|||
| 
								 | 
							
								     parameter specification for this in-segment.  This
							 | 
						|||
| 
								 | 
							
								     value may point at an entry in the
							 | 
						|||
| 
								 | 
							
								     mplsTrafficParamTable to indicate which
							 | 
						|||
| 
								 | 
							
								     mplsTrafficParamEntry is to be assigned to this
							 | 
						|||
| 
								 | 
							
								     segment.  This value may optionally point at an
							 | 
						|||
| 
								 | 
							
								     externally defined traffic parameter specification
							 | 
						|||
| 
								 | 
							
								     table.  A value of zero-dot-zero indicates best-effort
							 | 
						|||
| 
								 | 
							
								     treatment.  By having the same value of this object,
							 | 
						|||
| 
								 | 
							
								     two or more segments can indicate resource sharing."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentEntry 7 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentRowStatus OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        RowStatus
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This variable is used to create, modify, and/or
							 | 
						|||
| 
								 | 
							
								        delete a row in this table."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentEntry 8 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentStorageType OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        StorageType
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This variable indicates the storage type for this
							 | 
						|||
| 
								 | 
							
								        object."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentEntry 9 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentAdminStatus OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        INTEGER {
							 | 
						|||
| 
								 | 
							
								                up(1),      -- ready to pass packets
							 | 
						|||
| 
								 | 
							
								                down(2),
							 | 
						|||
| 
								 | 
							
								                testing(3)  -- in some test mode
							 | 
						|||
| 
								 | 
							
								      }
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value is used to represent the manager<65>s
							 | 
						|||
| 
								 | 
							
								        desired operational status of this segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentEntry 10 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentOperStatus OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        INTEGER {
							 | 
						|||
| 
								 | 
							
								       up(1),          -- ready to pass packets
							 | 
						|||
| 
								 | 
							
								       down(2),
							 | 
						|||
| 
								 | 
							
								       testing(3),     -- in some test mode
							 | 
						|||
| 
								 | 
							
								       unknown(4),     -- status cannot be determined for
							 | 
						|||
| 
								 | 
							
								                       -- some reason
							 | 
						|||
| 
								 | 
							
								       dormant(5),
							 | 
						|||
| 
								 | 
							
								       notPresent(6),    -- some component is missing
							 | 
						|||
| 
								 | 
							
								       lowerLayerDown(7) -- down due to the state of
							 | 
						|||
| 
								 | 
							
								                         -- lower layer interfaces
							 | 
						|||
| 
								 | 
							
								      }
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value represents the actual operational status
							 | 
						|||
| 
								 | 
							
								        of this segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentEntry 11 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- End of mplsInSegmentTable
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- In-segment performance table.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentPerfTable  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        SEQUENCE OF MplsInSegmentPerfEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This table contains statistical information for
							 | 
						|||
| 
								 | 
							
								        incoming MPLS segments to an LSR."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 4 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentPerfEntry  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsInSegmentPerfEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "An entry in this table contains statistical
							 | 
						|||
| 
								 | 
							
								        information about one incoming segment which was
							 | 
						|||
| 
								 | 
							
								        configured in the mplsInSegmentTable. The counters
							 | 
						|||
| 
								 | 
							
								        in this entry should behave in a manner similar to
							 | 
						|||
| 
								 | 
							
								        that of the interface."
							 | 
						|||
| 
								 | 
							
								   AUGMENTS      { mplsInSegmentEntry }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentPerfTable 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsInSegmentPerfEntry ::= SEQUENCE {
							 | 
						|||
| 
								 | 
							
								    mplsInSegmentOctets                 Counter32,
							 | 
						|||
| 
								 | 
							
								    mplsInSegmentPackets                Counter32,
							 | 
						|||
| 
								 | 
							
								    mplsInSegmentErrors                 Counter32,
							 | 
						|||
| 
								 | 
							
								    mplsInSegmentDiscards               Counter32,
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								    -- high capacity counter
							 | 
						|||
| 
								 | 
							
								    mplsInSegmentHCOctets               Counter64,
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								    mplsInSegmentPerfDiscontinuityTime  TimeStamp
							 | 
						|||
| 
								 | 
							
								   }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentOctets OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value represents the total number of octets
							 | 
						|||
| 
								 | 
							
								        received by this segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentPerfEntry 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentPackets OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								       "Total number of packets received by this segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentPerfEntry 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentErrors OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The number of errored packets received on this
							 | 
						|||
| 
								 | 
							
								        segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentPerfEntry 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentDiscards OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The number of labeled packets received on this in-
							 | 
						|||
| 
								 | 
							
								        segment, which were chosen to be discarded even
							 | 
						|||
| 
								 | 
							
								        though no errors had been detected to prevent their
							 | 
						|||
| 
								 | 
							
								        being transmitted.  One possible reason for
							 | 
						|||
| 
								 | 
							
								        discarding such a labeled packet could be to free up
							 | 
						|||
| 
								 | 
							
								        buffer space."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentPerfEntry 4 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentHCOctets OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter64
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The total number of octets received.  This is the 64
							 | 
						|||
| 
								 | 
							
								        bit version of mplsInSegmentOctets."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsInSegmentPerfEntry 5 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentPerfDiscontinuityTime OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								       SYNTAX      TimeStamp
							 | 
						|||
| 
								 | 
							
								       MAX-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								       STATUS      current
							 | 
						|||
| 
								 | 
							
								       DESCRIPTION
							 | 
						|||
| 
								 | 
							
								         "The value of sysUpTime on the most recent occasion at
							 | 
						|||
| 
								 | 
							
								          which any one or more of this segment's Counter32 or
							 | 
						|||
| 
								 | 
							
								          Counter64 suffered a discontinuity. If no such
							 | 
						|||
| 
								 | 
							
								          discontinuities have occurred since the last re-
							 | 
						|||
| 
								 | 
							
								          initialization of the local management subsystem, then
							 | 
						|||
| 
								 | 
							
								          this object contains a zero value."
							 | 
						|||
| 
								 | 
							
								       ::= { mplsInSegmentPerfEntry 6 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- End of mplsInSegmentPerfTable.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Out-segment table.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentIndexNext OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32 (0..2147483647)
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This object contains the next appropriate value to
							 | 
						|||
| 
								 | 
							
								        be used for mplsOutSegmentIndex when creating
							 | 
						|||
| 
								 | 
							
								        entries in the mplsOutSegmentTable.  If the number
							 | 
						|||
| 
								 | 
							
								        of unassigned entries is exhausted, this object will
							 | 
						|||
| 
								 | 
							
								        take on the value of 0.  To obtain the
							 | 
						|||
| 
								 | 
							
								        mplsOutSegmentIndex value for a new entry, the
							 | 
						|||
| 
								 | 
							
								        manager must first issue a management protocol
							 | 
						|||
| 
								 | 
							
								        retrieval operation to obtain the current value of
							 | 
						|||
| 
								 | 
							
								        this object.  The agent should modify the value to
							 | 
						|||
| 
								 | 
							
								        reflect the next unassigned index after each
							 | 
						|||
| 
								 | 
							
								        retrieval operation.  After a manager retrieves a
							 | 
						|||
| 
								 | 
							
								        value the agent will determine through its local
							 | 
						|||
| 
								 | 
							
								        policy when this index value will be made available
							 | 
						|||
| 
								 | 
							
								        for reuse."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 5 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentTable  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        SEQUENCE OF MplsOutSegmentEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This table contains a representation of the outgoing
							 | 
						|||
| 
								 | 
							
								        segments from an LSR."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 6 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentEntry  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsOutSegmentEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "An entry in this table represents one outgoing
							 | 
						|||
| 
								 | 
							
								        segment.  An entry can be created by a network
							 | 
						|||
| 
								 | 
							
								        administrator or an SNMP agent, or an MPLS signaling
							 | 
						|||
| 
								 | 
							
								        protocol.  The object mplsOutSegmentOwner indicates
							 | 
						|||
| 
								 | 
							
								        the creator of this entry."
							 | 
						|||
| 
								 | 
							
								   INDEX         { mplsOutSegmentIndex }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentTable 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsOutSegmentEntry ::= SEQUENCE {
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentIndex                Integer32,
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentIfIndex              InterfaceIndex,
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentPushTopLabel         TruthValue,
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentTopLabel             MplsLabel,
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentNextHopIpAddrType    InetAddressType,
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentNextHopIpv4Addr      InetAddressIPv4,
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentNextHopIpv6Addr      InetAddressIPv6,
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentXCIndex              Integer32,
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentOwner                MplsObjectOwner,
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentTrafficParamPtr      RowPointer,
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentRowStatus            RowStatus,
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentStorageType          StorageType,
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentAdminStatus          INTEGER,
							 | 
						|||
| 
								 | 
							
								  mplsOutSegmentOperStatus           INTEGER
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentIndex OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32(0..2147483647)
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value contains a unique index for this row.
							 | 
						|||
| 
								 | 
							
								        While a value of 0 is not valid as an index for this
							 | 
						|||
| 
								 | 
							
								        row it can be supplied as a valid value to index
							 | 
						|||
| 
								 | 
							
								        mplsXCTable to access entries for which no out-
							 | 
						|||
| 
								 | 
							
								        segment has been configured."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentIfIndex OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        InterfaceIndex
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value contains the interface index of the
							 | 
						|||
| 
								 | 
							
								        outgoing interface."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentPushTopLabel OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        TruthValue
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value indicates whether or not a top label
							 | 
						|||
| 
								 | 
							
								        should be pushed onto the outgoing packet's label
							 | 
						|||
| 
								 | 
							
								        stack.  The value of this variable must be set to
							 | 
						|||
| 
								 | 
							
								        true if the outgoing interface does not support pop-
							 | 
						|||
| 
								 | 
							
								        and-go (for example an ATM interface) or if it is a
							 | 
						|||
| 
								 | 
							
								        tunnel origination.  Note that it is considered an
							 | 
						|||
| 
								 | 
							
								        error in the case that mplsOutSegmentPushTopLabel is
							 | 
						|||
| 
								 | 
							
								        set to false, but the cross-connect entry which
							 | 
						|||
| 
								 | 
							
								        refers to this out-segment has a non-zero
							 | 
						|||
| 
								 | 
							
								        mplsLabelStackIndex.  The LSR MUST ensure that this
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        situation does not happen "
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentTopLabel OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsLabel
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "If mplsOutSegmentPushTopLabel is true then this
							 | 
						|||
| 
								 | 
							
								        represents the label that should be pushed onto the
							 | 
						|||
| 
								 | 
							
								        top of the outgoing packet's label stack."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 4 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentNextHopIpAddrType OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        InetAddressType
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Indicates whether the next hop address is IPv4 or
							 | 
						|||
| 
								 | 
							
								        IPv6.  Note that a value of unknown (0) is valid
							 | 
						|||
| 
								 | 
							
								        only when the outgoing interface is of type point-to-
							 | 
						|||
| 
								 | 
							
								        point."
							 | 
						|||
| 
								 | 
							
								   DEFVAL        { unknown }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 5 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentNextHopIpv4Addr OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        InetAddressIPv4
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "IPv4 Address of the next hop.  Its value is
							 | 
						|||
| 
								 | 
							
								        significant only when
							 | 
						|||
| 
								 | 
							
								        mplsOutSegmentNextHopIpAddrType is ipV4 (1),
							 | 
						|||
| 
								 | 
							
								        otherwise it should return a value of 0."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 6 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentNextHopIpv6Addr OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        InetAddressIPv6
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "IPv6 address of the next hop.  Its value is
							 | 
						|||
| 
								 | 
							
								        significant only when
							 | 
						|||
| 
								 | 
							
								        mplsOutSegmentNextHopIpAddrType is ipV6 (2),
							 | 
						|||
| 
								 | 
							
								        otherwise it should return a value of 0."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 7 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentXCIndex OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32 (0..2147483647)
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Index into mplsXCTable which identifies which cross-
							 | 
						|||
| 
								 | 
							
								        connect entry this segment is part of.  A value of
							 | 
						|||
| 
								 | 
							
								        zero indicates that this entry is not referred to by
							 | 
						|||
| 
								 | 
							
								        any cross-connect entry.  When a cross-connect entry
							 | 
						|||
| 
								 | 
							
								        is created which this out-segment is a part of, this
							 | 
						|||
| 
								 | 
							
								        object is automatically updated to reflect the value
							 | 
						|||
| 
								 | 
							
								        of mplsXCIndex of that cross-connect entry."
							 | 
						|||
| 
								 | 
							
								   DEFVAL        { 0 }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 8 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentOwner OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsObjectOwner
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Denotes the entity which created and is responsible
							 | 
						|||
| 
								 | 
							
								        for managing this segment."
							 | 
						|||
| 
								 | 
							
								   DEFVAL { unknown }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 9 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentTrafficParamPtr OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        RowPointer
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								     "This variable represents a pointer to the traffic
							 | 
						|||
| 
								 | 
							
								      parameter specification for this out-segment.  This
							 | 
						|||
| 
								 | 
							
								      value may point at an entry in the
							 | 
						|||
| 
								 | 
							
								      mplsTrafficParamTable to indicate which
							 | 
						|||
| 
								 | 
							
								      mplsTrafficParamEntry is to be assigned to this
							 | 
						|||
| 
								 | 
							
								      segment.  This value may optionally point at an
							 | 
						|||
| 
								 | 
							
								      externally defined traffic parameter specification
							 | 
						|||
| 
								 | 
							
								      table.  A value of zero-dot-zero indicates best-
							 | 
						|||
| 
								 | 
							
								      effort treatment.  By having the same value of this
							 | 
						|||
| 
								 | 
							
								      object, two or more segments can indicate resource
							 | 
						|||
| 
								 | 
							
								      sharing."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 10 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentRowStatus OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        RowStatus
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "For creating, modifying, and deleting this row."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 11 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentStorageType OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        StorageType
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This variable indicates the storage type for this
							 | 
						|||
| 
								 | 
							
								        object."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 12 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentAdminStatus OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        INTEGER {
							 | 
						|||
| 
								 | 
							
								         up(1),     -- ready to pass packets
							 | 
						|||
| 
								 | 
							
								         down(2),
							 | 
						|||
| 
								 | 
							
								         testing(3) -- in some test mode
							 | 
						|||
| 
								 | 
							
								      }
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The desired operational status of this segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 13 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentOperStatus OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        INTEGER {
							 | 
						|||
| 
								 | 
							
								         up(1),            -- ready to pass packets
							 | 
						|||
| 
								 | 
							
								         down(2),
							 | 
						|||
| 
								 | 
							
								         testing(3),       -- in some test mode
							 | 
						|||
| 
								 | 
							
								         unknown(4),       -- status cannot be determined
							 | 
						|||
| 
								 | 
							
								                           -- for some reason
							 | 
						|||
| 
								 | 
							
								         dormant(5),
							 | 
						|||
| 
								 | 
							
								         notPresent(6),    -- some component is missing
							 | 
						|||
| 
								 | 
							
								         lowerLayerDown(7) -- down due to the state
							 | 
						|||
| 
								 | 
							
								                            -- of lower layer interfaces
							 | 
						|||
| 
								 | 
							
								      }
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The actual operational status of this segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentEntry 14 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- End of mplsOutSegmentTable
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Out-segment performance table.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentPerfTable  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        SEQUENCE OF MplsOutSegmentPerfEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This table contains statistical information about
							 | 
						|||
| 
								 | 
							
								        outgoing segments from an LSR. The counters in this
							 | 
						|||
| 
								 | 
							
								        entry should behave in a manner similar to that of
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        the interface."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 7 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentPerfEntry  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsOutSegmentPerfEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "An entry in this table contains statistical
							 | 
						|||
| 
								 | 
							
								        information about one outgoing segment configured in
							 | 
						|||
| 
								 | 
							
								        mplsOutSegmentTable."
							 | 
						|||
| 
								 | 
							
								   AUGMENTS      { mplsOutSegmentEntry }
							 | 
						|||
| 
								 | 
							
								      ::= { mplsOutSegmentPerfTable 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsOutSegmentPerfEntry ::= SEQUENCE {
							 | 
						|||
| 
								 | 
							
								      mplsOutSegmentOctets                Counter32,
							 | 
						|||
| 
								 | 
							
								      mplsOutSegmentPackets               Counter32,
							 | 
						|||
| 
								 | 
							
								      mplsOutSegmentErrors                Counter32,
							 | 
						|||
| 
								 | 
							
								      mplsOutSegmentDiscards              Counter32,
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      -- HC counter
							 | 
						|||
| 
								 | 
							
								      mplsOutSegmentHCOctets              Counter64,
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      mplsOutSegmentPerfDiscontinuityTime  TimeStamp
							 | 
						|||
| 
								 | 
							
								   }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentOctets OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value contains the total number of octets sent
							 | 
						|||
| 
								 | 
							
								        on this segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentPerfEntry 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentPackets OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value contains the total number of packets sent
							 | 
						|||
| 
								 | 
							
								        on this segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentPerfEntry 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentErrors OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Number of packets that could not be sent due to
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        errors on this segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentPerfEntry 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentDiscards OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter32
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The number of labeled packets received on this out-
							 | 
						|||
| 
								 | 
							
								        segment, which were chosen to be discarded even
							 | 
						|||
| 
								 | 
							
								        though no errors had been detected to prevent their
							 | 
						|||
| 
								 | 
							
								        being transmitted.  One possible reason for
							 | 
						|||
| 
								 | 
							
								        discarding such a labeled packet could be to free up
							 | 
						|||
| 
								 | 
							
								        buffer space."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentPerfEntry 4 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentHCOctets OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Counter64
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Total number of octets sent.  This is the 64 bit
							 | 
						|||
| 
								 | 
							
								        version of mplsOutSegmentOctets."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsOutSegmentPerfEntry 5 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentPerfDiscontinuityTime OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								       SYNTAX      TimeStamp
							 | 
						|||
| 
								 | 
							
								       MAX-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								       STATUS      current
							 | 
						|||
| 
								 | 
							
								       DESCRIPTION
							 | 
						|||
| 
								 | 
							
								         "The value of sysUpTime on the most recent occasion at
							 | 
						|||
| 
								 | 
							
								          which any one or more of this segment's Counter32 or
							 | 
						|||
| 
								 | 
							
								          Counter64 suffered a discontinuity. If no such
							 | 
						|||
| 
								 | 
							
								          discontinuities have occurred since the last re-
							 | 
						|||
| 
								 | 
							
								          initialization of the local management subsystem, then
							 | 
						|||
| 
								 | 
							
								          this object contains a zero value."
							 | 
						|||
| 
								 | 
							
								       ::= { mplsOutSegmentPerfEntry 6 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- End of mplsOutSegmentPerfTable.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Cross-connect table.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCIndexNext OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32 (0..2147483647)
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This object contains an appropriate value to be used
							 | 
						|||
| 
								 | 
							
								        for mplsXCIndex when creating entries in the
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        mplsXCTable.  The value 0 indicates that no
							 | 
						|||
| 
								 | 
							
								        unassigned entries are available.  To obtain the
							 | 
						|||
| 
								 | 
							
								        value of mplsXCIndex for a new entry in the
							 | 
						|||
| 
								 | 
							
								        mplsXCTable, the manager issues a management
							 | 
						|||
| 
								 | 
							
								        protocol retrieval operation to obtain the current
							 | 
						|||
| 
								 | 
							
								        value of mplsXCIndex.  After each retrieval
							 | 
						|||
| 
								 | 
							
								        operation, the agent should modify the value to
							 | 
						|||
| 
								 | 
							
								        reflect the next unassigned index.  After a manager
							 | 
						|||
| 
								 | 
							
								        retrieves a value the agent will determine through
							 | 
						|||
| 
								 | 
							
								        its local policy when this index value will be made
							 | 
						|||
| 
								 | 
							
								        available for reuse."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 8 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCTable  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        SEQUENCE OF MplsXCEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This table specifies information for switching
							 | 
						|||
| 
								 | 
							
								        between LSP segments.  It supports point-to-point,
							 | 
						|||
| 
								 | 
							
								        point-to-multipoint and multipoint-to-point
							 | 
						|||
| 
								 | 
							
								        connections.  mplsLabelStackTable specifies the
							 | 
						|||
| 
								 | 
							
								        label stack information for a cross-connect LSR and
							 | 
						|||
| 
								 | 
							
								        is referred to from mplsXCTable."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 9 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCEntry  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsXCEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "A row in this table represents one cross-connect
							 | 
						|||
| 
								 | 
							
								        entry.  The following objects index it:
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        - cross-connect index mplsXCIndex that uniquely
							 | 
						|||
| 
								 | 
							
								          identifies a group of cross-connect entries
							 | 
						|||
| 
								 | 
							
								        - interface index of the in-segment,
							 | 
						|||
| 
								 | 
							
								          mplsInSegmentIfIndex
							 | 
						|||
| 
								 | 
							
								        - incoming label(s), mplsInSegmentLabel
							 | 
						|||
| 
								 | 
							
								        - out-segment index, mplsOutSegmentIndex
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								       Originating LSPs:
							 | 
						|||
| 
								 | 
							
								        These are represented by using the special
							 | 
						|||
| 
								 | 
							
								        combination of values mplsInSegmentIfIndex=0 and
							 | 
						|||
| 
								 | 
							
								        mplsInSegmentLabel=0 as indexes.  In this case the
							 | 
						|||
| 
								 | 
							
								        mplsOutSegmentIndex MUST be non-zero.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								       Terminating LSPs:
							 | 
						|||
| 
								 | 
							
								       These are represented by using the special value
							 | 
						|||
| 
								 | 
							
								        mplsOutSegmentIndex=0 as index.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								       Special labels:
							 | 
						|||
| 
								 | 
							
								        Entries indexed by reserved MPLS label values 0
							 | 
						|||
| 
								 | 
							
								        through 15 imply terminating LSPs and MUST have
							 | 
						|||
| 
								 | 
							
								        mplsOutSegmentIfIndex = 0.  Note that situations
							 | 
						|||
| 
								 | 
							
								        where LSPs are terminated with incoming label equal
							 | 
						|||
| 
								 | 
							
								        to 0, should have mplsInSegmentIfIndex = 0 as well,
							 | 
						|||
| 
								 | 
							
								        but can be distinguished from originating LSPs
							 | 
						|||
| 
								 | 
							
								        because the mplsOutSegmentIfIndex = 0.  The
							 | 
						|||
| 
								 | 
							
								        mplsOutSegmentIfIndex MUST only be set to 0 in
							 | 
						|||
| 
								 | 
							
								        cases of terminating LSPs.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        An entry can be created by a network administrator
							 | 
						|||
| 
								 | 
							
								        or by an SNMP agent as instructed by an MPLS
							 | 
						|||
| 
								 | 
							
								        signaling protocol."
							 | 
						|||
| 
								 | 
							
								   INDEX  { mplsXCIndex, mplsInSegmentIfIndex,
							 | 
						|||
| 
								 | 
							
								            mplsInSegmentLabel,
							 | 
						|||
| 
								 | 
							
								            mplsOutSegmentIndex }
							 | 
						|||
| 
								 | 
							
								      ::= { mplsXCTable 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsXCEntry ::= SEQUENCE {
							 | 
						|||
| 
								 | 
							
								      mplsXCIndex                 Integer32,
							 | 
						|||
| 
								 | 
							
								      mplsXCLspId                 MplsLSPID,
							 | 
						|||
| 
								 | 
							
								      mplsXCLabelStackIndex       Integer32,
							 | 
						|||
| 
								 | 
							
								      mplsXCIsPersistent          TruthValue,
							 | 
						|||
| 
								 | 
							
								      mplsXCOwner                 MplsObjectOwner,
							 | 
						|||
| 
								 | 
							
								      mplsXCRowStatus             RowStatus,
							 | 
						|||
| 
								 | 
							
								      mplsXCStorageType           StorageType,
							 | 
						|||
| 
								 | 
							
								      mplsXCAdminStatus           INTEGER,
							 | 
						|||
| 
								 | 
							
								      mplsXCOperStatus            INTEGER
							 | 
						|||
| 
								 | 
							
								   }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCIndex OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32 (1..2147483647)
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Primary index for the row identifying a group of
							 | 
						|||
| 
								 | 
							
								        cross-connect segments."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsXCEntry 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCLspId OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsLSPID
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This value identifies the label switched path that
							 | 
						|||
| 
								 | 
							
								        this cross-connect entry belongs to."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsXCEntry 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCLabelStackIndex OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32 (0..2147483647)
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Primary index into mplsLabelStackTable identifying a
							 | 
						|||
| 
								 | 
							
								        stack of labels to be pushed beneath the top label.
							 | 
						|||
| 
								 | 
							
								        Note that the top label identified by the out-
							 | 
						|||
| 
								 | 
							
								        segment ensures that all the components of a
							 | 
						|||
| 
								 | 
							
								        multipoint-to-point connection have the same
							 | 
						|||
| 
								 | 
							
								        outgoing label.  A value of 0 indicates that no
							 | 
						|||
| 
								 | 
							
								        labels are to be stacked beneath the top label."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsXCEntry 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCIsPersistent OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        TruthValue
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Denotes whether or not this cross-connect entry and
							 | 
						|||
| 
								 | 
							
								        associated in- and out-segments should be restored
							 | 
						|||
| 
								 | 
							
								        automatically after failures.  This value MUST be
							 | 
						|||
| 
								 | 
							
								        set to false in cases where this cross-connect entry
							 | 
						|||
| 
								 | 
							
								        was created by a signaling protocol."
							 | 
						|||
| 
								 | 
							
								   DEFVAL        { false }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsXCEntry 4 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCOwner OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX    MplsObjectOwner
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Denotes the entity that created and is responsible
							 | 
						|||
| 
								 | 
							
								        for managing this cross-connect."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsXCEntry 5 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCRowStatus OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        RowStatus
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "For creating, modifying, and deleting this row."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsXCEntry 6 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCStorageType OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        StorageType
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Defines the storage type for this object."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   ::= { mplsXCEntry 7 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCAdminStatus OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX   INTEGER {
							 | 
						|||
| 
								 | 
							
								                up(1),     -- ready to pass packets
							 | 
						|||
| 
								 | 
							
								                down(2),
							 | 
						|||
| 
								 | 
							
								                testing(3) -- in some test mode
							 | 
						|||
| 
								 | 
							
								                }
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The desired operational status of this segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsXCEntry 8 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCOperStatus OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX   INTEGER {
							 | 
						|||
| 
								 | 
							
								         up(1),            -- ready to pass packets
							 | 
						|||
| 
								 | 
							
								         down(2),
							 | 
						|||
| 
								 | 
							
								         testing(3),       -- in some test mode
							 | 
						|||
| 
								 | 
							
								         unknown(4),       -- status cannot be determined
							 | 
						|||
| 
								 | 
							
								                           -- for some reason.
							 | 
						|||
| 
								 | 
							
								         dormant(5),
							 | 
						|||
| 
								 | 
							
								         notPresent(6),    -- some component is missing
							 | 
						|||
| 
								 | 
							
								         lowerLayerDown(7) -- down due to the state of
							 | 
						|||
| 
								 | 
							
								                           -- lower layer interfaces
							 | 
						|||
| 
								 | 
							
								      }
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The actual operational status of this cross-
							 | 
						|||
| 
								 | 
							
								        connect."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsXCEntry 9 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- End of mplsXCTable
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Label stack table.
							 | 
						|||
| 
								 | 
							
								mplsMaxLabelStackDepth  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32 (1..2147483647)
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The maximum stack depth supported by this LSR."
							 | 
						|||
| 
								 | 
							
								::= { mplsLsrObjects 10 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLabelStackIndexNext  OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32 (0..2147483647)
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								       "This object contains an appropriate value to be used
							 | 
						|||
| 
								 | 
							
								        for mplsLabelStackIndex when creating entries in the
							 | 
						|||
| 
								 | 
							
								        mplsLabelStackTable.  The value 0 indicates that no
							 | 
						|||
| 
								 | 
							
								        unassigned entries are available.  To obtain an
							 | 
						|||
| 
								 | 
							
								        mplsLabelStackIndex value for a new entry, the
							 | 
						|||
| 
								 | 
							
								        manager issues a management protocol retrieval
							 | 
						|||
| 
								 | 
							
								        operation to obtain the current value of this
							 | 
						|||
| 
								 | 
							
								        object.  After each retrieval operation, the agent
							 | 
						|||
| 
								 | 
							
								        should modify the value to reflect the next
							 | 
						|||
| 
								 | 
							
								        unassigned index.  After a manager retrieves a value
							 | 
						|||
| 
								 | 
							
								        the agent will determine through its local policy
							 | 
						|||
| 
								 | 
							
								        when this index value will be made available for
							 | 
						|||
| 
								 | 
							
								        reuse."
							 | 
						|||
| 
								 | 
							
								::= { mplsLsrObjects 11 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLabelStackTable OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        SEQUENCE OF MplsLabelStackEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This table specifies the label stack to be pushed
							 | 
						|||
| 
								 | 
							
								        onto a packet, beneath the top label.  Entries into
							 | 
						|||
| 
								 | 
							
								        this table are referred to from mplsXCTable."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 12 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLabelStackEntry OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsLabelStackEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "An entry in this table represents one label which is
							 | 
						|||
| 
								 | 
							
								        to be pushed onto an outgoing packet, beneath the
							 | 
						|||
| 
								 | 
							
								        top label.  An entry can be created by a network
							 | 
						|||
| 
								 | 
							
								        administrator or by an SNMP agent as instructed by
							 | 
						|||
| 
								 | 
							
								        an MPLS signaling protocol."
							 | 
						|||
| 
								 | 
							
								   INDEX         { mplsLabelStackIndex, mplsLabelStackLabelIndex }
							 | 
						|||
| 
								 | 
							
								      ::= { mplsLabelStackTable 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsLabelStackEntry ::= SEQUENCE {
							 | 
						|||
| 
								 | 
							
								      mplsLabelStackIndex             Integer32,
							 | 
						|||
| 
								 | 
							
								      mplsLabelStackLabelIndex        Integer32,
							 | 
						|||
| 
								 | 
							
								      mplsLabelStackLabel             MplsLabel,
							 | 
						|||
| 
								 | 
							
								      mplsLabelStackRowStatus         RowStatus,
							 | 
						|||
| 
								 | 
							
								      mplsLabelStackStorageType       StorageType
							 | 
						|||
| 
								 | 
							
								   }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLabelStackIndex OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32 (1..2147483647)
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Primary index for this row identifying a stack of
							 | 
						|||
| 
								 | 
							
								        labels to be pushed on an outgoing packet, beneath
							 | 
						|||
| 
								 | 
							
								        the top label."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLabelStackEntry 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLabelStackLabelIndex OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32 (1..2147483647)
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Secondary index for this row identifying one label
							 | 
						|||
| 
								 | 
							
								        of the stack.  Note that an entry with a smaller
							 | 
						|||
| 
								 | 
							
								        mplsLabelStackLabelIndex would refer to a label
							 | 
						|||
| 
								 | 
							
								        higher up the label stack and would be popped at a
							 | 
						|||
| 
								 | 
							
								        downstream LSR before a label represented by a
							 | 
						|||
| 
								 | 
							
								        higher mplsLabelStackLabelIndex at a downstream
							 | 
						|||
| 
								 | 
							
								        LSR."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLabelStackEntry 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLabelStackLabel OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsLabel
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The label to pushed."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLabelStackEntry 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLabelStackRowStatus OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        RowStatus
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "For creating, modifying, and deleting this row."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLabelStackEntry 4 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLabelStackStorageType OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        StorageType
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Defines the storage type for this object."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLabelStackEntry 5 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- End of mplsLabelStackTable
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Traffic Parameter table.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsTrafficParamIndexNext OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32 (0..2147483647)
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-only
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This object contains an appropriate value which will
							 | 
						|||
| 
								 | 
							
								        be used for mplsTrafficParamIndex when creating
							 | 
						|||
| 
								 | 
							
								        entries in the mplsTrafficParamTable.  The value 0
							 | 
						|||
| 
								 | 
							
								        indicates that no unassigned entries are available.
							 | 
						|||
| 
								 | 
							
								        To obtain the mplsTrafficParamIndex value for a new
							 | 
						|||
| 
								 | 
							
								        entry, the manager issues a management protocol
							 | 
						|||
| 
								 | 
							
								        retrieval operation to obtain the current value of
							 | 
						|||
| 
								 | 
							
								        this object.  After each retrieval operation, the
							 | 
						|||
| 
								 | 
							
								        agent should modify the value to reflect the next
							 | 
						|||
| 
								 | 
							
								        unassigned index.  After a manager retrieves a value
							 | 
						|||
| 
								 | 
							
								        the agent will determine through its local policy
							 | 
						|||
| 
								 | 
							
								        when this index value will be made available for
							 | 
						|||
| 
								 | 
							
								        reuse."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 13 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsTrafficParamTable OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        SEQUENCE OF MplsTrafficParamEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This table specifies the Traffic Parameter objects
							 | 
						|||
| 
								 | 
							
								        for in and out-segments."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 14 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsTrafficParamEntry OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsTrafficParamEntry
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "An entry in this table represents the TrafficParam
							 | 
						|||
| 
								 | 
							
								        objects for one or more in or out segments.  A
							 | 
						|||
| 
								 | 
							
								        single entry can be pointed to by multiple segments
							 | 
						|||
| 
								 | 
							
								        indicating resource sharing."
							 | 
						|||
| 
								 | 
							
								   INDEX         { mplsTrafficParamIndex }
							 | 
						|||
| 
								 | 
							
								      ::= { mplsTrafficParamTable 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								MplsTrafficParamEntry ::= SEQUENCE {
							 | 
						|||
| 
								 | 
							
								      mplsTrafficParamIndex           Integer32,
							 | 
						|||
| 
								 | 
							
								      mplsTrafficParamMaxRate         MplsBitRate,
							 | 
						|||
| 
								 | 
							
								      mplsTrafficParamMeanRate        MplsBitRate,
							 | 
						|||
| 
								 | 
							
								      mplsTrafficParamMaxBurstSize    MplsBurstSize,
							 | 
						|||
| 
								 | 
							
								      mplsTrafficParamRowStatus       RowStatus,
							 | 
						|||
| 
								 | 
							
								      mplsTrafficParamStorageType     StorageType
							 | 
						|||
| 
								 | 
							
								   }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsTrafficParamIndex OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        Integer32 (1..2147483647)
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    not-accessible
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Uniquely identifies this row of the table.  Note
							 | 
						|||
| 
								 | 
							
								        that zero represents an invalid index."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsTrafficParamEntry 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsTrafficParamMaxRate OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsBitRate
							 | 
						|||
| 
								 | 
							
								   UNITS         "kilobits per second"
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Maximum rate in kilobits/second."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsTrafficParamEntry 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsTrafficParamMeanRate OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsBitRate
							 | 
						|||
| 
								 | 
							
								   UNITS         "kilobits per second"
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Mean rate in kilobits/second."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsTrafficParamEntry 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsTrafficParamMaxBurstSize OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        MplsBurstSize
							 | 
						|||
| 
								 | 
							
								   UNITS         "bytes"
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Maximum burst size in bytes."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsTrafficParamEntry 4 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsTrafficParamRowStatus OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        RowStatus
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "For creating, modifying, and deleting this row."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsTrafficParamEntry 5 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsTrafficParamStorageType OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        StorageType
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-create
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "The storage type for this object."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsTrafficParamEntry 6 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- End of mplsTrafficParamTable
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Notification Configuration
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentTrapEnable OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        TruthValue
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-write
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "If this object is true, then it enables the
							 | 
						|||
| 
								 | 
							
								        generation of mplsInSegmentUp and mplsInSegmentDown
							 | 
						|||
| 
								 | 
							
								        traps, otherwise these traps are not emitted."
							 | 
						|||
| 
								 | 
							
								   DEFVAL { false }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 15 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentTrapEnable OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        TruthValue
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-write
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "If this object is true, then it enables the
							 | 
						|||
| 
								 | 
							
								        generation of mplsOutSegmentUp and
							 | 
						|||
| 
								 | 
							
								        mplsOutSegmentDown traps, otherwise these traps are
							 | 
						|||
| 
								 | 
							
								        not emitted."
							 | 
						|||
| 
								 | 
							
								   DEFVAL { false }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 16 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCTrapEnable OBJECT-TYPE
							 | 
						|||
| 
								 | 
							
								   SYNTAX        TruthValue
							 | 
						|||
| 
								 | 
							
								   MAX-ACCESS    read-write
							 | 
						|||
| 
								 | 
							
								   STATUS        current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "If this object is true, then it enables the
							 | 
						|||
| 
								 | 
							
								        generation of mplsXCUp and mplsXCDown traps,
							 | 
						|||
| 
								 | 
							
								        otherwise these traps are not emitted."
							 | 
						|||
| 
								 | 
							
								   DEFVAL { false }
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrObjects 17 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Interface
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- In-segment.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentUp NOTIFICATION-TYPE
							 | 
						|||
| 
								 | 
							
								   OBJECTS     { mplsInSegmentIfIndex,
							 | 
						|||
| 
								 | 
							
								                 mplsInSegmentLabel,
							 | 
						|||
| 
								 | 
							
								                 mplsInSegmentAdminStatus,
							 | 
						|||
| 
								 | 
							
								                 mplsInSegmentOperStatus }
							 | 
						|||
| 
								 | 
							
								   STATUS      current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								       "This notification is generated when a
							 | 
						|||
| 
								 | 
							
								        mplsInSegmentOperStatus object for one of the
							 | 
						|||
| 
								 | 
							
								        configured in-segments is about to leave the down
							 | 
						|||
| 
								 | 
							
								        state and transition into some other state (but not
							 | 
						|||
| 
								 | 
							
								        into the notPresent state).  This other state is
							 | 
						|||
| 
								 | 
							
								        indicated by the included value of
							 | 
						|||
| 
								 | 
							
								        mplsInSegmentOperStatus."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrNotifications 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentDown NOTIFICATION-TYPE
							 | 
						|||
| 
								 | 
							
								   OBJECTS     { mplsInSegmentIfIndex,
							 | 
						|||
| 
								 | 
							
								                  mplsInSegmentLabel,
							 | 
						|||
| 
								 | 
							
								                  mplsInSegmentAdminStatus,
							 | 
						|||
| 
								 | 
							
								                  mplsInSegmentOperStatus }
							 | 
						|||
| 
								 | 
							
								   STATUS      current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This notification is generated when a
							 | 
						|||
| 
								 | 
							
								        mplsInSegmentOperStatus object for one of the
							 | 
						|||
| 
								 | 
							
								        configured in-segments is about to enter the down
							 | 
						|||
| 
								 | 
							
								        state from some other state (but not from the
							 | 
						|||
| 
								 | 
							
								        notPresent state).  This other state is indicated by
							 | 
						|||
| 
								 | 
							
								        the included value of mplsInSegmentOperStatus."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrNotifications 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Out-segment.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentUp NOTIFICATION-TYPE
							 | 
						|||
| 
								 | 
							
								   OBJECTS     { mplsOutSegmentIndex,
							 | 
						|||
| 
								 | 
							
								                  mplsInSegmentAdminStatus,
							 | 
						|||
| 
								 | 
							
								                  mplsInSegmentOperStatus }
							 | 
						|||
| 
								 | 
							
								   STATUS      current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This notification is generated when a
							 | 
						|||
| 
								 | 
							
								        mplsOutSegmentOperStatus object for one of the
							 | 
						|||
| 
								 | 
							
								        configured out-segments is about to leave the down
							 | 
						|||
| 
								 | 
							
								        state and transition into some other state (but not
							 | 
						|||
| 
								 | 
							
								        into the notPresent state).  This other state is
							 | 
						|||
| 
								 | 
							
								        indicated by the included value of
							 | 
						|||
| 
								 | 
							
								        mplsOutSegmentOperStatus."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrNotifications 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentDown NOTIFICATION-TYPE
							 | 
						|||
| 
								 | 
							
								   OBJECTS     { mplsOutSegmentIndex,
							 | 
						|||
| 
								 | 
							
								                  mplsInSegmentAdminStatus,
							 | 
						|||
| 
								 | 
							
								                  mplsInSegmentOperStatus }
							 | 
						|||
| 
								 | 
							
								   STATUS      current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This notification is generated when a
							 | 
						|||
| 
								 | 
							
								        mplsOutSegmentOperStatus object for one of the
							 | 
						|||
| 
								 | 
							
								        configured out-segments is about to enter the down
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        state from some other state (but not from the
							 | 
						|||
| 
								 | 
							
								        notPresent state).  This other state is indicated by
							 | 
						|||
| 
								 | 
							
								        the included value of mplsOutSegmentOperStatus."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrNotifications 4 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Cross-connect.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCUp NOTIFICATION-TYPE
							 | 
						|||
| 
								 | 
							
								   OBJECTS     { mplsXCIndex,
							 | 
						|||
| 
								 | 
							
								                  mplsInSegmentIfIndex,
							 | 
						|||
| 
								 | 
							
								                  mplsInSegmentLabel,
							 | 
						|||
| 
								 | 
							
								                  mplsOutSegmentIndex,
							 | 
						|||
| 
								 | 
							
								                  mplsXCAdminStatus,
							 | 
						|||
| 
								 | 
							
								                  mplsXCOperStatus }
							 | 
						|||
| 
								 | 
							
								   STATUS      current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This notification is generated when a
							 | 
						|||
| 
								 | 
							
								        mplsXCOperStatus object for one of the configured
							 | 
						|||
| 
								 | 
							
								        cross-connect entries is about to leave the down
							 | 
						|||
| 
								 | 
							
								        state and transition into some other state (but not
							 | 
						|||
| 
								 | 
							
								        into the notPresent state).  This other state is
							 | 
						|||
| 
								 | 
							
								        indicated by the included value of
							 | 
						|||
| 
								 | 
							
								        mplsXCOperStatus."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrNotifications 5 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCDown NOTIFICATION-TYPE
							 | 
						|||
| 
								 | 
							
								   OBJECTS     { mplsXCIndex,
							 | 
						|||
| 
								 | 
							
								                 mplsInSegmentIfIndex,
							 | 
						|||
| 
								 | 
							
								                 mplsInSegmentLabel,
							 | 
						|||
| 
								 | 
							
								                 mplsOutSegmentIndex,
							 | 
						|||
| 
								 | 
							
								                 mplsXCAdminStatus,
							 | 
						|||
| 
								 | 
							
								                 mplsXCOperStatus }
							 | 
						|||
| 
								 | 
							
								   STATUS      current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "This notification is generated when a
							 | 
						|||
| 
								 | 
							
								        mplsXCOperStatus object for one of the configured
							 | 
						|||
| 
								 | 
							
								        cross-connect entries is about to enter the down
							 | 
						|||
| 
								 | 
							
								        state from some other state (but not from the
							 | 
						|||
| 
								 | 
							
								        notPresent state).  This other state is indicated by
							 | 
						|||
| 
								 | 
							
								        the included value of mplsXCOperStatus."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrNotifications 6 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- End of notifications.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Module compliance.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLsrGroups
							 | 
						|||
| 
								 | 
							
								   OBJECT IDENTIFIER ::= { mplsLsrConformance 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLsrCompliances
							 | 
						|||
| 
								 | 
							
								   OBJECT IDENTIFIER ::= { mplsLsrConformance 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLsrModuleCompliance MODULE-COMPLIANCE
							 | 
						|||
| 
								 | 
							
								   STATUS current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       "Compliance statement for agents that support the
							 | 
						|||
| 
								 | 
							
								        MPLS LSR MIB."
							 | 
						|||
| 
								 | 
							
								   MODULE -- this module
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      -- The mandatory groups have to be implemented
							 | 
						|||
| 
								 | 
							
								      -- by all LSRs.  However, they may all be supported
							 | 
						|||
| 
								 | 
							
								      -- as read-only objects in the case where manual
							 | 
						|||
| 
								 | 
							
								      -- configuration is unsupported.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      MANDATORY-GROUPS    { mplsInSegmentGroup,
							 | 
						|||
| 
								 | 
							
								                            mplsOutSegmentGroup,
							 | 
						|||
| 
								 | 
							
								                            mplsXCGroup,
							 | 
						|||
| 
								 | 
							
								                            mplsInterfaceGroup,
							 | 
						|||
| 
								 | 
							
								                            mplsPerfGroup,
							 | 
						|||
| 
								 | 
							
								                            mplsSegmentDiscontinuityGroup }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      GROUP mplsHCInSegmentPerfGroup
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "This group is mandatory for those in-segment
							 | 
						|||
| 
								 | 
							
								           entries for which the object
							 | 
						|||
| 
								 | 
							
								           mplsInSegmentOutOctets wraps around too
							 | 
						|||
| 
								 | 
							
								           quickly."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      GROUP mplsHCOutSegmentPerfGroup
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "This group is mandatory for those out-segment
							 | 
						|||
| 
								 | 
							
								           entries for which the object
							 | 
						|||
| 
								 | 
							
								           mplsOutSegmentOctets wraps around too quickly."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      GROUP mplsTrafficParamGroup
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "This group is mandatory for those LSRs that
							 | 
						|||
| 
								 | 
							
								           support QoS resource reservation."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      -- Depending on whether the device implements
							 | 
						|||
| 
								 | 
							
								      -- persistent cross-connects or not one of the
							 | 
						|||
| 
								 | 
							
								      -- following two groups is mandatory.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      GROUP mplsXCIsPersistentGroup
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "This group is mandatory for devices which
							 | 
						|||
| 
								 | 
							
								           support persistent cross-connects.  The
							 | 
						|||
| 
								 | 
							
								           following constraints apply: mplsXCIsPersistent
							 | 
						|||
| 
								 | 
							
								           must at least be read-only returning true(2)."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      GROUP mplsXCIsNotPersistentGroup
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "This group is mandatory for devices which
							 | 
						|||
| 
								 | 
							
								           support non-persistent cross-connects.  The
							 | 
						|||
| 
								 | 
							
								           following constraints apply: mplsXCIsPersistent
							 | 
						|||
| 
								 | 
							
								           must at least be read-only returning false(1)."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      -- mplsInterfaceConfTable
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsInterfaceConfStorageType
							 | 
						|||
| 
								 | 
							
								      SYNTAX      INTEGER { other(1) }
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Only other(1) needs to be supported."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      -- mplsInSegmentTable
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT     mplsInSegmentXCIndex
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Write access is not required."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsInSegmentNPop
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Write access if not required.  This object
							 | 
						|||
| 
								 | 
							
								           should be set to 1 if it is read-only."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsInSegmentAddrFamily
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Write access is not required.  A <value of
							 | 
						|||
| 
								 | 
							
								           other(0) should be supported because there may
							 | 
						|||
| 
								 | 
							
								           be cases where the agent may not know about or
							 | 
						|||
| 
								 | 
							
								           support any address types."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsInSegmentAdminStatus
							 | 
						|||
| 
								 | 
							
								      SYNTAX      INTEGER { up(1), down(2) }
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "A value of testing(3) need not be supported."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsInSegmentOperStatus
							 | 
						|||
| 
								 | 
							
								      SYNTAX      INTEGER { up(1), down(2) }
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Only up(1) and down(2) need to be supported."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsInSegmentStorageType
							 | 
						|||
| 
								 | 
							
								      SYNTAX      INTEGER { other(1) }
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Only other(1) needs to be supported."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      -- mplsOutSegmentTable
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsOutSegmentIfIndex
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Write access is not required."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsOutSegmentPushTopLabel
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Write access is not required."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsOutSegmentTopLabel
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Write access is not required."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsOutSegmentNextHopIpAddrType
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "ipV6(3) need not be supported."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsOutSegmentNextHopIpv4Addr
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Write access is not required."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsOutSegmentNextHopIpv6Addr
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Write access is not required."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsOutSegmentAdminStatus
							 | 
						|||
| 
								 | 
							
								      SYNTAX      INTEGER { up(1), down(2) }
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "A value of testing(3) need not be supported."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsOutSegmentOperStatus
							 | 
						|||
| 
								 | 
							
								      SYNTAX      INTEGER { up(1), down(2) }
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Only up(1) and down(2) need to be supported."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsOutSegmentRowStatus
							 | 
						|||
| 
								 | 
							
								      SYNTAX      INTEGER { active(1), notInService(2),
							 | 
						|||
| 
								 | 
							
								                            createAndGo(4), destroy(6) }
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "The notReady(3) and createAndWait(5) states need
							 | 
						|||
| 
								 | 
							
								           not be supported."
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsOutSegmentStorageType
							 | 
						|||
| 
								 | 
							
								      SYNTAX      INTEGER { other(1) }
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Only other(1) needs to be supported."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      -- mplsXCTable
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsXCLabelStackIndex
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Write access is not required."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsXCIsPersistent
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Write access is not required."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsXCAdminStatus
							 | 
						|||
| 
								 | 
							
								      SYNTAX      INTEGER { up(1), down(2) }
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "A value of testing(3) need not be supported."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsXCOperStatus
							 | 
						|||
| 
								 | 
							
								      SYNTAX      INTEGER { up(1), down(2) }
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Only up(1) and down(2) need to be supported."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsXCRowStatus
							 | 
						|||
| 
								 | 
							
								      SYNTAX      INTEGER { active(1),
							 | 
						|||
| 
								 | 
							
								                             notInService(2),
							 | 
						|||
| 
								 | 
							
								                             createAndGo(4),
							 | 
						|||
| 
								 | 
							
								                             destroy(6) }
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "The notReady(3) and createAndWait(5) states need
							 | 
						|||
| 
								 | 
							
								           not be supported."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								      OBJECT      mplsXCStorageType
							 | 
						|||
| 
								 | 
							
								      SYNTAX      INTEGER { other(1) }
							 | 
						|||
| 
								 | 
							
								      MIN-ACCESS  read-only
							 | 
						|||
| 
								 | 
							
								      DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Only other(1) needs to be supported."
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrCompliances 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- Units of conformance.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInterfaceGroup OBJECT-GROUP
							 | 
						|||
| 
								 | 
							
								   OBJECTS { mplsInterfaceLabelMinIn,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceLabelMaxIn,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceLabelMinOut,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceLabelMaxOut,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceTotalBandwidth,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceAvailableBandwidth,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceTotalBuffer,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceAvailableBuffer,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceLabelParticipationType,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceConfStorageType
							 | 
						|||
| 
								 | 
							
								          }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   STATUS  current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Collection of objects needed for MPLS interface
							 | 
						|||
| 
								 | 
							
								           configuration and performance information."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrGroups 1 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsInSegmentGroup  OBJECT-GROUP
							 | 
						|||
| 
								 | 
							
								             OBJECTS { mplsInSegmentNPop,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentAddrFamily,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentXCIndex,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentOctets,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentDiscards,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentOwner,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentAdminStatus,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentOperStatus,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentRowStatus,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentTrapEnable,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentStorageType,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentTrafficParamPtr
							 | 
						|||
| 
								 | 
							
								          }
							 | 
						|||
| 
								 | 
							
								   STATUS  current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Collection of objects needed to implement an in-
							 | 
						|||
| 
								 | 
							
								           segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrGroups 2 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsOutSegmentGroup  OBJECT-GROUP
							 | 
						|||
| 
								 | 
							
								   OBJECTS { mplsOutSegmentIndexNext,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentIfIndex,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentPushTopLabel,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentTopLabel,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentNextHopIpAddrType,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentNextHopIpv4Addr,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentNextHopIpv6Addr,
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentXCIndex,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentOwner,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentOctets,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentDiscards,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentErrors,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentAdminStatus,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentOperStatus,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentRowStatus,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentTrapEnable,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentStorageType,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentTrafficParamPtr
							 | 
						|||
| 
								 | 
							
								          }
							 | 
						|||
| 
								 | 
							
								   STATUS  current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Collection of objects needed to implement an out-
							 | 
						|||
| 
								 | 
							
								           segment."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrGroups 3 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCGroup  OBJECT-GROUP
							 | 
						|||
| 
								 | 
							
								   OBJECTS { mplsXCIndexNext,
							 | 
						|||
| 
								 | 
							
								             mplsXCLspId,
							 | 
						|||
| 
								 | 
							
								             mplsXCLabelStackIndex,
							 | 
						|||
| 
								 | 
							
								             mplsXCOwner,
							 | 
						|||
| 
								 | 
							
								             mplsXCAdminStatus,
							 | 
						|||
| 
								 | 
							
								             mplsXCOperStatus,
							 | 
						|||
| 
								 | 
							
								             mplsXCRowStatus,
							 | 
						|||
| 
								 | 
							
								             mplsXCTrapEnable,
							 | 
						|||
| 
								 | 
							
								             mplsXCStorageType
							 | 
						|||
| 
								 | 
							
								          }
							 | 
						|||
| 
								 | 
							
								   STATUS  current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Collection of objects needed to implement a
							 | 
						|||
| 
								 | 
							
								           cross-connect entry."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrGroups 4 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsPerfGroup OBJECT-GROUP
							 | 
						|||
| 
								 | 
							
								   OBJECTS { mplsInSegmentOctets,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentPackets,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentErrors,
							 | 
						|||
| 
								 | 
							
								             mplsInSegmentDiscards,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentOctets,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentPackets,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentDiscards,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceInLabelsUsed,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceInPackets,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceInDiscards,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceFailedLabelLookup,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceOutPackets,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceOutDiscards,
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceOutFragments,
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								             mplsInterfaceOutLabelsUsed
							 | 
						|||
| 
								 | 
							
								          }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   STATUS  current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Collection of objects providing performance
							 | 
						|||
| 
								 | 
							
								           information
							 | 
						|||
| 
								 | 
							
								        about an LSR."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrGroups 5 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsHCInSegmentPerfGroup OBJECT-GROUP
							 | 
						|||
| 
								 | 
							
								   OBJECTS { mplsInSegmentHCOctets }
							 | 
						|||
| 
								 | 
							
								   STATUS  current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Object(s) providing performance information
							 | 
						|||
| 
								 | 
							
								           specific to out-segments for which the object
							 | 
						|||
| 
								 | 
							
								           mplsInterfaceInOctets wraps around too quickly."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrGroups 6 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsHCOutSegmentPerfGroup OBJECT-GROUP
							 | 
						|||
| 
								 | 
							
								   OBJECTS { mplsOutSegmentHCOctets }
							 | 
						|||
| 
								 | 
							
								   STATUS  current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Object(s) providing performance information
							 | 
						|||
| 
								 | 
							
								           specific to out-segments for which the object
							 | 
						|||
| 
								 | 
							
								           mplsInterfaceOutOctets wraps around too
							 | 
						|||
| 
								 | 
							
								           quickly."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrGroups 7 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsTrafficParamGroup OBJECT-GROUP
							 | 
						|||
| 
								 | 
							
								   OBJECTS { mplsTrafficParamIndexNext,
							 | 
						|||
| 
								 | 
							
								             mplsTrafficParamMaxRate,
							 | 
						|||
| 
								 | 
							
								             mplsTrafficParamMeanRate,
							 | 
						|||
| 
								 | 
							
								             mplsTrafficParamMaxBurstSize,
							 | 
						|||
| 
								 | 
							
								             mplsTrafficParamRowStatus,
							 | 
						|||
| 
								 | 
							
								             mplsTrafficParamStorageType
							 | 
						|||
| 
								 | 
							
								          }
							 | 
						|||
| 
								 | 
							
								   STATUS  current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Object(s) required for supporting QoS resource
							 | 
						|||
| 
								 | 
							
								           reservation."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrGroups 8 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCIsPersistentGroup OBJECT-GROUP
							 | 
						|||
| 
								 | 
							
								   OBJECTS { mplsXCIsPersistent }
							 | 
						|||
| 
								 | 
							
								   STATUS  current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Objects needed to support persistent cross-
							 | 
						|||
| 
								 | 
							
								           connects."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrGroups 9 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsXCIsNotPersistentGroup OBJECT-GROUP
							 | 
						|||
| 
								 | 
							
								   OBJECTS { mplsXCIsPersistent }
							 | 
						|||
| 
								 | 
							
								   STATUS  current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Objects needed to support non-persistent cross-
							 | 
						|||
| 
								 | 
							
								           connects."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrGroups 10 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLabelStackGroup OBJECT-GROUP
							 | 
						|||
| 
								 | 
							
								   OBJECTS {mplsLabelStackLabel,
							 | 
						|||
| 
								 | 
							
								             mplsLabelStackRowStatus,
							 | 
						|||
| 
								 | 
							
								             mplsLabelStackStorageType,
							 | 
						|||
| 
								 | 
							
								             mplsMaxLabelStackDepth,
							 | 
						|||
| 
								 | 
							
								             mplsLabelStackIndexNext }
							 | 
						|||
| 
								 | 
							
								   STATUS current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Objects needed to support label stacking."
							 | 
						|||
| 
								 | 
							
								      ::= { mplsLsrGroups 11 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsSegmentDiscontinuityGroup OBJECT-GROUP
							 | 
						|||
| 
								 | 
							
								   OBJECTS { mplsInSegmentPerfDiscontinuityTime,
							 | 
						|||
| 
								 | 
							
								             mplsOutSegmentPerfDiscontinuityTime
							 | 
						|||
| 
								 | 
							
								          }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   STATUS  current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								       " A collection of objects providing information
							 | 
						|||
| 
								 | 
							
								        specific to segment discontinuities.."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrGroups 12 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								mplsLsrNotificationGroup NOTIFICATION-GROUP
							 | 
						|||
| 
								 | 
							
								   NOTIFICATIONS { mplsInSegmentUp,
							 | 
						|||
| 
								 | 
							
								                   mplsInSegmentDown,
							 | 
						|||
| 
								 | 
							
								                   mplsOutSegmentUp,
							 | 
						|||
| 
								 | 
							
								                   mplsOutSegmentDown,
							 | 
						|||
| 
								 | 
							
								                   mplsXCUp,
							 | 
						|||
| 
								 | 
							
								                   mplsXCDown }
							 | 
						|||
| 
								 | 
							
								   STATUS  current
							 | 
						|||
| 
								 | 
							
								   DESCRIPTION
							 | 
						|||
| 
								 | 
							
								          "Set of notifications implemented in this module.
							 | 
						|||
| 
								 | 
							
								           None is mandatory."
							 | 
						|||
| 
								 | 
							
								   ::= { mplsLsrGroups 13 }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								-- End of MPLS-LSR-MIB
							 | 
						|||
| 
								 | 
							
								END
							 |