|
Packit |
022b05 |
MPLS-TC-STD-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE-IDENTITY,
|
|
Packit |
022b05 |
Unsigned32, Integer32,
|
|
Packit |
022b05 |
transmission FROM SNMPv2-SMI -- [RFC2578]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
FROM SNMPv2-TC; -- [RFC2579]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsTCStdMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200406030000Z" -- June 3, 2004
|
|
Packit |
022b05 |
ORGANIZATION
|
|
Packit |
022b05 |
"IETF Multiprotocol Label Switching (MPLS) Working
|
|
Packit |
022b05 |
Group."
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
" Thomas D. Nadeau
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Cisco Systems, Inc.
|
|
Packit |
022b05 |
tnadeau@cisco.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Joan Cucchiara
|
|
Packit |
022b05 |
Marconi Communications, Inc.
|
|
Packit |
022b05 |
jcucchiara@mindspring.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Cheenu Srinivasan
|
|
Packit |
022b05 |
Bloomberg L.P.
|
|
Packit |
022b05 |
cheenu@bloomberg.net
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Arun Viswanathan
|
|
Packit |
022b05 |
Force10 Networks, Inc.
|
|
Packit |
022b05 |
arunv@force10networks.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Hans Sjostrand
|
|
Packit |
022b05 |
ipUnplugged
|
|
Packit |
022b05 |
hans@ipunplugged.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Kireeti Kompella
|
|
Packit |
022b05 |
Juniper Networks
|
|
Packit |
022b05 |
kireeti@juniper.net
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Email comments to the MPLS WG Mailing List at
|
|
Packit |
022b05 |
mpls@uu.net."
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Copyright (C) The Internet Society (2004). The
|
|
Packit |
022b05 |
initial version of this MIB module was published
|
|
Packit |
022b05 |
in RFC 3811. 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 |
This MIB module defines TEXTUAL-CONVENTIONs
|
|
Packit |
022b05 |
for concepts used in Multiprotocol Label
|
|
Packit |
022b05 |
Switching (MPLS) networks."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REVISION "200406030000Z" -- June 3, 2004
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Initial version published as part of RFC 3811."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mplsStdMIB 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
mplsStdMIB OBJECT IDENTIFIER
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { transmission 166 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsAtmVcIdentifier ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
DISPLAY-HINT "d"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A Label Switching Router (LSR) that
|
|
Packit |
022b05 |
creates LDP sessions on ATM interfaces
|
|
Packit |
022b05 |
uses the VCI or VPI/VCI field to hold the
|
|
Packit |
022b05 |
LDP Label.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
VCI values MUST NOT be in the 0-31 range.
|
|
Packit |
022b05 |
The values 0 to 31 are reserved for other uses
|
|
Packit |
022b05 |
by the ITU and ATM Forum. The value
|
|
Packit |
022b05 |
of 32 can only be used for the Control VC,
|
|
Packit |
022b05 |
although values greater than 32 could be
|
|
Packit |
022b05 |
configured for the Control VC.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If a value from 0 to 31 is used for a VCI
|
|
Packit |
022b05 |
the management entity controlling the LDP
|
|
Packit |
022b05 |
subsystem should reject this with an
|
|
Packit |
022b05 |
inconsistentValue error. Also, if
|
|
Packit |
022b05 |
the value of 32 is used for a VC which is
|
|
Packit |
022b05 |
NOT the Control VC, this should
|
|
Packit |
022b05 |
result in an inconsistentValue error."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"MPLS using LDP and ATM VC Switching, RFC3035."
|
|
Packit |
022b05 |
SYNTAX Integer32 (32..65535)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsBitRate ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
DISPLAY-HINT "d"
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the value of this object is greater than zero,
|
|
Packit |
022b05 |
then this represents the bandwidth of this MPLS
|
|
Packit |
022b05 |
interface (or Label Switched Path) in units of
|
|
Packit |
022b05 |
'1,000 bits per second'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value, when greater than zero, represents the
|
|
Packit |
022b05 |
bandwidth of this MPLS interface (rounded to the
|
|
Packit |
022b05 |
nearest 1,000) in units of 1,000 bits per second.
|
|
Packit |
022b05 |
If the bandwidth of the MPLS interface is between
|
|
Packit |
022b05 |
((n * 1000) - 500) and ((n * 1000) + 499), the value
|
|
Packit |
022b05 |
of this object is n, such that n > 0.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value of this object is 0 (zero), this
|
|
Packit |
022b05 |
means that the traffic over this MPLS interface is
|
|
Packit |
022b05 |
considered to be best effort."
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (0|1..4294967295)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsBurstSize ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
DISPLAY-HINT "d"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of octets of MPLS data that the stream
|
|
Packit |
022b05 |
may send back-to-back without concern for policing.
|
|
Packit |
022b05 |
The value of zero indicates that an implementation
|
|
Packit |
022b05 |
does not support Burst Size."
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (0..4294967295)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsExtendedTunnelId ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A unique identifier for an MPLS Tunnel. This may
|
|
Packit |
022b05 |
represent an IPv4 address of the ingress or egress
|
|
Packit |
022b05 |
LSR for the tunnel. This value is derived from the
|
|
Packit |
022b05 |
Extended Tunnel Id in RSVP or the Ingress Router ID
|
|
Packit |
022b05 |
for CR-LDP."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RSVP-TE: Extensions to RSVP for LSP Tunnels,
|
|
Packit |
022b05 |
[RFC3209].
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Constraint-Based LSP Setup using LDP, [RFC3212]."
|
|
Packit |
022b05 |
SYNTAX Unsigned32(0..4294967295)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLabel ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This value represents an MPLS label as defined in
|
|
Packit |
022b05 |
[RFC3031], [RFC3032], [RFC3034], [RFC3035] and
|
|
Packit |
022b05 |
[RFC3471].
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The label contents are specific to the label being
|
|
Packit |
022b05 |
represented, such as:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
* The label carried in an MPLS shim header
|
|
Packit |
022b05 |
(for LDP this is the Generic Label) is a 20-bit
|
|
Packit |
022b05 |
number represented by 4 octets. Bits 0-19 contain
|
|
Packit |
022b05 |
a label or a reserved label value. Bits 20-31
|
|
Packit |
022b05 |
MUST be zero.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The following is quoted directly from [RFC3032].
|
|
Packit |
022b05 |
There are several reserved label values:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
i. A value of 0 represents the
|
|
Packit |
022b05 |
'IPv4 Explicit NULL Label'. This label
|
|
Packit |
022b05 |
value is only legal at the bottom of the
|
|
Packit |
022b05 |
label stack. It indicates that the label
|
|
Packit |
022b05 |
stack must be popped, and the forwarding
|
|
Packit |
022b05 |
of the packet must then be based on the
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IPv4 header.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ii. A value of 1 represents the
|
|
Packit |
022b05 |
'Router Alert Label'. This label value is
|
|
Packit |
022b05 |
legal anywhere in the label stack except at
|
|
Packit |
022b05 |
the bottom. When a received packet
|
|
Packit |
022b05 |
contains this label value at the top of
|
|
Packit |
022b05 |
the label stack, it is delivered to a
|
|
Packit |
022b05 |
local software module for processing.
|
|
Packit |
022b05 |
The actual forwarding of the packet
|
|
Packit |
022b05 |
is determined by the label beneath it
|
|
Packit |
022b05 |
in the stack. However, if the packet is
|
|
Packit |
022b05 |
forwarded further, the Router Alert Label
|
|
Packit |
022b05 |
should be pushed back onto the label stack
|
|
Packit |
022b05 |
before forwarding. The use of this label
|
|
Packit |
022b05 |
is analogous to the use of the
|
|
Packit |
022b05 |
'Router Alert Option' in IP packets
|
|
Packit |
022b05 |
[RFC2113]. Since this label
|
|
Packit |
022b05 |
cannot occur at the bottom of the stack,
|
|
Packit |
022b05 |
it is not associated with a
|
|
Packit |
022b05 |
particular network layer protocol.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
iii. A value of 2 represents the
|
|
Packit |
022b05 |
'IPv6 Explicit NULL Label'. This label
|
|
Packit |
022b05 |
value is only legal at the bottom of the
|
|
Packit |
022b05 |
label stack. It indicates that the label
|
|
Packit |
022b05 |
stack must be popped, and the forwarding
|
|
Packit |
022b05 |
of the packet must then be based on the
|
|
Packit |
022b05 |
IPv6 header.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
iv. A value of 3 represents the
|
|
Packit |
022b05 |
'Implicit NULL Label'.
|
|
Packit |
022b05 |
This is a label that an LSR may assign and
|
|
Packit |
022b05 |
distribute, but which never actually
|
|
Packit |
022b05 |
appears in the encapsulation. When an
|
|
Packit |
022b05 |
LSR would otherwise replace the label
|
|
Packit |
022b05 |
at the top of the stack with a new label,
|
|
Packit |
022b05 |
but the new label is 'Implicit NULL',
|
|
Packit |
022b05 |
the LSR will pop the stack instead of
|
|
Packit |
022b05 |
doing the replacement. Although
|
|
Packit |
022b05 |
this value may never appear in the
|
|
Packit |
022b05 |
encapsulation, it needs to be specified in
|
|
Packit |
022b05 |
the Label Distribution Protocol, so a value
|
|
Packit |
022b05 |
is reserved.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
v. Values 4-15 are reserved.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
* The frame relay label can be either 10-bits or
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
23-bits depending on the DLCI field size and the
|
|
Packit |
022b05 |
upper 22-bits or upper 9-bits must be zero,
|
|
Packit |
022b05 |
respectively.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
* For an ATM label the lower 16-bits represents the
|
|
Packit |
022b05 |
VCI, the next 12-bits represents the VPI and the
|
|
Packit |
022b05 |
remaining bits MUST be zero.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
* The Generalized-MPLS (GMPLS) label contains a
|
|
Packit |
022b05 |
value greater than 2^24-1 and used in GMPLS
|
|
Packit |
022b05 |
as defined in [RFC3471]."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"Multiprotocol Label Switching Architecture,
|
|
Packit |
022b05 |
RFC3031.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MPLS Label Stack Encoding, [RFC3032].
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Use of Label Switching on Frame Relay Networks,
|
|
Packit |
022b05 |
RFC3034.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MPLS using LDP and ATM VC Switching, RFC3035.
|
|
Packit |
022b05 |
Generalized Multiprotocol Label Switching
|
|
Packit |
022b05 |
(GMPLS) Architecture, [RFC3471]."
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (0..4294967295)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLabelDistributionMethod ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The label distribution method which is also called
|
|
Packit |
022b05 |
the label advertisement mode [RFC3036].
|
|
Packit |
022b05 |
Each interface on an LSR is configured to operate
|
|
Packit |
022b05 |
in either Downstream Unsolicited or Downstream
|
|
Packit |
022b05 |
on Demand."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"Multiprotocol Label Switching Architecture,
|
|
Packit |
022b05 |
RFC3031.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
LDP Specification, RFC3036, Section 2.6.3."
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
downstreamOnDemand(1),
|
|
Packit |
022b05 |
downstreamUnsolicited(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLdpIdentifier ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
DISPLAY-HINT "1d.1d.1d.1d:2d"
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The LDP identifier is a six octet
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
quantity which is used to identify a
|
|
Packit |
022b05 |
Label Switching Router (LSR) label space.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The first four octets identify the LSR and
|
|
Packit |
022b05 |
must be a globally unique value, such as a
|
|
Packit |
022b05 |
32-bit router ID assigned to the LSR, and the
|
|
Packit |
022b05 |
last two octets identify a specific label
|
|
Packit |
022b05 |
space within the LSR."
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (6))
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLsrIdentifier ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Label Switching Router (LSR) identifier is the
|
|
Packit |
022b05 |
first 4 bytes of the Label Distribution Protocol
|
|
Packit |
022b05 |
(LDP) identifier."
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (4))
|
|
Packit |
022b05 |
MplsLdpLabelType ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Layer 2 label types which are defined for MPLS
|
|
Packit |
022b05 |
LDP and/or CR-LDP are generic(1), atm(2), or
|
|
Packit |
022b05 |
frameRelay(3)."
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
generic(1),
|
|
Packit |
022b05 |
atm(2),
|
|
Packit |
022b05 |
frameRelay(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLSPID ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A unique identifier within an MPLS network that is
|
|
Packit |
022b05 |
assigned to each LSP. This is assigned at the head
|
|
Packit |
022b05 |
end of the LSP and can be used by all LSRs
|
|
Packit |
022b05 |
to identify this LSP. This value is piggybacked by
|
|
Packit |
022b05 |
the signaling protocol when this LSP is signaled
|
|
Packit |
022b05 |
within the network. This identifier can then be
|
|
Packit |
022b05 |
used at each LSR to identify which labels are
|
|
Packit |
022b05 |
being swapped to other labels for this LSP. This
|
|
Packit |
022b05 |
object can also be used to disambiguate LSPs that
|
|
Packit |
022b05 |
share the same RSVP sessions between the same
|
|
Packit |
022b05 |
source and destination.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For LSPs established using CR-LDP, the LSPID is
|
|
Packit |
022b05 |
composed of the ingress LSR Router ID (or any of
|
|
Packit |
022b05 |
its own IPv4 addresses) and a locally unique
|
|
Packit |
022b05 |
CR-LSP ID to that LSR. The first two bytes carry
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
the CR-LSPID, and the remaining 4 bytes carry
|
|
Packit |
022b05 |
the Router ID. The LSPID is useful in network
|
|
Packit |
022b05 |
management, in CR-LSP repair, and in using
|
|
Packit |
022b05 |
an already established CR-LSP as a hop in
|
|
Packit |
022b05 |
an ER-TLV.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For LSPs signaled using RSVP-TE, the LSP ID is
|
|
Packit |
022b05 |
defined as a 16-bit (2 byte) identifier used
|
|
Packit |
022b05 |
in the SENDER_TEMPLATE and the FILTER_SPEC
|
|
Packit |
022b05 |
that can be changed to allow a sender to
|
|
Packit |
022b05 |
share resources with itself. The length of this
|
|
Packit |
022b05 |
object should only be 2 or 6 bytes. If the length
|
|
Packit |
022b05 |
of this octet string is 2 bytes, then it must
|
|
Packit |
022b05 |
identify an RSVP-TE LSPID, or it is 6 bytes,
|
|
Packit |
022b05 |
it must contain a CR-LDP LSPID."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RSVP-TE: Extensions to RSVP for LSP Tunnels,
|
|
Packit |
022b05 |
[RFC3209].
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Constraint-Based LSP Setup using LDP,
|
|
Packit |
022b05 |
[RFC3212]."
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (2|6))
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsLspType ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Types of Label Switch Paths (LSPs)
|
|
Packit |
022b05 |
on a Label Switching Router (LSR) or a
|
|
Packit |
022b05 |
Label Edge Router (LER) are:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
unknown(1) -- if the LSP is not known
|
|
Packit |
022b05 |
to be one of the following.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
terminatingLsp(2) -- if the LSP terminates
|
|
Packit |
022b05 |
on the LSR/LER, then this
|
|
Packit |
022b05 |
is an egressing LSP
|
|
Packit |
022b05 |
which ends on the LSR/LER,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
originatingLsp(3) -- if the LSP originates
|
|
Packit |
022b05 |
from this LSR/LER, then
|
|
Packit |
022b05 |
this is an ingressing LSP
|
|
Packit |
022b05 |
which is the head-end of
|
|
Packit |
022b05 |
the LSP,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
crossConnectingLsp(4) -- if the LSP ingresses
|
|
Packit |
022b05 |
and egresses on the LSR,
|
|
Packit |
022b05 |
then it is
|
|
Packit |
022b05 |
cross-connecting on that
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
LSR."
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
unknown(1),
|
|
Packit |
022b05 |
terminatingLsp(2),
|
|
Packit |
022b05 |
originatingLsp(3),
|
|
Packit |
022b05 |
crossConnectingLsp(4)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsOwner ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the local network
|
|
Packit |
022b05 |
management subsystem that originally created
|
|
Packit |
022b05 |
the object(s) in question. The values of
|
|
Packit |
022b05 |
this enumeration are defined as follows:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
unknown(1) - the local network management
|
|
Packit |
022b05 |
subsystem cannot discern which
|
|
Packit |
022b05 |
component created the object.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
other(2) - the local network management
|
|
Packit |
022b05 |
subsystem is able to discern which component
|
|
Packit |
022b05 |
created the object, but the component is not
|
|
Packit |
022b05 |
listed within the following choices,
|
|
Packit |
022b05 |
e.g., command line interface (cli).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmp(3) - The Simple Network Management Protocol
|
|
Packit |
022b05 |
was used to configure this object initially.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ldp(4) - The Label Distribution Protocol was
|
|
Packit |
022b05 |
used to configure this object initially.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
crldp(5) - The Constraint-Based Label Distribution
|
|
Packit |
022b05 |
Protocol was used to configure this object
|
|
Packit |
022b05 |
initially.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
rsvpTe(6) - The Resource Reservation Protocol was
|
|
Packit |
022b05 |
used to configure this object initially.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
policyAgent(7) - A policy agent (perhaps in
|
|
Packit |
022b05 |
combination with one of the above protocols) was
|
|
Packit |
022b05 |
used to configure this object initially.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
An object created by any of the above choices
|
|
Packit |
022b05 |
MAY be modified or destroyed by the same or a
|
|
Packit |
022b05 |
different choice."
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
unknown(1),
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
other(2),
|
|
Packit |
022b05 |
snmp(3),
|
|
Packit |
022b05 |
ldp(4),
|
|
Packit |
022b05 |
crldp(5),
|
|
Packit |
022b05 |
rsvpTe(6),
|
|
Packit |
022b05 |
policyAgent(7)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsPathIndexOrZero ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A unique identifier used to identify a specific
|
|
Packit |
022b05 |
path used by a tunnel. A value of 0 (zero) means
|
|
Packit |
022b05 |
that no path is in use."
|
|
Packit |
022b05 |
SYNTAX Unsigned32(0..4294967295)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsPathIndex ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A unique value to index (by Path number) an
|
|
Packit |
022b05 |
entry in a table."
|
|
Packit |
022b05 |
SYNTAX Unsigned32(1..4294967295)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsRetentionMode ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The label retention mode which specifies whether
|
|
Packit |
022b05 |
an LSR maintains a label binding for a FEC
|
|
Packit |
022b05 |
learned from a neighbor that is not its next hop
|
|
Packit |
022b05 |
for the FEC.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value is conservative(1) then advertised
|
|
Packit |
022b05 |
label mappings are retained only if they will be
|
|
Packit |
022b05 |
used to forward packets, i.e., if label came from
|
|
Packit |
022b05 |
a valid next hop.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value is liberal(2) then all advertised
|
|
Packit |
022b05 |
label mappings are retained whether they are from
|
|
Packit |
022b05 |
a valid next hop or not."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"Multiprotocol Label Switching Architecture,
|
|
Packit |
022b05 |
RFC3031.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
LDP Specification, RFC3036, Section 2.6.2."
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
conservative(1),
|
|
Packit |
022b05 |
liberal(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsTunnelAffinity ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Describes the configured 32-bit Include-any,
|
|
Packit |
022b05 |
include-all, or exclude-all constraint for
|
|
Packit |
022b05 |
constraint-based link selection."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RSVP-TE: Extensions to RSVP for LSP Tunnels,
|
|
Packit |
022b05 |
RFC3209, Section 4.7.4."
|
|
Packit |
022b05 |
SYNTAX Unsigned32(0..4294967295)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsTunnelIndex ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A unique index into mplsTunnelTable.
|
|
Packit |
022b05 |
For tunnels signaled using RSVP, this value
|
|
Packit |
022b05 |
should correspond to the RSVP Tunnel ID
|
|
Packit |
022b05 |
used for the RSVP-TE session."
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (0..65535)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MplsTunnelInstanceIndex ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The tunnel entry with instance index 0
|
|
Packit |
022b05 |
should refer to the configured tunnel
|
|
Packit |
022b05 |
interface (if one exists).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Values greater than 0, but less than or
|
|
Packit |
022b05 |
equal to 65535, should be used to indicate
|
|
Packit |
022b05 |
signaled (or backup) tunnel LSP instances.
|
|
Packit |
022b05 |
For tunnel LSPs signaled using RSVP,
|
|
Packit |
022b05 |
this value should correspond to the
|
|
Packit |
022b05 |
RSVP LSP ID used for the RSVP-TE
|
|
Packit |
022b05 |
LSP.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Values greater than 65535 apply to FRR
|
|
Packit |
022b05 |
detour instances."
|
|
Packit |
022b05 |
SYNTAX Unsigned32(0|1..65535|65536..4294967295)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TeHopAddressType ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A value that represents a type of address for a
|
|
Packit |
022b05 |
Traffic Engineered (TE) Tunnel hop.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
unknown(0) An unknown address type. This value
|
|
Packit |
022b05 |
MUST be used if the value of the
|
|
Packit |
022b05 |
corresponding TeHopAddress object is a
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
zero-length string. It may also be
|
|
Packit |
022b05 |
used to indicate a TeHopAddress which
|
|
Packit |
022b05 |
is not in one of the formats defined
|
|
Packit |
022b05 |
below.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipv4(1) An IPv4 network address as defined by
|
|
Packit |
022b05 |
the InetAddressIPv4 TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
[RFC3291].
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ipv6(2) A global IPv6 address as defined by
|
|
Packit |
022b05 |
the InetAddressIPv6 TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
[RFC3291].
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
asnumber(3) An Autonomous System (AS) number as
|
|
Packit |
022b05 |
defined by the TeHopAddressAS
|
|
Packit |
022b05 |
TEXTUAL-CONVENTION.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
unnum(4) An unnumbered interface index as
|
|
Packit |
022b05 |
defined by the TeHopAddressUnnum
|
|
Packit |
022b05 |
TEXTUAL-CONVENTION.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
lspid(5) An LSP ID for TE Tunnels
|
|
Packit |
022b05 |
(RFC3212) as defined by the
|
|
Packit |
022b05 |
MplsLSPID TEXTUAL-CONVENTION.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Each definition of a concrete TeHopAddressType
|
|
Packit |
022b05 |
value must be accompanied by a definition
|
|
Packit |
022b05 |
of a TEXTUAL-CONVENTION for use with that
|
|
Packit |
022b05 |
TeHopAddress.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
To support future extensions, the TeHopAddressType
|
|
Packit |
022b05 |
TEXTUAL-CONVENTION SHOULD NOT be sub-typed in
|
|
Packit |
022b05 |
object type definitions. It MAY be sub-typed in
|
|
Packit |
022b05 |
compliance statements in order to require only a
|
|
Packit |
022b05 |
subset of these address types for a compliant
|
|
Packit |
022b05 |
implementation.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Implementations must ensure that TeHopAddressType
|
|
Packit |
022b05 |
objects and any dependent objects
|
|
Packit |
022b05 |
(e.g., TeHopAddress objects) are consistent.
|
|
Packit |
022b05 |
An inconsistentValue error must be generated
|
|
Packit |
022b05 |
if an attempt to change a TeHopAddressType
|
|
Packit |
022b05 |
object would, for example, lead to an
|
|
Packit |
022b05 |
undefined TeHopAddress value that is
|
|
Packit |
022b05 |
not defined herein. In particular,
|
|
Packit |
022b05 |
TeHopAddressType/TeHopAddress pairs
|
|
Packit |
022b05 |
must be changed together if the address
|
|
Packit |
022b05 |
type changes (e.g., from ipv6(2) to ipv4(1))."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"TEXTUAL-CONVENTIONs for Internet Network
|
|
Packit |
022b05 |
Addresses, RFC3291.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Constraint-Based LSP Setup using LDP,
|
|
Packit |
022b05 |
[RFC3212]"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
unknown(0),
|
|
Packit |
022b05 |
ipv4(1),
|
|
Packit |
022b05 |
ipv6(2),
|
|
Packit |
022b05 |
asnumber(3),
|
|
Packit |
022b05 |
unnum(4),
|
|
Packit |
022b05 |
lspid(5)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TeHopAddress ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Denotes a generic Tunnel hop address,
|
|
Packit |
022b05 |
that is, the address of a node which
|
|
Packit |
022b05 |
an LSP traverses, including the source
|
|
Packit |
022b05 |
and destination nodes. An address may be
|
|
Packit |
022b05 |
very concrete, for example, an IPv4 host
|
|
Packit |
022b05 |
address (i.e., with prefix length 32);
|
|
Packit |
022b05 |
if this IPv4 address is an interface
|
|
Packit |
022b05 |
address, then that particular interface
|
|
Packit |
022b05 |
must be traversed. An address may also
|
|
Packit |
022b05 |
specify an 'abstract node', for example,
|
|
Packit |
022b05 |
an IPv4 address with prefix length
|
|
Packit |
022b05 |
less than 32, in which case, the LSP
|
|
Packit |
022b05 |
can traverse any node whose address
|
|
Packit |
022b05 |
falls in that range. An address may
|
|
Packit |
022b05 |
also specify an Autonomous System (AS),
|
|
Packit |
022b05 |
in which case the LSP can traverse any
|
|
Packit |
022b05 |
node that falls within that AS.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A TeHopAddress value is always interpreted within
|
|
Packit |
022b05 |
the context of an TeHopAddressType value. Every
|
|
Packit |
022b05 |
usage of the TeHopAddress TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
is required to specify the TeHopAddressType object
|
|
Packit |
022b05 |
which provides the context. It is suggested that
|
|
Packit |
022b05 |
the TeHopAddressType object is logically registered
|
|
Packit |
022b05 |
before the object(s) which use the TeHopAddress
|
|
Packit |
022b05 |
TEXTUAL-CONVENTION if they appear in the
|
|
Packit |
022b05 |
same logical row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of a TeHopAddress object must always be
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
consistent with the value of the associated
|
|
Packit |
022b05 |
TeHopAddressType object. Attempts to set a
|
|
Packit |
022b05 |
TeHopAddress object to a value which is
|
|
Packit |
022b05 |
inconsistent with the associated TeHopAddressType
|
|
Packit |
022b05 |
must fail with an inconsistentValue error."
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (0..32))
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TeHopAddressAS ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Represents a two or four octet AS number.
|
|
Packit |
022b05 |
The AS number is represented in network byte
|
|
Packit |
022b05 |
order (MSB first). A two-octet AS number has
|
|
Packit |
022b05 |
the two MSB octets set to zero."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"Textual Conventions for Internet Network
|
|
Packit |
022b05 |
Addresses, [RFC3291]. The
|
|
Packit |
022b05 |
InetAutonomousSystemsNumber TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
has a SYNTAX of Unsigned32, whereas this TC
|
|
Packit |
022b05 |
has a SYNTAX of OCTET STRING (SIZE (4)).
|
|
Packit |
022b05 |
Both TCs represent an autonomous system number
|
|
Packit |
022b05 |
but use different syntaxes to do so."
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (4))
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TeHopAddressUnnum ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Represents an unnumbered interface:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
octets contents encoding
|
|
Packit |
022b05 |
1-4 unnumbered interface network-byte order
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The corresponding TeHopAddressType value is
|
|
Packit |
022b05 |
unnum(5)."
|
|
Packit |
022b05 |
SYNTAX OCTET STRING(SIZE(4))
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|