draft-ietf-mpls-fastreroute-mib-13.txt   draft-ietf-mpls-fastreroute-mib-14.txt 
Network Working Group Riza Cetin, Ed. Network Working Group Thomas D. Nadeau, Ed.
Internet Draft Alcatel Internet Draft BT
Intended Status: Standards Track Intended Status: Standards Track
Expires: Jan 2010 Thomas D. Nadeau, Ed. Expires: Dec 2010 Agrahara S Kiran Koushik, Ed.
BT Cisco Systems, Inc.
A S Kiran Koushik, Ed. Riza Cetin, Ed.
Cisco Systems, Inc. Alcatel
July 2009 April 2010
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-13.txt draft-ietf-mpls-fastreroute-mib-14.txt
Status of this Memo Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with This Internet-Draft is submitted to IETF in full conformance with
the provisions of BCP 78 and BCP 79. the provisions of BCP 78 and 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 other groups may also distribute working documents as
Internet-Drafts. Internet-Drafts.
skipping to change at page 1, line 41 skipping to change at page 1, line 41
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/ietf/1id-abstracts.txt.
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) 2009 IETF Trust and the persons identified as the Copyright (c) 2010 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents in effect on the date of Provisions Relating to IETF Documents
publication of this document (http://trustee.ietf.org/license-info). (http://trustee.ietf.org/license-info) in effect on the date of
Please review these documents carefully, as they describe your rights publication of this document. Please review these documents
and restrictions with respect to this document. carefully, as they describe your rights and
restrictions with respect to this document. Code Components
extracted from this document must include Simplified BSD License
text as described in Section 4.e of the Trust Legal Provisions and
are provided without warranty as described in the Simplified BSD
License.
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
This document may contain material from IETF Documents or IETF This document may contain material from IETF Documents or IETF
Contributions published or made publicly available before November Contributions published or made publicly available before November
10, 2008. The person(s) controlling the copyright in some of this 10, 2008. The person(s) controlling the copyright in some of this
material may not have granted the IETF Trust the right to allow material may not have granted the IETF Trust the right to allow
modifications of such material outside the IETF Standards Process. modifications of such material outside the IETF Standards Process.
Without obtaining an adequate license from the person(s) controlling Without obtaining an adequate license from the person(s) controlling
the copyright in such materials, this document may not be modified the copyright in such materials, this document may not be modified
outside the IETF Standards Process, and derivative works of it may outside the IETF Standards Process, and derivative works of it may
not be created outside the IETF Standards Process, except to format not be created outside the IETF Standards Process, except to format
skipping to change at page 3, line 4 skipping to change at page 3, line 4
6.2 MPLS-FRR-ONE2ONE-STD-MIB Module Definitions...............21 6.2 MPLS-FRR-ONE2ONE-STD-MIB Module Definitions...............21
6.3 MPLS-FRR-FACILITY-STD-MIB Module Definitions..............30 6.3 MPLS-FRR-FACILITY-STD-MIB Module Definitions..............30
7. Security Considerations...................................41 7. Security Considerations...................................41
8. IANA Considerations.......................................42 8. IANA Considerations.......................................42
8.1 IANA Considerations for MPLS-FRR-GENERAL-STD-MIB..........43 8.1 IANA Considerations for MPLS-FRR-GENERAL-STD-MIB..........43
8.2 IANA Considerations for MPLS-FRR-ONE2ONE-STD-MIB..........43 8.2 IANA Considerations for MPLS-FRR-ONE2ONE-STD-MIB..........43
8.3 IANA Considerations for MPLS-FRR-FACILITY-STD-MIB.........43 8.3 IANA Considerations for MPLS-FRR-FACILITY-STD-MIB.........43
9. Acknowledgments...........................................43 9. Acknowledgments...........................................43
10. References................................................43 10. References................................................43
10.1 Normative References......................................43 10.1 Normative References......................................43
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
10.2 Informative References....................................44 10.2 Informative References....................................44
11. Editors' Addresses........................................45 11. Editors' Addresses........................................45
12. Contributors' Addresses...................................45 12. Contributors' Addresses...................................45
1. Introduction 1. Introduction
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base (MIB)
containing objects used to manage Multiprotocol Label containing objects used to manage Multiprotocol Label
Switching (MPLS)-based fast rerouting features on MPLS Label Switching (MPLS)-based fast rerouting features on MPLS Label
skipping to change at page 4, line 4 skipping to change at page 4, line 4
(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].
4. Overview of the MIB Modules 4. Overview of the MIB Modules
The specification [RFC4090] stipulates two different approaches The specification [RFC4090] stipulates two different approaches
to implementing MPLS TE fast reroute: one-to-one and facility to implementing MPLS TE fast reroute: one-to-one and facility
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
backup. backup.
We define three MIB modules to represent the respective We define three MIB modules to represent the respective
components: general, one-to-one and facility backup. components: general, one-to-one and facility backup.
They are: They are:
- MPLS-FRR-GENERAL-STD-MIB: Contains objects that apply to any - MPLS-FRR-GENERAL-STD-MIB: Contains objects that apply to any
MPLS LSR implementing MPLS TE fast reroute functionality. MPLS LSR implementing MPLS TE fast reroute functionality.
skipping to change at page 5, line 4 skipping to change at page 5, line 4
4.1.2 mplsFrrTunnelARHopTable 4.1.2 mplsFrrTunnelARHopTable
This table extends mplsTunnelARHopTable (defined in the This table extends mplsTunnelARHopTable (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.
This table MUST be supported when the Record Route Object (RRO) This table MUST be supported when the Record Route Object (RRO)
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
is supported by the implementation. is supported by the implementation.
4.2. MPLS-FRR-ONE2ONE-STD-MIB 4.2. MPLS-FRR-ONE2ONE-STD-MIB
This MIB module MUST be supported when one-to-one backup This MIB module MUST be supported when one-to-one backup
fastreroute method is used. fastreroute method is used.
4.2.1 mplsFrrOne2OnePlrTable 4.2.1 mplsFrrOne2OnePlrTable
skipping to change at page 6, line 4 skipping to change at page 6, line 4
instance object is used as a instance object is used as a
detour instance. detour instance.
- ingress node's LSR ID (mplsFrrOne2OnePlrTunnelIngressLSRId): - ingress node's LSR ID (mplsFrrOne2OnePlrTunnelIngressLSRId):
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 (mplsFrrOne2OnePlrTunnelEgressLSRId): - egress node's LSR ID (mplsFrrOne2OnePlrTunnelEgressLSRId):
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
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
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 a detour instance. Note that for the protected SHOULD be used as a 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 MUST be supported if one-to-one backup method is This table MUST be supported if one-to-one backup method is
skipping to change at page 7, line 5 skipping to change at page 7, line 5
-- R1 is PLR -- R1 is PLR
mplsFrrOne2OnePlrSenderAddrType = ipv4(1), mplsFrrOne2OnePlrSenderAddrType = ipv4(1),
mplsFrrOne2OnePlrSenderAddr = "192.0.2.1", -- R1 mplsFrrOne2OnePlrSenderAddr = "192.0.2.1", -- R1
mplsFrrOne2OnePlrAvoidNodeAddrType = ipv4(1), mplsFrrOne2OnePlrAvoidNodeAddrType = ipv4(1),
mplsFrrOne2OnePlrAvoidNodeAddr = "192.0.2.2", mplsFrrOne2OnePlrAvoidNodeAddr = "192.0.2.2",
-- R1-R2(Avoid) -- R1-R2(Avoid)
} }
In mplsFrrOne2OneDetourTable: In mplsFrrOne2OneDetourTable:
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
{ {
mplsFrrOne2OnePlrTunnelIndex = 1, mplsFrrOne2OnePlrTunnelIndex = 1,
mplsFrrOne2OnePlrTunnelDetourInstance = 6553601, mplsFrrOne2OnePlrTunnelDetourInstance = 6553601,
-- --
-- (100 << 16 | 1) == 6553601 -- (100 << 16 | 1) == 6553601
-- --
-- 100 is mplsTunnelInstance for the protected tunnel -- 100 is mplsTunnelInstance for the protected tunnel
-- from mplsTunnelTable. Marked by AAA below. -- from mplsTunnelTable. Marked by AAA below.
-- Shift 16 to put this into the high order bits -- Shift 16 to put this into the high order bits
skipping to change at page 8, line 4 skipping to change at page 8, line 4
mplsTunnelDescr = "R1-R5", mplsTunnelDescr = "R1-R5",
mplsTunnelIsIf = true (1), mplsTunnelIsIf = true (1),
mplsTunnelXCPointer = 0.0, mplsTunnelXCPointer = 0.0,
mplsTunnelSignallingProto = none (1), mplsTunnelSignallingProto = none (1),
mplsTunnelSetupPrio = 0, mplsTunnelSetupPrio = 0,
mplsTunnelHoldingPrio = 0, mplsTunnelHoldingPrio = 0,
mplsTunnelSessionAttributes = 0, mplsTunnelSessionAttributes = 0,
mplsTunnelLocalProtectInUse = true(1), mplsTunnelLocalProtectInUse = true(1),
mplsTunnelResourcePointer = mplsTunnelResourceMaxRate.5, mplsTunnelResourcePointer = mplsTunnelResourceMaxRate.5,
mplsTunnelInstancePriority = 1, mplsTunnelInstancePriority = 1,
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
mplsTunnelHopTableIndex = 1, mplsTunnelHopTableIndex = 1,
mplsTunnelIncludeAnyAffinity = 0, mplsTunnelIncludeAnyAffinity = 0,
mplsTunnelIncludeAllAffinity = 0, mplsTunnelIncludeAllAffinity = 0,
mplsTunnelExcludeAnyAffinity = 0, mplsTunnelExcludeAnyAffinity = 0,
mplsTunnelPathInUse = 1, mplsTunnelPathInUse = 1,
mplsTunnelRole = head (1), mplsTunnelRole = head (1),
} }
In mplsTunnelTable(detour lsp entry): In mplsTunnelTable(detour lsp entry):
skipping to change at page 9, line 4 skipping to change at page 9, line 4
This MIB module MUST be supported when facility backup This MIB module MUST be supported when facility backup
fastreroute method is used. fastreroute method is used.
4.3.1 mplsFrrFacilityDBTable 4.3.1 mplsFrrFacilityDBTable
The mplsFrrFacilityDBTable provides information about the fast The mplsFrrFacilityDBTable 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 are defined protected by a backup tunnel. Backup tunnels are defined
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
to protect the tunnels traversing an interface. to protect the tunnels traversing an interface.
The protecting tunnel will exist on the PLR as per [RFC4090]. The protecting tunnel will exist on the PLR as per [RFC4090].
Protected tunnels are the LSPs that traverse the protected link. Protected tunnels are the LSPs that traverse the protected link.
This table MUST be supported when facility backup is used. This table MUST be supported when facility backup is used.
5. Handling IPv6 Tunnels 5. Handling IPv6 Tunnels
As described in [RFC4990], in order to support IPv6 MPLS As described in [RFC4990], in order to support IPv6 MPLS
skipping to change at page 10, line 4 skipping to change at page 10, line 4
FROM SNMPv2-SMI -- [RFC2578] FROM SNMPv2-SMI -- [RFC2578]
MODULE-COMPLIANCE, OBJECT-GROUP MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF -- [RFC2580] FROM SNMPv2-CONF -- [RFC2580]
RowStatus, StorageType RowStatus, StorageType
FROM SNMPv2-TC -- [RFC2579] FROM SNMPv2-TC -- [RFC2579]
InterfaceIndexOrZero, InterfaceIndexOrZero,
ifGeneralInformationGroup, ifGeneralInformationGroup,
ifCounterDiscontinuityGroup ifCounterDiscontinuityGroup
FROM IF-MIB -- [RFC2863] FROM IF-MIB -- [RFC2863]
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
MplsTunnelIndex, MplsTunnelInstanceIndex, MplsTunnelIndex, MplsTunnelInstanceIndex,
MplsBitRate, MplsBitRate,
MplsTunnelAffinity MplsTunnelAffinity
FROM MPLS-TC-STD-MIB -- [RFC3811] FROM MPLS-TC-STD-MIB -- [RFC3811]
mplsTunnelGroup, mplsTunnelScalarGroup, mplsTunnelGroup, mplsTunnelScalarGroup,
mplsTunnelARHopListIndex, mplsTunnelARHopIndex mplsTunnelARHopListIndex, mplsTunnelARHopIndex
FROM MPLS-TE-STD-MIB -- [RFC3812] FROM MPLS-TE-STD-MIB -- [RFC3812]
; ;
skipping to change at page 10, line 38 skipping to change at page 10, line 38
A S Kiran Koushik A S Kiran Koushik
Email: kkoushik@cisco.com Email: kkoushik@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) 2009 IETF Trust and the persons identified "Copyright (c) 2010 IETF Trust and the persons identified
as the document authors. All rights reserved. This version as the document authors. All rights reserved. This version
of this MIB module is part of RFC xxxx; See the RFC itself of this MIB module is part of RFC xxxx; See the RFC itself
for full legal notices. for full legal notices.
-- RFC EDITOR: please replace xxxx with actual number -- RFC EDITOR: please replace xxxx with actual number
-- and remove this note. -- and remove this note.
This MIB module contains generic object definitions for This MIB module contains generic 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
"200906041200Z" -- 04 Jun 2009 12:00:00 GMT "200906041200Z" -- 04 Jun 2009 12:00:00 GMT
DESCRIPTION DESCRIPTION
"Initial version. Published as RFC xxxx." "Initial version. Published as RFC xxxx."
-- RFC-editor pls fill in xxxx -- RFC-editor pls fill in xxxx
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
::= { mib-2 yyy } -- RFC-editor please fill in ::= { mib-2 yyy } -- RFC-editor please fill in
-- yyy with value assigned by IANA, -- yyy with value assigned by IANA,
-- see section 8.1 for details -- see section 8.1 for details
-- Top level components of this MIB module. -- Top level components of this MIB module.
mplsFrrGeneralObjects mplsFrrGeneralObjects
OBJECT IDENTIFIER ::= { mplsFrrGeneralMIB 1 } OBJECT IDENTIFIER ::= { mplsFrrGeneralMIB 1 }
skipping to change at page 12, line 4 skipping to change at page 12, line 4
bypass tunnels for which this LSR is the ingress." bypass tunnels for which this LSR is the ingress."
::= { mplsFrrGeneralObjects 2 } ::= { mplsFrrGeneralObjects 2 }
-- --
-- General FRR Table Section -- General FRR Table Section
-- --
-- These tables apply to both types of FRR -- These tables apply to both types of FRR
-- and should be implemented by all LSRs supporting -- and should be implemented by all LSRs supporting
-- FRR. -- FRR.
-- --
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
-- MPLS Fast Reroute Constraints table -- MPLS Fast Reroute Constraints table
mplsFrrGeneralConstraintsTable OBJECT-TYPE mplsFrrGeneralConstraintsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFrrGeneralConstraintsEntry SYNTAX SEQUENCE OF MplsFrrGeneralConstraintsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table shows detour LSP or bypass tunnel setup "This table shows detour LSP or bypass tunnel setup
constraints." constraints."
::= { mplsFrrGeneralObjects 3 } ::= { mplsFrrGeneralObjects 3 }
mplsFrrGeneralConstraintsEntry OBJECT-TYPE mplsFrrGeneralConstraintsEntry OBJECT-TYPE
SYNTAX MplsFrrGeneralConstraintsEntry SYNTAX MplsFrrGeneralConstraintsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in this table represents detour LSP or bypass "An entry in this table represents detour LSP or bypass
tunnel setup constraints for a tunnel instance to be tunnel setup constraints for an interface or link to be
protected by detour LSPs or a bypass tunnel. 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.
Agents must only allow entries in this table to be Agents must only allow entries in this table to be
created for tunnel instances that require fast-reroute created for tunnel instances that require fast-reroute
as indicated by the presense of the FAST_REROUTE Object as indicated by the presense of the FAST_REROUTE Object
in the signaling for the LSP in question. in the signaling for the LSP in question.
Entries indexed with mplsFrrGeneralConstraintsIfIndexOrZero Entries indexed with mplsFrrGeneralConstraintsIfIndexOrZero
set to 0 apply to all interfaces on this device for which set to 0 apply to all interfaces on this device for which
the FRR feature can operate. the FRR feature can operate.
Note that as per [RFC3812] the mplsTunnelInstance object Note that as per [RFC3812] the mplsTunnelInstance object
set to a value of 0 indicates that the mplsTunnelEntry set to a value of 0 indicates that the mplsTunnelEntry
contains a tunnel ingress. This is typically how contains a tunnel ingress. 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 possible; however, it is STRONGLY RECOMMENDED instance is possible; however, it is STRONGLY RECOMMENDED
that the instance index SHOULD use the following convention that the instance index SHOULD use the following convention
to identify backup LSPs: to identify backup LSPs:
MPLS Fast-reroute MIB Apr 5, 2010
- 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
" "
REFERENCE "Section 4.1 of RFC4090." REFERENCE "Section 4.1 of RFC4090."
INDEX { mplsFrrGeneralConstraintsIfIndexOrZero, INDEX { mplsFrrGeneralConstraintsIfIndexOrZero,
mplsFrrGeneralConstraintsTunnelIndex, mplsFrrGeneralConstraintsTunnelIndex,
mplsFrrGeneralConstraintsTunnelInstance mplsFrrGeneralConstraintsTunnelInstance
} }
::= { mplsFrrGeneralConstraintsTable 1 } ::= { mplsFrrGeneralConstraintsTable 1 }
MPLS Fast-reroute MIB Jul 4, 2009
MplsFrrGeneralConstraintsEntry ::= SEQUENCE { MplsFrrGeneralConstraintsEntry ::= SEQUENCE {
mplsFrrGeneralConstraintsIfIndexOrZero InterfaceIndexOrZero, mplsFrrGeneralConstraintsIfIndexOrZero InterfaceIndexOrZero,
mplsFrrGeneralConstraintsTunnelIndex MplsTunnelIndex, mplsFrrGeneralConstraintsTunnelIndex MplsTunnelIndex,
mplsFrrGeneralConstraintsTunnelInstance MplsTunnelInstanceIndex, mplsFrrGeneralConstraintsTunnelInstance MplsTunnelInstanceIndex,
mplsFrrGeneralConstraintsProtectionType INTEGER, mplsFrrGeneralConstraintsProtectionType INTEGER,
mplsFrrGeneralConstraintsSetupPrio Unsigned32, mplsFrrGeneralConstraintsSetupPrio Unsigned32,
mplsFrrGeneralConstraintsHoldingPrio Unsigned32, mplsFrrGeneralConstraintsHoldingPrio Unsigned32,
mplsFrrGeneralConstraintsInclAnyAffinity MplsTunnelAffinity, mplsFrrGeneralConstraintsInclAnyAffinity MplsTunnelAffinity,
mplsFrrGeneralConstraintsInclAllAffinity MplsTunnelAffinity, mplsFrrGeneralConstraintsInclAllAffinity MplsTunnelAffinity,
skipping to change at page 13, line 45 skipping to change at page 14, line 4
SYNTAX MplsTunnelIndex SYNTAX MplsTunnelIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Uniquely identifies a tunnel in the mplsTunnelTable which "Uniquely identifies a tunnel in the mplsTunnelTable which
is configured to possibly protect the interface(s) specified is configured to possibly protect the interface(s) specified
by mplsFrrGeneralConstraintsIfIndexOrZero in the event of a by mplsFrrGeneralConstraintsIfIndexOrZero in the event of a
fault." fault."
REFERENCE "mplsTunnelTable from RFC3812." REFERENCE "mplsTunnelTable from RFC3812."
::= { mplsFrrGeneralConstraintsEntry 2 } ::= { mplsFrrGeneralConstraintsEntry 2 }
MPLS Fast-reroute MIB Apr 5, 2010
mplsFrrGeneralConstraintsTunnelInstance OBJECT-TYPE mplsFrrGeneralConstraintsTunnelInstance OBJECT-TYPE
SYNTAX MplsTunnelInstanceIndex SYNTAX MplsTunnelInstanceIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"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
MPLS Fast-reroute MIB Jul 4, 2009
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
as to make identification of backup LSPs easier: as to make identification of backup LSPs easier:
- lower 16 bits : protected tunnel instance - lower 16 bits : protected tunnel instance
skipping to change at page 14, line 36 skipping to change at page 15, line 4
"Indicates type of the resource protection: "Indicates type of the resource protection:
linkProtection(1) indicates that this tunnel is linkProtection(1) indicates that this tunnel is
setup to protect a particular link's resources. setup to protect a particular link's resources.
nodeProtection(2) indicates that this tunnel is nodeProtection(2) indicates that this tunnel is
setup to protect an entire node from failure. setup to protect an entire node from failure.
" "
REFERENCE "Section 3 in RFC4090." REFERENCE "Section 3 in RFC4090."
DEFVAL { nodeProtection } DEFVAL { nodeProtection }
::= { mplsFrrGeneralConstraintsEntry 4 } ::= { mplsFrrGeneralConstraintsEntry 4 }
MPLS Fast-reroute MIB Apr 5, 2010
mplsFrrGeneralConstraintsSetupPrio OBJECT-TYPE mplsFrrGeneralConstraintsSetupPrio OBJECT-TYPE
SYNTAX Unsigned32 (0..7) SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the setup priority of the detour LSP "Indicates the setup priority of the detour LSP
or bypass tunnel." or bypass tunnel."
REFERENCE REFERENCE
"Section 4.7 in RFC 3209" "Section 4.7 in RFC 3209"
skipping to change at page 14, line 47 skipping to change at page 15, line 16
mplsFrrGeneralConstraintsSetupPrio OBJECT-TYPE mplsFrrGeneralConstraintsSetupPrio OBJECT-TYPE
SYNTAX Unsigned32 (0..7) SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the setup priority of the detour LSP "Indicates the setup priority of the detour LSP
or bypass tunnel." or bypass tunnel."
REFERENCE REFERENCE
"Section 4.7 in RFC 3209" "Section 4.7 in RFC 3209"
DEFVAL { 7 } DEFVAL { 7 }
::= { mplsFrrGeneralConstraintsEntry 5 } ::= { mplsFrrGeneralConstraintsEntry 5 }
mplsFrrGeneralConstraintsHoldingPrio OBJECT-TYPE mplsFrrGeneralConstraintsHoldingPrio OBJECT-TYPE
SYNTAX Unsigned32 (0..7) SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
MPLS Fast-reroute MIB Jul 4, 2009
"Indicates the holding priority for detour LSP "Indicates the holding priority for detour LSP
or bypass tunnel." or bypass tunnel."
REFERENCE REFERENCE
"Section 4.7 RFC 3209" "Section 4.7 RFC 3209"
DEFVAL { 0 } DEFVAL { 0 }
::= { mplsFrrGeneralConstraintsEntry 6 } ::= { mplsFrrGeneralConstraintsEntry 6 }
mplsFrrGeneralConstraintsInclAnyAffinity OBJECT-TYPE mplsFrrGeneralConstraintsInclAnyAffinity OBJECT-TYPE
SYNTAX MplsTunnelAffinity SYNTAX MplsTunnelAffinity
MAX-ACCESS read-create MAX-ACCESS read-create
skipping to change at page 15, line 42 skipping to change at page 16, line 4
DESCRIPTION DESCRIPTION
"Indicates the include-all link constraint for the "Indicates the include-all link constraint for the
detour LSP or bypass tunnel. A link satisfies the detour LSP or bypass tunnel. A link satisfies the
include-all constraint if and only if the link contains include-all constraint if and only if the link contains
all of the administrative groups specified in the all of the administrative groups specified in the
constraint." constraint."
REFERENCE REFERENCE
"Section 4.7 in RFC 3209" "Section 4.7 in RFC 3209"
DEFVAL { 0 } DEFVAL { 0 }
::= { mplsFrrGeneralConstraintsEntry 8 } ::= { mplsFrrGeneralConstraintsEntry 8 }
MPLS Fast-reroute MIB Apr 5, 2010
mplsFrrGeneralConstraintsExclAnyAffinity OBJECT-TYPE mplsFrrGeneralConstraintsExclAnyAffinity OBJECT-TYPE
SYNTAX MplsTunnelAffinity SYNTAX MplsTunnelAffinity
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the exclude-any link constraint for the "Indicates the exclude-any link constraint for the
detour LSP or bypass tunnel. A link satisfies the detour LSP or bypass tunnel. A link satisfies the
exclude-any constraint if and only if the link contains exclude-any constraint if and only if the link contains
none of the administrative groups specified in the none of the administrative groups specified in the
constraint." constraint."
REFERENCE REFERENCE
"Section 4.7 in RFC 3209" "Section 4.7 in RFC 3209"
MPLS Fast-reroute MIB Jul 4, 2009
DEFVAL { 0 } DEFVAL { 0 }
::= { mplsFrrGeneralConstraintsEntry 9 } ::= { mplsFrrGeneralConstraintsEntry 9 }
mplsFrrGeneralConstraintsHopLimit OBJECT-TYPE mplsFrrGeneralConstraintsHopLimit OBJECT-TYPE
SYNTAX Unsigned32(0..255) SYNTAX Unsigned32(0..255)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"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."
skipping to change at page 16, line 47 skipping to change at page 17, line 4
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this configuration entry. "The storage type for this configuration entry.
Conceptual rows having the value 'permanent' Conceptual rows having the value 'permanent'
need not allow write-access to any columnar need not allow write-access to any columnar
objects in the row." objects in the row."
REFERENCE REFERENCE
"RFC2579" "RFC2579"
DEFVAL { volatile } DEFVAL { volatile }
::= { mplsFrrGeneralConstraintsEntry 12 } ::= { mplsFrrGeneralConstraintsEntry 12 }
MPLS Fast-reroute MIB Apr 5, 2010
mplsFrrGeneralConstraintsRowStatus OBJECT-TYPE mplsFrrGeneralConstraintsRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"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)
MPLS Fast-reroute MIB Jul 4, 2009
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 mplsFrrGeneralConstraintsRowStatus and except mplsFrrGeneralConstraintsRowStatus and
mplsFrrGeneralConstraintsStorageType." mplsFrrGeneralConstraintsStorageType."
::= { mplsFrrGeneralConstraintsEntry 13 } ::= { mplsFrrGeneralConstraintsEntry 13 }
-- MPLS Fast Reroute Tunnel Actual Route Hop table -- MPLS Fast Reroute Tunnel Actual Route Hop table
mplsFrrGeneralTunnelARHopTable OBJECT-TYPE mplsFrrGeneralTunnelARHopTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFrrGeneralTunnelARHopEntry SYNTAX SEQUENCE OF MplsFrrGeneralTunnelARHopEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at page 17, line 53 skipping to change at page 18, line 4
mplsFrrGeneralTunnelARHopProtectTypeInUse BITS mplsFrrGeneralTunnelARHopProtectTypeInUse BITS
} }
mplsFrrGeneralTunnelARHopProtectType OBJECT-TYPE mplsFrrGeneralTunnelARHopProtectType OBJECT-TYPE
SYNTAX BITS { node(0), bandwidth(1) } SYNTAX BITS { node(0), bandwidth(1) }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the desired protection type or types "This object indicates the desired protection type or types
of the associated SESSION_ATTRIBUTE object. Note that since of the associated SESSION_ATTRIBUTE object. Note that since
MPLS Fast-reroute MIB Apr 5, 2010
this object is a BITS type, one, none or all of the bits this object is a BITS type, one, none or all of the bits
may be set to indicate various desired combinations of may be set to indicate various desired combinations of
MPLS Fast-reroute MIB Jul 4, 2009
protection types." protection types."
REFERENCE REFERENCE
"See section 4 of RFC4090 where the SESSION_ATTRIBUTE "See section 4 of RFC4090 where the SESSION_ATTRIBUTE
objects is extended to support desired bandwidth and node objects is extended to support desired bandwidth and node
protection features." protection features."
::= { mplsFrrGeneralTunnelARHopEntry 1 } ::= { mplsFrrGeneralTunnelARHopEntry 1 }
mplsFrrGeneralTunnelARHopProtectTypeInUse OBJECT-TYPE mplsFrrGeneralTunnelARHopProtectTypeInUse OBJECT-TYPE
SYNTAX BITS { node(0), bandwidth(1) } SYNTAX BITS { node(0), bandwidth(1) }
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at page 19, line 4 skipping to change at page 19, line 4
MODULE IF-MIB -- The Interfaces Group MIB module, RFC 2863. MODULE IF-MIB -- The Interfaces Group MIB module, RFC 2863.
MANDATORY-GROUPS { MANDATORY-GROUPS {
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,
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
mplsTunnelScalarGroup mplsTunnelScalarGroup
} }
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
mplsFrrGeneralScalarGroup, mplsFrrGeneralScalarGroup,
mplsFrrGeneralTunnelARHopGroup, mplsFrrGeneralTunnelARHopGroup,
mplsFrrGeneralConstraintsGroup mplsFrrGeneralConstraintsGroup
} }
skipping to change at page 20, line 4 skipping to change at page 20, line 4
-- mplsFrrGeneralConstraintsTable -- mplsFrrGeneralConstraintsTable
OBJECT mplsFrrGeneralConstraintsSetupPrio OBJECT mplsFrrGeneralConstraintsSetupPrio
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT mplsFrrGeneralConstraintsHoldingPrio OBJECT mplsFrrGeneralConstraintsHoldingPrio
MIN-ACCESS read-only MIN-ACCESS read-only
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT mplsFrrGeneralConstraintsInclAnyAffinity OBJECT mplsFrrGeneralConstraintsInclAnyAffinity
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT mplsFrrGeneralConstraintsInclAllAffinity OBJECT mplsFrrGeneralConstraintsInclAllAffinity
skipping to change at page 21, line 4 skipping to change at page 21, line 4
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
::= { mplsFrrGeneralCompliances 2 } ::= { mplsFrrGeneralCompliances 2 }
-- Units of conformance -- Units of conformance
mplsFrrGeneralScalarGroup OBJECT-GROUP mplsFrrGeneralScalarGroup OBJECT-GROUP
OBJECTS { OBJECTS {
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
mplsFrrGeneralIngressTunnelInstances, mplsFrrGeneralIngressTunnelInstances,
mplsFrrGeneralProtectionMethod mplsFrrGeneralProtectionMethod
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Objects that are required to display general fast reroute "Objects that are required to display general fast reroute
information." information."
::= { mplsFrrGeneralGroups 1 } ::= { mplsFrrGeneralGroups 1 }
skipping to change at page 22, line 4 skipping to change at page 22, line 4
protection status." protection status."
::= { mplsFrrGeneralGroups 3} ::= { mplsFrrGeneralGroups 3}
END END
-- End of MPLS-FRR-GENERAL-STD-MIB -- End of MPLS-FRR-GENERAL-STD-MIB
6.2. MPLS-FRR-ONE2ONE-STD-MIB 6.2. MPLS-FRR-ONE2ONE-STD-MIB
-- Start of MPLS-FRR-ONE2ONE-STD-MIB -- Start of MPLS-FRR-ONE2ONE-STD-MIB
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
MPLS-FRR-ONE2ONE-STD-MIB DEFINITIONS ::= BEGIN MPLS-FRR-ONE2ONE-STD-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, mib-2, MODULE-IDENTITY, OBJECT-TYPE, mib-2,
Integer32, Gauge32 Integer32, Gauge32
FROM SNMPv2-SMI -- [RFC2578] FROM SNMPv2-SMI -- [RFC2578]
MODULE-COMPLIANCE, OBJECT-GROUP MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF -- [RFC2580] FROM SNMPv2-CONF -- [RFC2580]
TruthValue TruthValue
skipping to change at page 22, line 49 skipping to change at page 22, line 49
A S Kiran Koushik A S Kiran Koushik
Email: kkoushik@cisco.com Email: kkoushik@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) 2009 IETF Trust and the persons identified "Copyright (c) 2010 IETF Trust and the persons identified
as the document authors. All rights reserved. This version as the document authors. All rights reserved. This version
of this MIB module is part of RFC xxxx; See the RFC itself of this MIB module is part of RFC xxxx; See the RFC itself
for full legal notices. for full legal notices.
-- RFC EDITOR: please replace xxxx with actual number -- RFC EDITOR: please replace xxxx with actual number
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
-- and remove this note. -- and remove this note.
This MIB module contains object definitions for This MIB module contains object definitions for
MPLS Traffic Engineering one-to-one backup method for MPLS Traffic Engineering one-to-one backup method for
Fast Reroute as defined in RFC4090." Fast Reroute as defined in RFC4090."
-- Revision history. -- Revision history.
REVISION REVISION
"200906041200Z" -- 04 Jun 2009 12:00:00 GMT "200906041200Z" -- 04 Jun 2009 12:00:00 GMT
skipping to change at page 24, line 4 skipping to change at page 24, line 4
DESCRIPTION DESCRIPTION
"The number of detour LSPs leaving the device." "The number of detour LSPs leaving the device."
DEFVAL { 0 } DEFVAL { 0 }
::= { mplsFrrOne2OneObjects 2 } ::= { mplsFrrOne2OneObjects 2 }
mplsFrrOne2OneDetourOriginating OBJECT-TYPE mplsFrrOne2OneDetourOriginating OBJECT-TYPE
SYNTAX Integer32(0..2147483647) SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
"The number of detour LSPs originating at this PLR." "The number of detour LSPs originating at this PLR."
DEFVAL { 0 } DEFVAL { 0 }
::= { mplsFrrOne2OneObjects 3 } ::= { mplsFrrOne2OneObjects 3 }
mplsFrrActiveProtectedLSPs OBJECT-TYPE mplsFrrActiveProtectedLSPs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 25, line 4 skipping to change at page 25, 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 mplsFrrOne2OnePlrSenderAddrType and The objects mplsFrrOne2OnePlrSenderAddrType and
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
mplsFrrOne2OnePlrSenderAddr can be modified after the row mplsFrrOne2OnePlrSenderAddr can be modified after the row
is created. is created.
The objects mplsFrrOne2OnePlrTunnelIndex, The objects mplsFrrOne2OnePlrTunnelIndex,
mplsFrrOne2OnePlrTunnelDetourInstance, mplsFrrOne2OnePlrTunnelDetourInstance,
mplsFrrOne2OnePlrTunnelIngressLSRId mplsFrrOne2OnePlrTunnelIngressLSRId
and mplsFrrOne2OnePlrTunnelEgressLSRId have the same values as and mplsFrrOne2OnePlrTunnelEgressLSRId 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
skipping to change at page 26, line 4 skipping to change at page 26, line 4
mplsFrrOne2OnePlrTunnelDetourInstance OBJECT-TYPE mplsFrrOne2OnePlrTunnelDetourInstance OBJECT-TYPE
SYNTAX MplsTunnelInstanceIndex SYNTAX MplsTunnelInstanceIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"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"
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
::= { mplsFrrOne2OnePlrEntry 2 } ::= { mplsFrrOne2OnePlrEntry 2 }
mplsFrrOne2OnePlrTunnelIngressLSRId OBJECT-TYPE mplsFrrOne2OnePlrTunnelIngressLSRId OBJECT-TYPE
SYNTAX MplsLsrIdentifier SYNTAX MplsLsrIdentifier
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The purpose of this object is to uniquely identify a "The purpose of this object is to uniquely identify a
tunnel within a network. When the MPLS signalling tunnel within a network. When the MPLS signalling
skipping to change at page 27, line 4 skipping to change at page 27, line 4
REFERENCE REFERENCE
"RFC4090" "RFC4090"
::= { mplsFrrOne2OnePlrEntry 5 } ::= { mplsFrrOne2OnePlrEntry 5 }
mplsFrrOne2OnePlrSenderAddrType OBJECT-TYPE mplsFrrOne2OnePlrSenderAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-create MAX-ACCESS read-create
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
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
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 STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 28, line 4 skipping to change at page 28, line 4
mplsFrrOne2OneDetourTable OBJECT-TYPE mplsFrrOne2OneDetourTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFrrOne2OneDetourEntry SYNTAX SEQUENCE OF MplsFrrOne2OneDetourEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table shows detour LSPs." "This table shows detour LSPs."
::= { mplsFrrOne2OneObjects 6 } ::= { mplsFrrOne2OneObjects 6 }
mplsFrrOne2OneDetourEntry OBJECT-TYPE mplsFrrOne2OneDetourEntry OBJECT-TYPE
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
SYNTAX MplsFrrOne2OneDetourEntry SYNTAX MplsFrrOne2OneDetourEntry
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 {
mplsFrrOne2OnePlrTunnelIndex, -- from MPLS-TE-STD-MIB mplsFrrOne2OnePlrTunnelIndex, -- from MPLS-TE-STD-MIB
skipping to change at page 29, line 4 skipping to change at page 29, line 4
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This value represents whether or not this detour is merged. "This value represents whether or not this detour is merged.
This value is set to notMerged(1) if this detour is not This value is set to notMerged(1) if this detour is not
merged. merged.
This value is set to mergedWithProtectedTunnel(2) if This value is set to mergedWithProtectedTunnel(2) if
this detour is merged with the protected tunnel. This value this detour is merged with the protected tunnel. This value
is mergedWithDetour(3) if this detour is merged is mergedWithDetour(3) if this detour is merged
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
with another detour protecting the same tunnel." with another detour protecting the same tunnel."
::= { mplsFrrOne2OneDetourEntry 2 } ::= { mplsFrrOne2OneDetourEntry 2 }
mplsFrrOne2OneDetourMergedDetourInst OBJECT-TYPE mplsFrrOne2OneDetourMergedDetourInst OBJECT-TYPE
SYNTAX MplsTunnelInstanceIndex SYNTAX MplsTunnelInstanceIndex
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This value represents the mplsTunnelInstance of the detour "This value represents the mplsTunnelInstance of the detour
skipping to change at page 30, line 4 skipping to change at page 30, line 4
MANDATORY-GROUPS { MANDATORY-GROUPS {
mplsFrrOne2OneScalarsGroup, mplsFrrOne2OneScalarsGroup,
mplsFrrOne2OnePLRDetourGroup, mplsFrrOne2OnePLRDetourGroup,
mplsFrrOne2OnePlrGroup mplsFrrOne2OnePlrGroup
} }
::= { mplsFrrOne2OneCompliances 1 } ::= { mplsFrrOne2OneCompliances 1 }
mplsFrrOne2OneModuleReadOnlyCompliance MODULE-COMPLIANCE mplsFrrOne2OneModuleReadOnlyCompliance MODULE-COMPLIANCE
STATUS current STATUS current
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
DESCRIPTION DESCRIPTION
"Compliance statements for agents that support the MPLS FRR "Compliance statements for agents that support the MPLS FRR
ONE2ONE MIB." ONE2ONE MIB."
MODULE MODULE
MANDATORY-GROUPS { MANDATORY-GROUPS {
mplsFrrOne2OneScalarsGroup, mplsFrrOne2OneScalarsGroup,
mplsFrrOne2OnePLRDetourGroup, mplsFrrOne2OnePLRDetourGroup,
mplsFrrOne2OnePlrGroup mplsFrrOne2OnePlrGroup
} }
skipping to change at page 31, line 4 skipping to change at page 31, line 4
mplsFrrOne2OnePLRDetourGroup OBJECT-GROUP mplsFrrOne2OnePLRDetourGroup OBJECT-GROUP
OBJECTS { OBJECTS {
mplsFrrOne2OneDetourActive, mplsFrrOne2OneDetourActive,
mplsFrrOne2OneDetourMergedStatus, mplsFrrOne2OneDetourMergedStatus,
mplsFrrOne2OneDetourMergedDetourInst mplsFrrOne2OneDetourMergedDetourInst
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Objects that are required to present the detour LSP "Objects that are required to present the detour LSP
information at the detour ingress, transit and egress LSRs." information at the detour ingress, transit and egress LSRs."
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
::= { mplsFrrOne2OneGroups 2 } ::= { mplsFrrOne2OneGroups 2 }
mplsFrrOne2OnePlrGroup OBJECT-GROUP mplsFrrOne2OnePlrGroup OBJECT-GROUP
OBJECTS { OBJECTS {
mplsFrrOne2OnePlrSenderAddrType, mplsFrrOne2OnePlrSenderAddrType,
mplsFrrOne2OnePlrSenderAddr, mplsFrrOne2OnePlrSenderAddr,
mplsFrrOne2OnePlrAvoidNodeAddrType, mplsFrrOne2OnePlrAvoidNodeAddrType,
mplsFrrOne2OnePlrAvoidNodeAddr mplsFrrOne2OnePlrAvoidNodeAddr
} }
skipping to change at page 32, line 4 skipping to change at page 32, line 4
MplsLsrIdentifier, MplsBitRate MplsLsrIdentifier, MplsBitRate
FROM MPLS-TC-STD-MIB -- [RFC3811] FROM MPLS-TC-STD-MIB -- [RFC3811]
mplsFrrGeneralScalarGroup, mplsFrrGeneralTunnelARHopGroup, mplsFrrGeneralScalarGroup, mplsFrrGeneralTunnelARHopGroup,
mplsFrrGeneralConstraintsGroup mplsFrrGeneralConstraintsGroup
FROM MPLS-FRR-GENERAL-STD-MIB FROM MPLS-FRR-GENERAL-STD-MIB
; ;
mplsFrrFacilityMIB MODULE-IDENTITY mplsFrrFacilityMIB MODULE-IDENTITY
LAST-UPDATED LAST-UPDATED
"200906041200Z" -- 04 Jun 2009 12:00:00 GMT "200906041200Z" -- 04 Jun 2009 12:00:00 GMT
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
ORGANIZATION ORGANIZATION
"Multiprotocol Label Switching (MPLS) Working Group" "Multiprotocol Label Switching (MPLS) Working Group"
CONTACT-INFO CONTACT-INFO
" "
Riza Cetin Riza Cetin
Email: riza.cetin@alcatel.be Email: riza.cetin@alcatel.be
Thomas D. Nadeau Thomas D. Nadeau
Email: tom.nadeau@bt.com Email: tom.nadeau@bt.com
skipping to change at page 32, line 26 skipping to change at page 32, line 26
A S Kiran Koushik A S Kiran Koushik
Email: kkoushik@cisco.com Email: kkoushik@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) 2009 The IETF Trust. This version of this MIB "Copyright (C) 2010 The IETF Trust. This version of this MIB
module is part of RFC xxxx; See the RFC itself for full module is part of RFC xxxx; See the RFC itself for full
legal notices. legal notices.
-- RFC EDITOR: please replace xxxx with actual number -- RFC EDITOR: please replace xxxx with actual number
-- and remove this note. -- and remove this note.
This MIB module contains object definitions for This MIB module contains object definitions for
MPLS Traffic Engineering facility backup method for MPLS Traffic Engineering facility backup method for
Fast Reroute as defined in RFC4090." Fast Reroute as defined in RFC4090."
skipping to change at page 33, line 4 skipping to change at page 33, line 4
-- see section 8.3 for details -- see section 8.3 for details
-- Top level components of this MIB module. -- Top level components of this MIB module.
mplsFrrFacilityNotifications OBJECT IDENTIFIER mplsFrrFacilityNotifications OBJECT IDENTIFIER
::= { mplsFrrFacilityMIB 0 } ::= { mplsFrrFacilityMIB 0 }
mplsFrrFacilityObjects OBJECT IDENTIFIER mplsFrrFacilityObjects OBJECT IDENTIFIER
::= { mplsFrrFacilityMIB 1 } ::= { mplsFrrFacilityMIB 1 }
mplsFrrFacilityConformance OBJECT IDENTIFIER mplsFrrFacilityConformance OBJECT IDENTIFIER
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
::= { mplsFrrFacilityMIB 2 } ::= { mplsFrrFacilityMIB 2 }
-- Scalar objects defined for Facility Backup style FRR -- Scalar objects defined for Facility Backup style FRR
mplsFrrConfiguredInterfaces OBJECT-TYPE mplsFrrConfiguredInterfaces OBJECT-TYPE
SYNTAX Integer32(0..2147483647) SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 34, line 4 skipping to change at page 34, line 4
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the number of bypass tunnels indicated in "Indicates the number of bypass tunnels indicated in
mplsFrrConfiguredBypassTunnels whose operStatus mplsFrrConfiguredBypassTunnels whose operStatus
is up(1) indicating that they are currently protecting is up(1) indicating that they are currently protecting
TE tunnels on this LSR." TE tunnels on this LSR."
DEFVAL { 0 } DEFVAL { 0 }
::= { mplsFrrFacilityObjects 4 } ::= { mplsFrrFacilityObjects 4 }
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
mplsFrrFacilityNotificationsEnabled OBJECT-TYPE mplsFrrFacilityNotificationsEnabled OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Enables or disables FRR notifications defined in this "Enables or disables FRR notifications defined in this
MIB module. Notifications are disabled by default. MIB module. Notifications are disabled by default.
This object is needed to control the notifications This object is needed to control the notifications
skipping to change at page 35, line 5 skipping to change at page 35, line 5
mplsFrrFacilityDBTable OBJECT-TYPE mplsFrrFacilityDBTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFrrFacilityDBEntry SYNTAX SEQUENCE OF MplsFrrFacilityDBEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The mplsFrrFacilityDBTable provides information about the "The mplsFrrFacilityDBTable provides information about the
fast reroute database. Each entry belongs to a protected fast reroute database. Each entry belongs to a protected
interface, protecting backup tunnel and protected tunnel. interface, protecting backup tunnel and protected tunnel.
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
MPLS interfaces defined on this node are protected by MPLS interfaces defined on this node are protected by
backup tunnels and are indicated by the index backup tunnels and are indicated by the index
mplsFrrFacilityProtectedIfIndex. If the interface index is mplsFrrFacilityProtectedIfIndex. If the interface index is
set to 0, this indicates that the remaining indexes apply set to 0, this indicates that the remaining indexes apply
to all configured protected interfaces. to all configured protected interfaces.
The protecting tunnel is indicated by the The protecting tunnel is indicated by the
index mplsFrrFacilityProtectingTunnelIndex and index mplsFrrFacilityProtectingTunnelIndex and
represents a valid mplsTunnelEntry. Note that the tunnel represents a valid mplsTunnelEntry. Note that the tunnel
instance index of the protecting tunnel may be set to 0 instance index of the protecting tunnel may be set to 0
skipping to change at page 36, line 4 skipping to change at page 36, line 4
::= { mplsFrrFacilityDBTable 1 } ::= { mplsFrrFacilityDBTable 1 }
MplsFrrFacilityDBEntry ::= SEQUENCE { MplsFrrFacilityDBEntry ::= SEQUENCE {
mplsFrrFacilityProtectedIfIndex InterfaceIndex, mplsFrrFacilityProtectedIfIndex InterfaceIndex,
mplsFrrFacilityProtectingTunnelIndex MplsTunnelIndex, mplsFrrFacilityProtectingTunnelIndex MplsTunnelIndex,
mplsFrrFacilityBackupTunnelIndex MplsTunnelIndex, mplsFrrFacilityBackupTunnelIndex MplsTunnelIndex,
mplsFrrFacilityBackupTunnelInstance MplsTunnelInstanceIndex, mplsFrrFacilityBackupTunnelInstance MplsTunnelInstanceIndex,
mplsFrrFacilityBackupTunnelIngressLSRId MplsLsrIdentifier, mplsFrrFacilityBackupTunnelIngressLSRId MplsLsrIdentifier,
mplsFrrFacilityBackupTunnelEgressLSRId MplsLsrIdentifier, mplsFrrFacilityBackupTunnelEgressLSRId MplsLsrIdentifier,
mplsFrrFacilityDBNumProtectingTunnelOnIf Gauge32, mplsFrrFacilityDBNumProtectingTunnelOnIf Gauge32,
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
mplsFrrFacilityDBNumProtectedLspOnIf Gauge32, mplsFrrFacilityDBNumProtectedLspOnIf Gauge32,
mplsFrrFacilityDBNumProtectedTunnels Gauge32, mplsFrrFacilityDBNumProtectedTunnels Gauge32,
mplsFrrFacilityDBProtectingTunnelStatus INTEGER, mplsFrrFacilityDBProtectingTunnelStatus INTEGER,
mplsFrrFacilityDBProtectingTunnelResvBw MplsBitRate mplsFrrFacilityDBProtectingTunnelResvBw MplsBitRate
} }
mplsFrrFacilityProtectedIfIndex OBJECT-TYPE mplsFrrFacilityProtectedIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex SYNTAX InterfaceIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at page 37, line 4 skipping to change at page 37, line 4
"Uniquely identifies the mplsTunnelEntry primary index for "Uniquely identifies the mplsTunnelEntry primary index for
the TE tunnel LSP being protected on the the TE tunnel LSP being protected on the
interface as specified by mplsFrrFacilityProtectedIfIndex." interface as specified by mplsFrrFacilityProtectedIfIndex."
::= { mplsFrrFacilityDBEntry 3 } ::= { mplsFrrFacilityDBEntry 3 }
mplsFrrFacilityBackupTunnelInstance OBJECT-TYPE mplsFrrFacilityBackupTunnelInstance OBJECT-TYPE
SYNTAX MplsTunnelInstanceIndex SYNTAX MplsTunnelInstanceIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
"Uniquely identifies the mplsTunnelEntry secondary index "Uniquely identifies the mplsTunnelEntry secondary index
for the TE tunnel LSP being protected on the for the TE tunnel LSP being protected on the
interface as specified by mplsFrrFacilityProtectedIfIndex." interface as specified by mplsFrrFacilityProtectedIfIndex."
::= { mplsFrrFacilityDBEntry 4 } ::= { mplsFrrFacilityDBEntry 4 }
mplsFrrFacilityBackupTunnelIngressLSRId OBJECT-TYPE mplsFrrFacilityBackupTunnelIngressLSRId OBJECT-TYPE
SYNTAX MplsLsrIdentifier SYNTAX MplsLsrIdentifier
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 38, line 4 skipping to change at page 38, line 4
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of LSPs currently being protected on "The number of LSPs currently being protected on
the interface specified by the interface specified by
mplsFrrFacilityProtectedIfIndex." mplsFrrFacilityProtectedIfIndex."
::= { mplsFrrFacilityDBEntry 8 } ::= { mplsFrrFacilityDBEntry 8 }
mplsFrrFacilityDBNumProtectedTunnels OBJECT-TYPE mplsFrrFacilityDBNumProtectedTunnels OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of tunnels protected on the interface "The number of tunnels protected on the interface
specified by mplsFrrFacilityProtectedIfIndex." specified by mplsFrrFacilityProtectedIfIndex."
::= { mplsFrrFacilityDBEntry 9 } ::= { mplsFrrFacilityDBEntry 9 }
mplsFrrFacilityDBProtectingTunnelStatus OBJECT-TYPE mplsFrrFacilityDBProtectingTunnelStatus OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
active(1), active(1),
skipping to change at page 39, line 4 skipping to change at page 39, line 4
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 revealed here as it is often different from
mplsTunnelResourceMeanRate found in the MPLS-TE-STD-MIB mplsTunnelResourceMeanRate found in the MPLS-TE-STD-MIB
MIB module." MIB module."
::= { mplsFrrFacilityDBEntry 11 } ::= { mplsFrrFacilityDBEntry 11 }
-- Notifications -- Notifications
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
mplsFrrFacilityInitialBkupTunnelInvoked NOTIFICATION-TYPE mplsFrrFacilityInitialBkupTunnelInvoked NOTIFICATION-TYPE
OBJECTS { mplsFrrFacilityDBNumProtectingTunnelOnIf, OBJECTS { mplsFrrFacilityDBNumProtectingTunnelOnIf,
mplsFrrFacilityDBNumProtectedLspOnIf, mplsFrrFacilityDBNumProtectedLspOnIf,
mplsFrrFacilityDBNumProtectedTunnels, mplsFrrFacilityDBNumProtectedTunnels,
mplsFrrFacilityDBProtectingTunnelStatus, mplsFrrFacilityDBProtectingTunnelStatus,
mplsFrrFacilityDBProtectingTunnelResvBw mplsFrrFacilityDBProtectingTunnelResvBw
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 40, line 4 skipping to change at page 40, line 4
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
mplsFrrConstraintsTable is restored to normal operation. This mplsFrrConstraintsTable is restored to normal operation. This
notification should not be generated for each restored tunnel, notification should not be generated for each restored tunnel,
as this may result in potential scaling issues with regard to as this may result in potential scaling issues with regard to
LSR performance and network load. Note also that LSR performance and network load. Note also that
notifications MUST be generated in accordance with the notifications MUST be generated in accordance with the
mplsFrrNotificationsMaxRate." mplsFrrNotificationsMaxRate."
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
::= { mplsFrrFacilityNotifications 2 } ::= { mplsFrrFacilityNotifications 2 }
-- Module Conformance Statement -- Module Conformance Statement
mplsFrrFacilityCompliances mplsFrrFacilityCompliances
OBJECT IDENTIFIER ::= {mplsFrrFacilityConformance 1 } OBJECT IDENTIFIER ::= {mplsFrrFacilityConformance 1 }
mplsFrrFacilityGroups mplsFrrFacilityGroups
OBJECT IDENTIFIER ::= {mplsFrrFacilityConformance 2 } OBJECT IDENTIFIER ::= {mplsFrrFacilityConformance 2 }
skipping to change at page 41, line 5 skipping to change at page 41, line 5
MANDATORY-GROUPS { MANDATORY-GROUPS {
mplsFrrGeneralScalarGroup, mplsFrrGeneralScalarGroup,
mplsFrrGeneralTunnelARHopGroup, mplsFrrGeneralTunnelARHopGroup,
mplsFrrGeneralConstraintsGroup mplsFrrGeneralConstraintsGroup
} }
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
mplsFrrFacilityScalarGroup, mplsFrrFacilityScalarGroup,
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
mplsFrrFacilityDBGroup, mplsFrrFacilityDBGroup,
mplsFrrFacilityNotificationsGroup mplsFrrFacilityNotificationsGroup
} }
::= { mplsFrrFacilityCompliances 2 } ::= { mplsFrrFacilityCompliances 2 }
-- Units of conformance -- Units of conformance
mplsFrrFacilityScalarGroup OBJECT-GROUP mplsFrrFacilityScalarGroup OBJECT-GROUP
skipping to change at page 42, line 4 skipping to change at page 42, line 4
mplsFrrFacilityFinalTunnelRestored mplsFrrFacilityFinalTunnelRestored
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Objects that are required to represent FRR notifications." "Objects that are required to represent FRR notifications."
::= { mplsFrrFacilityGroups 3 } ::= { mplsFrrFacilityGroups 3 }
END END
-- End of MPLS-FRR-FACILITY-STD-MIB -- End of MPLS-FRR-FACILITY-STD-MIB
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
7. Security Considerations 7. Security Considerations
It is clear that these MIB modules are potentially useful for It is clear that these MIB modules are potentially useful for
monitoring of MPLS LSRs supporting fast reroute. This monitoring of MPLS LSRs supporting fast reroute. This
MIB module can also be used for configuration of certain objects, MIB module can also be used for configuration of certain objects,
and anything that can be configured can be incorrectly configured, and anything that can be configured can be incorrectly configured,
with potentially disastrous results. with potentially disastrous results.
There are a number of management objects defined in these MIB There are a number of management objects defined in these MIB
skipping to change at page 43, line 4 skipping to change at page 43, line 4
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:
o the mplsFrrOne2OnePlrTable (mplsFrrOne2OnePlrSenderAddr, o the mplsFrrOne2OnePlrTable (mplsFrrOne2OnePlrSenderAddr,
mplsFrrOne2OnePlrAvoidNodeAddr, etc.), mplsFrrOne2OnePlrAvoidNodeAddr, etc.),
mplsFrrOne2OneDetourTable (mplsFrrOne2OneDetourActive, mplsFrrOne2OneDetourTable (mplsFrrOne2OneDetourActive,
mplsFrrOne2OneDetourMergedDetourInst, etc.), and mplsFrrOne2OneDetourMergedDetourInst, etc.), and
mplsFrrGeneralTunnelARHopTable( mplsFrrGeneralTunnelARHopTable(
mplsFrrGeneralTunnelARHopProtectType, mplsFrrGeneralTunnelARHopProtectType,
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
mplsFrrGeneralTunnelARHopProtectTypeInUse, etc.) mplsFrrGeneralTunnelARHopProtectTypeInUse, etc.)
tables and some objects contained in the mplsFrrScalarGroup( tables and some objects contained in the mplsFrrScalarGroup(
mplsFrrGeneralProtectionMethod, mplsFrrActiveInterfaces, etc.) mplsFrrGeneralProtectionMethod, mplsFrrActiveInterfaces, etc.)
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 performance statistics. configuration and/or performance 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
skipping to change at page 44, line 4 skipping to change at page 44, line 4
MPLS-FRR-GENERAL-STD-MIB MIB module specified in this document. MPLS-FRR-GENERAL-STD-MIB MIB module specified in this document.
8.2. IANA Considerations for MPLS-FRR-ONE2ONE-STD-MIB 8.2. IANA Considerations for MPLS-FRR-ONE2ONE-STD-MIB
The IANA is requested to assign { mib-2 188 } to the The IANA is requested to assign { mib-2 188 } to the
MPLS-FRR-ONE2ONE-STD-MIB MIB module specified in this document. MPLS-FRR-ONE2ONE-STD-MIB MIB module specified in this document.
8.3. IANA Considerations for MPLS-FRR-FACILITY-STD-MIB 8.3. IANA Considerations for MPLS-FRR-FACILITY-STD-MIB
The IANA is requested to assign { mib-2 189 } to the The IANA is requested to assign { mib-2 189 } to the
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
MPLS-FRR-FACILITY-STD-MIB MIB module specified in this document. MPLS-FRR-FACILITY-STD-MIB MIB module specified in this document.
Editor's Note (to be removed prior to publication): the IANA is Editor's Note (to be removed prior to publication): the IANA is
requested to assign a value for "XXX" under the mib-2 subtree and to requested to assign a value for "XXX" under the mib-2 subtree and to
record the assignment in the SMI Numbers registry. When the record the assignment in the SMI Numbers registry. When the
assignment has been made, the RFC Editor is asked to replace "XXX" assignment has been made, the RFC Editor is asked to replace "XXX"
(here and in the MIB module) with the assigned value and to remove (here and in the MIB module) with the assigned value and to remove
this note. this note.
skipping to change at page 45, line 4 skipping to change at page 45, line 4
[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.
[RFC3811] Nadeau, T. and J. Cucchiara, "Definition of Textual [RFC3811] Nadeau, T. and J. Cucchiara, "Definition of Textual
Conventions and for Multiprotocol Label Switching (MPLS) Conventions and for Multiprotocol Label Switching (MPLS)
Management", RFC 3811, June 2004. Management", RFC 3811, June 2004.
[RFC3812] Srinivasan, C., Viswanathan, A. and T. Nadeau, [RFC3812] Srinivasan, C., Viswanathan, A. and T. Nadeau,
"Multiprotocol Label Switching (MPLS) Traffic "Multiprotocol Label Switching (MPLS) Traffic
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
Engineering Management Information Engineering Management Information
Base", RFC 3812, June 2004 Base", RFC 3812, June 2004
[RFC3813] Srinivasan, C., Viswanathan, A. and Nadeau, T., [RFC3813] Srinivasan, C., Viswanathan, A. and Nadeau, T.,
"Multiprotocol Label Switching (MPLS) Label Switching "Multiprotocol Label Switching (MPLS) Label Switching
Router (LSR) Management Information Base", Router (LSR) Management Information Base",
RFC 3813, June 2004 RFC 3813, June 2004
[RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J.
skipping to change at page 46, line 5 skipping to change at page 46, line 5
BT BT
BT Centre BT Centre
81 Newgate Street 81 Newgate Street
EC1A 7AJ EC1A 7AJ
London London
Email: tom.nadeau@bt.com Email: tom.nadeau@bt.com
A S Kiran Koushik A S Kiran Koushik
Cisco Systems, Inc. Cisco Systems, Inc.
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
12515 Research Blvd, Bldg 4 12515 Research Blvd, Bldg 4
Austin, TX 78664 Austin, TX 78664
Phone: +1-512-378-1482 Phone: +1-512-378-1482
Email: kkoushik@cisco.com Email: kkoushik@cisco.com
12. Contributors' Addresses 12. Contributors' Addresses
Stefaan De Cnodder Stefaan De Cnodder
Alcatel Alcatel
skipping to change at page 47, line 4 skipping to change at page 47, line 4
any standard or specification contained in an IETF Document. Please any standard or specification contained in an IETF Document. Please
address the information to the IETF at ietf-ipr@ietf.org. address the information to the IETF at ietf-ipr@ietf.org.
The definitive version of an IETF Document is that published by, or The definitive version of an IETF Document is that published by, or
under the auspices of, the IETF. Versions of IETF Documents that are under the auspices of, the IETF. Versions of IETF Documents that are
published by third parties, including those that are translated into published by third parties, including those that are translated into
other languages, should not be considered to be definitive versions other languages, should not be considered to be definitive versions
of IETF Documents. The definitive version of these Legal Provisions of IETF Documents. The definitive version of these Legal Provisions
is that published by, or under the auspices of, the IETF. Versions of is that published by, or under the auspices of, the IETF. Versions of
these Legal Provisions that are published by third parties, including these Legal Provisions that are published by third parties, including
MPLS Fast-reroute MIB Jul 4, 2009 MPLS Fast-reroute MIB Apr 5, 2010
those that are translated into other languages, should not be those that are translated into other languages, should not be
considered to be definitive versions of these Legal Provisions. considered to be definitive versions of these Legal Provisions.
For the avoidance of doubt, each Contributor to the IETF Standards For the avoidance of doubt, each Contributor to the IETF Standards
Process licenses each Contribution that he or she makes as part of Process licenses each Contribution that he or she makes as part of
the IETF Standards Process to the IETF Trust pursuant to the the IETF Standards Process to the IETF Trust pursuant to the
provisions of RFC 5378. No language to the contrary, or terms, provisions of RFC 5378. No language to the contrary, or terms,
conditions or rights that differ from or are inconsistent with the conditions or rights that differ from or are inconsistent with the
rights and licenses granted under RFC 5378, shall have any effect and rights and licenses granted under RFC 5378, shall have any effect and
 End of changes. 65 change blocks. 
69 lines changed or deleted 79 lines changed or added

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