MPLS-FRR-GENERAL-STD-MIB

File: MPLS-FRR-GENERAL-STD-MIB.mib (22467 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
IF-MIB MPLS-TC-STD-MIB MPLS-TE-STD-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE mib-2
Unsigned32 Counter32 MODULE-COMPLIANCE
OBJECT-GROUP RowStatus StorageType
InterfaceIndexOrZero ifGeneralInformationGroup ifCounterDiscontinuityGroup
MplsTunnelIndex MplsTunnelInstanceIndex MplsBitRate
MplsTunnelAffinity mplsTunnelGroup mplsTunnelScalarGroup
mplsTunnelARHopListIndex mplsTunnelARHopIndex

Defined Types

MplsFrrGeneralConstraintsEntry  
SEQUENCE    
  mplsFrrGeneralConstraintsIfIndexOrZero InterfaceIndexOrZero
  mplsFrrGeneralConstraintsTunnelIndex MplsTunnelIndex
  mplsFrrGeneralConstraintsTunnelInstance MplsTunnelInstanceIndex
  mplsFrrGeneralConstraintsProtectionType INTEGER
  mplsFrrGeneralConstraintsSetupPrio Unsigned32
  mplsFrrGeneralConstraintsHoldingPrio Unsigned32
  mplsFrrGeneralConstraintsInclAnyAffinity MplsTunnelAffinity
  mplsFrrGeneralConstraintsInclAllAffinity MplsTunnelAffinity
  mplsFrrGeneralConstraintsExclAnyAffinity MplsTunnelAffinity
  mplsFrrGeneralConstraintsHopLimit Unsigned32
  mplsFrrGeneralConstraintsBandwidth MplsBitRate
  mplsFrrGeneralConstraintsStorageType StorageType
  mplsFrrGeneralConstraintsRowStatus RowStatus

MplsFrrGeneralTunnelARHopEntry  
SEQUENCE    
  mplsFrrGeneralTunnelARHopSessionAttributeFlags BITS
  mplsFrrGeneralTunnelARHopRROSubObjectFlags BITS

Defined Values

mplsFrrGeneralMIB 1.3.6.1.2.1.202
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.
MODULE-IDENTITY    

mplsFrrGeneralObjects 1.3.6.1.2.1.202.1
OBJECT IDENTIFIER    

mplsFrrGeneralConformance 1.3.6.1.2.1.202.2
OBJECT IDENTIFIER    

mplsFrrGeneralProtectionMethod 1.3.6.1.2.1.202.1.1
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.
OBJECT-TYPE    
  INTEGER unknown(1), oneToOneBackup(2), facilityBackup(3)  

mplsFrrGeneralIngressTunnelInstances 1.3.6.1.2.1.202.1.2
The number of tunnel instances for either detour LSPs or bypass tunnels for which this LSR is the ingress.
OBJECT-TYPE    
  Counter32  

mplsFrrGeneralConstraintsTable 1.3.6.1.2.1.202.1.3
This table shows detour LSP or bypass tunnel setup constraints.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsFrrGeneralConstraintsEntry

mplsFrrGeneralConstraintsEntry 1.3.6.1.2.1.202.1.3.1
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
OBJECT-TYPE    
  MplsFrrGeneralConstraintsEntry  

mplsFrrGeneralConstraintsIfIndexOrZero 1.3.6.1.2.1.202.1.3.1.1
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).
OBJECT-TYPE    
  InterfaceIndexOrZero  

mplsFrrGeneralConstraintsTunnelIndex 1.3.6.1.2.1.202.1.3.1.2
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.
OBJECT-TYPE    
  MplsTunnelIndex  

mplsFrrGeneralConstraintsTunnelInstance 1.3.6.1.2.1.202.1.3.1.3
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
OBJECT-TYPE    
  MplsTunnelInstanceIndex  

mplsFrrGeneralConstraintsProtectionType 1.3.6.1.2.1.202.1.3.1.4
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.
OBJECT-TYPE    
  INTEGER linkProtection(1), nodeProtection(2)  

mplsFrrGeneralConstraintsSetupPrio 1.3.6.1.2.1.202.1.3.1.5
Indicates the setup priority of the detour LSP or bypass tunnel.
OBJECT-TYPE    
  Unsigned32 0..7  

mplsFrrGeneralConstraintsHoldingPrio 1.3.6.1.2.1.202.1.3.1.6
Indicates the holding priority for the detour LSP or bypass tunnel.
OBJECT-TYPE    
  Unsigned32 0..7  

mplsFrrGeneralConstraintsInclAnyAffinity 1.3.6.1.2.1.202.1.3.1.7
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.
OBJECT-TYPE    
  MplsTunnelAffinity  

mplsFrrGeneralConstraintsInclAllAffinity 1.3.6.1.2.1.202.1.3.1.8
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.
OBJECT-TYPE    
  MplsTunnelAffinity  

mplsFrrGeneralConstraintsExclAnyAffinity 1.3.6.1.2.1.202.1.3.1.9
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.
OBJECT-TYPE    
  MplsTunnelAffinity  

mplsFrrGeneralConstraintsHopLimit 1.3.6.1.2.1.202.1.3.1.10
The maximum number of hops that the detour LSP or bypass tunnel may traverse.
OBJECT-TYPE    
  Unsigned32 0..255  

mplsFrrGeneralConstraintsBandwidth 1.3.6.1.2.1.202.1.3.1.11
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.
OBJECT-TYPE    
  MplsBitRate  

mplsFrrGeneralConstraintsStorageType 1.3.6.1.2.1.202.1.3.1.12
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.
OBJECT-TYPE    
  StorageType  

mplsFrrGeneralConstraintsRowStatus 1.3.6.1.2.1.202.1.3.1.13
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.
OBJECT-TYPE    
  RowStatus  

mplsFrrGeneralTunnelARHopTable 1.3.6.1.2.1.202.1.4
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.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsFrrGeneralTunnelARHopEntry

mplsFrrGeneralTunnelARHopEntry 1.3.6.1.2.1.202.1.4.1
This entry contains fast-reroute protection status of a single protected tunnel hop.
OBJECT-TYPE    
  MplsFrrGeneralTunnelARHopEntry  

mplsFrrGeneralTunnelARHopSessionAttributeFlags 1.3.6.1.2.1.202.1.4.1.1
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).
OBJECT-TYPE    
  BITS arHopSessionAttrFlagsUnsupported(0), localProtectionDesired(1), labelRecordingDesired(2), sestyleDesired(3), bandwidthProtectionDesired(4), nodeProtectionDesired(5)  

mplsFrrGeneralTunnelARHopRROSubObjectFlags 1.3.6.1.2.1.202.1.4.1.2
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).
OBJECT-TYPE    
  BITS arHopRROSubObjectFlagsUnsupported(0), localProtectionAvailable(1), localProtectionInUse(2), bandwidthProtection(3), nodeProtection(4)  

mplsFrrGeneralCompliances 1.3.6.1.2.1.202.2.1
OBJECT IDENTIFIER    

mplsFrrGeneralGroups 1.3.6.1.2.1.202.2.2
OBJECT IDENTIFIER    

mplsFrrGeneralModuleFullCompliance 1.3.6.1.2.1.202.2.1.1
Support for createAndWait and notReady is not required.
MODULE-COMPLIANCE    
  mplsFrrGeneralConstraintsRowStatus RowStatus active(1), notInService(2)
  notInService RowStatus active(1), notInService(2), createAndGo(4), destroy(6)

mplsFrrGeneralModuleReadOnlyCompliance 1.3.6.1.2.1.202.2.1.2
Write access is not required.
MODULE-COMPLIANCE    
  mplsFrrGeneralConstraintsRowStatus RowStatus active(1)

mplsFrrGeneralScalarGroup 1.3.6.1.2.1.202.2.2.1
Objects that are required to display general fast-reroute information.
OBJECT-GROUP    

mplsFrrGeneralConstraintsGroup 1.3.6.1.2.1.202.2.2.2
Objects that are required to configure fast-reroute constraints at the ingress LSR of the tunnel that requires fast-reroute service.
OBJECT-GROUP    

mplsFrrGeneralTunnelARHopGroup 1.3.6.1.2.1.202.2.2.3
Objects that are required to present per-hop fast-reroute protection status.
OBJECT-GROUP