EZ5 MIB Catalog

PW-MPLS-STD-MIB

2009-06-12

Download PW-MPLS-STD-MIB.txt Open PW-MPLS-STD-MIB.txt in a new tab

This MIB module complements the PW-STD-MIB module for PW operation over MPLS. Copyright (c) 2009 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of Internet Society, IETF or IETF Trust, nor the names of specific contributors, may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This version of this MIB module is part of RFC 5602; see the RFC itself for full legal notices.

TABLES (5)

Tables (5)

NameOID
pwMplsTable1.3.6.1.2.1.181.1.1
pwMplsOutboundTableaugments pwMplsTable1.3.6.1.2.1.181.1.2
pwMplsInboundTable1.3.6.1.2.1.181.1.3
pwMplsNonTeMappingTable1.3.6.1.2.1.181.1.4
pwMplsTeMappingTable1.3.6.1.2.1.181.1.5

END OF TOC

Table details

pwMplsTable

1.3.6.1.2.1.181.1.1

Index: pwIndex

This table controls MPLS-specific parameters when the PW is going to be carried over MPLS PSN.

from PW-STD-MIB

pwIndex

PwIndexTypePseudowire Index. A unique value, greater than zero, for each locally defined PW. Used for indexing several MIB tables associated with the particular PW. It is recommended that values are assigned contiguously starting from 1. The value for each PW MUST remain constant at least from one re-initialization to the next re-initialization. (1..4294967295) · Unsigned32 · hint d

A unique index for the conceptual row identifying a PW within this table.

pwMplsMplsType

1.3.6.1.2.1.181.1.1.1.1

BITS

This object is set by the operator to indicate the outer tunnel types, if existing. mplsTe(0) is used if the outer tunnel is set up by MPLS-TE, and mplsNonTe(1) is used if the outer tunnel is set up by LDP or manually. A combination of mplsTe(0) and mplsNonTe(1) MAY exist. pwOnly(2) is used if there is no outer tunnel label, i.e., in static provisioning without an MPLS tunnel. pwOnly(2) cannot be combined with mplsNonTe(1) or mplsTe(0). An implementation that can identify automatically that the peer node is directly connected MAY support the bit pwOnly(2) as read-only.

pwMplsExpBitsMode

1.3.6.1.2.1.181.1.1.1.2

INTEGER1 = outerTunnel2 = specifiedValue3 = serviceDependant · Integer32

This object is set by the operator to determine the PW shim label EXP bits. The value of outerTunnel(1) is used where there is an outer tunnel -- pwMplsMplsType equals to mplsTe(0) or mplsNonTe(1). Note that in this case, there is no need to mark the PW label with the EXP bits, since the PW label is not visible to the intermediate nodes. If there is no outer tunnel, specifiedValue(2) SHOULD be used to indicate that the value is specified by pwMplsExpBits. Setting serviceDependant(3) indicates that the EXP bits are set based on a rule that is implementation specific.

pwMplsExpBits

1.3.6.1.2.1.181.1.1.1.3

Unsigned32 (0..7)

This object is set by the operator if pwMplsExpBitsMode is set to specifiedValue(2) to indicate the MPLS EXP bits to be used on the PW shim label. Otherwise, it SHOULD be set to zero.

pwMplsTtl

1.3.6.1.2.1.181.1.1.1.4

Unsigned32 (0..255)

This object is set by the operator to indicate the PW TTL value to be used on the PW shim label.

pwMplsLocalLdpID

1.3.6.1.2.1.181.1.1.1.5

MplsLdpIdentifierThe LDP identifier is a six octet quantity which is used to identify a Label Switching Router (LSR) label space. The first four octets identify the LSR and must be a globally unique value, such as a 32-bit router ID assigned to the LSR, and the last two octets identify a specific label space within the LSR. SIZE (6) · OCTET STRING · hint 1d.1d.1d.1d:2d

The LDP identifier of the LDP entity that creates this PW in the local node. As the PW labels are always set from the per-platform label space, the last two octets in the LDP ID MUST always both be zeros.

pwMplsLocalLdpEntityIndex

1.3.6.1.2.1.181.1.1.1.6

Unsigned32 (1..4294967295)

The local node LDP Entity Index of the LDP entity creating this PW.

pwMplsPeerLdpID

1.3.6.1.2.1.181.1.1.1.7

MplsLdpIdentifierThe LDP identifier is a six octet quantity which is used to identify a Label Switching Router (LSR) label space. The first four octets identify the LSR and must be a globally unique value, such as a 32-bit router ID assigned to the LSR, and the last two octets identify a specific label space within the LSR. SIZE (6) · OCTET STRING · hint 1d.1d.1d.1d:2d

The peer LDP identifier of the LDP session. This object SHOULD return the value zero if LDP is not used or if the value is not yet known.

pwMplsStorageType

1.3.6.1.2.1.181.1.1.1.8

StorageType1 = other2 = volatile3 = nonVolatile4 = permanent5 = readOnlyDescribes the memory realization of a conceptual row. A row which is volatile(2) is lost upon reboot. A row which is either nonVolatile(3), permanent(4) or readOnly(5), is backed up by stable storage. A row which is permanent(4) can be changed but not deleted. A row which is readOnly(5) cannot be changed nor deleted. If the value of an object with this syntax is either permanent(4) or readOnly(5), it cannot be written. Conversely, if the value is either other(1), volatile(2) or nonVolatile(3), it cannot be modified to be permanent(4) or readOnly(5). (All illegal modifications result in a 'wrongValue' error.) Every usage of this textual convention is required to specify the columnar objects which a permanent(4) row must at a minimum allow to be writable. · Integer32

This variable indicates the storage type for this row.

pwMplsOutboundTable

1.3.6.1.2.1.181.1.2

augments pwMplsTable

Index: pwIndex

This table reports and configures the current outbound MPLS tunnels (i.e., toward the PSN) or the physical interface in the case of a PW label only that carries the PW traffic. It also reports the current outer tunnel and LSP that forward the PW traffic.

from PW-STD-MIB

pwIndex

PwIndexTypePseudowire Index. A unique value, greater than zero, for each locally defined PW. Used for indexing several MIB tables associated with the particular PW. It is recommended that values are assigned contiguously starting from 1. The value for each PW MUST remain constant at least from one re-initialization to the next re-initialization. (1..4294967295) · Unsigned32 · hint d

A unique index for the conceptual row identifying a PW within this table.

pwMplsOutboundLsrXcIndex

1.3.6.1.2.1.181.1.2.1.1

MplsIndexTypeThis is an octet string that can be used as a table index in cases where a large addressable space is required such as on an LSR where many applications may be provisioning labels. Note that the string containing the single octet with the value 0x00 is a reserved value used to represent special cases. When this TEXTUAL-CONVENTION is used as the SYNTAX of an object, the DESCRIPTION clause MUST specify if this special value is valid and if so what the special meaning is. In systems that provide write access to the MPLS-LSR-STD MIB, mplsIndexType SHOULD be used as a simple multi-digit integer encoded as an octet string. No further overloading of the meaning of an index SHOULD be made. In systems that do not offer write access to the MPLS-LSR-STD MIB, the mplsIndexType may contain implicit formatting that is specific to the implementation to convey additional information such as interface index, physical card or device, or application id. The interpretation of this additional formatting is implementation dependent and not covered in this document. Such formatting MUST NOT impact the basic functionality of read-only access to the MPLS-LSR-STD MIB by management applications that are not aware of the formatting rules. SIZE (1..24) · OCTET STRING

This object is applicable if the pwMplsMplsType mplsNonTe(1) bit is set, and MUST return a value of zero otherwise. If the outer tunnel is signaled, the object is read-only and indicates the XC index in the MPLS-LSR-STD-MIB of the outer tunnel toward the peer. Otherwise (tunnel is set up manually), the operator defines the XC index of the manually created outer tunnel through this object.

pwMplsOutboundTunnelIndex

1.3.6.1.2.1.181.1.2.1.2

MplsTunnelIndexA unique index into mplsTunnelTable. For tunnels signaled using RSVP, this value should correspond to the RSVP Tunnel ID used for the RSVP-TE session. (0..65535) · Unsigned32

This object is applicable if the pwMplsMplsType mplsTe(0) bit is set, and MUST return a value of zero otherwise. It is part of the set of indexes for the outbound tunnel. The operator sets this object to represent the desired tunnel head-end toward the peer for carrying the PW traffic.

pwMplsOutboundTunnelInstance

1.3.6.1.2.1.181.1.2.1.3

MplsTunnelInstanceIndexThe tunnel entry with instance index 0 should refer to the configured tunnel interface (if one exists). Values greater than 0, but less than or equal to 65535, should be used to indicate signaled (or backup) tunnel LSP instances. For tunnel LSPs signaled using RSVP, this value should correspond to the RSVP LSP ID used for the RSVP-TE LSP. Values greater than 65535 apply to FRR detour instances. (0 | 1..65535 | 65536..4294967295) · Unsigned32

This object is applicable if the pwMplsMplsType mplsTe(0) bit is set, and MUST return a value of zero otherwise. It indicates the actual tunnel instance that is currently active and carrying the PW traffic. It SHOULD return the value zero if the information from the MPLS-TE application is not yet known.

pwMplsOutboundTunnelLclLSR

1.3.6.1.2.1.181.1.2.1.4

MplsLsrIdentifierThe Label Switching Router (LSR) identifier is the first 4 bytes of the Label Distribution Protocol (LDP) identifier. SIZE (4) · OCTET STRING · hint 1d.1d.1d.1d

This object is applicable if the pwMplsMplsType mplsTe(0) bit is set, and MUST return a value of all zeros otherwise. It is part of the set of indexes for the outbound tunnel. The operator sets this object to represent the desired tunnel head-end toward the peer for carrying the PW traffic.

pwMplsOutboundTunnelPeerLSR

1.3.6.1.2.1.181.1.2.1.5

MplsLsrIdentifierThe Label Switching Router (LSR) identifier is the first 4 bytes of the Label Distribution Protocol (LDP) identifier. SIZE (4) · OCTET STRING · hint 1d.1d.1d.1d

This object is applicable if the pwMplsMplsType mplsTe(0) bit is set, and MUST return a value of zero otherwise. It is part of the set of indexes for the outbound tunnel. Note that in most cases, it equals to pwPeerAddr.

pwMplsOutboundIfIndex

1.3.6.1.2.1.181.1.2.1.6

InterfaceIndexOrZeroThis textual convention is an extension of the InterfaceIndex convention. The latter defines a greater than zero value used to identify an interface or interface sub-layer in the managed system. This extension permits the additional value of zero. the value zero is object-specific and must therefore be defined as part of the description of any object which uses this syntax. Examples of the usage of zero might include situations where interface was unknown, or when none or all interfaces need to be referenced. (0..2147483647) · Integer32 · hint d

This object is applicable if the pwMplsMplsType pwOnly(0) bit is set, and MUST return a value of zero otherwise. The operator configures the ifIndex of the outbound port in this case.

pwMplsOutboundTunnelTypeInUse

1.3.6.1.2.1.181.1.2.1.7

INTEGER1 = notYetKnown2 = mplsTe3 = mplsNonTe4 = pwOnly · Integer32

This object indicates the current tunnel that is carrying the PW traffic. The value of notYetKnown(1) should be used if the agent is currently unable to determine which tunnel or interface is carrying the PW, for example, because both tunnels are in operational status down.

pwMplsInboundTable

1.3.6.1.2.1.181.1.3

Index: pwIndex

This table indicates the PW LDP XC entry in the MPLS-LSR-STD-MIB for signaled PWs.

from PW-STD-MIB

pwIndex

PwIndexTypePseudowire Index. A unique value, greater than zero, for each locally defined PW. Used for indexing several MIB tables associated with the particular PW. It is recommended that values are assigned contiguously starting from 1. The value for each PW MUST remain constant at least from one re-initialization to the next re-initialization. (1..4294967295) · Unsigned32 · hint d

A unique index for the conceptual row identifying a PW within this table.

pwMplsInboundXcIndex

1.3.6.1.2.1.181.1.3.1.1

MplsIndexTypeThis is an octet string that can be used as a table index in cases where a large addressable space is required such as on an LSR where many applications may be provisioning labels. Note that the string containing the single octet with the value 0x00 is a reserved value used to represent special cases. When this TEXTUAL-CONVENTION is used as the SYNTAX of an object, the DESCRIPTION clause MUST specify if this special value is valid and if so what the special meaning is. In systems that provide write access to the MPLS-LSR-STD MIB, mplsIndexType SHOULD be used as a simple multi-digit integer encoded as an octet string. No further overloading of the meaning of an index SHOULD be made. In systems that do not offer write access to the MPLS-LSR-STD MIB, the mplsIndexType may contain implicit formatting that is specific to the implementation to convey additional information such as interface index, physical card or device, or application id. The interpretation of this additional formatting is implementation dependent and not covered in this document. Such formatting MUST NOT impact the basic functionality of read-only access to the MPLS-LSR-STD MIB by management applications that are not aware of the formatting rules. SIZE (1..24) · OCTET STRING

The XC index representing this PW in the inbound direction. It MUST return the value zero if the information is not yet known.

pwMplsNonTeMappingTable

1.3.6.1.2.1.181.1.4

Index: pwMplsNonTeMappingDirection · pwMplsNonTeMappingXcIndex · pwMplsNonTeMappingIfIndex · pwMplsNonTeMappingPwIndex

This table indicates the PW association to the outbound tunnel in non-TE applications, maps the PW to its (inbound) XC entry, and indicates the PW-to-physical interface mapping for a PW without an outer tunnel.

pwMplsNonTeMappingDirection

1.3.6.1.2.1.181.1.4.1.1

INTEGER1 = psnBound2 = fromPsn · Integer32

Index for the conceptual XC row identifying the tunnel-to-PW mappings, indicating the direction of the packet flow for this entry. psnBound(1) indicates that the entry is related to packets toward the PSN. fromPsn(2) indicates that the entry is related to packets coming from the PSN.

pwMplsNonTeMappingXcIndex

1.3.6.1.2.1.181.1.4.1.2

MplsIndexTypeThis is an octet string that can be used as a table index in cases where a large addressable space is required such as on an LSR where many applications may be provisioning labels. Note that the string containing the single octet with the value 0x00 is a reserved value used to represent special cases. When this TEXTUAL-CONVENTION is used as the SYNTAX of an object, the DESCRIPTION clause MUST specify if this special value is valid and if so what the special meaning is. In systems that provide write access to the MPLS-LSR-STD MIB, mplsIndexType SHOULD be used as a simple multi-digit integer encoded as an octet string. No further overloading of the meaning of an index SHOULD be made. In systems that do not offer write access to the MPLS-LSR-STD MIB, the mplsIndexType may contain implicit formatting that is specific to the implementation to convey additional information such as interface index, physical card or device, or application id. The interpretation of this additional formatting is implementation dependent and not covered in this document. Such formatting MUST NOT impact the basic functionality of read-only access to the MPLS-LSR-STD MIB by management applications that are not aware of the formatting rules. SIZE (1..24) · OCTET STRING

See the description clause of pwMplsNonTeMappingEntry for the usage guidelines of this object.

pwMplsNonTeMappingIfIndex

1.3.6.1.2.1.181.1.4.1.3

InterfaceIndexOrZeroThis textual convention is an extension of the InterfaceIndex convention. The latter defines a greater than zero value used to identify an interface or interface sub-layer in the managed system. This extension permits the additional value of zero. the value zero is object-specific and must therefore be defined as part of the description of any object which uses this syntax. Examples of the usage of zero might include situations where interface was unknown, or when none or all interfaces need to be referenced. (0..2147483647) · Integer32 · hint d

See the description clause of pwMplsNonTeMappingEntry for the usage guidelines of this object.

pwMplsNonTeMappingPwIndex

1.3.6.1.2.1.181.1.4.1.4

PwIndexTypePseudowire Index. A unique value, greater than zero, for each locally defined PW. Used for indexing several MIB tables associated with the particular PW. It is recommended that values are assigned contiguously starting from 1. The value for each PW MUST remain constant at least from one re-initialization to the next re-initialization. (1..4294967295) · Unsigned32 · hint d

The value that represents the PW in the pwTable.

pwMplsTeMappingTable

1.3.6.1.2.1.181.1.5

Index: pwMplsTeMappingTunnelIndex · pwMplsTeMappingTunnelInstance · pwMplsTeMappingTunnelPeerLsrID · pwMplsTeMappingTunnelLocalLsrID · pwMplsTeMappingPwIndex

This table reports the PW association to the outbound MPLS tunnel for MPLS-TE applications.

pwMplsTeMappingTunnelIndex

1.3.6.1.2.1.181.1.5.1.1

MplsTunnelIndexA unique index into mplsTunnelTable. For tunnels signaled using RSVP, this value should correspond to the RSVP Tunnel ID used for the RSVP-TE session. (0..65535) · Unsigned32

Primary index for the conceptual row identifying the MPLS-TE tunnel that is carrying the PW traffic.

pwMplsTeMappingTunnelInstance

1.3.6.1.2.1.181.1.5.1.2

MplsTunnelInstanceIndexThe tunnel entry with instance index 0 should refer to the configured tunnel interface (if one exists). Values greater than 0, but less than or equal to 65535, should be used to indicate signaled (or backup) tunnel LSP instances. For tunnel LSPs signaled using RSVP, this value should correspond to the RSVP LSP ID used for the RSVP-TE LSP. Values greater than 65535 apply to FRR detour instances. (0 | 1..65535 | 65536..4294967295) · Unsigned32

This object identifies the MPLS-TE LSP that is carrying the PW traffic. It MUST return the value zero if the information of the specific LSP is not yet known. Note that based on the recommendation in the MPLS-TC-STD-MIB, instance index 0 should refer to the configured tunnel interface.

pwMplsTeMappingTunnelPeerLsrID

1.3.6.1.2.1.181.1.5.1.3

MplsLsrIdentifierThe Label Switching Router (LSR) identifier is the first 4 bytes of the Label Distribution Protocol (LDP) identifier. SIZE (4) · OCTET STRING · hint 1d.1d.1d.1d

This object identifies the peer LSR when the outer tunnel is MPLS-TE.

pwMplsTeMappingTunnelLocalLsrID

1.3.6.1.2.1.181.1.5.1.4

MplsLsrIdentifierThe Label Switching Router (LSR) identifier is the first 4 bytes of the Label Distribution Protocol (LDP) identifier. SIZE (4) · OCTET STRING · hint 1d.1d.1d.1d

This object identifies the local LSR.

pwMplsTeMappingPwIndex

1.3.6.1.2.1.181.1.5.1.5

PwIndexTypePseudowire Index. A unique value, greater than zero, for each locally defined PW. Used for indexing several MIB tables associated with the particular PW. It is recommended that values are assigned contiguously starting from 1. The value for each PW MUST remain constant at least from one re-initialization to the next re-initialization. (1..4294967295) · Unsigned32 · hint d

This object returns the value that represents the PW in the pwTable.

↑ To TOC