MIBs Depot

MPLS-FRR-GENERAL-STD-MIB

Registered at
1.3.6.1.2.1.202
Last updated
2011-11-03 00:00
Organization
Multiprotocol Label Switching (MPLS) Working Group
Revisions
2011-11-03 00:00
Namespace
standard
Source file
MPLS-FRR-GENERAL-STD-MIB
Digest
sha256:a6aace84d5bb524bc79e3a7f54c566d61afb58112e956f2f07acca1a094c2964

Description

Copyright (c) 2011 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, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info). This MIB module contains generic object definitions for MPLS Traffic Engineering Fast Reroute as defined in RFC 4090.

Contact

Riza Cetin Email: riza.cetin@alcatel.be Thomas D. Nadeau Email: thomas.nadeau@ca.com A S Kiran Koushik Email: kkoushik@cisco.com Stefaan De Cnodder Email: Stefaan.de_cnodder@alcatel.be Der-Hwa Gan Email: dhg@juniper.net

Imports

FromSymbols
IF-MIBInterfaceIndexOrZero, ifCounterDiscontinuityGroup, ifGeneralInformationGroup
MPLS-TC-STD-MIBMplsBitRate, MplsTunnelAffinity, MplsTunnelIndex, MplsTunnelInstanceIndex
MPLS-TE-STD-MIBmplsTunnelARHopIndex, mplsTunnelARHopListIndex, mplsTunnelGroup, mplsTunnelScalarGroup
SNMPv2-CONFMODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
SNMPv2-SMICounter32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, Unsigned32, iso, mib-2
SNMPv2-TCDisplayString, RowStatus, StorageType, TEXTUAL-CONVENTION

Imported by

2 module(s) in this corpus import this one.

Load order

Every file a consumer needs in order to load this module, dependencies first.

DIFFSERV-DSCP-TC
DIFFSERV-MIB
IANAifType-MIB
IF-MIB
INET-ADDRESS-MIB
INTEGRATED-SERVICES-MIB
MPLS-FRR-GENERAL-STD-MIB
MPLS-TC-STD-MIB
MPLS-TE-STD-MIB
SNMP-FRAMEWORK-MIB
SNMPv2-CONF
SNMPv2-MIB
SNMPv2-SMI
SNMPv2-TC

Objects

NameOIDSyntaxAccessStatus
mplsFrrGeneralObjects
OBJECT-IDENTITY
1.3.6.1.2.1.202.1
mplsFrrGeneralProtectionMethod
OBJECT-TYPE
Indicates which protection method is to be used for fast reroute on this device. Some devices may require a reboot if this variable is to take effect after being modified.
1.3.6.1.2.1.202.1.1INTEGER {unknown(1), oneToOneBackup(2), facilityBackup(3)}read-writecurrent
mplsFrrGeneralIngressTunnelInstances
OBJECT-TYPE
The number of tunnel instances for either detour LSPs or bypass tunnels for which this LSR is the ingress.
1.3.6.1.2.1.202.1.2Counter32read-onlycurrent
mplsFrrGeneralConstraintsTable
OBJECT-TYPE
This table shows detour LSP or bypass tunnel setup constraints.
1.3.6.1.2.1.202.1.3not-accessiblecurrent
mplsFrrGeneralConstraintsEntry
OBJECT-TYPE
An entry in this table represents detour LSP or bypass tunnel setup constraints for an interface or link to be protected by detour LSPs or a bypass tunnel. Once the LSP or tunnel instance to be protected is identified in the mplsTunnelTable, the corresponding mplsTunnelIfIndex value of that tunnel can be used to get the ifIndex of the underlying physical interface using the ifStackTable. That ifIndex of the underlying physical interface will be used as mplsFrrGeneralConstraintsIfIndexOrZero in this table to protect the LSPs or tunnel instances determined earlier. It is recommended that ifIndex persistence be enabled across re-initializations. If persistence is not implemented, then the value of mplsFrrGeneralConstraintsIfIndexOrZero in this table cannot be guaranteed across restarts and all entries in this table MUST NOT be persistent, or the values of mplsFrrGeneralConstraintsIfIndexOrZero MUST be reconstructed on restart. SNMP engines must only allow entries in this table to be created for tunnel instances that require fast reroute as indicated by the presence of the FAST_REROUTE object in the signaling for the LSP in question. An entry in this table can be created only if a corresponding entry in mplsTunnelTable exists with the same mplsTunnelIndex as mplsFrrGeneralConstraintsTunnelIndex. Entries in this table are deleted when the corresponding entries in mplsTunnelTable are deleted. It is recommended that entries in this table be persistent across reboots. Entries indexed with mplsFrrGeneralConstraintsIfIndexOrZero and set to 0 apply to all interfaces on this device for which the FRR feature can operate. If the mplsTunnelInstance object is set to a value of 0, it indicates that the mplsTunnelEntry contains a tunnel ingress. This is typically how configuration of this feature is performed on devices where the actual protection LSP used is left up to the protecting tunnel. However, in cases where static configuration is possible, any valid tunnel instance is possible; however, it is strongly RECOMMENDED that the instance index SHOULD use the following convention to identify backup LSPs: - lower 16 bits : protected tunnel instance - higher 16 bits: must be all zeros
1.3.6.1.2.1.202.1.3.1not-accessiblecurrent
mplsFrrGeneralConstraintsIfIndexOrZero
OBJECT-TYPE
Uniquely identifies an interface that a fast-reroute protection tunnel is configured to potentially protect in the event of a fault. Entries with this index set to 0 indicate that the configured protection tunnel protects all interfaces on this device (i.e., node protection).
1.3.6.1.2.1.202.1.3.1.1InterfaceIndexOrZeronot-accessiblecurrent
mplsFrrGeneralConstraintsTunnelIndex
OBJECT-TYPE
Uniquely identifies a tunnel in the mplsTunnelTable that is configured to possibly protect the interface(s) specified by mplsFrrGeneralConstraintsIfIndexOrZero in the event of a fault.
1.3.6.1.2.1.202.1.3.1.2MplsTunnelIndexnot-accessiblecurrent
mplsFrrGeneralConstraintsTunnelInstance
OBJECT-TYPE
Uniquely identifies an existing instance of this tunnel for which fast reroute is requested. Note that a value of 0 indicates that the configuration points at a tunnel head (as specified in RFC 3812). This is typically how configuration of this feature is performed on devices where the actual protection LSP used is left up to the protecting tunnel. However, in cases where static configuration is possible, any valid tunnel instance is permissible. In these cases, it is recommended that the instance index follow the following convention so as to make identification of backup LSPs easier: - lower 16 bits : protected tunnel instance - higher 16 bits: must be all zeros
1.3.6.1.2.1.202.1.3.1.3MplsTunnelInstanceIndexnot-accessiblecurrent
mplsFrrGeneralConstraintsProtectionType
OBJECT-TYPE
Indicates type of the resource protection: linkProtection(1) indicates that this tunnel is set up to protect a particular link's resources. nodeProtection(2) indicates that this tunnel is set up to protect an entire node from failure.
1.3.6.1.2.1.202.1.3.1.4INTEGER {linkProtection(1), nodeProtection(2)}read-createcurrent
mplsFrrGeneralConstraintsSetupPrio
OBJECT-TYPE
Indicates the setup priority of the detour LSP or bypass tunnel.
1.3.6.1.2.1.202.1.3.1.5Unsigned32 (0..7)read-createcurrent
mplsFrrGeneralConstraintsHoldingPrio
OBJECT-TYPE
Indicates the holding priority for the detour LSP or bypass tunnel.
1.3.6.1.2.1.202.1.3.1.6Unsigned32 (0..7)read-createcurrent
mplsFrrGeneralConstraintsInclAnyAffinity
OBJECT-TYPE
Indicates the include-any link constraint for the detour LSP or bypass tunnel. A link satisfies the include-any constraint if and only if the constraint is zero, or the link and the constraint have a resource class in common.
1.3.6.1.2.1.202.1.3.1.7MplsTunnelAffinityread-createcurrent
mplsFrrGeneralConstraintsInclAllAffinity
OBJECT-TYPE
Indicates the include-all link constraint for the detour LSP or bypass tunnel. A link satisfies the include-all constraint if and only if the link contains all of the administrative groups specified in the constraint.
1.3.6.1.2.1.202.1.3.1.8MplsTunnelAffinityread-createcurrent
mplsFrrGeneralConstraintsExclAnyAffinity
OBJECT-TYPE
Indicates the exclude-any link constraint for the detour LSP or bypass tunnel. A link satisfies the exclude-any constraint if and only if the link contains none of the administrative groups specified in the constraint.
1.3.6.1.2.1.202.1.3.1.9MplsTunnelAffinityread-createcurrent
mplsFrrGeneralConstraintsHopLimit
OBJECT-TYPE
The maximum number of hops that the detour LSP or bypass tunnel may traverse.
1.3.6.1.2.1.202.1.3.1.10Unsigned32 (0..255)read-createcurrent
mplsFrrGeneralConstraintsBandwidth
OBJECT-TYPE
The maximum bandwidth specifically reserved for a detour LSP or bypass tunnel, in units of thousands of bits per second (kbps). Note that setting this value to 0 indicates best-effort treatment.
1.3.6.1.2.1.202.1.3.1.11MplsBitRateread-createcurrent
mplsFrrGeneralConstraintsStorageType
OBJECT-TYPE
The storage type for this configuration entry. Conceptual rows having the value 'permanent' need not allow write access to any columnar objects in the row.
1.3.6.1.2.1.202.1.3.1.12StorageTyperead-createcurrent
mplsFrrGeneralConstraintsRowStatus
OBJECT-TYPE
This object is used to create, modify, and/or delete a row in this table. When a row in this table is in active(1) state, no objects in that row can be modified except mplsFrrGeneralConstraintsRowStatus and mplsFrrGeneralConstraintsStorageType.
1.3.6.1.2.1.202.1.3.1.13RowStatusread-createcurrent
mplsFrrGeneralTunnelARHopTable
OBJECT-TYPE
This table sparsely extends mplsTunnelARHopTable defined in the MPLS-TE-STD-MIB module with fast-reroute objects. These objects specify the status of local protection, including availability and active use, on a per-hop basis, of hops traversed by a protected tunnel.
1.3.6.1.2.1.202.1.4not-accessiblecurrent
mplsFrrGeneralTunnelARHopEntry
OBJECT-TYPE
This entry contains fast-reroute protection status of a single protected tunnel hop.
1.3.6.1.2.1.202.1.4.1not-accessiblecurrent
mplsFrrGeneralTunnelARHopSessionAttributeFlags
OBJECT-TYPE
This object indicates the desired values for the associated SESSION_ATTRIBUTE flags. Note that since this object is a BITS type, the bits may be set to indicate various desired combinations of the SESSION_ATTRIBUTE flags. If SESSION_ATTRIBUTE flags are not supported, then this object contains the value of arHopSessionAttrFlagsUnsupported(0).
1.3.6.1.2.1.202.1.4.1.1Bits {arHopSessionAttrFlagsUnsupported(0), localProtectionDesired(1), labelRecordingDesired(2), sestyleDesired(3), bandwidthProtectionDesired(4), nodeProtectionDesired(5)}read-onlycurrent
mplsFrrGeneralTunnelARHopRROSubObjectFlags
OBJECT-TYPE
This object indicates the flags that are currently in use by the associated Record Route Object (RRO) sub-object. Note that since this object is a BITS type, the bits may be set to indicate various combinations of the flags. If the RRO sub-object is not supported, then this object contains the value of arHopRROSubObjectFlagsUnsupported(0).
1.3.6.1.2.1.202.1.4.1.2Bits {arHopRROSubObjectFlagsUnsupported(0), localProtectionAvailable(1), localProtectionInUse(2), bandwidthProtection(3), nodeProtection(4)}read-onlycurrent
mplsFrrGeneralConformance
OBJECT-IDENTITY
1.3.6.1.2.1.202.2
mplsFrrGeneralCompliances
OBJECT-IDENTITY
1.3.6.1.2.1.202.2.1
mplsFrrGeneralGroups
OBJECT-IDENTITY
1.3.6.1.2.1.202.2.2

Conformance

NameOIDStatus
mplsFrrGeneralModuleFullCompliance
MODULE-COMPLIANCE
Compliance statements for SNMP engines that support the MPLS-FRR-GENERAL-STD-MIB module.
1.3.6.1.2.1.202.2.1.1current
mplsFrrGeneralModuleReadOnlyCompliance
MODULE-COMPLIANCE
Compliance statements for SNMP engines that support the MPLS-FRR-GENERAL-STD-MIB module.
1.3.6.1.2.1.202.2.1.2current
mplsFrrGeneralScalarGroup
OBJECT-GROUP
Objects that are required to display general fast-reroute information.
1.3.6.1.2.1.202.2.2.1current
mplsFrrGeneralConstraintsGroup
OBJECT-GROUP
Objects that are required to configure fast-reroute constraints at the ingress LSR of the tunnel that requires fast-reroute service.
1.3.6.1.2.1.202.2.2.2current
mplsFrrGeneralTunnelARHopGroup
OBJECT-GROUP
Objects that are required to present per-hop fast-reroute protection status.
1.3.6.1.2.1.202.2.2.3current