No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

MIB Reference

S7700 and S9700 V200R011C10

This document provides the function overview, relationships between tables, description of single objects, description of MIB tables, and description of alarm objects.
Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
MPLS-LSR-STD-MIB

MPLS-LSR-STD-MIB

Functions Overview

RFC3031 defines MPLS-LSR-STD-MIB. This MIB module contains managed object definitions for the LSR. This MIB covers the maximum and minimum value of the incoming and outgoing labels, overall bandwidth, available bandwidth, statistics about insegment and outsegment, and statistics about XC entries.

Root directory:

iso(1).org(3).dod(6).internet(1).mgmt(2).mib-2(1).transmission(10).mplsStdMIB(166).mplsLsrStdMIB(2)

Relationship Between the Tables

Figure 159-1  Relationship between five tables

Description of the Single Nodes

mplsInSegmentIndexNext

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.2.1.10.166.2.1.3

mplsInSegmentIndexNext

MplsIndexNextType

Read-only

This object contains the next available value to be used for mplsInSegmentIndex when creating entries in the mplsInSegmentTable. The special value of a string containing the single octet 0x00 indicates that no new entries can be created in this table. Agents not allowing managers to create entries in this table MUST set this object to this special value.

This object is implemented as defined in the corresponding MIB files.

mplsOutSegmentIndexNext

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.2.1.10.166.2.1.6

mplsOutSegmentIndexNext

MplsIndexNextType

Read-only

This object contains the next available value to be used for mplsOutSegmentIndex when creating entries in the mplsOutSegmentTable. The special value of a string containing the single octet 0x00 indicates that no new entries can be created in this table. Agents not allowing managers to create entries in this table MUST set this object to this special value.

This object is implemented as defined in the corresponding MIB files.

mplsXCIndexNext

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.2.1.10.166.2.1.9

mplsXCIndexNext

MplsIndexNextType

Read-only

When a MIB module is used for configuration, an object with this SYNTAX always contains a legal value (a non-zero-length string) for an index that is not currently used in the relevant table. The Command Generator (Network Management Application) reads this variable and uses the (non-zero-length string) value read when creating a new row with an SNMP SET. When the SET is performed, the Command Responder (agent) must determine whether the value is indeed still unused; Two Network Management Applications may attempt to create a row (configuration entry) simultaneously and use the same value. If it is currently unused, the SET succeeds and the Command Responder (agent) changes the value of this object, according to an implementation-specific algorithm. If the value is in use, however, the SET fails. The Network Management Application must then re-read this variable to obtain a new usable value. Note that the string containing the single octet with the value 0x00 is a reserved value used to represent the special case where no additional indexes can be provisioned, or in systems that do not offer write access, objects defined using this TEXTUAL-CONVENTION MUST return the string containing the single octet with the value 0x00.

This object is implemented as defined in the corresponding MIB files.

mplsMaxLabelStackDepth

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.2.1.10.166.2.1.11

mplsMaxLabelStackDepth

Unsigned32 min: 1 max: 2147483647

Read-only

This object contains the next available value to be used for mplsLabelStackIndex when creating entries in the mplsLabelStackTable. The special string containing the single octet 0x00 indicates that no more new entries can be created in the relevant table. Agents not allowing managers to create entries in this table MUST set this value to the string containing the single octet 0x00.

This object is implemented as defined in the corresponding MIB files.

Detailed Description of the MIB Tables

mplsInterfaceTable

This table specifies per-interface MPLS capability and associated information.

A conceptual row in this table is created automatically by an LSR for every interface capable of supporting MPLS and which is configured to do so. A conceptual row in this table will exist if and only if a corresponding entry in ifTable exists with ifType = mpls (166).

If this associated entry in ifTable is operationally disabled (thus removing MPLS capabilities on that interface), the corresponding entry in this table MUST be deleted shortly thereafter.

A conceptual row with index 0 is created if the LSR supports per-platform labels. This conceptual row represents the per-platform label space and contains parameters that apply to all interfaces that participate in the per-platform label space. Other conceptual rows in this table represent MPLS interfaces that may participate in either the per-platform or per-interface label spaces, or both.

Implementations that either only supports per-platform labels, or have only them configured may choose to return just the mplsInterfaceEntry of 0 and not return the other rows. This will greatly reduce the number of objects returned.

Further information about label space participation of an interface is provided in the DESCRIPTION clause of mplsInterfaceLabelParticipationType.

The index of this table is mplsInterfaceIndex.

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.2.1.10.166.2.1.1.1.1

mplsInterfaceIndex

InterfaceIndexOrZero

Not-accessible

This is a unique index for an entry in the MplsInterfaceTable. A non-zero index for an entry indicates the ifIndex for the corresponding interface entry of the MPLS-layer in the ifTable.

The entry with index 0 represents the per-platform label space and contains parameters that apply to all interfaces that participate in the per-platform label space.

Other entries defined in this table represent additional MPLS interfaces that may participate in either the per-platform or per-interface label spaces, or both.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.1.1.2

mplsInterfaceLabelMinIn

MplsLabel

Read-only

This is the minimum value of an MPLS label that this LSR is willing to receive on this interface.

The default value is 16.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.1.1.3

mplsInterfaceLabelMaxIn

MplsLabel

Read-only

This is the maximum value of an MPLS label that this LSR is willing to receive on this interface.

The default value is 1049600.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.1.1.4

mplsInterfaceLabelMinOut

MplsLabel

Read-only

This is the minimum value of an MPLS label that this LSR is willing to send on this interface.

Default value is 16.

1.3.6.1.2.1.10.166.2.1.1.1.5

mplsInterfaceLabelMaxOut

MplsLabel

Read-only

This is the maximum value of an MPLS label that this LSR is willing to send on this interface.

Default value is 1048575.

1.3.6.1.2.1.10.166.2.1.1.1.6

mplsInterfaceTotalBandwidth

MplsBitRate

Read-only

This value indicates the total amount of usable bandwidth on this interface and is specified in kilobits per second (kbit/s).

This variable is not applicable when applied to the interface with index 0. When this value cannot be measured, this value should contain the nominal bandwidth.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.1.1.7

mplsInterfaceAvailableBandwidth

MplsBitRate

Read-only

This value indicates the total amount of available bandwidth available on this interface and is specified in kilobits per second (kbit/s).

This value is calculated as the difference between the amount of bandwidth currently in use and that specified in mplsInterfaceTotalBandwidth. This variable is not applicable when applied to the interface with index 0. When this value cannot be measured, this value should contain the nominal bandwidth.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.1.1.8

mplsInterfaceLabelParticipationType

BITS {perPlatform (0),perInterface (1)}

Read-only

If the value of the mplsInterfaceIndex for this entry is zero, then this entry corresponds to the per-platform label space for all interfaces configured to use that label space.

In this case the perPlatform(0) bit MUST be set; the perInterface(1) bit is meaningless and MUST be ignored.The remainder of this description applies to entries with a non-zero value of mplsInterfaceIndex.

If the perInterface(1) bit is set then the value of mplsInterfaceLabelMinIn, mplsInterfaceLabelMaxIn, mplsInterfaceLabelMinOut, and mplsInterfaceLabelMaxOut for this entry reflect the label ranges for this interface.

If only the perPlatform(0) bit is set, then the value of mplsInterfaceLabelMinIn, mplsInterfaceLabelMaxIn, mplsInterfaceLabelMinOut, and mplsInterfaceLabelMaxOut for this entry MUST be identical to the instance of these objects with INDEX 0.

These objects may only vary from the entry with index 0 if both the perPlatform(0) and perInterface(1) bits are set.

In all cases, at a minimum one of the perPlatform(0) or perInterface(1) bits MUST be set to indicate that at least one label space is in use by this interface.

In all cases, agents MUST ensure that label ranges are specified consistently and MUST return an inconsistentValue error when they do not.

Currently, per-platform is supported only.

Creation Restriction

The entries in this table cannot be created.

Modification Restriction

The entries in this table cannot be modified.

Deletion Restriction

The entries in this table cannot be deleted.

Access Restriction

The table is accessible only after MPLS is enabled.

mplsInterfacePerfTable

This table provides MPLS performance information on a per-interface basis.

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.2.1.10.166.2.1.2.1.1

mplsInterfacePerfInLabelsInUse

Gauge32

read-only

This object counts the number of labels that are in use at this point in time on this interface in the incoming direction.

If the interface participates in only the per-platform label space, then the value of the instance of this object must be identical to the value of the instance with index 0.

If the interface participates in the per-interface label space, then the instance of this object must represent the number of per-interface labels that are in use on this interface.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.2.1.3

mplsInterfacePerfOutLabelsInUse

Gauge32

Read-only

This object counts the number of labels in the outgoing label stacks that are in use at this point in time on this interface.

This object must count on a per-interface basis regardless of which label space the interface participates in.

This object is implemented as defined in the corresponding MIB files.

Creation Restriction

The entries in this table cannot be created.

Modification Restriction

The entries in this table cannot be modified.

Deletion Restriction

The entries in this table cannot be deleted.

Access Restriction

The table is accessible only after MPLS is enabled.

mplsInSegmentTable

This table contains a description of the incoming MPLS segments (labels) to an LSR and their associated parameters. The index for this table is mplsInSegmentIndex. The index structure of this table is specifically designed to handle many different MPLS implementations that manage their labels both in a distributed and centralized manner.

The table is also designed to handle existing MPLS labels as defined in RFC3031 as well as longer ones that may be necessary in the future.

In cases where the label cannot fit into the mplsInSegmentLabel object, the mplsInSegmentLabelPtr will indicate this by being set to the first accessible column in the appropriate extension table's row. In this case an additional table must be provided and must be indexed by at least the indexes used by this table. In all other cases when the label is represented within the mplsInSegmentLabel object, the mplsInSegmentLabelPtr must be set to 0.0. Due to the fact that MPLS labels may not exceed 24 bits, the mplsInSegmentLabelPtr object is only a provision for future-proofing the MIB module. Thus, the definition of any extension tables is beyond the scope of this MIB module.

An entry in this table represents one incoming segment as is represented in an LSR's LFIB. An entry can be created by a network administrator, an SNMP agent, or an MPLS signaling protocol. The creator of the entry is denoted by mplsInSegmentOwner. The value of mplsInSegmentRowStatus cannot be active (1) unless the ifTable entry corresponding to mplsInSegmentInterface exists. An entry in this table must match any incoming packets, and indicates an instance of mplsXCEntry based on which forwarding and/or switching actions are taken.

The index of this table is mplsInSegmentIndex.

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.2.1.10.166.2.1.4.1.1

mplsInSegmentIndex

MplsIndexType

not-accessible

This value contains a unique index for this row.

While a value of a string containing the single octet 0x00 is not valid as an index for entries in this table.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.4.1.2

mplsInSegmentInterface

InterfaceIndexOrZero

Read-create

This object represents the interface index for the incoming MPLS interface. A value of zero represents all interfaces participating in the per-platform label space. This may only be used in cases where the incoming interface and label are associated with the same mplsXCEntry. Specifically, given a label and any incoming interface pair from the per-platform label space, the outgoing label/interface mapping remains the same.

If this is not the case, then individual entries MUST exist that can then be mapped to unique mplsXCEntries.

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.4.1.3

mplsInSegmentLabel

MplsLabel

Read-create

If the corresponding instance of mplsInSegmentLabelPtr is zeroDotZero then this object MUST contain the incoming label associated with this in-segment.

If not this object should be zero and must be ignored.

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.4.1.4

mplsInSegmentLabelPtr

RowPointer

Read-create

If the label for this segment cannot be represented fully within the mplsInSegmentLabel object, this object MUST point to the first accessible column of a conceptual row in an external table containing the label.

In this case, the mplsInSegmentTopLabel object SHOULD be set to 0 and ignored. This object MUST be set to zeroDotZero otherwise.

Get return value 0.

Currently, the maximum access is read-only; the return value 0 is supported only.

1.3.6.1.2.1.10.166.2.1.4.1.5

mplsInSegmentNPop

Integer32 (1..2147483647)

Read-create

The number of labels to pop from the incoming packet. Normally only the top label is popped from the packet and used for all switching decisions for that packet. This is indicated by setting this object to the default value of 1. If an LSR supports popping of more than one label, this object MUST be set to that number.

This object cannot be modified if mplsInSegmentRowStatus is active(1).

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.4.1.6

mplsInSegmentAddrFamily

AddressFamilyNumbers

Read-create

The IANA address family [IANAFamily] of packets received on this segment, which is used at an egress LSR to deliver them to the appropriate layer 3 entity. A value of other(0) indicates that the family type is either unknown or undefined; this SHOULD NOT be used at an egress LSR.

This object cannot be modified if mplsInSegmentRowStatus is active(1).

Default value is not other(0).

Currently, the maximum access is read-only; the default value ipV4(1) is supported only.

1.3.6.1.2.1.10.166.2.1.4.1.7

mplsInSegmentXCIndex

MplsIndexType

Read-only

Index into mplsXCTable which identifies which cross-connect entry this segment is part of. The string containing the single octet 0x00 indicates that this entry is not referred to by any cross-connect entry. When a cross-connect entry is created which this in-segment is a part of, this object is automatically updated to reflect the value of mplsXCIndex of that cross-connect entry.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.4.1.8

mplsInSegmentOwner

MplsOwner

Read-only

Denotes the entity that created and is responsible for managing this segment.

Support 7 categories.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.4.1.9

mplsInSegmentTrafficParamPtr

RowPointer

Read-create

This variable represents a pointer to the traffic parameter specification for this in-segment. This value may point at an entry in the mplsTunnelResourceTable in the MPLS-TE-STD-MIB (RFC3812) to indicate which traffic parameter settings for this segment if it represents an LSP used for a TE tunnel.

This value may optionally point at an externally defined traffic parameter specification table. A value of zeroDotZero indicates best-effort treatment.

By having the same value of this object, two or more segments can indicate resource sharing of such things as LSP queue space, and so on.

This object cannot be modified if mplsInSegmentRowStatus is active(1).

For entries in this table that are preserved after a re-boot, the agent MUST ensure that their integrity be preserved, or this object should be set to 0.0 if it cannot.

Get return value 0.

Currently, the maximum access is read-only; the return value 0 is supported only.

1.3.6.1.2.1.10.166.2.1.4.1.10

mplsInSegmentRowStatus

RowStatus

Read-create

This variable is used to create, modify, and/or delete a row in this table. When a row in this table has a row in the active(1) state, no objects in this row can be modified except the mplsInSegmentRowStatus and mplsInSegmentStorageType.

Do not support Create, modify and Destroy.

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.4.1.11

mplsInSegmentStorageType

StorageType

Read-create

This variable indicates the storage type for this object. The agent MUST ensure that this object's value remains consistent with the associated mplsXCEntry. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row.

Get return value nonvolatile(3).

Currently, the maximum access is read-only; the return value 0 is supported only.

Creation Restriction

The entries in this table cannot be created.

Modification Restriction

The entries in this table cannot be modified.

Deletion Restriction

The entries in this table cannot be deleted.

Access Restriction

The table is accessible only after an LSP is established.

mplsOutSegmentTable

This table contains a representation of the outgoing segments from an LSR.

An entry in this table represents one outgoing segment. An entry can be created by a network administrator, an SNMP agent, or an MPLS signaling protocol. The object mplsOutSegmentOwner indicates the creator of this entry. The value of mplsOutSegmentRowStatus cannot be active (1) unless the ifTable entry corresponding to mplsOutSegmentInterface exists.

Note that the indexing of this table uses a single, arbitrary index (mplsOutSegmentIndex) to indicate which out-segment (for example: label) is being switched to from which in-segment (i.e: label) or in-segments. This is necessary because it is possible to have an equal-cost multi-path situation where two identical out-going labels are assigned to the same cross-connect (for example: they go to two different neighboring LSRs); thus, requiring two out-segments. In order to preserve the uniqueness of the references by the mplsXCEntry, an arbitrary integer must be used as the index for this table.

The index of this table is mplsOutSegmentIndex.

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.2.1.10.166.2.1.7.1.1

mplsOutSegmentIndex

MplsIndexType

Not-accessible

This value contains a unique index for this row. While a value of a string containing the single octet 0x00 is not valid as an index for entries in this table, it can be supplied as a valid value to index the mplsXCTable to represent entries for which no out-segment has been configured or exists.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.7.1.2

mplsOutSegmentInterface

InterfaceIndexOrZero

Read-create

This value must contain the interface index of the outgoing interface. This object cannot be modified if mplsOutSegmentRowStatus is active(1). The mplsOutSegmentRowStatus cannot be set to active(1) until this object is set to a value corresponding to a valid ifEntry.

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.7.1.3

mplsOutSegmentPushTopLabel

TruthValue

Read-create

This value indicates whether or not a top label should be pushed onto the outgoing packet's label stack. The value of this variable MUST be set to true(1) if the outgoing interface does not support pop-and-go (and no label stack remains).

For example, on ATM interface, or if the segment represents a tunnel origination. Note that it is considered an error in the case that mplsOutSegmentPushTopLabel is set to false, but the cross-connect entry which refers to this out-segment has a non-zero mplsLabelStackIndex. The LSR MUST ensure that this situation does not happen. This object cannot be modified if mplsOutSegmentRowStatus is active(1).

Get return false(2).

Currently, the maximum access is read-only; the return value false(2) is supported only.

1.3.6.1.2.1.10.166.2.1.7.1.4

mplsOutSegmentTopLabel

MplsLabel

Read-create

If mplsOutSegmentPushTopLabel is true then this represents the label that should be pushed onto the top of the outgoing packet's label stack. Otherwise this value SHOULD be set to 0 by the management station and MUST be ignored by the agent. This object cannot be modified if mplsOutSegmentRowStatus is active(1).

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.7.1.5

mplsOutSegmentTopLabelPtr

RowPointer

Read-create

If the label for this segment cannot be represented fully within the mplsOutSegmentLabel object, this object MUST point to the first accessible column of a conceptual row in an external table containing the label. In this case, the mplsOutSegmentTopLabel object SHOULD be set to 0 and ignored. This object MUST be set to zeroDotZero otherwise.

The default value is 0.0.

Currently, the maximum access is read-only; the return value 0 is supported only.

1.3.6.1.2.1.10.166.2.1.7.1.6

mplsOutSegmentNextHopAddrType

InetAddressType

Read-create

Indicates the next hop Internet address type. Only values unknown(0), ipv4(1) or ipv6(2) have to be supported.

A value of unknown(0) is allowed only when the outgoing interface is of type point-to-point. If any other unsupported values are attempted in a set operation, the agent MUST return an inconsistentValue error.

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.7.1.7

mplsOutSegmentNextHopAddr

InetAddress

Read-create

The internet address of the next hop. The type of this address is determined by the value of the mplslOutSegmentNextHopAddrType object.

This object cannot be modified if mplsOutSegmentRowStatus is active(1).

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.7.1.8

mplsOutSegmentXCIndex

MplsIndexType

Read-only

Index into mplsXCTable which identifies which cross-connect entry this segment is part of. A value of the string containing the single octet 0x00 indicates that this entry is not referred to by any cross-connect entry.

When a cross-connect entry is created which this out-segment is a part of, this object MUST be updated by the agent to reflect the value of mplsXCIndex of that cross-connect entry.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.7.1.9

mplsOutSegmentOwner

MplsOwner

Read-only

Denotes the entity which created and is responsible for managing this segment.

Support 7 categories.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.7.1.10

mplsOutSegmentTrafficParamPtr

RowPointer

Read-create

This variable represents a pointer to the traffic parameter specification for this out-segment. This value may point at an entry in the MplsTunnelResourceEntry in the MPLS-TE-STD-MIB (RFC3812) RFC Editor: Please fill in RFC number. to indicate which traffic parameter settings for this segment if it represents an LSP used for a TE tunnel.

This value may optionally point at an externally defined traffic parameter specification table. A value of zeroDotZero indicates best-effort treatment.

By having the same value of this object, two or more segments can indicate resource sharing of such things as LSP queue space, and so on.

This object cannot be modified if mplsOutSegmentRowStatus is active(1).

For entries in this table that are preserved after a re-boot, the agent MUST ensure that their integrity be preserved, or this object should be set to 0.0 if it cannot.

The default value is 0.0.

Currently, the maximum access is read-only; the return value 0 is supported only.

1.3.6.1.2.1.10.166.2.1.7.1.11

mplsOutSegmentRowStatus

RowStatus

Read-create

For creating, modifying, and deleting this row. When a row in this table has a row in the active(1) state, no objects in this row can be modified except the mplsOutSegmentRowStatus or mplsOutSegmentStorageType.

Do not support Create, modify and Destroy.

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.7.1.12

mplsOutSegmentStorageType

StorageType

Read-create

This variable indicates the storage type for this object. The agent MUST ensure that this object's value remains consistent with the associated mplsXCEntry. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row.Get return value nonvolatile(3).

Currently, the maximum access is read-only; the return value nonvolatile(3) is supported only.

Creation Restriction

The entries in this table cannot be created.

Modification Restriction

The entries in this table cannot be modified.

Deletion Restriction

The entries in this table cannot be deleted.

Access Restriction

This table is accessible after an LSP is established.

mplsXCTable

This table specifies information for switching between LSP segments. It supports point-to-point, point-to-multipoint and multipoint-to-point connections.

mplsLabelStackTable specifies the label stack information for a cross-connect LSR and is referred to from mplsXCTable.

A row in this table represents one cross-connect entry. It is indexed by the following objects:

  • cross-connect index mplsXCIndex that uniquely identifies a group of cross-connect entries

  • in-segment index, mplsXCInSegmentIndex

  • out-segment index, mplsXCOutSegmentIndex

LSPs originating at this LSR:

These are represented by using the special of value of mplsXCInSegmentIndex set to the string containing a single octet 0x00. In this case the mplsXCOutSegmentIndex MUST not be the string containing a single octet 0x00.

LSPs terminating at this LSR:

These are represented by using the special value mplsXCOutSegmentIndex set to the string containing a single octet 0x00.

Special labels:

Entries indexed by the strings containing the reserved MPLS label values as a single octet 0x00 through 0x0f (inclusive) imply LSPs terminating at this LSR. Note that situations where LSPs are terminated with incoming label equal to the string containing a single octet 0x00 can be distinguished from LSPs originating at this LSR because the mplsXCOutSegmentIndex equals the string containing the single octet 0x00.

An entry can be created by a network administrator or by an SNMP agent as instructed by an MPLS signaling protocol.

The index of this table is mplsXCIndex, mplsXCInSegmentIndex and mplsXCOutSegmentIndex.

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.2.1.10.166.2.1.10.1.1

mplsXCIndex

MplsIndexType

Not-accessible

Primary index for the conceptual row identifying a group of cross-connect segments. The string containing a single octet 0x00 is an invalid index.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.10.1.2

MplsXCInSegmentIndex

MplsIndexType

Not-accessible

Incoming label index. If this object is set to the string containing a single octet 0x00, this indicates a special case outlined in the table's description above. In this case no corresponding mplsInSegmentEntry shall exist.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.10.1.3

mplsXCOutSegmentIndex

MplsIndexType

Not-accessible

Index of out-segment for LSPs not terminating on this LSR if not set to the string containing the single octet 0x00.

If the segment identified by this entry is terminating, then this object MUST be set to the string containing a single octet 0x00 to indicate that no corresponding mplsOutSegmentEntry shall exist.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.10.1.4

mplsXCLspId

MplsLSPID

Read-create

This value identifies the label switched path that this cross-connect entry belongs to. This object cannot be modified if mplsXCRowStatus is active(1) except for this object.

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.10.1.6

mplsXCOwner

MplsOwner

Read-only

Denotes the entity that created and is responsible for managing this cross-connect.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.10.166.2.1.10.1.7

mplsXCRowStatus

RowStatus

Read-create

For creating, modifying, and deleting this row. When a row in this table has a row in the active(1) state, no objects in this row except this object and the mplsXCStorageType can be modified.

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.10.1.8

mplsXCStorageType

StorageType

Read-create

This variable indicates the storage type for this object. The agent MUST ensure that the associated in and out segments also have the same StorageType value and are restored consistently upon system restart.

This value SHOULD be set to permanent(4) if created as a result of a static LSP configuration.

Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row.

Get return value nonvolatile(3).

Currently, the maximum access is read-only; the return value nonvolatile(3) is supported only.

1.3.6.1.2.1.10.166.2.1.10.1.9

mplsXCAdminStatus

INTEGER {up(1), -- ready to pass packetsdown(2),testing(3) -- in some test mode}

Read-create

The desired operating status of this segment.The value list as below:up (1),down (2), testing (3)The default value is up (name).

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.10.1.10

mplsXCOperStatus

INTEGER {up(1), -- ready to pass packetsdown(2),testing(3), -- in some test modeunknown(4), -- status cannot be determined-- for some reason.dormant(5),notPresent(6), -- some component is missinglowerLayerDown(7) -- down due to the state of-- lower layer interfaces}

Read-only

The actual operating status of this cross-connect.The value list as below:up (1),down (2),testing (3),unknown (4),dormant (5),notPresent (6),lowerLayerDown (7)

This object is implemented as defined in the corresponding MIB files.

Creation Restriction

The entries in this table cannot be created.

Modification Restriction

The entries in this table cannot be modified.

Deletion Restriction

The entries in this table cannot be deleted.

Access Restriction

This table is accessible after an LSP is established.

mplsInSegmentMapTable

This table specifies the mapping from the mplsInSegmentIndex to the corresponding mplsInSegmentInterface and mplsInSegmentLabel objects. The purpose of this table is to provide the manager with an alternative means by which to locate in-segments.

An entry in this table represents one interface and incoming label pair.

In cases where the label cannot fit into the mplsInSegmentLabel object, the mplsInSegmentLabelPtr will indicate this by being set to the first accessible column in the appropriate extension table's row, and the mplsInSegmentLabel should be set to 0. In all other cases when the label is represented within the mplsInSegmentLabel object, the mplsInSegmentLabelPtr must be set to 0.0.

Implementors need to be aware that if the value of the mplsInSegmentMapLabelPtrIndex (an OID) has more than 111 sub-identifiers, then OIDs of column instances in this table will have more than 128 sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3.

The index of this table is as follows:

mplsInSegmentMapInterface,mplsInSegmentMapLabel,mplsInSegmentMapLabelPtrIndex.

OID

Object Name

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.2.1.10.166.2.1.14.1.1

mplsInSegmentMapInterface

InterfaceIndexOrZero

Not-accessible

This index contains the same value as the mplsInSegmentIndex in the mplsInSegmentTable.

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.14.1.2

mplsInSegmentMapLabel

MplsLabel

Not-accessible

This index contains the same value as the mplsInSegmentLabel in the mplsInSegmentTable.

Currently, the maximum access is read-only.

1.3.6.1.2.1.10.166.2.1.14.1.4

mplsInSegmentMapIndex

MplsIndexType

Read-only

The mplsInSegmentIndex that corresponds to the mplsInSegmentInterface and mplsInSegmentLabel, or the mplsInSegmentInterface and mplsInSegmentLabelPtr, if applicable. The string containing the single octet 0x00 MUST not be returned.

Currently, the maximum access is read-only.

Creation Restriction

The entries in this table cannot be created.

Modification Restriction

The entries in this table cannot be modified.

Deletion Restriction

The entries in this table cannot be deleted.

Access Restriction

This table is accessible only when mplsInSegmentTable has values.

Description of Alarm Objects

mplsXCUp

OID

Object

Bound variable

Description

Implemented Specifications

1.3.6.1.2.1.10.166.2.0.1

mplsXCUp

mplsXCOperStatus, -- start of range

mplsXCOperStatus -- end of range

This notification is generated when the mplsXCOperStatus object for one or more contiguous entries in mplsXCTable are about to enter the up(1) state from some other state. The included values of mplsXCOperStatus MUST both be set equal to this new state (i.e: up(1)). The two instances of mplsXCOperStatus in this notification indicate the range of indexes that are affected.

Note that all the indexes of the two ends of the range can be derived from the instance identifiers of these two objects. For cases where a contiguous range of cross-connects have transitioned into the up(1) state at roughly the same time, the device SHOULD issue a single notification for each range of contiguous indexes in an effort to minimize the emission of a large number of notifications.

If a notification has to be issued for just a single cross-connect entry, the instance identifier (and values) of the two mplsXCOperStatus objects must be identical.

This object is implemented as defined in the corresponding MIB files.

mplsXCDown

OID

Object

Bound variable

Description

Implemented Specifications

1.3.6.1.2.1.10.166.2.0.2

mplsXCDown

mplsXCOperStatus, -- start of range

mplsXCOperStatus -- end of range

This notification is generated when the mplsXCOperStatus object for one or more contiguous entries in mplsXCTable are about to enter the down(2) state from some other state. The included values of mplsXCOperStatus MUST both be set equal to this down(2) state.

The two instances of mplsXCOperStatus in this notification indicate the range of indexes that are affected. Note that all the indexes of the two ends of the range can be derived from the instance identifiers of these two objects. For cases where a contiguous range of cross-connects have transitioned into the down(2) state at roughly the same time, the device SHOULD issue a single notification for each range of contiguous indexes in an effort to minimize the emission of a large number of notifications.

If a notification has to be issued for just a single cross-connect entry, the instance identifier (and values) of the two mplsXCOperStatus objects must be identical.

This object is implemented as defined in the corresponding MIB files.

Translation
Download
Updated: 2019-10-17

Document ID: EDOC1000178290

Views: 880231

Downloads: 58

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Share
Previous Next