|
Packit |
022b05 |
MPLS-LSR-STD-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Packit |
022b05 |
Integer32, Counter32, Unsigned32, Counter64, Gauge32,
|
|
Packit |
022b05 |
zeroDotZero
|
|
Packit |
022b05 |
FROM SNMPv2-SMI -- [RFC2578]
|
|
Packit |
022b05 |
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
Packit |
022b05 |
FROM SNMPv2-CONF -- [RFC2580]
|
|
Packit |
022b05 |
TruthValue, RowStatus, StorageType, RowPointer,
|
|
Packit |
022b05 |
TimeStamp, TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
FROM SNMPv2-TC -- [RFC2579]
|
|
Packit |
022b05 |
InterfaceIndexOrZero, ifGeneralInformationGroup,
|
|
Packit |
022b05 |
ifCounterDiscontinuityGroup
|
|
Packit |
022b05 |
FROM IF-MIB -- [RFC2863]
|
|
Packit |
022b05 |
mplsStdMIB, MplsLSPID, MplsLabel, MplsBitRate,
|
|
Packit |
022b05 |
MplsOwner
|
|
Packit |
022b05 |
FROM MPLS-TC-STD-MIB -- [RFC3811]
|
|
Packit |
022b05 |
AddressFamilyNumbers
|
|
Packit |
022b05 |
FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB -- [IANAFamily]
|
|
Packit |
022b05 |
InetAddress, InetAddressType
|
|
Packit |
022b05 |
FROM INET-ADDRESS-MIB -- [RFC3291]
|
|
Packit |
022b05 |
;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLsrStdMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200406030000Z" -- June 3, 2004
|
|
Packit |
022b05 |
ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
" Cheenu Srinivasan
|
|
Packit |
022b05 |
Bloomberg L.P.
|
|
Packit |
022b05 |
Email: cheenu@bloomberg.net
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Arun Viswanathan
|
|
Packit |
022b05 |
Force10 Networks, Inc.
|
|
Packit |
022b05 |
Email: arunv@force10networks.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Thomas D. Nadeau
|
|
Packit |
022b05 |
Cisco Systems, Inc.
|
|
Packit |
022b05 |
Email: tnadeau@cisco.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Comments about this document should be emailed
|
|
Packit |
022b05 |
directly to the MPLS working group mailing list at
|
|
Packit |
022b05 |
mpls@uu.net."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This MIB module contains managed object definitions for
|
|
Packit |
022b05 |
the Multiprotocol Label Switching (MPLS) Router as
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
defined in: Rosen, E., Viswanathan, A., and R.
|
|
Packit |
022b05 |
Callon, Multiprotocol Label Switching Architecture,
|
|
Packit |
022b05 |
RFC 3031, January 2001.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Copyright (C) The Internet Society (2004). The
|
|
Packit |
022b05 |
initial version of this MIB module was published
|
|
Packit |
022b05 |
in RFC 3812. For full legal notices see the RFC
|
|
Packit |
022b05 |
itself or see:
|
|
Packit |
022b05 |
http://www.ietf.org/copyrights/ianamib.html"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Revision history.
|
|
Packit |
022b05 |
REVISION
|
|
Packit |
022b05 |
"200406030000Z" -- June 3, 2004
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Initial revision, published as part of RFC 3813."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mplsStdMIB 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- TEXTUAL-CONVENTIONs
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsIndexType ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is an octet string that can be used as a table
|
|
Packit |
022b05 |
index in cases where a large addressable space is
|
|
Packit |
022b05 |
required such as on an LSR where many applications
|
|
Packit |
022b05 |
may be provisioning labels.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that the string containing the single octet with
|
|
Packit |
022b05 |
the value 0x00 is a reserved value used to represent
|
|
Packit |
022b05 |
special cases. When this TEXTUAL-CONVENTION is used
|
|
Packit |
022b05 |
as the SYNTAX of an object, the DESCRIPTION clause
|
|
Packit |
022b05 |
MUST specify if this special value is valid and if so
|
|
Packit |
022b05 |
what the special meaning is.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
In systems that provide write access to the MPLS-LSR-STD
|
|
Packit |
022b05 |
MIB, mplsIndexType SHOULD be used as a simple multi-digit
|
|
Packit |
022b05 |
integer encoded as an octet string.
|
|
Packit |
022b05 |
No further overloading of the meaning of an index SHOULD
|
|
Packit |
022b05 |
be made.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
In systems that do not offer write access to the MPLS-LSR-STD
|
|
Packit |
022b05 |
MIB, the mplsIndexType may contain implicit formatting that is
|
|
Packit |
022b05 |
specific to the implementation to convey additional
|
|
Packit |
022b05 |
information such as interface index, physical card or
|
|
Packit |
022b05 |
device, or application id. The interpretation of this
|
|
Packit |
022b05 |
additional formatting is implementation dependent and
|
|
Packit |
022b05 |
not covered in this document. Such formatting MUST
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
NOT impact the basic functionality of read-only access
|
|
Packit |
022b05 |
to the MPLS-LSR-STD MIB by management applications that are
|
|
Packit |
022b05 |
not aware of the formatting rules."
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE(1..24))
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsIndexNextType ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"When a MIB module is used for configuration, an object with
|
|
Packit |
022b05 |
this SYNTAX always contains a legal value (a non-zero-length
|
|
Packit |
022b05 |
string) for an index that is not currently used in the relevant
|
|
Packit |
022b05 |
table. The Command Generator (Network Management Application)
|
|
Packit |
022b05 |
reads this variable and uses the (non-zero-length string)
|
|
Packit |
022b05 |
value read when creating a new row with an SNMP SET.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
When the SET is performed, the Command Responder (agent) must
|
|
Packit |
022b05 |
determine whether the value is indeed still unused; Two Network
|
|
Packit |
022b05 |
Management Applications may attempt to create a row
|
|
Packit |
022b05 |
(configuration entry) simultaneously and use the same value. If
|
|
Packit |
022b05 |
it is currently unused, the SET succeeds and the Command
|
|
Packit |
022b05 |
Responder (agent) changes the value of this object, according
|
|
Packit |
022b05 |
to an implementation-specific algorithm. If the value is in
|
|
Packit |
022b05 |
use, however, the SET fails. The Network Management
|
|
Packit |
022b05 |
Application must then re-read this variable to obtain a new
|
|
Packit |
022b05 |
usable value.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that the string containing the single octet with
|
|
Packit |
022b05 |
the value 0x00 is a reserved value used to represent
|
|
Packit |
022b05 |
the special case where no additional indexes can be
|
|
Packit |
022b05 |
provisioned, or in systems that do not offer
|
|
Packit |
022b05 |
write access, objects defined using this TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
MUST return the string containing the single
|
|
Packit |
022b05 |
octet with the value 0x00."
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE(1..24))
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Top level components of this MIB module.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Notifications
|
|
Packit |
022b05 |
mplsLsrNotifications OBJECT IDENTIFIER ::= { mplsLsrStdMIB 0 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Tables, Scalars
|
|
Packit |
022b05 |
mplsLsrObjects OBJECT IDENTIFIER ::= { mplsLsrStdMIB 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Conformance
|
|
Packit |
022b05 |
mplsLsrConformance OBJECT IDENTIFIER ::= { mplsLsrStdMIB 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- MPLS Interface Table.
|
|
Packit |
022b05 |
mplsInterfaceTable OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsInterfaceEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table specifies per-interface MPLS capability
|
|
Packit |
022b05 |
and associated information."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfaceEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsInterfaceEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A conceptual row in this table is created
|
|
Packit |
022b05 |
automatically by an LSR for every interface capable
|
|
Packit |
022b05 |
of supporting MPLS and which is configured to do so.
|
|
Packit |
022b05 |
A conceptual row in this table will exist if and only if
|
|
Packit |
022b05 |
a corresponding entry in ifTable exists with ifType =
|
|
Packit |
022b05 |
mpls(166). If this associated entry in ifTable is
|
|
Packit |
022b05 |
operationally disabled (thus removing MPLS
|
|
Packit |
022b05 |
capabilities on that interface), the corresponding
|
|
Packit |
022b05 |
entry in this table MUST be deleted shortly thereafter.
|
|
Packit |
022b05 |
An conceptual row with index 0 is created if the LSR
|
|
Packit |
022b05 |
supports per-platform labels. This conceptual row
|
|
Packit |
022b05 |
represents the per-platform label space and contains
|
|
Packit |
022b05 |
parameters that apply to all interfaces that participate
|
|
Packit |
022b05 |
in the per-platform label space. Other conceptual rows
|
|
Packit |
022b05 |
in this table represent MPLS interfaces that may
|
|
Packit |
022b05 |
participate in either the per-platform or per-
|
|
Packit |
022b05 |
interface label spaces, or both. Implementations
|
|
Packit |
022b05 |
that either only support per-platform labels,
|
|
Packit |
022b05 |
or have only them configured, may choose to return
|
|
Packit |
022b05 |
just the mplsInterfaceEntry of 0 and not return
|
|
Packit |
022b05 |
the other rows. This will greatly reduce the number
|
|
Packit |
022b05 |
of objects returned. Further information about label
|
|
Packit |
022b05 |
space participation of an interface is provided in
|
|
Packit |
022b05 |
the DESCRIPTION clause of
|
|
Packit |
022b05 |
mplsInterfaceLabelParticipationType."
|
|
Packit |
022b05 |
INDEX { mplsInterfaceIndex }
|
|
Packit |
022b05 |
::= { mplsInterfaceTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsInterfaceEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsInterfaceIndex InterfaceIndexOrZero,
|
|
Packit |
022b05 |
mplsInterfaceLabelMinIn MplsLabel,
|
|
Packit |
022b05 |
mplsInterfaceLabelMaxIn MplsLabel,
|
|
Packit |
022b05 |
mplsInterfaceLabelMinOut MplsLabel,
|
|
Packit |
022b05 |
mplsInterfaceLabelMaxOut MplsLabel,
|
|
Packit |
022b05 |
mplsInterfaceTotalBandwidth MplsBitRate,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfaceAvailableBandwidth MplsBitRate,
|
|
Packit |
022b05 |
mplsInterfaceLabelParticipationType BITS
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfaceIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InterfaceIndexOrZero
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is a unique index for an entry in the
|
|
Packit |
022b05 |
MplsInterfaceTable. A non-zero index for an
|
|
Packit |
022b05 |
entry indicates the ifIndex for the corresponding
|
|
Packit |
022b05 |
interface entry of the MPLS-layer in the ifTable.
|
|
Packit |
022b05 |
The entry with index 0 represents the per-platform
|
|
Packit |
022b05 |
label space and contains parameters that apply to all
|
|
Packit |
022b05 |
interfaces that participate in the per-platform label
|
|
Packit |
022b05 |
space. Other entries defined in this table represent
|
|
Packit |
022b05 |
additional MPLS interfaces that may participate in either
|
|
Packit |
022b05 |
the per-platform or per-interface label spaces, or both."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC 2863 - The Interfaces Group MIB, McCloghrie, K.,
|
|
Packit |
022b05 |
and F. Kastenholtz, June 2000"
|
|
Packit |
022b05 |
::= { mplsInterfaceEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfaceLabelMinIn OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLabel
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is the minimum value of an MPLS label that this
|
|
Packit |
022b05 |
LSR is willing to receive on this interface."
|
|
Packit |
022b05 |
::= { mplsInterfaceEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfaceLabelMaxIn OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLabel
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is the maximum value of an MPLS label that this
|
|
Packit |
022b05 |
LSR is willing to receive on this interface."
|
|
Packit |
022b05 |
::= { mplsInterfaceEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfaceLabelMinOut OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLabel
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is the minimum value of an MPLS label that this
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
LSR is willing to send on this interface."
|
|
Packit |
022b05 |
::= { mplsInterfaceEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfaceLabelMaxOut OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLabel
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is the maximum value of an MPLS label that this
|
|
Packit |
022b05 |
LSR is willing to send on this interface."
|
|
Packit |
022b05 |
::= { mplsInterfaceEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfaceTotalBandwidth OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsBitRate
|
|
Packit |
022b05 |
UNITS "kilobits per second"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This value indicates the total amount of usable
|
|
Packit |
022b05 |
bandwidth on this interface and is specified in
|
|
Packit |
022b05 |
kilobits per second (Kbps). This variable is not
|
|
Packit |
022b05 |
applicable when applied to the interface with index
|
|
Packit |
022b05 |
0. When this value cannot be measured, this value
|
|
Packit |
022b05 |
should contain the nominal bandwidth."
|
|
Packit |
022b05 |
::= { mplsInterfaceEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfaceAvailableBandwidth OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsBitRate
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This value indicates the total amount of available
|
|
Packit |
022b05 |
bandwidth available on this interface and is
|
|
Packit |
022b05 |
specified in kilobits per second (Kbps). This value
|
|
Packit |
022b05 |
is calculated as the difference between the amount
|
|
Packit |
022b05 |
of bandwidth currently in use and that specified in
|
|
Packit |
022b05 |
mplsInterfaceTotalBandwidth. This variable is not
|
|
Packit |
022b05 |
applicable when applied to the interface with index
|
|
Packit |
022b05 |
0. When this value cannot be measured, this value
|
|
Packit |
022b05 |
should contain the nominal bandwidth."
|
|
Packit |
022b05 |
::= { mplsInterfaceEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfaceLabelParticipationType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS {
|
|
Packit |
022b05 |
perPlatform (0),
|
|
Packit |
022b05 |
perInterface (1)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the value of the mplsInterfaceIndex for this
|
|
Packit |
022b05 |
entry is zero, then this entry corresponds to the
|
|
Packit |
022b05 |
per-platform label space for all interfaces configured
|
|
Packit |
022b05 |
to use that label space. In this case the perPlatform(0)
|
|
Packit |
022b05 |
bit MUST be set; the perInterface(1) bit is meaningless
|
|
Packit |
022b05 |
and MUST be ignored.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The remainder of this description applies to entries
|
|
Packit |
022b05 |
with a non-zero value of mplsInterfaceIndex.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the perInterface(1) bit is set then the value of
|
|
Packit |
022b05 |
mplsInterfaceLabelMinIn, mplsInterfaceLabelMaxIn,
|
|
Packit |
022b05 |
mplsInterfaceLabelMinOut, and
|
|
Packit |
022b05 |
mplsInterfaceLabelMaxOut for this entry reflect the
|
|
Packit |
022b05 |
label ranges for this interface.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If only the perPlatform(0) bit is set, then the value of
|
|
Packit |
022b05 |
mplsInterfaceLabelMinIn, mplsInterfaceLabelMaxIn,
|
|
Packit |
022b05 |
mplsInterfaceLabelMinOut, and
|
|
Packit |
022b05 |
mplsInterfaceLabelMaxOut for this entry MUST be
|
|
Packit |
022b05 |
identical to the instance of these objects with
|
|
Packit |
022b05 |
index 0. These objects may only vary from the entry
|
|
Packit |
022b05 |
with index 0 if both the perPlatform(0) and perInterface(1)
|
|
Packit |
022b05 |
bits are set.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
In all cases, at a minimum one of the perPlatform(0) or
|
|
Packit |
022b05 |
perInterface(1) bits MUST be set to indicate that
|
|
Packit |
022b05 |
at least one label space is in use by this interface. In
|
|
Packit |
022b05 |
all cases, agents MUST ensure that label ranges are
|
|
Packit |
022b05 |
specified consistently and MUST return an
|
|
Packit |
022b05 |
inconsistentValue error when they do not."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"Rosen, E., Viswanathan, A., and R. Callon,
|
|
Packit |
022b05 |
Multiprotocol Label Switching Architecture, RFC
|
|
Packit |
022b05 |
3031, January 2001."
|
|
Packit |
022b05 |
::= { mplsInterfaceEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- End of mplsInterfaceTable
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- MPLS Interface Performance Table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfacePerfTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsInterfacePerfEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table provides MPLS performance information on
|
|
Packit |
022b05 |
a per-interface basis."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfacePerfEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsInterfacePerfEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table is created by the LSR for
|
|
Packit |
022b05 |
every interface capable of supporting MPLS. Its is
|
|
Packit |
022b05 |
an extension to the mplsInterfaceEntry table.
|
|
Packit |
022b05 |
Note that the discontinuity behavior of entries in
|
|
Packit |
022b05 |
this table MUST be based on the corresponding
|
|
Packit |
022b05 |
ifEntry's ifDiscontinuityTime."
|
|
Packit |
022b05 |
AUGMENTS { mplsInterfaceEntry }
|
|
Packit |
022b05 |
::= { mplsInterfacePerfTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsInterfacePerfEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
-- incoming direction
|
|
Packit |
022b05 |
mplsInterfacePerfInLabelsInUse Gauge32,
|
|
Packit |
022b05 |
mplsInterfacePerfInLabelLookupFailures Counter32,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- outgoing direction
|
|
Packit |
022b05 |
mplsInterfacePerfOutLabelsInUse Gauge32,
|
|
Packit |
022b05 |
mplsInterfacePerfOutFragmentedPkts Counter32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfacePerfInLabelsInUse OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of labels that are in
|
|
Packit |
022b05 |
use at this point in time on this interface in the
|
|
Packit |
022b05 |
incoming direction. If the interface participates in
|
|
Packit |
022b05 |
only the per-platform label space, then the value of
|
|
Packit |
022b05 |
the instance of this object MUST be identical to
|
|
Packit |
022b05 |
the value of the instance with index 0. If the
|
|
Packit |
022b05 |
interface participates in the per-interface label
|
|
Packit |
022b05 |
space, then the instance of this object MUST
|
|
Packit |
022b05 |
represent the number of per-interface labels that
|
|
Packit |
022b05 |
are in use on this interface."
|
|
Packit |
022b05 |
::= { mplsInterfacePerfEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfacePerfInLabelLookupFailures OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of labeled packets
|
|
Packit |
022b05 |
that have been received on this interface and which
|
|
Packit |
022b05 |
were discarded because there was no matching cross-
|
|
Packit |
022b05 |
connect entry. This object MUST count on a per-
|
|
Packit |
022b05 |
interface basis regardless of which label space the
|
|
Packit |
022b05 |
interface participates in."
|
|
Packit |
022b05 |
::= { mplsInterfacePerfEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfacePerfOutLabelsInUse OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of top-most labels in
|
|
Packit |
022b05 |
the outgoing label stacks that are in use at this
|
|
Packit |
022b05 |
point in time on this interface. This object MUST
|
|
Packit |
022b05 |
count on a per-interface basis regardless of which
|
|
Packit |
022b05 |
label space the interface participates in."
|
|
Packit |
022b05 |
::= { mplsInterfacePerfEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfacePerfOutFragmentedPkts OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object counts the number of outgoing MPLS
|
|
Packit |
022b05 |
packets that required fragmentation before
|
|
Packit |
022b05 |
transmission on this interface. This object MUST
|
|
Packit |
022b05 |
count on a per-interface basis regardless of which
|
|
Packit |
022b05 |
label space the interface participates in."
|
|
Packit |
022b05 |
::= { mplsInterfacePerfEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- mplsInterfacePerf Table end.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentIndexNext OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexNextType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object contains the next available value to
|
|
Packit |
022b05 |
be used for mplsInSegmentIndex when creating entries
|
|
Packit |
022b05 |
in the mplsInSegmentTable. The special value of a
|
|
Packit |
022b05 |
string containing the single octet 0x00 indicates
|
|
Packit |
022b05 |
that no new entries can be created in this table.
|
|
Packit |
022b05 |
Agents not allowing managers to create entries
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
in this table MUST set this object to this special
|
|
Packit |
022b05 |
value."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- in-segment table.
|
|
Packit |
022b05 |
mplsInSegmentTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsInSegmentEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table contains a description of the incoming MPLS
|
|
Packit |
022b05 |
segments (labels) to an LSR and their associated parameters.
|
|
Packit |
022b05 |
The index for this table is mplsInSegmentIndex.
|
|
Packit |
022b05 |
The index structure of this table is specifically designed
|
|
Packit |
022b05 |
to handle many different MPLS implementations that manage
|
|
Packit |
022b05 |
their labels both in a distributed and centralized manner.
|
|
Packit |
022b05 |
The table is also designed to handle existing MPLS labels
|
|
Packit |
022b05 |
as defined in RFC3031 as well as longer ones that may
|
|
Packit |
022b05 |
be necessary in the future.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
In cases where the label cannot fit into the
|
|
Packit |
022b05 |
mplsInSegmentLabel object, the mplsInSegmentLabelPtr
|
|
Packit |
022b05 |
will indicate this by being set to the first accessible
|
|
Packit |
022b05 |
column in the appropriate extension table's row.
|
|
Packit |
022b05 |
In this case an additional table MUST
|
|
Packit |
022b05 |
be provided and MUST be indexed by at least the indexes
|
|
Packit |
022b05 |
used by this table. In all other cases when the label is
|
|
Packit |
022b05 |
represented within the mplsInSegmentLabel object, the
|
|
Packit |
022b05 |
mplsInSegmentLabelPtr MUST be set to 0.0. Due to the
|
|
Packit |
022b05 |
fact that MPLS labels may not exceed 24 bits, the
|
|
Packit |
022b05 |
mplsInSegmentLabelPtr object is only a provision for
|
|
Packit |
022b05 |
future-proofing the MIB module. Thus, the definition
|
|
Packit |
022b05 |
of any extension tables is beyond the scope of this
|
|
Packit |
022b05 |
MIB module."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsInSegmentEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table represents one incoming
|
|
Packit |
022b05 |
segment as is represented in an LSR's LFIB.
|
|
Packit |
022b05 |
An entry can be created by a network
|
|
Packit |
022b05 |
administrator or an SNMP agent, or an MPLS signaling
|
|
Packit |
022b05 |
protocol. The creator of the entry is denoted by
|
|
Packit |
022b05 |
mplsInSegmentOwner.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of mplsInSegmentRowStatus cannot be active(1)
|
|
Packit |
022b05 |
unless the ifTable entry corresponding to
|
|
Packit |
022b05 |
mplsInSegmentInterface exists. An entry in this table
|
|
Packit |
022b05 |
must match any incoming packets, and indicates an
|
|
Packit |
022b05 |
instance of mplsXCEntry based on which forwarding
|
|
Packit |
022b05 |
and/or switching actions are taken."
|
|
Packit |
022b05 |
INDEX { mplsInSegmentIndex }
|
|
Packit |
022b05 |
::= { mplsInSegmentTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsInSegmentEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsInSegmentIndex MplsIndexType,
|
|
Packit |
022b05 |
mplsInSegmentInterface InterfaceIndexOrZero,
|
|
Packit |
022b05 |
mplsInSegmentLabel MplsLabel,
|
|
Packit |
022b05 |
mplsInSegmentLabelPtr RowPointer,
|
|
Packit |
022b05 |
mplsInSegmentNPop Integer32,
|
|
Packit |
022b05 |
mplsInSegmentAddrFamily AddressFamilyNumbers,
|
|
Packit |
022b05 |
mplsInSegmentXCIndex MplsIndexType,
|
|
Packit |
022b05 |
mplsInSegmentOwner MplsOwner ,
|
|
Packit |
022b05 |
mplsInSegmentTrafficParamPtr RowPointer,
|
|
Packit |
022b05 |
mplsInSegmentRowStatus RowStatus,
|
|
Packit |
022b05 |
mplsInSegmentStorageType StorageType
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The index for this in-segment. The
|
|
Packit |
022b05 |
string containing the single octet 0x00
|
|
Packit |
022b05 |
MUST not be used as an index."
|
|
Packit |
022b05 |
::= { mplsInSegmentEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentInterface OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InterfaceIndexOrZero
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object represents the
|
|
Packit |
022b05 |
interface index for the incoming MPLS interface. A
|
|
Packit |
022b05 |
value of zero represents all interfaces participating in
|
|
Packit |
022b05 |
the per-platform label space. This may only be used
|
|
Packit |
022b05 |
in cases where the incoming interface and label
|
|
Packit |
022b05 |
are associated with the same mplsXCEntry. Specifically,
|
|
Packit |
022b05 |
given a label and any incoming interface pair from the
|
|
Packit |
022b05 |
per-platform label space, the outgoing label/interface
|
|
Packit |
022b05 |
mapping remains the same. If this is not the case,
|
|
Packit |
022b05 |
then individual entries MUST exist that
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
can then be mapped to unique mplsXCEntries."
|
|
Packit |
022b05 |
::= { mplsInSegmentEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentLabel OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLabel
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the corresponding instance of mplsInSegmentLabelPtr is
|
|
Packit |
022b05 |
zeroDotZero then this object MUST contain the incoming label
|
|
Packit |
022b05 |
associated with this in-segment. If not this object SHOULD
|
|
Packit |
022b05 |
be zero and MUST be ignored."
|
|
Packit |
022b05 |
::= { mplsInSegmentEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentLabelPtr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowPointer
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the label for this segment cannot be represented
|
|
Packit |
022b05 |
fully within the mplsInSegmentLabel object,
|
|
Packit |
022b05 |
this object MUST point to the first accessible
|
|
Packit |
022b05 |
column of a conceptual row in an external table containing
|
|
Packit |
022b05 |
the label. In this case, the mplsInSegmentTopLabel
|
|
Packit |
022b05 |
object SHOULD be set to 0 and ignored. This object MUST
|
|
Packit |
022b05 |
be set to zeroDotZero otherwise."
|
|
Packit |
022b05 |
DEFVAL { zeroDotZero }
|
|
Packit |
022b05 |
::= { mplsInSegmentEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentNPop OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of labels to pop from the incoming
|
|
Packit |
022b05 |
packet. Normally only the top label is popped from
|
|
Packit |
022b05 |
the packet and used for all switching decisions for
|
|
Packit |
022b05 |
that packet. This is indicated by setting this
|
|
Packit |
022b05 |
object to the default value of 1. If an LSR supports
|
|
Packit |
022b05 |
popping of more than one label, this object MUST
|
|
Packit |
022b05 |
be set to that number. This object cannot be modified
|
|
Packit |
022b05 |
if mplsInSegmentRowStatus is active(1)."
|
|
Packit |
022b05 |
DEFVAL { 1 }
|
|
Packit |
022b05 |
::= { mplsInSegmentEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentAddrFamily OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX AddressFamilyNumbers
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IANA address family [IANAFamily] of packets
|
|
Packit |
022b05 |
received on this segment, which is used at an egress
|
|
Packit |
022b05 |
LSR to deliver them to the appropriate layer 3 entity.
|
|
Packit |
022b05 |
A value of other(0) indicates that the family type is
|
|
Packit |
022b05 |
either unknown or undefined; this SHOULD NOT be used
|
|
Packit |
022b05 |
at an egress LSR. This object cannot be
|
|
Packit |
022b05 |
modified if mplsInSegmentRowStatus is active(1)."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"Internet Assigned Numbers Authority (IANA), ADDRESS
|
|
Packit |
022b05 |
FAMILY NUMBERS, (http://www.iana.org/assignments/
|
|
Packit |
022b05 |
address-family-numbers), for MIB see:
|
|
Packit |
022b05 |
http://www.iana.org/assignments/
|
|
Packit |
022b05 |
ianaaddressfamilynumbers-mib
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DEFVAL { other }
|
|
Packit |
022b05 |
::= { mplsInSegmentEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentXCIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Index into mplsXCTable which identifies which cross-
|
|
Packit |
022b05 |
connect entry this segment is part of. The string
|
|
Packit |
022b05 |
containing the single octet 0x00 indicates that this
|
|
Packit |
022b05 |
entry is not referred to by any cross-connect entry.
|
|
Packit |
022b05 |
When a cross-connect entry is created which this
|
|
Packit |
022b05 |
in-segment is a part of, this object is automatically
|
|
Packit |
022b05 |
updated to reflect the value of mplsXCIndex of that
|
|
Packit |
022b05 |
cross-connect entry."
|
|
Packit |
022b05 |
::= { mplsInSegmentEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentOwner OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsOwner
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Denotes the entity that created and is responsible
|
|
Packit |
022b05 |
for managing this segment."
|
|
Packit |
022b05 |
::= { mplsInSegmentEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentTrafficParamPtr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowPointer
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"This variable represents a pointer to the traffic
|
|
Packit |
022b05 |
parameter specification for this in-segment. This
|
|
Packit |
022b05 |
value may point at an entry in the
|
|
Packit |
022b05 |
mplsTunnelResourceTable in the MPLS-TE-STD-MIB (RFC3812)
|
|
Packit |
022b05 |
to indicate which traffic parameter settings for this
|
|
Packit |
022b05 |
segment if it represents an LSP used for a TE tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This value may optionally point at an
|
|
Packit |
022b05 |
externally defined traffic parameter specification
|
|
Packit |
022b05 |
table. A value of zeroDotZero indicates best-effort
|
|
Packit |
022b05 |
treatment. By having the same value of this object,
|
|
Packit |
022b05 |
two or more segments can indicate resource sharing
|
|
Packit |
022b05 |
of such things as LSP queue space, etc.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object cannot be modified if mplsInSegmentRowStatus
|
|
Packit |
022b05 |
is active(1). For entries in this table that
|
|
Packit |
022b05 |
are preserved after a re-boot, the agent MUST ensure
|
|
Packit |
022b05 |
that their integrity be preserved, or this object should
|
|
Packit |
022b05 |
be set to 0.0 if it cannot."
|
|
Packit |
022b05 |
DEFVAL { zeroDotZero }
|
|
Packit |
022b05 |
::= { mplsInSegmentEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This variable is used to create, modify, and/or
|
|
Packit |
022b05 |
delete a row in this table. When a row in this
|
|
Packit |
022b05 |
table has a row in the active(1) state, no
|
|
Packit |
022b05 |
objects in this row can be modified except the
|
|
Packit |
022b05 |
mplsInSegmentRowStatus and mplsInSegmentStorageType."
|
|
Packit |
022b05 |
::= { mplsInSegmentEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This variable indicates the storage type for this
|
|
Packit |
022b05 |
object. The agent MUST ensure that this object's
|
|
Packit |
022b05 |
value remains consistent with the associated
|
|
Packit |
022b05 |
mplsXCEntry. Conceptual rows having the value
|
|
Packit |
022b05 |
'permanent' need not allow write-access to any
|
|
Packit |
022b05 |
columnar objects in the row."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"See RFC2579."
|
|
Packit |
022b05 |
DEFVAL { volatile }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mplsInSegmentEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- End of mplsInSegmentTable
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- in-segment performance table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentPerfTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsInSegmentPerfEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table contains statistical information for
|
|
Packit |
022b05 |
incoming MPLS segments to an LSR."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentPerfEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsInSegmentPerfEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table contains statistical
|
|
Packit |
022b05 |
information about one incoming segment which is
|
|
Packit |
022b05 |
configured in the mplsInSegmentTable. The counters
|
|
Packit |
022b05 |
in this entry should behave in a manner similar to
|
|
Packit |
022b05 |
that of the interface.
|
|
Packit |
022b05 |
mplsInSegmentPerfDiscontinuityTime indicates the
|
|
Packit |
022b05 |
time of the last discontinuity in all of these
|
|
Packit |
022b05 |
objects."
|
|
Packit |
022b05 |
AUGMENTS { mplsInSegmentEntry }
|
|
Packit |
022b05 |
::= { mplsInSegmentPerfTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsInSegmentPerfEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsInSegmentPerfOctets Counter32,
|
|
Packit |
022b05 |
mplsInSegmentPerfPackets Counter32,
|
|
Packit |
022b05 |
mplsInSegmentPerfErrors Counter32,
|
|
Packit |
022b05 |
mplsInSegmentPerfDiscards Counter32,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- high capacity counter
|
|
Packit |
022b05 |
mplsInSegmentPerfHCOctets Counter64,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentPerfDiscontinuityTime TimeStamp
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentPerfOctets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"This value represents the total number of octets
|
|
Packit |
022b05 |
received by this segment. It MUST be equal to the
|
|
Packit |
022b05 |
least significant 32 bits of
|
|
Packit |
022b05 |
mplsInSegmentPerfHCOctets
|
|
Packit |
022b05 |
if mplsInSegmentPerfHCOctets is supported according to
|
|
Packit |
022b05 |
the rules spelled out in RFC2863."
|
|
Packit |
022b05 |
::= { mplsInSegmentPerfEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentPerfPackets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Total number of packets received by this segment."
|
|
Packit |
022b05 |
::= { mplsInSegmentPerfEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentPerfErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of errored packets received on this
|
|
Packit |
022b05 |
segment."
|
|
Packit |
022b05 |
::= { mplsInSegmentPerfEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentPerfDiscards OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of labeled packets received on this in-
|
|
Packit |
022b05 |
segment, which were chosen to be discarded even
|
|
Packit |
022b05 |
though no errors had been detected to prevent their
|
|
Packit |
022b05 |
being transmitted. One possible reason for
|
|
Packit |
022b05 |
discarding such a labeled packet could be to free up
|
|
Packit |
022b05 |
buffer space."
|
|
Packit |
022b05 |
::= { mplsInSegmentPerfEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentPerfHCOctets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The total number of octets received. This is the 64
|
|
Packit |
022b05 |
bit version of mplsInSegmentPerfOctets,
|
|
Packit |
022b05 |
if mplsInSegmentPerfHCOctets is supported according to
|
|
Packit |
022b05 |
the rules spelled out in RFC2863."
|
|
Packit |
022b05 |
::= { mplsInSegmentPerfEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentPerfDiscontinuityTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime on the most recent occasion
|
|
Packit |
022b05 |
at which any one or more of this segment's Counter32
|
|
Packit |
022b05 |
or Counter64 suffered a discontinuity. If no such
|
|
Packit |
022b05 |
discontinuities have occurred since the last re-
|
|
Packit |
022b05 |
initialization of the local management subsystem,
|
|
Packit |
022b05 |
then this object contains a zero value."
|
|
Packit |
022b05 |
::= { mplsInSegmentPerfEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- End of mplsInSegmentPerfTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- out-segment table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentIndexNext OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexNextType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object contains the next available value to
|
|
Packit |
022b05 |
be used for mplsOutSegmentIndex when creating entries
|
|
Packit |
022b05 |
in the mplsOutSegmentTable. The special value of a
|
|
Packit |
022b05 |
string containing the single octet 0x00
|
|
Packit |
022b05 |
indicates that no new entries can be created in this
|
|
Packit |
022b05 |
table. Agents not allowing managers to create entries
|
|
Packit |
022b05 |
in this table MUST set this object to this special
|
|
Packit |
022b05 |
value."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsOutSegmentEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table contains a representation of the outgoing
|
|
Packit |
022b05 |
segments from an LSR."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsOutSegmentEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table represents one outgoing
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
segment. An entry can be created by a network
|
|
Packit |
022b05 |
administrator, an SNMP agent, or an MPLS signaling
|
|
Packit |
022b05 |
protocol. The object mplsOutSegmentOwner indicates
|
|
Packit |
022b05 |
the creator of this entry. The value of
|
|
Packit |
022b05 |
mplsOutSegmentRowStatus cannot be active(1) unless
|
|
Packit |
022b05 |
the ifTable entry corresponding to
|
|
Packit |
022b05 |
mplsOutSegmentInterface exists.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that the indexing of this table uses a single,
|
|
Packit |
022b05 |
arbitrary index (mplsOutSegmentIndex) to indicate
|
|
Packit |
022b05 |
which out-segment (i.e.: label) is being switched to
|
|
Packit |
022b05 |
from which in-segment (i.e: label) or in-segments.
|
|
Packit |
022b05 |
This is necessary because it is possible to have an
|
|
Packit |
022b05 |
equal-cost multi-path situation where two identical
|
|
Packit |
022b05 |
out-going labels are assigned to the same
|
|
Packit |
022b05 |
cross-connect (i.e.: they go to two different neighboring
|
|
Packit |
022b05 |
LSRs); thus, requiring two out-segments. In order to
|
|
Packit |
022b05 |
preserve the uniqueness of the references
|
|
Packit |
022b05 |
by the mplsXCEntry, an arbitrary integer must be used as
|
|
Packit |
022b05 |
the index for this table."
|
|
Packit |
022b05 |
INDEX { mplsOutSegmentIndex }
|
|
Packit |
022b05 |
::= { mplsOutSegmentTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsOutSegmentEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsOutSegmentIndex MplsIndexType,
|
|
Packit |
022b05 |
mplsOutSegmentInterface InterfaceIndexOrZero,
|
|
Packit |
022b05 |
mplsOutSegmentPushTopLabel TruthValue,
|
|
Packit |
022b05 |
mplsOutSegmentTopLabel MplsLabel,
|
|
Packit |
022b05 |
mplsOutSegmentTopLabelPtr RowPointer,
|
|
Packit |
022b05 |
mplsOutSegmentNextHopAddrType InetAddressType,
|
|
Packit |
022b05 |
mplsOutSegmentNextHopAddr InetAddress,
|
|
Packit |
022b05 |
mplsOutSegmentXCIndex MplsIndexType,
|
|
Packit |
022b05 |
mplsOutSegmentOwner MplsOwner,
|
|
Packit |
022b05 |
mplsOutSegmentTrafficParamPtr RowPointer,
|
|
Packit |
022b05 |
mplsOutSegmentRowStatus RowStatus,
|
|
Packit |
022b05 |
mplsOutSegmentStorageType StorageType
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This value contains a unique index for this row.
|
|
Packit |
022b05 |
While a value of a string containing the single
|
|
Packit |
022b05 |
octet 0x00 is not valid as an index for entries
|
|
Packit |
022b05 |
in this table, it can be supplied as a valid value
|
|
Packit |
022b05 |
to index the mplsXCTable to represent entries for
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
which no out-segment has been configured or
|
|
Packit |
022b05 |
exists."
|
|
Packit |
022b05 |
::= { mplsOutSegmentEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentInterface OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InterfaceIndexOrZero
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This value must contain the interface index of the
|
|
Packit |
022b05 |
outgoing interface. This object cannot be modified
|
|
Packit |
022b05 |
if mplsOutSegmentRowStatus is active(1). The
|
|
Packit |
022b05 |
mplsOutSegmentRowStatus cannot be set to active(1)
|
|
Packit |
022b05 |
until this object is set to a value corresponding to
|
|
Packit |
022b05 |
a valid ifEntry."
|
|
Packit |
022b05 |
::= { mplsOutSegmentEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentPushTopLabel OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This value indicates whether or not a top label
|
|
Packit |
022b05 |
should be pushed onto the outgoing packet's label
|
|
Packit |
022b05 |
stack. The value of this variable MUST be set to
|
|
Packit |
022b05 |
true(1) if the outgoing interface does not support
|
|
Packit |
022b05 |
pop-and-go (and no label stack remains). For example,
|
|
Packit |
022b05 |
on ATM interface, or if the segment represents a
|
|
Packit |
022b05 |
tunnel origination. Note that it is considered
|
|
Packit |
022b05 |
an error in the case that mplsOutSegmentPushTopLabel
|
|
Packit |
022b05 |
is set to false, but the cross-connect entry which
|
|
Packit |
022b05 |
refers to this out-segment has a non-zero
|
|
Packit |
022b05 |
mplsLabelStackIndex. The LSR MUST ensure that this
|
|
Packit |
022b05 |
situation does not happen. This object cannot be
|
|
Packit |
022b05 |
modified if mplsOutSegmentRowStatus is active(1)."
|
|
Packit |
022b05 |
DEFVAL { true }
|
|
Packit |
022b05 |
::= { mplsOutSegmentEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentTopLabel OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLabel
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If mplsOutSegmentPushTopLabel is true then this
|
|
Packit |
022b05 |
represents the label that should be pushed onto the
|
|
Packit |
022b05 |
top of the outgoing packet's label stack. Otherwise
|
|
Packit |
022b05 |
this value SHOULD be set to 0 by the management
|
|
Packit |
022b05 |
station and MUST be ignored by the agent. This
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
object cannot be modified if mplsOutSegmentRowStatus
|
|
Packit |
022b05 |
is active(1)."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { mplsOutSegmentEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentTopLabelPtr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowPointer
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the label for this segment cannot be represented
|
|
Packit |
022b05 |
fully within the mplsOutSegmentLabel object,
|
|
Packit |
022b05 |
this object MUST point to the first accessible
|
|
Packit |
022b05 |
column of a conceptual row in an external table containing
|
|
Packit |
022b05 |
the label. In this case, the mplsOutSegmentTopLabel
|
|
Packit |
022b05 |
object SHOULD be set to 0 and ignored. This object
|
|
Packit |
022b05 |
MUST be set to zeroDotZero otherwise."
|
|
Packit |
022b05 |
DEFVAL { zeroDotZero }
|
|
Packit |
022b05 |
::= { mplsOutSegmentEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentNextHopAddrType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Indicates the next hop Internet address type.
|
|
Packit |
022b05 |
Only values unknown(0), ipv4(1) or ipv6(2)
|
|
Packit |
022b05 |
have to be supported.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A value of unknown(0) is allowed only when
|
|
Packit |
022b05 |
the outgoing interface is of type point-to-point.
|
|
Packit |
022b05 |
If any other unsupported values are attempted in a set
|
|
Packit |
022b05 |
operation, the agent MUST return an inconsistentValue
|
|
Packit |
022b05 |
error."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"See RFC3291."
|
|
Packit |
022b05 |
::= { mplsOutSegmentEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentNextHopAddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The internet address of the next hop. The type of
|
|
Packit |
022b05 |
this address is determined by the value of the
|
|
Packit |
022b05 |
mplslOutSegmentNextHopAddrType object.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object cannot be modified if
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentRowStatus is active(1)."
|
|
Packit |
022b05 |
::= { mplsOutSegmentEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentXCIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Index into mplsXCTable which identifies which cross-
|
|
Packit |
022b05 |
connect entry this segment is part of. A value of
|
|
Packit |
022b05 |
the string containing the single octet 0x00
|
|
Packit |
022b05 |
indicates that this entry is not referred
|
|
Packit |
022b05 |
to by any cross-connect entry. When a cross-connect
|
|
Packit |
022b05 |
entry is created which this out-segment is a part of,
|
|
Packit |
022b05 |
this object MUST be updated by the agent to reflect
|
|
Packit |
022b05 |
the value of mplsXCIndex of that cross-connect
|
|
Packit |
022b05 |
entry."
|
|
Packit |
022b05 |
::= { mplsOutSegmentEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentOwner OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsOwner
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Denotes the entity which created and is responsible
|
|
Packit |
022b05 |
for managing this segment."
|
|
Packit |
022b05 |
::= { mplsOutSegmentEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentTrafficParamPtr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowPointer
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This variable represents a pointer to the traffic
|
|
Packit |
022b05 |
parameter specification for this out-segment. This
|
|
Packit |
022b05 |
value may point at an entry in the
|
|
Packit |
022b05 |
MplsTunnelResourceEntry in the MPLS-TE-STD-MIB (RFC3812)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
RFC Editor: Please fill in RFC number.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
to indicate which traffic parameter settings for this
|
|
Packit |
022b05 |
segment if it represents an LSP used for a TE tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This value may optionally point at an
|
|
Packit |
022b05 |
externally defined traffic parameter specification
|
|
Packit |
022b05 |
table. A value of zeroDotZero indicates best-effort
|
|
Packit |
022b05 |
treatment. By having the same value of this object,
|
|
Packit |
022b05 |
two or more segments can indicate resource sharing
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
of such things as LSP queue space, etc.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object cannot be modified if
|
|
Packit |
022b05 |
mplsOutSegmentRowStatus is active(1).
|
|
Packit |
022b05 |
For entries in this table that
|
|
Packit |
022b05 |
are preserved after a re-boot, the agent MUST ensure
|
|
Packit |
022b05 |
that their integrity be preserved, or this object should
|
|
Packit |
022b05 |
be set to 0.0 if it cannot."
|
|
Packit |
022b05 |
DEFVAL { zeroDotZero }
|
|
Packit |
022b05 |
::= { mplsOutSegmentEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"For creating, modifying, and deleting this row.
|
|
Packit |
022b05 |
When a row in this table has a row in the active(1)
|
|
Packit |
022b05 |
state, no objects in this row can be modified
|
|
Packit |
022b05 |
except the mplsOutSegmentRowStatus or
|
|
Packit |
022b05 |
mplsOutSegmentStorageType."
|
|
Packit |
022b05 |
::= { mplsOutSegmentEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This variable indicates the storage type for this
|
|
Packit |
022b05 |
object. The agent MUST ensure that this object's value
|
|
Packit |
022b05 |
remains consistent with the associated mplsXCEntry.
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent'
|
|
Packit |
022b05 |
need not allow write-access to any columnar
|
|
Packit |
022b05 |
objects in the row."
|
|
Packit |
022b05 |
DEFVAL { volatile }
|
|
Packit |
022b05 |
::= { mplsOutSegmentEntry 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- End of mplsOutSegmentTable
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- out-segment performance table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentPerfTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsOutSegmentPerfEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table contains statistical information about
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
outgoing segments from an LSR. The counters in this
|
|
Packit |
022b05 |
entry should behave in a manner similar to that of
|
|
Packit |
022b05 |
the interface."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentPerfEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsOutSegmentPerfEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table contains statistical
|
|
Packit |
022b05 |
information about one outgoing segment configured in
|
|
Packit |
022b05 |
mplsOutSegmentTable. The object
|
|
Packit |
022b05 |
mplsOutSegmentPerfDiscontinuityTime indicates the
|
|
Packit |
022b05 |
time of the last discontinuity in these objects. "
|
|
Packit |
022b05 |
AUGMENTS { mplsOutSegmentEntry }
|
|
Packit |
022b05 |
::= { mplsOutSegmentPerfTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsOutSegmentPerfEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsOutSegmentPerfOctets Counter32,
|
|
Packit |
022b05 |
mplsOutSegmentPerfPackets Counter32,
|
|
Packit |
022b05 |
mplsOutSegmentPerfErrors Counter32,
|
|
Packit |
022b05 |
mplsOutSegmentPerfDiscards Counter32,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- HC counter
|
|
Packit |
022b05 |
mplsOutSegmentPerfHCOctets Counter64,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentPerfDiscontinuityTime TimeStamp
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentPerfOctets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This value contains the total number of octets sent
|
|
Packit |
022b05 |
on this segment. It MUST be equal to the least
|
|
Packit |
022b05 |
significant 32 bits of mplsOutSegmentPerfHCOctets
|
|
Packit |
022b05 |
if mplsOutSegmentPerfHCOctets is supported according to
|
|
Packit |
022b05 |
the rules spelled out in RFC2863."
|
|
Packit |
022b05 |
::= { mplsOutSegmentPerfEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentPerfPackets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This value contains the total number of packets sent
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
on this segment."
|
|
Packit |
022b05 |
::= { mplsOutSegmentPerfEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentPerfErrors OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Number of packets that could not be sent due to
|
|
Packit |
022b05 |
errors on this segment."
|
|
Packit |
022b05 |
::= { mplsOutSegmentPerfEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentPerfDiscards OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of labeled packets attempted to be transmitted
|
|
Packit |
022b05 |
on this out-segment, which were chosen to be discarded
|
|
Packit |
022b05 |
even though no errors had been detected to prevent their
|
|
Packit |
022b05 |
being transmitted. One possible reason for
|
|
Packit |
022b05 |
discarding such a labeled packet could be to free up
|
|
Packit |
022b05 |
buffer space."
|
|
Packit |
022b05 |
::= { mplsOutSegmentPerfEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentPerfHCOctets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Total number of octets sent. This is the 64 bit
|
|
Packit |
022b05 |
version of mplsOutSegmentPerfOctets,
|
|
Packit |
022b05 |
if mplsOutSegmentPerfHCOctets is supported according to
|
|
Packit |
022b05 |
the rules spelled out in RFC2863."
|
|
Packit |
022b05 |
::= { mplsOutSegmentPerfEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentPerfDiscontinuityTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime on the most recent occasion
|
|
Packit |
022b05 |
at which any one or more of this segment's Counter32
|
|
Packit |
022b05 |
or Counter64 suffered a discontinuity. If no such
|
|
Packit |
022b05 |
discontinuities have occurred since the last re-
|
|
Packit |
022b05 |
initialization of the local management subsystem,
|
|
Packit |
022b05 |
then this object contains a zero value."
|
|
Packit |
022b05 |
::= { mplsOutSegmentPerfEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- End of mplsOutSegmentPerfTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Cross-connect table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCIndexNext OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexNextType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object contains the next available value to
|
|
Packit |
022b05 |
be used for mplsXCIndex when creating entries in
|
|
Packit |
022b05 |
the mplsXCTable. A special value of the zero length
|
|
Packit |
022b05 |
string indicates that no more new entries can be created
|
|
Packit |
022b05 |
in the relevant table. Agents not allowing managers
|
|
Packit |
022b05 |
to create entries in this table MUST set this value
|
|
Packit |
022b05 |
to the zero length string."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsXCEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table specifies information for switching
|
|
Packit |
022b05 |
between LSP segments. It supports point-to-point,
|
|
Packit |
022b05 |
point-to-multipoint and multipoint-to-point
|
|
Packit |
022b05 |
connections. mplsLabelStackTable specifies the
|
|
Packit |
022b05 |
label stack information for a cross-connect LSR and
|
|
Packit |
022b05 |
is referred to from mplsXCTable."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsXCEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A row in this table represents one cross-connect
|
|
Packit |
022b05 |
entry. It is indexed by the following objects:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
- cross-connect index mplsXCIndex that uniquely
|
|
Packit |
022b05 |
identifies a group of cross-connect entries
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
- in-segment index, mplsXCInSegmentIndex
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
- out-segment index, mplsXCOutSegmentIndex
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
LSPs originating at this LSR:
|
|
Packit |
022b05 |
These are represented by using the special
|
|
Packit |
022b05 |
of value of mplsXCInSegmentIndex set to the
|
|
Packit |
022b05 |
string containing a single octet 0x00. In
|
|
Packit |
022b05 |
this case the mplsXCOutSegmentIndex
|
|
Packit |
022b05 |
MUST not be the string containing a single
|
|
Packit |
022b05 |
octet 0x00.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
LSPs terminating at this LSR:
|
|
Packit |
022b05 |
These are represented by using the special value
|
|
Packit |
022b05 |
mplsXCOutSegmentIndex set to the string containing
|
|
Packit |
022b05 |
a single octet 0x00.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Special labels:
|
|
Packit |
022b05 |
Entries indexed by the strings containing the
|
|
Packit |
022b05 |
reserved MPLS label values as a single octet 0x00
|
|
Packit |
022b05 |
through 0x0f (inclusive) imply LSPs terminating at
|
|
Packit |
022b05 |
this LSR. Note that situations where LSPs are
|
|
Packit |
022b05 |
terminated with incoming label equal to the string
|
|
Packit |
022b05 |
containing a single octet 0x00 can be distinguished
|
|
Packit |
022b05 |
from LSPs originating at this LSR because the
|
|
Packit |
022b05 |
mplsXCOutSegmentIndex equals the string containing the
|
|
Packit |
022b05 |
single octet 0x00.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
An entry can be created by a network administrator
|
|
Packit |
022b05 |
or by an SNMP agent as instructed by an MPLS
|
|
Packit |
022b05 |
signaling protocol."
|
|
Packit |
022b05 |
INDEX { mplsXCIndex, mplsXCInSegmentIndex,
|
|
Packit |
022b05 |
mplsXCOutSegmentIndex }
|
|
Packit |
022b05 |
::= { mplsXCTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsXCEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsXCIndex MplsIndexType,
|
|
Packit |
022b05 |
mplsXCInSegmentIndex MplsIndexType,
|
|
Packit |
022b05 |
mplsXCOutSegmentIndex MplsIndexType,
|
|
Packit |
022b05 |
mplsXCLspId MplsLSPID,
|
|
Packit |
022b05 |
mplsXCLabelStackIndex MplsIndexType,
|
|
Packit |
022b05 |
mplsXCOwner MplsOwner ,
|
|
Packit |
022b05 |
mplsXCRowStatus RowStatus,
|
|
Packit |
022b05 |
mplsXCStorageType StorageType,
|
|
Packit |
022b05 |
mplsXCAdminStatus INTEGER,
|
|
Packit |
022b05 |
mplsXCOperStatus INTEGER
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Primary index for the conceptual row identifying a
|
|
Packit |
022b05 |
group of cross-connect segments. The string
|
|
Packit |
022b05 |
containing a single octet 0x00 is an invalid index."
|
|
Packit |
022b05 |
::= { mplsXCEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCInSegmentIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Incoming label index.
|
|
Packit |
022b05 |
If this object is set to the string containing
|
|
Packit |
022b05 |
a single octet 0x00, this indicates a special
|
|
Packit |
022b05 |
case outlined in the table's description above.
|
|
Packit |
022b05 |
In this case no corresponding mplsInSegmentEntry
|
|
Packit |
022b05 |
shall exist."
|
|
Packit |
022b05 |
::= { mplsXCEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCOutSegmentIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Index of out-segment for LSPs not terminating on
|
|
Packit |
022b05 |
this LSR if not set to the string containing the
|
|
Packit |
022b05 |
single octet 0x00. If the segment identified by this
|
|
Packit |
022b05 |
entry is terminating, then this object MUST be set to
|
|
Packit |
022b05 |
the string containing a single octet 0x00 to indicate
|
|
Packit |
022b05 |
that no corresponding mplsOutSegmentEntry shall
|
|
Packit |
022b05 |
exist."
|
|
Packit |
022b05 |
::= { mplsXCEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCLspId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLSPID
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This value identifies the label switched path that
|
|
Packit |
022b05 |
this cross-connect entry belongs to. This object
|
|
Packit |
022b05 |
cannot be modified if mplsXCRowStatus is active(1)
|
|
Packit |
022b05 |
except for this object."
|
|
Packit |
022b05 |
::= { mplsXCEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCLabelStackIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Primary index into mplsLabelStackTable identifying a
|
|
Packit |
022b05 |
stack of labels to be pushed beneath the top label.
|
|
Packit |
022b05 |
Note that the top label identified by the out-
|
|
Packit |
022b05 |
segment ensures that all the components of a
|
|
Packit |
022b05 |
multipoint-to-point connection have the same
|
|
Packit |
022b05 |
outgoing label. A value of the string containing the
|
|
Packit |
022b05 |
single octet 0x00 indicates that no labels are to
|
|
Packit |
022b05 |
be stacked beneath the top label.
|
|
Packit |
022b05 |
This object cannot be modified if mplsXCRowStatus is
|
|
Packit |
022b05 |
active(1)."
|
|
Packit |
022b05 |
::= { mplsXCEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCOwner OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsOwner
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Denotes the entity that created and is responsible
|
|
Packit |
022b05 |
for managing this cross-connect."
|
|
Packit |
022b05 |
::= { mplsXCEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"For creating, modifying, and deleting this row.
|
|
Packit |
022b05 |
When a row in this table has a row in the active(1)
|
|
Packit |
022b05 |
state, no objects in this row except this object
|
|
Packit |
022b05 |
and the mplsXCStorageType can be modified. "
|
|
Packit |
022b05 |
::= { mplsXCEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This variable indicates the storage type for this
|
|
Packit |
022b05 |
object. The agent MUST ensure that the associated in
|
|
Packit |
022b05 |
and out segments also have the same StorageType value
|
|
Packit |
022b05 |
and are restored consistently upon system restart.
|
|
Packit |
022b05 |
This value SHOULD be set to permanent(4) if created
|
|
Packit |
022b05 |
as a result of a static LSP configuration.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent'
|
|
Packit |
022b05 |
need not allow write-access to any columnar
|
|
Packit |
022b05 |
objects in the row."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DEFVAL { volatile }
|
|
Packit |
022b05 |
::= { mplsXCEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCAdminStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
up(1), -- ready to pass packets
|
|
Packit |
022b05 |
down(2),
|
|
Packit |
022b05 |
testing(3) -- in some test mode
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The desired operational status of this segment."
|
|
Packit |
022b05 |
DEFVAL { up }
|
|
Packit |
022b05 |
::= { mplsXCEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCOperStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
up(1), -- ready to pass packets
|
|
Packit |
022b05 |
down(2),
|
|
Packit |
022b05 |
testing(3), -- in some test mode
|
|
Packit |
022b05 |
unknown(4), -- status cannot be determined
|
|
Packit |
022b05 |
-- for some reason.
|
|
Packit |
022b05 |
dormant(5),
|
|
Packit |
022b05 |
notPresent(6), -- some component is missing
|
|
Packit |
022b05 |
lowerLayerDown(7) -- down due to the state of
|
|
Packit |
022b05 |
-- lower layer interfaces
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The actual operational status of this cross-
|
|
Packit |
022b05 |
connect."
|
|
Packit |
022b05 |
::= { mplsXCEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- End of mplsXCTable
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Label stack table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsMaxLabelStackDepth OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The maximum stack depth supported by this LSR."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLabelStackIndexNext OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexNextType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object contains the next available value to
|
|
Packit |
022b05 |
be used for mplsLabelStackIndex when creating entries
|
|
Packit |
022b05 |
in the mplsLabelStackTable. The special string
|
|
Packit |
022b05 |
containing the single octet 0x00
|
|
Packit |
022b05 |
indicates that no more new entries can be created
|
|
Packit |
022b05 |
in the relevant table. Agents not allowing managers
|
|
Packit |
022b05 |
to create entries in this table MUST set this value
|
|
Packit |
022b05 |
to the string containing the single octet 0x00."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLabelStackTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsLabelStackEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table specifies the label stack to be pushed
|
|
Packit |
022b05 |
onto a packet, beneath the top label. Entries into
|
|
Packit |
022b05 |
this table are referred to from mplsXCTable."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLabelStackEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLabelStackEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table represents one label which is
|
|
Packit |
022b05 |
to be pushed onto an outgoing packet, beneath the
|
|
Packit |
022b05 |
top label. An entry can be created by a network
|
|
Packit |
022b05 |
administrator or by an SNMP agent as instructed by
|
|
Packit |
022b05 |
an MPLS signaling protocol."
|
|
Packit |
022b05 |
INDEX { mplsLabelStackIndex, mplsLabelStackLabelIndex }
|
|
Packit |
022b05 |
::= { mplsLabelStackTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLabelStackEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsLabelStackIndex MplsIndexType,
|
|
Packit |
022b05 |
mplsLabelStackLabelIndex Unsigned32,
|
|
Packit |
022b05 |
mplsLabelStackLabel MplsLabel,
|
|
Packit |
022b05 |
mplsLabelStackLabelPtr RowPointer,
|
|
Packit |
022b05 |
mplsLabelStackRowStatus RowStatus,
|
|
Packit |
022b05 |
mplsLabelStackStorageType StorageType
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLabelStackIndex OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Primary index for this row identifying a stack of
|
|
Packit |
022b05 |
labels to be pushed on an outgoing packet, beneath
|
|
Packit |
022b05 |
the top label. An index containing the string with
|
|
Packit |
022b05 |
a single octet 0x00 MUST not be used."
|
|
Packit |
022b05 |
::= { mplsLabelStackEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLabelStackLabelIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Secondary index for this row identifying one label
|
|
Packit |
022b05 |
of the stack. Note that an entry with a smaller
|
|
Packit |
022b05 |
mplsLabelStackLabelIndex would refer to a label
|
|
Packit |
022b05 |
higher up the label stack and would be popped at a
|
|
Packit |
022b05 |
downstream LSR before a label represented by a
|
|
Packit |
022b05 |
higher mplsLabelStackLabelIndex at a downstream
|
|
Packit |
022b05 |
LSR."
|
|
Packit |
022b05 |
::= { mplsLabelStackEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLabelStackLabel OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLabel
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The label to pushed."
|
|
Packit |
022b05 |
::= { mplsLabelStackEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLabelStackLabelPtr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowPointer
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the label for this segment cannot be represented
|
|
Packit |
022b05 |
fully within the mplsLabelStackLabel object,
|
|
Packit |
022b05 |
this object MUST point to the first accessible
|
|
Packit |
022b05 |
column of a conceptual row in an external table containing
|
|
Packit |
022b05 |
the label. In this case, the mplsLabelStackLabel
|
|
Packit |
022b05 |
object SHOULD be set to 0 and ignored. This object
|
|
Packit |
022b05 |
MUST be set to zeroDotZero otherwise."
|
|
Packit |
022b05 |
DEFVAL { zeroDotZero }
|
|
Packit |
022b05 |
::= { mplsLabelStackEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLabelStackRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"For creating, modifying, and deleting this row.
|
|
Packit |
022b05 |
When a row in this table has a row in the active(1)
|
|
Packit |
022b05 |
state, no objects in this row except this object
|
|
Packit |
022b05 |
and the mplsLabelStackStorageType can be modified."
|
|
Packit |
022b05 |
::= { mplsLabelStackEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLabelStackStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This variable indicates the storage type for this
|
|
Packit |
022b05 |
object. This object cannot be modified if
|
|
Packit |
022b05 |
mplsLabelStackRowStatus is active(1).
|
|
Packit |
022b05 |
No objects are required to be writable for
|
|
Packit |
022b05 |
rows in this table with this object set to
|
|
Packit |
022b05 |
permanent(4).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The agent MUST ensure that all related entries
|
|
Packit |
022b05 |
in this table retain the same value for this
|
|
Packit |
022b05 |
object. Agents MUST ensure that the storage type
|
|
Packit |
022b05 |
for all entries related to a particular mplsXCEntry
|
|
Packit |
022b05 |
retain the same value for this object as the
|
|
Packit |
022b05 |
mplsXCEntry's StorageType."
|
|
Packit |
022b05 |
DEFVAL { volatile }
|
|
Packit |
022b05 |
::= { mplsLabelStackEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- End of mplsLabelStackTable
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Begin mplsInSegmentMapTable
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentMapTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF MplsInSegmentMapEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table specifies the mapping from the
|
|
Packit |
022b05 |
mplsInSegmentIndex to the corresponding
|
|
Packit |
022b05 |
mplsInSegmentInterface and mplsInSegmentLabel
|
|
Packit |
022b05 |
objects. The purpose of this table is to
|
|
Packit |
022b05 |
provide the manager with an alternative
|
|
Packit |
022b05 |
means by which to locate in-segments."
|
|
Packit |
022b05 |
::= { mplsLsrObjects 14 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentMapEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsInSegmentMapEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table represents one interface
|
|
Packit |
022b05 |
and incoming label pair.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
In cases where the label cannot fit into the
|
|
Packit |
022b05 |
mplsInSegmentLabel object, the mplsInSegmentLabelPtr
|
|
Packit |
022b05 |
will indicate this by being set to the first accessible
|
|
Packit |
022b05 |
column in the appropriate extension table's row,
|
|
Packit |
022b05 |
and the mplsInSegmentLabel SHOULD be set to 0.
|
|
Packit |
022b05 |
In all other cases when the label is
|
|
Packit |
022b05 |
represented within the mplsInSegmentLabel object, the
|
|
Packit |
022b05 |
mplsInSegmentLabelPtr MUST be 0.0.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Implementors need to be aware that if the value of
|
|
Packit |
022b05 |
the mplsInSegmentMapLabelPtrIndex (an OID) has more
|
|
Packit |
022b05 |
that 111 sub-identifiers, then OIDs of column
|
|
Packit |
022b05 |
instances in this table will have more than 128
|
|
Packit |
022b05 |
sub-identifiers and cannot be accessed using SNMPv1,
|
|
Packit |
022b05 |
SNMPv2c, or SNMPv3."
|
|
Packit |
022b05 |
INDEX { mplsInSegmentMapInterface,
|
|
Packit |
022b05 |
mplsInSegmentMapLabel,
|
|
Packit |
022b05 |
mplsInSegmentMapLabelPtrIndex }
|
|
Packit |
022b05 |
::= { mplsInSegmentMapTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsInSegmentMapEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
mplsInSegmentMapInterface InterfaceIndexOrZero,
|
|
Packit |
022b05 |
mplsInSegmentMapLabel MplsLabel,
|
|
Packit |
022b05 |
mplsInSegmentMapLabelPtrIndex RowPointer,
|
|
Packit |
022b05 |
mplsInSegmentMapIndex MplsIndexType
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentMapInterface OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InterfaceIndexOrZero
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This index contains the same value as the
|
|
Packit |
022b05 |
mplsInSegmentIndex in the mplsInSegmentTable."
|
|
Packit |
022b05 |
::= { mplsInSegmentMapEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentMapLabel OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsLabel
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This index contains the same value as the
|
|
Packit |
022b05 |
mplsInSegmentLabel in the mplsInSegmentTable."
|
|
Packit |
022b05 |
::= { mplsInSegmentMapEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentMapLabelPtrIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowPointer
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This index contains the same value as the
|
|
Packit |
022b05 |
mplsInSegmentLabelPtr.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the label for the InSegment cannot be represented
|
|
Packit |
022b05 |
fully within the mplsInSegmentLabel object,
|
|
Packit |
022b05 |
this index MUST point to the first accessible
|
|
Packit |
022b05 |
column of a conceptual row in an external table containing
|
|
Packit |
022b05 |
the label. In this case, the mplsInSegmentTopLabel
|
|
Packit |
022b05 |
object SHOULD be set to 0 and ignored. This object MUST
|
|
Packit |
022b05 |
be set to zeroDotZero otherwise."
|
|
Packit |
022b05 |
::= { mplsInSegmentMapEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentMapIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsIndexType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The mplsInSegmentIndex that corresponds
|
|
Packit |
022b05 |
to the mplsInSegmentInterface and
|
|
Packit |
022b05 |
mplsInSegmentLabel, or the mplsInSegmentInterface
|
|
Packit |
022b05 |
and mplsInSegmentLabelPtr, if applicable.
|
|
Packit |
022b05 |
The string containing the single octet 0x00
|
|
Packit |
022b05 |
MUST not be returned."
|
|
Packit |
022b05 |
::= { mplsInSegmentMapEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- End mplsInSegmentMapTable
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Notification Configuration
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCNotificationsEnable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If this object is set to true(1), then it enables
|
|
Packit |
022b05 |
the emission of mplsXCUp and mplsXCDown
|
|
Packit |
022b05 |
notifications; otherwise these notifications are not
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
emitted."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"See also RFC3413 for explanation that
|
|
Packit |
022b05 |
notifications are under the ultimate control of the
|
|
Packit |
022b05 |
MIB module in this document."
|
|
Packit |
022b05 |
DEFVAL { false }
|
|
Packit |
022b05 |
::= { mplsLsrObjects 15 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Cross-connect.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCUp NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS { mplsXCOperStatus, -- start of range
|
|
Packit |
022b05 |
mplsXCOperStatus -- end of range
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This notification is generated when the
|
|
Packit |
022b05 |
mplsXCOperStatus object for one or more contiguous
|
|
Packit |
022b05 |
entries in mplsXCTable are about to enter the up(1)
|
|
Packit |
022b05 |
state from some other state. The included values of
|
|
Packit |
022b05 |
mplsXCOperStatus MUST both be set equal to this
|
|
Packit |
022b05 |
new state (i.e: up(1)). The two instances of
|
|
Packit |
022b05 |
mplsXCOperStatus in this notification indicate the range
|
|
Packit |
022b05 |
of indexes that are affected. Note that all the indexes
|
|
Packit |
022b05 |
of the two ends of the range can be derived from the
|
|
Packit |
022b05 |
instance identifiers of these two objects. For
|
|
Packit |
022b05 |
cases where a contiguous range of cross-connects
|
|
Packit |
022b05 |
have transitioned into the up(1) state at roughly
|
|
Packit |
022b05 |
the same time, the device SHOULD issue a single
|
|
Packit |
022b05 |
notification for each range of contiguous indexes in
|
|
Packit |
022b05 |
an effort to minimize the emission of a large number
|
|
Packit |
022b05 |
of notifications. If a notification has to be
|
|
Packit |
022b05 |
issued for just a single cross-connect entry, then
|
|
Packit |
022b05 |
the instance identifier (and values) of the two
|
|
Packit |
022b05 |
mplsXCOperStatus objects MUST be the identical."
|
|
Packit |
022b05 |
::= { mplsLsrNotifications 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCDown NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsXCOperStatus, -- start of range
|
|
Packit |
022b05 |
mplsXCOperStatus -- end of range
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This notification is generated when the
|
|
Packit |
022b05 |
mplsXCOperStatus object for one or more contiguous
|
|
Packit |
022b05 |
entries in mplsXCTable are about to enter the
|
|
Packit |
022b05 |
down(2) state from some other state. The included values
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
of mplsXCOperStatus MUST both be set equal to this
|
|
Packit |
022b05 |
down(2) state. The two instances of mplsXCOperStatus
|
|
Packit |
022b05 |
in this notification indicate the range of indexes
|
|
Packit |
022b05 |
that are affected. Note that all the indexes of the
|
|
Packit |
022b05 |
two ends of the range can be derived from the
|
|
Packit |
022b05 |
instance identifiers of these two objects. For
|
|
Packit |
022b05 |
cases where a contiguous range of cross-connects
|
|
Packit |
022b05 |
have transitioned into the down(2) state at roughly
|
|
Packit |
022b05 |
the same time, the device SHOULD issue a single
|
|
Packit |
022b05 |
notification for each range of contiguous indexes in
|
|
Packit |
022b05 |
an effort to minimize the emission of a large number
|
|
Packit |
022b05 |
of notifications. If a notification has to be
|
|
Packit |
022b05 |
issued for just a single cross-connect entry, then
|
|
Packit |
022b05 |
the instance identifier (and values) of the two
|
|
Packit |
022b05 |
mplsXCOperStatus objects MUST be identical."
|
|
Packit |
022b05 |
::= { mplsLsrNotifications 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- End of notifications.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Module compliance.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLsrGroups
|
|
Packit |
022b05 |
OBJECT IDENTIFIER ::= { mplsLsrConformance 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLsrCompliances
|
|
Packit |
022b05 |
OBJECT IDENTIFIER ::= { mplsLsrConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Compliance requirement for fully compliant implementations.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLsrModuleFullCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Compliance statement for agents that provide full
|
|
Packit |
022b05 |
support for MPLS-LSR-STD-MIB. Such devices can
|
|
Packit |
022b05 |
then be monitored and also be configured using
|
|
Packit |
022b05 |
this MIB module."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE IF-MIB -- The Interfaces Group MIB, RFC 2863.
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
ifGeneralInformationGroup,
|
|
Packit |
022b05 |
ifCounterDiscontinuityGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- This module.
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
mplsInterfaceGroup,
|
|
Packit |
022b05 |
mplsInSegmentGroup,
|
|
Packit |
022b05 |
mplsOutSegmentGroup,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCGroup,
|
|
Packit |
022b05 |
mplsPerfGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP mplsLabelStackGroup
|
|
Packit |
022b05 |
DESCRIPTION "This group is only mandatory for LSRs that wish to
|
|
Packit |
022b05 |
support the modification of LSP label stacks.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP mplsHCInSegmentPerfGroup
|
|
Packit |
022b05 |
DESCRIPTION "This group is mandatory for those in-segment entries
|
|
Packit |
022b05 |
for which the object mplsInSegmentOutOctets wraps
|
|
Packit |
022b05 |
around too quickly based on the criteria specified in
|
|
Packit |
022b05 |
RFC 2863 for high-capacity counters.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP mplsHCOutSegmentPerfGroup
|
|
Packit |
022b05 |
DESCRIPTION "This group is mandatory for those out-segment entries
|
|
Packit |
022b05 |
for which the object mplsOutSegmentPerfOctets wraps
|
|
Packit |
022b05 |
around too quickly based on the criteria specified in
|
|
Packit |
022b05 |
RFC 2863 for high-capacity counters.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP mplsLsrNotificationGroup
|
|
Packit |
022b05 |
DESCRIPTION "This group is only mandatory for those implementations
|
|
Packit |
022b05 |
which can efficiently implement the notifications
|
|
Packit |
022b05 |
contained in this group."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsInSegmentRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1), notInService(2) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { active(1), notInService(2),
|
|
Packit |
022b05 |
createAndGo(4), destroy(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION "Support for createAndWait and notReady is
|
|
Packit |
022b05 |
not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsOutSegmentNextHopAddrType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
|
|
Packit |
022b05 |
DESCRIPTION "Only unknown(0), ipv4(1) and ipv6(2) support
|
|
Packit |
022b05 |
is required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsOutSegmentNextHopAddr
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(0|4|16))
|
|
Packit |
022b05 |
DESCRIPTION "An implementation is only required to support
|
|
Packit |
022b05 |
unknown(0), ipv4(1) and ipv6(2) sizes."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsOutSegmentRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1), notInService(2) }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { active(1), notInService(2),
|
|
Packit |
022b05 |
createAndGo(4), destroy(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION "Support for createAndWait and notReady is not
|
|
Packit |
022b05 |
required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLabelStackRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1), notInService(2) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { active(1), notInService(2),
|
|
Packit |
022b05 |
createAndGo(4), destroy(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION "Support for createAndWait and notReady is not
|
|
Packit |
022b05 |
required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsXCRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1), notInService(2) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { active(1), notInService(2),
|
|
Packit |
022b05 |
createAndGo(4), destroy(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION "Support for createAndWait and notReady is not
|
|
Packit |
022b05 |
required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mplsLsrCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Compliance requirement for read-only implementations.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLsrModuleReadOnlyCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Compliance requirement for implementations that only
|
|
Packit |
022b05 |
provide read-only support for MPLS-LSR-STD-MIB. Such
|
|
Packit |
022b05 |
devices can then be monitored but cannot be configured
|
|
Packit |
022b05 |
using this MIB module.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE IF-MIB -- The interfaces Group MIB, RFC 2863
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
ifGeneralInformationGroup,
|
|
Packit |
022b05 |
ifCounterDiscontinuityGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- This module
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
mplsInterfaceGroup,
|
|
Packit |
022b05 |
mplsInSegmentGroup,
|
|
Packit |
022b05 |
mplsOutSegmentGroup,
|
|
Packit |
022b05 |
mplsXCGroup,
|
|
Packit |
022b05 |
mplsPerfGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP mplsLabelStackGroup
|
|
Packit |
022b05 |
DESCRIPTION "This group is only mandatory for LSRs that wish to
|
|
Packit |
022b05 |
support the modification of LSP label stacks.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP mplsHCInSegmentPerfGroup
|
|
Packit |
022b05 |
DESCRIPTION "This group is mandatory for those in-segment entries
|
|
Packit |
022b05 |
for which the object mplsInSegmentOutOctets wraps
|
|
Packit |
022b05 |
around too quickly based on the criteria specified in
|
|
Packit |
022b05 |
RFC 2863 for high-capacity counters.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP mplsHCOutSegmentPerfGroup
|
|
Packit |
022b05 |
DESCRIPTION "This group is mandatory for those out-segment entries
|
|
Packit |
022b05 |
for which the object mplsOutSegmentPerfOctets wraps
|
|
Packit |
022b05 |
around too quickly based on the criteria specified in
|
|
Packit |
022b05 |
RFC 2863 for high-capacity counters.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP mplsLsrNotificationGroup
|
|
Packit |
022b05 |
DESCRIPTION "This group is only mandatory for those implementations
|
|
Packit |
022b05 |
which can efficiently implement the notifications
|
|
Packit |
022b05 |
contained in this group.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- mplsInSegmentTable
|
|
Packit |
022b05 |
OBJECT mplsInSegmentLabel
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsInSegmentLabelPtr
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsInSegmentNPop
|
|
Packit |
022b05 |
SYNTAX Integer32 (1..1)
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required. This object
|
|
Packit |
022b05 |
SHOULD be set to 1 if it is read-only.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsInSegmentAddrFamily
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required. A value of other(0)
|
|
Packit |
022b05 |
should be supported because there may be cases where
|
|
Packit |
022b05 |
the agent may not know about or support any address
|
|
Packit |
022b05 |
types.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsInSegmentRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsInSegmentStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- mplsOutSegmentTable
|
|
Packit |
022b05 |
OBJECT mplsOutSegmentInterface
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsOutSegmentPushTopLabel
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsOutSegmentTopLabel
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsOutSegmentTopLabelPtr
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsOutSegmentNextHopAddrType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required. Only unknown(0),
|
|
Packit |
022b05 |
ipv4(1) and ipv6(2) support is required.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsOutSegmentNextHopAddr
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(0|4|16))
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required. An implementation is
|
|
Packit |
022b05 |
only required to support unknown(0), ipv4(1) and
|
|
Packit |
022b05 |
ipv6(2) sizes."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsOutSegmentRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsOutSegmentStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- mplsXCTable
|
|
Packit |
022b05 |
OBJECT mplsXCLabelStackIndex
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsXCAdminStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Read only support is required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsXCRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsXCStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLabelStackLabel
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLabelStackLabelPtr
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLabelStackRowStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT mplsLabelStackStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mplsLsrCompliances 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Units of conformance.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInterfaceGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsInterfaceLabelMinIn,
|
|
Packit |
022b05 |
mplsInterfaceLabelMaxIn,
|
|
Packit |
022b05 |
mplsInterfaceLabelMinOut,
|
|
Packit |
022b05 |
mplsInterfaceLabelMaxOut,
|
|
Packit |
022b05 |
mplsInterfaceTotalBandwidth,
|
|
Packit |
022b05 |
mplsInterfaceAvailableBandwidth,
|
|
Packit |
022b05 |
mplsInterfaceLabelParticipationType
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Collection of objects needed for MPLS interface
|
|
Packit |
022b05 |
and interface performance information."
|
|
Packit |
022b05 |
::= { mplsLsrGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsInSegmentGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsInSegmentIndexNext,
|
|
Packit |
022b05 |
mplsInSegmentInterface,
|
|
Packit |
022b05 |
mplsInSegmentLabel,
|
|
Packit |
022b05 |
mplsInSegmentLabelPtr,
|
|
Packit |
022b05 |
mplsInSegmentNPop,
|
|
Packit |
022b05 |
mplsInSegmentAddrFamily,
|
|
Packit |
022b05 |
mplsInSegmentXCIndex,
|
|
Packit |
022b05 |
mplsInSegmentOwner,
|
|
Packit |
022b05 |
mplsInSegmentRowStatus,
|
|
Packit |
022b05 |
mplsInSegmentStorageType,
|
|
Packit |
022b05 |
mplsInSegmentTrafficParamPtr,
|
|
Packit |
022b05 |
mplsInSegmentMapIndex
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Collection of objects needed to implement an in-
|
|
Packit |
022b05 |
segment."
|
|
Packit |
022b05 |
::= { mplsLsrGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsOutSegmentGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsOutSegmentIndexNext,
|
|
Packit |
022b05 |
mplsOutSegmentInterface,
|
|
Packit |
022b05 |
mplsOutSegmentPushTopLabel,
|
|
Packit |
022b05 |
mplsOutSegmentTopLabel,
|
|
Packit |
022b05 |
mplsOutSegmentTopLabelPtr,
|
|
Packit |
022b05 |
mplsOutSegmentNextHopAddrType,
|
|
Packit |
022b05 |
mplsOutSegmentNextHopAddr,
|
|
Packit |
022b05 |
mplsOutSegmentXCIndex,
|
|
Packit |
022b05 |
mplsOutSegmentOwner,
|
|
Packit |
022b05 |
mplsOutSegmentPerfOctets,
|
|
Packit |
022b05 |
mplsOutSegmentPerfDiscards,
|
|
Packit |
022b05 |
mplsOutSegmentPerfErrors,
|
|
Packit |
022b05 |
mplsOutSegmentRowStatus,
|
|
Packit |
022b05 |
mplsOutSegmentStorageType,
|
|
Packit |
022b05 |
mplsOutSegmentTrafficParamPtr
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Collection of objects needed to implement an out-
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
segment."
|
|
Packit |
022b05 |
::= { mplsLsrGroups 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsXCGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsXCIndexNext,
|
|
Packit |
022b05 |
mplsXCLspId,
|
|
Packit |
022b05 |
mplsXCLabelStackIndex,
|
|
Packit |
022b05 |
mplsXCOwner,
|
|
Packit |
022b05 |
mplsXCStorageType,
|
|
Packit |
022b05 |
mplsXCAdminStatus,
|
|
Packit |
022b05 |
mplsXCOperStatus,
|
|
Packit |
022b05 |
mplsXCRowStatus,
|
|
Packit |
022b05 |
mplsXCNotificationsEnable
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Collection of objects needed to implement a
|
|
Packit |
022b05 |
cross-connect entry."
|
|
Packit |
022b05 |
::= { mplsLsrGroups 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsPerfGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsInSegmentPerfOctets,
|
|
Packit |
022b05 |
mplsInSegmentPerfPackets,
|
|
Packit |
022b05 |
mplsInSegmentPerfErrors,
|
|
Packit |
022b05 |
mplsInSegmentPerfDiscards,
|
|
Packit |
022b05 |
mplsInSegmentPerfDiscontinuityTime,
|
|
Packit |
022b05 |
mplsOutSegmentPerfOctets,
|
|
Packit |
022b05 |
mplsOutSegmentPerfPackets,
|
|
Packit |
022b05 |
mplsOutSegmentPerfDiscards,
|
|
Packit |
022b05 |
mplsOutSegmentPerfDiscontinuityTime,
|
|
Packit |
022b05 |
mplsInterfacePerfInLabelsInUse,
|
|
Packit |
022b05 |
mplsInterfacePerfInLabelLookupFailures,
|
|
Packit |
022b05 |
mplsInterfacePerfOutFragmentedPkts,
|
|
Packit |
022b05 |
mplsInterfacePerfOutLabelsInUse
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Collection of objects providing performance
|
|
Packit |
022b05 |
information
|
|
Packit |
022b05 |
about an LSR."
|
|
Packit |
022b05 |
::= { mplsLsrGroups 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsHCInSegmentPerfGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { mplsInSegmentPerfHCOctets }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Object(s) providing performance information
|
|
Packit |
022b05 |
specific to out-segments for which the object
|
|
Packit |
022b05 |
mplsInterfaceInOctets wraps around too quickly."
|
|
Packit |
022b05 |
::= { mplsLsrGroups 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsHCOutSegmentPerfGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { mplsOutSegmentPerfHCOctets }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Object(s) providing performance information
|
|
Packit |
022b05 |
specific to out-segments for which the object
|
|
Packit |
022b05 |
mplsInterfaceOutOctets wraps around too
|
|
Packit |
022b05 |
quickly."
|
|
Packit |
022b05 |
::= { mplsLsrGroups 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLabelStackGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
mplsLabelStackLabel,
|
|
Packit |
022b05 |
mplsLabelStackLabelPtr,
|
|
Packit |
022b05 |
mplsLabelStackRowStatus,
|
|
Packit |
022b05 |
mplsLabelStackStorageType,
|
|
Packit |
022b05 |
mplsMaxLabelStackDepth,
|
|
Packit |
022b05 |
mplsLabelStackIndexNext
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Objects needed to support label stacking."
|
|
Packit |
022b05 |
::= { mplsLsrGroups 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsLsrNotificationGroup NOTIFICATION-GROUP
|
|
Packit |
022b05 |
NOTIFICATIONS {
|
|
Packit |
022b05 |
mplsXCUp,
|
|
Packit |
022b05 |
mplsXCDown
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Set of notifications implemented in this
|
|
Packit |
022b05 |
module."
|
|
Packit |
022b05 |
::= { mplsLsrGroups 9 }
|
|
Packit |
022b05 |
END
|