draft-ietf-mpls-fastreroute-mib-06.txt   draft-ietf-mpls-fastreroute-mib-07.txt 
Network Working Group Riza Cetin, Ed. Network Working Group Riza Cetin, Ed.
Internet Draft Alcatel Internet Draft Alcatel
Proposed Status: Standards Track Proposed Status: Standards Track
Expires: March 2006 Thomas D. Nadeau, Ed. Expires: September 2007 Thomas D. Nadeau, Ed.
Cisco Systems, Inc. Cisco Systems, Inc.
September 2006
Multiprotocol Label Switching (MPLS) Traffic Engineering Management Multiprotocol Label Switching (MPLS) Traffic Engineering Management
Information Base for Fast Reroute Information Base for Fast Reroute
draft-ietf-mpls-fastreroute-mib-06.txt draft-ietf-mpls-fastreroute-mib-07.txt
Status of This Memo Status of This Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
Internet-Drafts are draft documents valid for a maximum of six Internet-Drafts are draft documents valid for a maximum of six months
months and may be updated, replaced, or obsoleted by other documents and may be updated, replaced, or obsoleted by other documents at any
at any time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/1id-abstracts.html
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2006). Copyright (C) The IETF Trust (2007).
Abstract Abstract
This memo defines a portion of the Management Information Base This memo defines a portion of the Management Information Base
for use with network management protocols in the Internet community. for use with network management protocols in the Internet community.
In particular, it describes managed objects for Multiprotocol Label In particular, it describes managed objects for Multiprotocol Label
Switching fast rerouting. Switching fast rerouting.
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
Table of Contents Table of Contents
1. Introduction...............................................2 1. Introduction...............................................2
2. Terminology................................................2 2. Terminology................................................2
3. The Internet-Standard Management Framework.................3 3. The Internet-Standard Management Framework.................3
4. Brief Description of MIB Module Objects....................3 4. Brief Description of MIB Module Objects....................3
5. MPLS-FRR-STD-MIB MIB Module Definitions....................4 5. MPLS-FRR-STD-MIB MIB Module Definitions....................4
6. Acknowledgments...........................................30 6. Acknowledgments...........................................30
7. Editors' Addresses........................................30 7. Editors' Addresses........................................30
skipping to change at page 2, line 53 skipping to change at page 2, line 53
2. Terminology 2. Terminology
This document uses terminology from the document describing the MPLS This document uses terminology from the document describing the MPLS
architecture [RFC3031] and from the document describing MPLS Fast architecture [RFC3031] and from the document describing MPLS Fast
Reroute [RFC4090]. Reroute [RFC4090].
3. The Internet-Standard Management Framework 3. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410]. [RFC3410].
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. MIB module objects are the Management Information Base or MIB. MIB module objects are
generally accessed through the Simple Network Management Protocol generally accessed through the Simple Network Management Protocol
(SNMP). Objects in the MIB are defined using the mechanisms defined (SNMP). Objects in the MIB are defined using the mechanisms defined
in the Structure of Management Information (SMI). This memo in the Structure of Management Information (SMI). This memo
specifies a MIB module that is compliant to the SMIv2, which is specifies a MIB module that is compliant to the SMIv2, which is
described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579]
and STD 58, RFC 2580 [RFC2580]. and STD 58, RFC 2580 [RFC2580].
skipping to change at page 4, line 4 skipping to change at page 4, line 4
This table extends mplsTunnelARHop table (defined in the This table extends mplsTunnelARHop table (defined in the
MPLS-TE-STD-MIB [RFC3812]) with fast-reroute objects which MPLS-TE-STD-MIB [RFC3812]) with fast-reroute objects which
specify the local protection type or types of availability specify the local protection type or types of availability
as well as what type or types are actally in-use for each as well as what type or types are actally in-use for each
tunnel hop traversed by a protected TE tunnel. tunnel hop traversed by a protected TE tunnel.
The support of this table is only required when the The support of this table is only required when the
Record Route Object (RRO) is supported by the implementation. Record Route Object (RRO) is supported by the implementation.
4.3. mplsFrrOne2OnePlrTable 4.3. mplsFrrOne2OnePlrTable
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
The mplsFrrOne2OnePlrTable is an optional table that contains The mplsFrrOne2OnePlrTable is an optional table that contains
lists of PLRs that initiated detour LSPs to protect tunnel lists of PLRs that initiated detour LSPs to protect tunnel
instances. As such, it is only required for LSRs implementing instances. As such, it is only required for LSRs implementing
the detour backup method. In these cases, the detour LSPs the detour backup method. In these cases, the detour LSPs
are reflected in the mplsFrrDetourTable. are reflected in the mplsFrrDetourTable.
4.4. mplsFrrDetourTable 4.4. mplsFrrDetourTable
The mplsFrrDetourTable shows the detour LSPs in each node The mplsFrrDetourTable shows the detour LSPs in each node
skipping to change at page 4, line 26 skipping to change at page 4, line 26
represents a detour LSP. represents a detour LSP.
Each detour is identified by the following indexes: Each detour is identified by the following indexes:
- mplsTunnelIndex [RFC3812]: - mplsTunnelIndex [RFC3812]:
set to the tunnel-id of an LSP protected by a detour. set to the tunnel-id of an LSP protected by a detour.
- mplsTunnelInstance [RFC3812]: consists of two parts - mplsTunnelInstance [RFC3812]: consists of two parts
1) the lower 16 bits: - protected TE tunnel instance 1) the lower 16 bits: - protected TE tunnel instance
- uniquely identifies a protected LSP - uniquely identifies a protected
within a tunnel. LSP within a tunnel.
2) the higher 16 bits: - detour instance 2) the higher 16 bits: - detour instance
- uniquely identifies a detour LSP of a - uniquely identifies a detour LSP
protected TE tunnel instance. of a protected TE tunnel instance.
Multiple detours of the same protected Multiple detours of the same
LSP may go through the same node. In protected LSP may go through the
this case, the higher 16 bits of the same node. In this case, the
tunnel instance object is used as a higher 16 bits of the tunnel
instance object is used as a
detour instance. detour instance.
- ingress node's LSR ID (mplsFrrOne2OnePlrTunIngrLSRId): - ingress node's LSR ID (mplsFrrOne2OnePlrTunIngrLSRId):
set to the ingress node of an LSP protected by a detour. set to the ingress node of an LSP protected by a detour.
- egress node's LSR ID (mplsFrrOne2OnePlrTunEgrLSRId): - egress node's LSR ID (mplsFrrOne2OnePlrTunEgrLSRId):
set to the egress node of an LSP protected by a detour. set to the egress node of an LSP protected by a detour.
A detour LSP is also considered as an instance of a protected A detour LSP is also considered as an instance of a protected
TE tunnel. Therefore, each detour LSP SHOULD have an entry in TE tunnel. Therefore, each detour LSP SHOULD have an entry in
the mplsTunnelTable (defined in the MPLS-TE-STD-MIB[RFC3812]). the mplsTunnelTable (defined in the MPLS-TE-STD-MIB[RFC3812]).
In the mplsTunnelTable, the higher 16 bits of the tunnel instance In the mplsTunnelTable, the higher 16 bits of the tunnel instance
SHOULD be used as detour instance. Note that for the protected SHOULD be used as detour instance. Note that for the protected
TE tunnel instances, the higher 16 bits of the tunnel instance TE tunnel instances, the higher 16 bits of the tunnel instance
MUST all be set to zero. MUST all be set to zero.
This table is optional and is only required in case MPLS Fast-reroute MIB March 5, 2007
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
This table is optional and is only required in case
mplsFrrOne2OnePlrTable is supported. mplsFrrOne2OnePlrTable is supported.
4.5. mplsFrrFacRouteDBTable 4.5. mplsFrrFacRouteDBTable
The mplsFrrDBTable provides information about the fast The mplsFrrDBTable provides information about the fast
reroute database for facility-based fast reroute. reroute database for facility-based fast reroute.
An entry is created in this table for each tunnel being An entry is created in this table for each tunnel being
protected by a backup tunnel. Backup tunnels defined protected by a backup tunnel. Backup tunnels defined
to protect the tunnels traversing an interface. to protect the tunnels traversing an interface.
The protecting tunnel is defined to exist on the PLR in The protecting tunnel is defined to exist on the PLR in
skipping to change at page 5, line 41 skipping to change at page 5, line 43
objects of the mplsFrrOne2OnePlrTable, objects of the mplsFrrOne2OnePlrTable,
- mplsFrrOne2OnePlrTunIngrLSRId and - mplsFrrOne2OnePlrTunIngrLSRId and
- mplsFrrOne2OnePlrTunEgrLSRId - mplsFrrOne2OnePlrTunEgrLSRId
objects of the mplsFrrDetourTable objects of the mplsFrrDetourTable
- mplsFrrFacRouteBkupTunIngrLSRId and - mplsFrrFacRouteBkupTunIngrLSRId and
- mplsFrrFacRouteBkupTunEgrLSRId - mplsFrrFacRouteBkupTunEgrLSRId
objects of the mplsFrrFacRouteDBTable objects of the mplsFrrFacRouteDBTable
6. MPLS-FRR-STD-MIB MIB Module Definitions 6. MPLS-FRR-STD-MIB MIB Module Definitions
-- Start of MPLS-FRR-STD-MIB
MPLS-FRR-STD-MIB DEFINITIONS ::= BEGIN MPLS-FRR-STD-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Integer32, Unsigned32,
NOTIFICATION-TYPE, Gauge32 NOTIFICATION-TYPE, Gauge32
FROM SNMPv2-SMI -- [RFC2578] FROM SNMPv2-SMI -- [RFC2578]
MODULE-COMPLIANCE, OBJECT-GROUP, MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP NOTIFICATION-GROUP
FROM SNMPv2-CONF -- [RFC2580] FROM SNMPv2-CONF -- [RFC2580]
TruthValue, RowStatus, StorageType TruthValue, RowStatus, StorageType
FROM SNMPv2-TC -- [RFC2579] MPLS Fast-reroute MIB March 5, 2007
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
FROM SNMPv2-TC -- [RFC2579]
InterfaceIndex, InterfaceIndexOrZero, InterfaceIndex, InterfaceIndexOrZero,
ifGeneralInformationGroup, ifGeneralInformationGroup,
ifCounterDiscontinuityGroup ifCounterDiscontinuityGroup
FROM IF-MIB -- [RFC2863] FROM IF-MIB -- [RFC2863]
MplsTunnelIndex, MplsTunnelInstanceIndex, MplsTunnelIndex, MplsTunnelInstanceIndex,
MplsLsrIdentifier, MplsBitRate, mplsStdMIB, MplsLsrIdentifier, MplsBitRate, mplsStdMIB,
MplsTunnelAffinity MplsTunnelAffinity
FROM MPLS-TC-STD-MIB -- [RFC3811] FROM MPLS-TC-STD-MIB -- [RFC3811]
mplsTunnelGroup, mplsTunnelScalarGroup, mplsTunnelGroup, mplsTunnelScalarGroup,
mplsTunnelARHopListIndex, mplsTunnelARHopIndex mplsTunnelARHopListIndex, mplsTunnelARHopIndex
skipping to change at page 6, line 41 skipping to change at page 6, line 42
Thomas D. Nadeau Thomas D. Nadeau
Email: tnadeau@cisco.com Email: tnadeau@cisco.com
Stefaan De Cnodder Stefaan De Cnodder
Email: Stefaan.de_cnodder@alcatel.be Email: Stefaan.de_cnodder@alcatel.be
Der-Hwa Gan Der-Hwa Gan
Email: dhg@juniper.net Email: dhg@juniper.net
" "
DESCRIPTION DESCRIPTION
"Copyright (C) 2006 The Internet Society. This "Copyright (C) 2006 The IETF Trust. This
MIB module is part of RFC 4327; see the RFC itself MIB module is part of RFC 4327; see the RFC itself
for full legal notices. for full legal notices.
This MIB module contains managed object definitions for This MIB module contains managed object definitions for
MPLS Traffic Engineering Fast Reroute as defined in MPLS Traffic Engineering Fast Reroute as defined in
RFC4090." RFC4090."
-- Revision history. -- Revision history.
REVISION REVISION
"200508011200Z" -- 01 August 2005 12:00:00 GMT "200508011200Z" -- 01 August 2005 12:00:00 GMT
DESCRIPTION DESCRIPTION
"Initial version. Published as RFC xxxx." "Initial version. Published as RFC xxxx."
-- RFC-editor pls fill in xxxx MPLS Fast-reroute MIB March 5, 2007
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
-- RFC-editor pls fill in xxxx
::= { mplsStdMIB XXX } -- RFC-editor please fill in ::= { mplsStdMIB XXX } -- RFC-editor please fill in
-- XXX with value assigned by IANA, -- XXX with value assigned by IANA,
-- see section 18.1 for details -- see section 18.1 for details
-- Top level components of this MIB module. -- Top level components of this MIB module.
mplsFrrNotif OBJECT IDENTIFIER ::= { mplsFrrMIB 0 } mplsFrrNotif OBJECT IDENTIFIER ::= { mplsFrrMIB 0 }
mplsFrrScalars OBJECT IDENTIFIER ::= { mplsFrrMIB 1 } mplsFrrScalars OBJECT IDENTIFIER ::= { mplsFrrMIB 1 }
mplsFrrObjects OBJECT IDENTIFIER ::= { mplsFrrMIB 2 } mplsFrrObjects OBJECT IDENTIFIER ::= { mplsFrrMIB 2 }
-- objects that work for either method of FRR -- objects that work for either method of FRR
skipping to change at page 7, line 32 skipping to change at page 7, line 33
mplsFrrFacObjects OBJECT IDENTIFIER ::= { mplsFrrObjects 3 } mplsFrrFacObjects OBJECT IDENTIFIER ::= { mplsFrrObjects 3 }
mplsFrrConformance OBJECT IDENTIFIER ::= { mplsFrrMIB 3 } mplsFrrConformance OBJECT IDENTIFIER ::= { mplsFrrMIB 3 }
-- MPLS Fast Reroute scalars. -- MPLS Fast Reroute scalars.
mplsFrrDetourIncoming OBJECT-TYPE mplsFrrDetourIncoming OBJECT-TYPE
SYNTAX Integer32 (-1|0..2147483647) SYNTAX Integer32 (-1|0..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of detour LSPs entering the device (greater "The number of detour LSPs entering the device
than or equal to 0) if mplsFrrProtectionMethod (greater than or equal to 0) if mplsFrrProtectionMethod
is set to oneToOneBackup(1), or -1 if is set to oneToOneBackup(1), or -1 if
mplsFrrProtectionMethod is set to mplsFrrProtectionMethod is set to facilityBackup(2)."
facilityBackup(2)."
DEFVAL { 0 } DEFVAL { 0 }
::= { mplsFrrScalars 1 } ::= { mplsFrrScalars 1 }
mplsFrrDetourOutgoing OBJECT-TYPE mplsFrrDetourOutgoing OBJECT-TYPE
SYNTAX Integer32 (-1|0..2147483647) SYNTAX Integer32 (-1|0..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of detour LSPs leaving the device (greater "The number of detour LSPs leaving the device (greater
than or equal to 0) if mplsFrrProtectionMethod than or equal to 0) if mplsFrrProtectionMethod
is set to oneToOneBackup(1), or -1 if is set to oneToOneBackup(1), or -1 if
mplsFrrProtectionMethod is set to mplsFrrProtectionMethod is set to
facilityBackup(2)." facilityBackup(2)."
DEFVAL { 0 } DEFVAL { 0 }
::= { mplsFrrScalars 2 } ::= { mplsFrrScalars 2 }
mplsFrrDetourOriginating OBJECT-TYPE mplsFrrDetourOriginating OBJECT-TYPE
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
SYNTAX Integer32(-1|0..2147483647) SYNTAX Integer32(-1|0..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of detour LSPs originating at this PLR (greater "The number of detour LSPs originating at this PLR (greater
than or equal to 0) if mplsFrrProtectionMethod than or equal to 0) if mplsFrrProtectionMethod
is set to oneToOneBackup(1). This object MUST is set to oneToOneBackup(1). This object MUST
return -1 if the mplsFrrProtectionMethod is set to return -1 if the mplsFrrProtectionMethod is set to
facilityBackup(2)." facilityBackup(2)."
skipping to change at page 9, line 4 skipping to change at page 9, line 4
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the number of interfaces currently being "Indicates the number of interfaces currently being
protected by the FRR feature if protected by the FRR feature if
mplsFrrProtectionMethod is set to mplsFrrProtectionMethod is set to
facilityBackup(2), otherwise this value should return facilityBackup(2), otherwise this value should return
0 to indicate that LSPs traversing any interface may 0 to indicate that LSPs traversing any interface may
not be protected. This value MUST be less than or equal not be protected. This value MUST be less than or equal
to mplsFrrConfIfs except when mplsFrrConfIfs is to mplsFrrConfIfs except when mplsFrrConfIfs is
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
set to -1, in which case the value of this object set to -1, in which case the value of this object
is meaningless and SHOULD be ignored." is meaningless and SHOULD be ignored."
DEFVAL { 0 } DEFVAL { 0 }
::= { mplsFrrScalars 6 } ::= { mplsFrrScalars 6 }
mplsFrrConfProtectionTuns OBJECT-TYPE mplsFrrConfProtectionTuns OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at page 10, line 4 skipping to change at page 10, line 4
for those LSPs. If mplsFrrProtectionMethod for those LSPs. If mplsFrrProtectionMethod
is set to facilityBackup(2) this object MUST return is set to facilityBackup(2) this object MUST return
0." 0."
DEFVAL { 0 } DEFVAL { 0 }
::= { mplsFrrScalars 9 } ::= { mplsFrrScalars 9 }
mplsFrrProtectionMethod OBJECT-TYPE mplsFrrProtectionMethod OBJECT-TYPE
SYNTAX INTEGER { oneToOneBackup(1), SYNTAX INTEGER { oneToOneBackup(1),
facilityBackup(2) facilityBackup(2)
} }
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates which protection method is to be used for fast "Indicates which protection method is to be used for fast
reroute on this device. Some devices may require a reboot reroute on this device. Some devices may require a reboot
if this variable is to take affect after being modified." if this variable is to take affect after being modified."
::= { mplsFrrScalars 10 } ::= { mplsFrrScalars 10 }
mplsFrrNotifsEnabled OBJECT-TYPE mplsFrrNotifsEnabled OBJECT-TYPE
skipping to change at page 11, line 4 skipping to change at page 11, line 4
-- FRR. -- FRR.
-- --
-- MPLS Fast Reroute Constraints table -- MPLS Fast Reroute Constraints table
mplsFrrConstTable OBJECT-TYPE mplsFrrConstTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFrrConstEntry SYNTAX SEQUENCE OF MplsFrrConstEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
"This table shows detour LSP or bypass tunnel setup "This table shows detour LSP or bypass tunnel setup
constraints." constraints."
::= { mplsFrrGeneralObjects 1 } ::= { mplsFrrGeneralObjects 1 }
mplsFrrConstEntry OBJECT-TYPE mplsFrrConstEntry OBJECT-TYPE
SYNTAX MplsFrrConstEntry SYNTAX MplsFrrConstEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 12, line 4 skipping to change at page 12, line 4
mplsFrrConstTunnelInstance mplsFrrConstTunnelInstance
} }
::= { mplsFrrConstTable 1 } ::= { mplsFrrConstTable 1 }
MplsFrrConstEntry ::= SEQUENCE { MplsFrrConstEntry ::= SEQUENCE {
mplsFrrConstIfIndex InterfaceIndexOrZero, mplsFrrConstIfIndex InterfaceIndexOrZero,
mplsFrrConstTunnelIndex MplsTunnelIndex, mplsFrrConstTunnelIndex MplsTunnelIndex,
mplsFrrConstTunnelInstance MplsTunnelInstanceIndex, mplsFrrConstTunnelInstance MplsTunnelInstanceIndex,
mplsFrrConstProtectionType INTEGER, mplsFrrConstProtectionType INTEGER,
mplsFrrConstSetupPrio Unsigned32, mplsFrrConstSetupPrio Unsigned32,
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
mplsFrrConstHoldingPrio Unsigned32, mplsFrrConstHoldingPrio Unsigned32,
mplsFrrConstInclAnyAffinity MplsTunnelAffinity, mplsFrrConstInclAnyAffinity MplsTunnelAffinity,
mplsFrrConstInclAllAffinity MplsTunnelAffinity, mplsFrrConstInclAllAffinity MplsTunnelAffinity,
mplsFrrConstExclAnyAffinity MplsTunnelAffinity, mplsFrrConstExclAnyAffinity MplsTunnelAffinity,
mplsFrrConstHopLimit Unsigned32, mplsFrrConstHopLimit Unsigned32,
mplsFrrConstBandwidth MplsBitRate, mplsFrrConstBandwidth MplsBitRate,
mplsFrrConstStorageType StorageType, mplsFrrConstStorageType StorageType,
mplsFrrConstRowStatus RowStatus mplsFrrConstRowStatus RowStatus
} }
skipping to change at page 13, line 4 skipping to change at page 13, line 4
"Uniquely identifies an existing instance of this tunnel "Uniquely identifies an existing instance of this tunnel
for which fast reroute is requested. Note that a value of for which fast reroute is requested. Note that a value of
0 indicates that the configuration points at a tunnel 0 indicates that the configuration points at a tunnel
head (as specified in RFC3812). This is typically how head (as specified in RFC3812). This is typically how
configuration of this feature is performed on devices configuration of this feature is performed on devices
where the actual protection LSP used is left up to the where the actual protection LSP used is left up to the
protecting tunnel. However, in cases where static protecting tunnel. However, in cases where static
configuration is possible, any valid tunnel configuration is possible, any valid tunnel
instance is permissible. In these cases, it is recommended instance is permissible. In these cases, it is recommended
that the instance index follow the following convention that the instance index follow the following convention
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
as to make identication of backup LSPs easier: as to make identication of backup LSPs easier:
- lower 16 bits : protected tunnel instance - lower 16 bits : protected tunnel instance
- higher 16 bits: must be all zeros" - higher 16 bits: must be all zeros"
::= { mplsFrrConstEntry 3 } ::= { mplsFrrConstEntry 3 }
mplsFrrConstProtectionType OBJECT-TYPE mplsFrrConstProtectionType OBJECT-TYPE
SYNTAX INTEGER { linkProtection(1), SYNTAX INTEGER { linkProtection(1),
nodeProtection(2) nodeProtection(2)
skipping to change at page 14, line 4 skipping to change at page 14, line 4
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the holding priority for detour LSP "Indicates the holding priority for detour LSP
or bypass tunnel." or bypass tunnel."
REFERENCE REFERENCE
"RFC 3209" "RFC 3209"
DEFVAL { 0 } DEFVAL { 0 }
::= { mplsFrrConstEntry 6 } ::= { mplsFrrConstEntry 6 }
mplsFrrConstInclAnyAffinity OBJECT-TYPE mplsFrrConstInclAnyAffinity OBJECT-TYPE
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
SYNTAX MplsTunnelAffinity SYNTAX MplsTunnelAffinity
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the include-any link constraint for the "Indicates the include-any link constraint for the
detour LSP or bypass tunnel. A link satisfies the detour LSP or bypass tunnel. A link satisfies the
include-any constraint if and only if the constraint include-any constraint if and only if the constraint
is zero, or the link and the constraint have a is zero, or the link and the constraint have a
resource class in common." resource class in common."
skipping to change at page 15, line 4 skipping to change at page 15, line 4
REFERENCE REFERENCE
"RFC 3209" "RFC 3209"
DEFVAL { 0 } DEFVAL { 0 }
::= { mplsFrrConstEntry 9 } ::= { mplsFrrConstEntry 9 }
mplsFrrConstHopLimit OBJECT-TYPE mplsFrrConstHopLimit OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
"The maximum number of hops that the detour LSP or "The maximum number of hops that the detour LSP or
bypass tunnel may traverse." bypass tunnel may traverse."
REFERENCE REFERENCE
"RFC4090." "RFC4090."
DEFVAL { 32 } DEFVAL { 32 }
::= { mplsFrrConstEntry 10 } ::= { mplsFrrConstEntry 10 }
mplsFrrConstBandwidth OBJECT-TYPE mplsFrrConstBandwidth OBJECT-TYPE
SYNTAX MplsBitRate SYNTAX MplsBitRate
skipping to change at page 16, line 4 skipping to change at page 16, line 4
"This object is used to create, modify, and/or delete a row in "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) this table. When a row in this table is in active(1)
state, no objects in that row can be modified by the agent state, no objects in that row can be modified by the agent
except mplsFrrConstRowStatus and mplsFrrConstStorageType." except mplsFrrConstRowStatus and mplsFrrConstStorageType."
::= { mplsFrrConstEntry 13 } ::= { mplsFrrConstEntry 13 }
-- MPLS Fast Reroute Tunnel Actual Route Hop table -- MPLS Fast Reroute Tunnel Actual Route Hop table
mplsFrrTunARHopTable OBJECT-TYPE mplsFrrTunARHopTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFrrTunARHopEntry SYNTAX SEQUENCE OF MplsFrrTunARHopEntry
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table sparsely extends mplsTunnelARHopTable defined "This table sparsely extends mplsTunnelARHopTable defined
in the MPLS-TE-STD-MIB MIB module with fast-reroute objects. in the MPLS-TE-STD-MIB MIB module with fast-reroute objects.
These objects specify the status of local protection including These objects specify the status of local protection including
availability and active use, on a per-hop basis, of hops availability and active use, on a per-hop basis, of hops
traversed by a protected tunnel. Note that object traversed by a protected tunnel. Note that object
availability in this table is governed by the support of the availability in this table is governed by the support of
Record Route Object in the RSVP-TE signaling of the the Record Route Object in the RSVP-TE signaling of the
implementation." implementation."
::= { mplsFrrGeneralObjects 2 } ::= { mplsFrrGeneralObjects 2 }
mplsFrrTunARHopEntry OBJECT-TYPE mplsFrrTunARHopEntry OBJECT-TYPE
SYNTAX MplsFrrTunARHopEntry SYNTAX MplsFrrTunARHopEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This entry contains fast-reroute protection status of a single "This entry contains fast-reroute protection status of a single
protected tunnel hop." protected tunnel hop."
skipping to change at page 17, line 4 skipping to change at page 17, line 4
various combinations of protection types." various combinations of protection types."
REFERENCE REFERENCE
"See section 4 of RFC4090 where the SESSION_ATTRIBUTE "See section 4 of RFC4090 where the SESSION_ATTRIBUTE
and RECORD_ROUTE objects are extended to and RECORD_ROUTE objects are extended to
support bandwidth and node protection features." support bandwidth and node protection features."
::= { mplsFrrTunARHopEntry 1 } ::= { mplsFrrTunARHopEntry 1 }
mplsFrrTunARHopProtectTypeInUse OBJECT-TYPE mplsFrrTunARHopProtectTypeInUse OBJECT-TYPE
SYNTAX BITS { path(0), node(1), SYNTAX BITS { path(0), node(1),
link(2) } link(2) }
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the protection type or types that are "This object indicates the protection type or types that are
currently in use by the associated path hop object. currently in use by the associated path hop object.
Note that since this object is a BITS type, one, none or all Note that since this object is a BITS type, one, none or all
of the bits may be set to indicate various combinations of of the bits may be set to indicate various combinations of
protection types. If no bits are set, this indicates that protection types. If no bits are set, this indicates that
no protection types are in use." no protection types are in use."
skipping to change at page 18, line 4 skipping to change at page 18, line 4
DESCRIPTION DESCRIPTION
"An entry in this table represents a protected tunnel LSP "An entry in this table represents a protected tunnel LSP
together with its detour tunnel instance. An entry in together with its detour tunnel instance. An entry in
this table is only created by an SNMP agent as instructed this table is only created by an SNMP agent as instructed
by an MPLS signaling protocol. by an MPLS signaling protocol.
The entries of this table are present in all LSRs on the path The entries of this table are present in all LSRs on the path
of the detour LSP. of the detour LSP.
The objects mplsFrrOne2OnePlrTunIdx, The objects mplsFrrOne2OnePlrTunIdx,
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
mplsFrrOne2OnePlrTunDetourInst, mplsFrrOne2OnePlrTunIngrLSRId mplsFrrOne2OnePlrTunDetourInst, mplsFrrOne2OnePlrTunIngrLSRId
and mplsFrrOne2OnePlrTunEgrLSRId have the same values as and mplsFrrOne2OnePlrTunEgrLSRId have the same values as
the objects mplsTunnelIndex, mplsTunnelInstance, the objects mplsTunnelIndex, mplsTunnelInstance,
mplsTunnelIngressLSRId and mplsTunnelEgressLSRId of the detour mplsTunnelIngressLSRId and mplsTunnelEgressLSRId of the detour
tunnel instance created in the mplsTunnelTable tunnel instance created in the mplsTunnelTable
(MPLS-TE-STD-MIB)." (MPLS-TE-STD-MIB)."
INDEX { mplsFrrOne2OnePlrTunIdx, -- from MPLS-TE-STD-MIB INDEX { mplsFrrOne2OnePlrTunIdx, -- from MPLS-TE-STD-MIB
mplsFrrOne2OnePlrTunDetourInst,-- mplsTunnelTable mplsFrrOne2OnePlrTunDetourInst,-- mplsTunnelTable
mplsFrrOne2OnePlrTunIngrLSRId, -- Tunnels must exist mplsFrrOne2OnePlrTunIngrLSRId, -- Tunnels must exist
skipping to change at page 19, line 4 skipping to change at page 19, line 4
"Uniquely identifies a detour instance of a tunnel from "Uniquely identifies a detour instance of a tunnel from
the mplsTunnelEntry. the mplsTunnelEntry.
- lower 16 bits : protected tunnel instance - lower 16 bits : protected tunnel instance
- higher 16 bits: detour instance" - higher 16 bits: detour instance"
::= { mplsFrrOne2OnePlrEntry 2 } ::= { mplsFrrOne2OnePlrEntry 2 }
mplsFrrOne2OnePlrTunIngrLSRId OBJECT-TYPE mplsFrrOne2OnePlrTunIngrLSRId OBJECT-TYPE
SYNTAX MplsLsrIdentifier SYNTAX MplsLsrIdentifier
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The purpose of this object is to uniquely identity a "The purpose of this object is to uniquely identity a
tunnel within a network. When the MPLS signalling tunnel within a network. When the MPLS signalling
protocol is rsvp(2) this object SHOULD contain the same value protocol is rsvp(2) this object SHOULD contain the
as the Extended Tunnel Id field in the SESSION object. same value as the Extended Tunnel Id field in the
When the MPLS signalling protocol is crldp(3) this SESSION object. When the MPLS signalling protocol
object SHOULD contain the same value as the Ingress LSR is crldp(3) this object SHOULD contain the same
Router ID field in the LSPID TLV object. value as the Ingress LSR Router ID field in the
LSPID TLV object.
This value represents the head-end of the protected tunnel This value represents the head-end of the protected
instance." tunnel instance."
REFERENCE REFERENCE
"RFC3209" "RFC3209"
::= { mplsFrrOne2OnePlrEntry 3 } ::= { mplsFrrOne2OnePlrEntry 3 }
mplsFrrOne2OnePlrTunEgrLSRId OBJECT-TYPE mplsFrrOne2OnePlrTunEgrLSRId OBJECT-TYPE
SYNTAX MplsLsrIdentifier SYNTAX MplsLsrIdentifier
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specifies the egress LSR ID of the protected tunnel instance." "Specifies the egress LSR ID of the protected tunnel instance."
skipping to change at page 19, line 54 skipping to change at page 20, line 4
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Denotes the address type of this detour instance's sender "Denotes the address type of this detour instance's sender
address." address."
DEFVAL { ipv4 } DEFVAL { ipv4 }
::= { mplsFrrOne2OnePlrEntry 6 } ::= { mplsFrrOne2OnePlrEntry 6 }
mplsFrrOne2OnePlrSenderAddr OBJECT-TYPE mplsFrrOne2OnePlrSenderAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current MPLS Fast-reroute MIB March 5, 2007
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
STATUS current
DESCRIPTION DESCRIPTION
"The IP address of the PLR which has initiated the detour LSP. "The IP address of the PLR which has initiated the detour LSP.
The type of this address is determined by the value of the The type of this address is determined by the value of the
mplsFrrOne2OnePlrSenderAddrType object." mplsFrrOne2OnePlrSenderAddrType object."
::= { mplsFrrOne2OnePlrEntry 7 } ::= { mplsFrrOne2OnePlrEntry 7 }
mplsFrrOne2OnePlrAvoidNAddrType OBJECT-TYPE mplsFrrOne2OnePlrAvoidNAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at page 20, line 54 skipping to change at page 21, line 4
mplsFrrDetourEntry OBJECT-TYPE mplsFrrDetourEntry OBJECT-TYPE
SYNTAX MplsFrrDetourEntry SYNTAX MplsFrrDetourEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in this table represents a detour. An entry in this "An entry in this table represents a detour. An entry in this
table is only created by an SNMP agent as instructed by an MPLS table is only created by an SNMP agent as instructed by an MPLS
signaling protocol. " signaling protocol. "
INDEX { INDEX {
mplsFrrOne2OnePlrTunIdx, -- from MPLS-TE-STD-MIB mplsFrrOne2OnePlrTunIdx, -- from MPLS-TE-STD-MIB
mplsFrrOne2OnePlrTunDetourInst, -- mplsTunnelTable MPLS Fast-reroute MIB March 5, 2007
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
mplsFrrOne2OnePlrTunDetourInst, -- mplsTunnelTable
mplsFrrOne2OnePlrTunIngrLSRId, -- Tunnels must exist mplsFrrOne2OnePlrTunIngrLSRId, -- Tunnels must exist
mplsFrrOne2OnePlrTunEgrLSRId -- a priori mplsFrrOne2OnePlrTunEgrLSRId -- a priori
} }
::= { mplsFrrDetourTable 1 } ::= { mplsFrrDetourTable 1 }
MplsFrrDetourEntry ::= SEQUENCE { MplsFrrDetourEntry ::= SEQUENCE {
mplsFrrDetourActive TruthValue, mplsFrrDetourActive TruthValue,
mplsFrrDetourMerging INTEGER, mplsFrrDetourMerging INTEGER,
mplsFrrDetourMergedDetourInst MplsTunnelInstanceIndex mplsFrrDetourMergedDetourInst MplsTunnelInstanceIndex
} }
skipping to change at page 21, line 54 skipping to change at page 22, line 5
mplsFrrDetourMergedDetourInst OBJECT-TYPE mplsFrrDetourMergedDetourInst OBJECT-TYPE
SYNTAX MplsTunnelInstanceIndex SYNTAX MplsTunnelInstanceIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This value represents the instance of the detour with which "This value represents the instance of the detour with which
this detour is merged. This object is only valid when this detour is merged. This object is only valid when
mplsFrrDetourMerging is set to detour(3). mplsFrrDetourMerging is set to detour(3).
- lower 16 bits : protected tunnel instance MPLS Fast-reroute MIB March 5, 2007
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
- lower 16 bits : protected tunnel instance
- higher 16 bits: detour instance" - higher 16 bits: detour instance"
::= { mplsFrrDetourEntry 3 } ::= { mplsFrrDetourEntry 3 }
-- --
-- Facility-based FRR-specific Tables -- Facility-based FRR-specific Tables
-- --
-- Tables in this section pertain only to the facility- -- Tables in this section pertain only to the facility-
-- based style of FRR. -- based style of FRR.
-- --
skipping to change at page 22, line 54 skipping to change at page 23, line 4
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the mplsFrrDBTable represents a single "An entry in the mplsFrrDBTable represents a single
protected LSP, protected by a backup tunnel on a protected LSP, protected by a backup tunnel on a
specific protected interface, or if the interface specific protected interface, or if the interface
index is set to 0, on all interfaces. Note that for index is set to 0, on all interfaces. Note that for
brevity, managers should consult the mplsTunnelTable brevity, managers should consult the mplsTunnelTable
present in the MPLS-TE-STD-MIB MIB module for present in the MPLS-TE-STD-MIB MIB module for
additional information about the protecting and protected additional information about the protecting and protected
tunnels, and the ifEntry in the IF-MIB MIB module MPLS Fast-reroute MIB March 5, 2007
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
tunnels, and the ifEntry in the IF-MIB MIB module
for the protected interface." for the protected interface."
INDEX { INDEX {
mplsFrrFacRouteProtIfIdx, -- protected ifIndex mplsFrrFacRouteProtIfIdx, -- protected ifIndex
mplsFrrFacRouteProtTunIdx, -- protecting TE tun mplsFrrFacRouteProtTunIdx, -- protecting TE tun
mplsFrrFacRouteBkupTunIdx, -- protected TE tun mplsFrrFacRouteBkupTunIdx, -- protected TE tun
mplsFrrFacRouteBkupTunInst, -- LSP mplsFrrFacRouteBkupTunInst, -- LSP
mplsFrrFacRouteBkupTunIngrLSRId, mplsFrrFacRouteBkupTunIngrLSRId,
mplsFrrFacRouteBkupTunEgrLSRId } mplsFrrFacRouteBkupTunEgrLSRId }
::= { mplsFrrFacRouteDBTable 1 } ::= { mplsFrrFacRouteDBTable 1 }
skipping to change at page 23, line 54 skipping to change at page 24, line 4
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Uniquely identifies the mplsTunnelEntry primary index for "Uniquely identifies the mplsTunnelEntry primary index for
the tunnel head interface designated to protect the the tunnel head interface designated to protect the
interface as specified in the mplsFrrFacRouteIfProtIdx interface as specified in the mplsFrrFacRouteIfProtIdx
(and all of the tunnels using this interface). Note (and all of the tunnels using this interface). Note
that the corresponding mplsTunnelInstance MUST BE that the corresponding mplsTunnelInstance MUST BE
0 as per the indexing convention stipulated in RFC3812, 0 as per the indexing convention stipulated in RFC3812,
and thus can be inferred." and thus can be inferred."
MPLS Fast-reroute MIB March 5, 2007
::= { mplsFrrFacRouteDBEntry 2 } ::= { mplsFrrFacRouteDBEntry 2 }
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
mplsFrrFacRouteBkupTunIdx OBJECT-TYPE mplsFrrFacRouteBkupTunIdx OBJECT-TYPE
SYNTAX MplsTunnelIndex SYNTAX MplsTunnelIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Uniquely identifies the mplsTunnelEntry primary index for "Uniquely identifies the mplsTunnelEntry primary index for
the TE tunnel LSP being protected on the specified the TE tunnel LSP being protected on the specified
interface as specified in the mplsFrrFacRouteIfProtIdx." interface as specified in the mplsFrrFacRouteIfProtIdx."
::= { mplsFrrFacRouteDBEntry 3 } ::= { mplsFrrFacRouteDBEntry 3 }
skipping to change at page 24, line 53 skipping to change at page 25, line 4
"Uniquely identifies the mplsTunnelEntry fourth index "Uniquely identifies the mplsTunnelEntry fourth index
for the TE tunnel LSP being protected on the specified for the TE tunnel LSP being protected on the specified
interface as specified in the mplsFrrFacRouteIfProtIdx." interface as specified in the mplsFrrFacRouteIfProtIdx."
::= { mplsFrrFacRouteDBEntry 6 } ::= { mplsFrrFacRouteDBEntry 6 }
mplsFrrFacRouteDBNumProtTunOnIf OBJECT-TYPE mplsFrrFacRouteDBNumProtTunOnIf OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of backup tunnels protecting the specified MPLS Fast-reroute MIB March 5, 2007
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
"The number of backup tunnels protecting the specified
interface." interface."
::= { mplsFrrFacRouteDBEntry 7 } ::= { mplsFrrFacRouteDBEntry 7 }
mplsFrrFacRouteDBNumProtLspOnIf OBJECT-TYPE mplsFrrFacRouteDBNumProtLspOnIf OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of LSPs currently being protected on "The number of LSPs currently being protected on
the specified interface." the specified interface."
skipping to change at page 25, line 54 skipping to change at page 26, line 4
partial - This tunnel's label entry as not been fully partial - This tunnel's label entry as not been fully
created." created."
::= { mplsFrrFacRouteDBEntry 10 } ::= { mplsFrrFacRouteDBEntry 10 }
mplsFrrFacRouteDBProtTunResvBw OBJECT-TYPE mplsFrrFacRouteDBProtTunResvBw OBJECT-TYPE
SYNTAX MplsBitRate SYNTAX MplsBitRate
UNITS "kilobits per second" UNITS "kilobits per second"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specifies the amount of bandwidth in units MPLS Fast-reroute MIB March 5, 2007
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
"Specifies the amount of bandwidth in units
of '1,000 bits per second', actually reserved by of '1,000 bits per second', actually reserved by
the protection tunnel for facility backup purposes. the protection tunnel for facility backup purposes.
This value is repeated here from the This value is repeated here from the
MPLS-TE-STD-MIB MIB module because the tunnel entry will MPLS-TE-STD-MIB MIB module because the tunnel entry will
reveal the bandwidth reserved by the signaling protocol, reveal the bandwidth reserved by the signaling protocol,
which is typically 0 for backup tunnels so as to not which is typically 0 for backup tunnels so as to not
over-book bandwidth. However, internal reservations are over-book bandwidth. However, internal reservations are
typically made on the PLR, thus this value should be typically made on the PLR, thus this value should be
revealed here as it is often different from the one found revealed here as it is often different from the one found
in the MPLS-TE-STD-MIB MIB module." in the MPLS-TE-STD-MIB MIB module."
skipping to change at page 26, line 53 skipping to change at page 27, line 4
for each subsequent tunnel that is backed up by the FRR feature for each subsequent tunnel that is backed up by the FRR feature
on this LSR, as this may result in potential scaling issues on this LSR, as this may result in potential scaling issues
with regard to LSR performance and network loading. Note also with regard to LSR performance and network loading. Note also
that notifications MUST be generated in accordance with the that notifications MUST be generated in accordance with the
mplsFrrNotifMaxRate. mplsFrrNotifMaxRate.
Note this notification only applicable to the facility based Note this notification only applicable to the facility based
fastreroute protection method, and should be ignored by fastreroute protection method, and should be ignored by
implementations that do not support this method." implementations that do not support this method."
::= { mplsFrrNotif 1 } ::= { mplsFrrNotif 1 }
MPLS Fast-reroute MIB March 5, 2007
mplsFrrFacUnProtected NOTIFICATION-TYPE mplsFrrFacUnProtected NOTIFICATION-TYPE
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
OBJECTS { mplsFrrFacRouteDBNumProtTunOnIf, OBJECTS { mplsFrrFacRouteDBNumProtTunOnIf,
mplsFrrFacRouteDBNumProtLspOnIf, mplsFrrFacRouteDBNumProtLspOnIf,
mplsFrrFacRouteDBNumProtTun, mplsFrrFacRouteDBNumProtTun,
mplsFrrFacRouteDBProtTunStatus, mplsFrrFacRouteDBProtTunStatus,
mplsFrrFacRouteDBProtTunResvBw mplsFrrFacRouteDBProtTunResvBw
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is generated when the final tunnel that is "This notification is generated when the final tunnel that is
being protected by a backup tunnel as specified in the being protected by a backup tunnel as specified in the
skipping to change at page 28, line 4 skipping to change at page 28, line 4
ifGeneralInformationGroup, ifGeneralInformationGroup,
ifCounterDiscontinuityGroup ifCounterDiscontinuityGroup
} }
MODULE MPLS-TE-STD-MIB -- The MPLS Traffic Engineering MODULE MPLS-TE-STD-MIB -- The MPLS Traffic Engineering
-- MIB module, RFC 3812 -- MIB module, RFC 3812
MANDATORY-GROUPS { MANDATORY-GROUPS {
mplsTunnelGroup, mplsTunnelGroup,
mplsTunnelScalarGroup mplsTunnelScalarGroup
} }
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
mplsFrrScalarGroup, mplsFrrScalarGroup,
mplsFrrTunARHopGroup, mplsFrrTunARHopGroup,
mplsFrrConstGroup mplsFrrConstGroup
} }
OBJECT mplsFrrConstRowStatus OBJECT mplsFrrConstRowStatus
SYNTAX RowStatus { active(1), notInService(2) } SYNTAX RowStatus { active(1), notInService(2) }
skipping to change at page 28, line 54 skipping to change at page 29, line 4
::= { mplsFrrCompliances 1 } ::= { mplsFrrCompliances 1 }
mplsFrrModuleReadOnlyCompliance MODULE-COMPLIANCE mplsFrrModuleReadOnlyCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Compliance statements for agents that support the MPLS FRR "Compliance statements for agents that support the MPLS FRR
MIB." MIB."
MODULE MODULE
MANDATORY-GROUPS { MANDATORY-GROUPS {
mplsFrrScalarGroup, MPLS Fast-reroute MIB March 5, 2007
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
mplsFrrScalarGroup,
mplsFrrTunARHopGroup, mplsFrrTunARHopGroup,
mplsFrrConstGroup mplsFrrConstGroup
} }
GROUP mplsFrrOne2OnePLRDetourGroup GROUP mplsFrrOne2OnePLRDetourGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for devices which support "This group is mandatory for devices which support
the one-to-one FRR mechanism, and is optional for the one-to-one FRR mechanism, and is optional for
those which do not." those which do not."
skipping to change at page 30, line 4 skipping to change at page 30, line 4
OBJECT mplsFrrConstHopLimit OBJECT mplsFrrConstHopLimit
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT mplsFrrConstStorageType OBJECT mplsFrrConstStorageType
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006 MPLS Fast-reroute MIB March 5, 2007
OBJECT mplsFrrConstRowStatus OBJECT mplsFrrConstRowStatus
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
::= { mplsFrrCompliances 2 } ::= { mplsFrrCompliances 2 }
-- Units of conformance -- Units of conformance
skipping to change at page 30, line 38 skipping to change at page 30, line 38
mplsFrrNotifMaxRate mplsFrrNotifMaxRate
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Objects that are required to gather fast reroute statistics." "Objects that are required to gather fast reroute statistics."
::= { mplsFrrGroups 1 } ::= { mplsFrrGroups 1 }
mplsFrrConstGroup OBJECT-GROUP mplsFrrConstGroup OBJECT-GROUP
OBJECTS { OBJECTS {
mplsFrrConstProtectionType, mplsFrrConstProtectionType,
mplsFrrConstSetupPrio,
mplsFrrConstHoldingPrio,
mplsFrrConstInclAnyAffinity,
mplsFrrConstInclAllAffinity,
mplsFrrConstExclAnyAffinity,
mplsFrrConstHopLimit, mplsFrrConstHopLimit,
mplsFrrConstBandwidth, mplsFrrConstBandwidth,
mplsFrrConstStorageType, mplsFrrConstStorageType,
mplsFrrConstRowStatus mplsFrrConstRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Objects that are required to configure fast reroute "Objects that are required to configure fast reroute
constraints at the ingress LSR of the tunnel that requires constraints at the ingress LSR of the tunnel that requires
fast reroute service." fast reroute service."
::= { mplsFrrGroups 2 } ::= { mplsFrrGroups 2 }
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
mplsFrrTunARHopGroup OBJECT-GROUP mplsFrrTunARHopGroup OBJECT-GROUP
OBJECTS { OBJECTS {
mplsFrrTunARHopProtectType, mplsFrrTunARHopProtectType,
mplsFrrTunARHopProtectTypeInUse mplsFrrTunARHopProtectTypeInUse
MPLS Fast-reroute MIB March 5, 2007
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Objects that are required to present per hop fast-reroute "Objects that are required to present per hop fast-reroute
protection status." protection status."
::= { mplsFrrGroups 3} ::= { mplsFrrGroups 3}
mplsFrrOne2OnePLRDetourGroup OBJECT-GROUP mplsFrrOne2OnePLRDetourGroup OBJECT-GROUP
OBJECTS { OBJECTS {
mplsFrrDetourActive, mplsFrrDetourActive,
skipping to change at page 32, line 4 skipping to change at page 31, line 50
mplsFrrFacRouteDBNumProtLspOnIf, mplsFrrFacRouteDBNumProtLspOnIf,
mplsFrrFacRouteDBNumProtTun, mplsFrrFacRouteDBNumProtTun,
mplsFrrFacRouteDBProtTunStatus, mplsFrrFacRouteDBProtTunStatus,
mplsFrrFacRouteDBProtTunResvBw mplsFrrFacRouteDBProtTunResvBw
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Objects that are required to represent the FRR "Objects that are required to represent the FRR
Facility Route Database information." Facility Route Database information."
::= { mplsFrrGroups 6 } ::= { mplsFrrGroups 6 }
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
mplsFrrNotifGroup NOTIFICATION-GROUP mplsFrrNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS { mplsFrrFacProtected, NOTIFICATIONS { mplsFrrFacProtected,
mplsFrrFacUnProtected mplsFrrFacUnProtected
} }
MPLS Fast-reroute MIB March 5, 2007
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Objects that are required to represent FRR notifications." "Objects that are required to represent FRR notifications."
::= { mplsFrrGroups 7 } ::= { mplsFrrGroups 7 }
END END
-- End of MPLS-FRR-STD-MIB -- End of MPLS-FRR-STD-MIB
7. Security Considerations 7. Security Considerations
skipping to change at page 33, line 4 skipping to change at page 32, line 48
mechanisms such as SNMPv3 security should be considered where mechanisms such as SNMPv3 security should be considered where
possible. Specifically, SNMPv3 VACM and USM MUST be used with possible. Specifically, SNMPv3 VACM and USM MUST be used with
any v3 agent which implements this MIB module. Administrators any v3 agent which implements this MIB module. Administrators
should consider whether read access to these objects should should consider whether read access to these objects should
be allowed, since read access may be undesirable under certain be allowed, since read access may be undesirable under certain
circumstances. circumstances.
Some of the readable objects in this MIB module (i.e., objects with a Some of the readable objects in this MIB module (i.e., objects with a
MAX-ACCESS other than not-accessible) may be considered sensitive or MAX-ACCESS other than not-accessible) may be considered sensitive or
vulnerable in some network environments. It is thus important to vulnerable in some network environments. It is thus important to
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
control even GET and/or NOTIFY access to these objects and possibly control even GET and/or NOTIFY access to these objects and possibly
to even encrypt the values of these objects when sending them over to even encrypt the values of these objects when sending them over
the network via SNMP. These are the tables and objects and their the network via SNMP. These are the tables and objects and their
sensitivity/vulnerability: sensitivity/vulnerability:
MPLS Fast-reroute MIB March 5, 2007
o the mplsFrrOne2OnePlrTable, mplsFrrDetourTable, and o the mplsFrrOne2OnePlrTable, mplsFrrDetourTable, and
mplsFrrTunARHopTable tables and some objects mplsFrrTunARHopTable tables and some objects
contained in the mplsFrrScalarGroup contained in the mplsFrrScalarGroup
collectively show the MPLS fast reroute interfaces, tunnels, collectively show the MPLS fast reroute interfaces, tunnels,
and other associated fast reroute feature configurations and other associated fast reroute feature configurations
as well as their linkages to other MPLS-related as well as their linkages to other MPLS-related
configuration and/or performanc statistics. configuration and/or performanc statistics.
Administrators not wishing to reveal this information should Administrators not wishing to reveal this information should
consider these objects sensitive/vulnerable and take consider these objects sensitive/vulnerable and take
precautions so they are not revealed. precautions so they are not revealed.
skipping to change at page 34, line 5 skipping to change at page 33, line 52
MIB module contained in this document. The following "IANA MIB module contained in this document. The following "IANA
Considerations" subsection requests IANA for a new assignment under Considerations" subsection requests IANA for a new assignment under
the mplsStdMIB subtree. New assignments can only be made via a the mplsStdMIB subtree. New assignments can only be made via a
Standards Action as specified in [RFC2434]. Standards Action as specified in [RFC2434].
8.1. IANA Considerations for MPLS-FRR-STD-MIB 8.1. IANA Considerations for MPLS-FRR-STD-MIB
The IANA is requested to assign { mplsStdMIB 12 } to the The IANA is requested to assign { mplsStdMIB 12 } to the
MPLS-FRR-STD-MIB MIB module specified in this document. MPLS-FRR-STD-MIB MIB module specified in this document.
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
9. Acknowledgments 9. Acknowledgments
MPLS Fast-reroute MIB March 5, 2007
We would like to thank Alia Atlas, Yeong Tai, Walter Vanhimbeeck, We would like to thank Alia Atlas, Yeong Tai, Walter Vanhimbeeck,
Mike Piecuch, Adrien Grise, Kiran Koushik, and Adrian Farrel for Mike Piecuch, Adrien Grise, Kiran Koushik, and Adrian Farrel for
the helpful and colorful discussions about, editorial comments on the helpful and colorful discussions about, editorial comments on
and contributions to this document. and contributions to this document.
10. References 10. References
10.1 Normative References 10.1 Normative References
skipping to change at page 35, line 5 skipping to change at page 34, line 47
[RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M., and S. Waldbusser, "Structure of J., Rose, M., and S. Waldbusser, "Structure of
Management Information Version 2 (SMIv2)", STD 58, RFC Management Information Version 2 (SMIv2)", STD 58, RFC
2578, April 1999. 2578, April 1999.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M., and S. Waldbusser, "Textual Conventions J., Rose, M., and S. Waldbusser, "Textual Conventions
for SMIv2", STD 58, RFC 2579, April 1999. for SMIv2", STD 58, RFC 2579, April 1999.
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M., and S. Waldbusser, "Conformance J., Rose, M., and S. Waldbusser, "Conformance
Statements for SMIv2", STD 58, RFC 2580, April 1999. Statements for SMIv2", STD 58, RFC 2580, April 1999.
MPLS Fast-reroute MIB March 5, 2007
10.2 Informative Referencse 10.2 Informative Referencse
[RFC3031] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol [RFC3031] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol
Label Switching Architecture", RFC 3031, January 2001. Label Switching Architecture", RFC 3031, January 2001.
[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart,
"Introduction and Applicability Statements for "Introduction and Applicability Statements for
Internet-Standard Management Framework", RFC 3410, Internet-Standard Management Framework", RFC 3410,
December 2002. December 2002.
skipping to change at page 36, line 4 skipping to change at page 35, line 49
Alcatel Alcatel
Francis Wellesplein 1 Francis Wellesplein 1
B-2018 Antwerp, Belgium B-2018 Antwerp, Belgium
Email: stefaan.de_cnodder@alcatel.be Email: stefaan.de_cnodder@alcatel.be
Der-Hwa Gan Der-Hwa Gan
Juniper Networks, Inc. Juniper Networks, Inc.
1194 N. Mathilda Avenue 1194 N. Mathilda Avenue
Sunnyvale, CA 94089 Sunnyvale, CA 94089
Email: dhg@juniper.net Email: dhg@juniper.net
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
Full Copyright Statement Full Copyright Statement
MPLS Fast-reroute MIB March 5, 2007
Copyright (C) The Internet Society (2006). Copyright (C) The IETF Trust (2007).
This document is subject to the rights, licenses and restrictions This document is subject to the rights, licenses and restrictions
contained in BCP 78, and except as set forth therein, the authors contained in BCP 78, and except as set forth therein, the authors
retain all their rights. retain all their rights.
This document and the information contained herein are provided on an This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Intellectual Property Intellectual Property
The IETF takes no position regarding the validity or scope of any The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information made any independent effort to identify any such rights. Information
skipping to change at page 37, line 4 skipping to change at line 1804
The IETF invites any interested party to bring to its attention any The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at this standard. Please address the information to the IETF at
ietf-ipr@ietf.org. ietf-ipr@ietf.org.
Acknowledgement Acknowledgement
Funding for the RFC Editor function is provided by the IETF Funding for the RFC Editor function is provided by the IETF
Administrative Support Activity (IASA). Administrative Support Activity (IASA).
draft-ietf-mpls-fastreroute-mib-06.txt August 1, 2006
 End of changes. 75 change blocks. 
92 lines changed or deleted 88 lines changed or added

This html diff was produced by rfcdiff 1.33. The latest version is available from http://tools.ietf.org/tools/rfcdiff/