draft-ietf-mpls-fastreroute-mib-11.txt | draft-ietf-mpls-fastreroute-mib-12.txt | |||
---|---|---|---|---|
Network Working Group Riza Cetin, Ed. | Network Working Group Riza Cetin, Ed. | |||
Internet Draft Alcatel | Internet Draft Alcatel | |||
Proposed Status: Standards Track | Intended Status: Standards Track | |||
Expires: Aug 2009 Thomas D. Nadeau, Ed. | Expires: Dec 2009 Thomas D. Nadeau, Ed. | |||
BT | BT | |||
A S Kiran Koushik, Ed. | A S Kiran Koushik, Ed. | |||
Cisco Systems, Inc. | Cisco Systems, Inc. | |||
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-11.txt | draft-ietf-mpls-fastreroute-mib-12.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 37 | skipping to change at page 1, line 37 | |||
and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents 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/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 (c) 2009 IETF Trust and the persons identified as the | ||||
document authors. All rights reserved. | ||||
This document is subject to BCP 78 and the IETF Trust's Legal | ||||
Provisions Relating to IETF Documents in effect on the date of | ||||
publication of this document (http://trustee.ietf.org/license-info). | ||||
Please review these documents carefully, as they describe your rights | ||||
and restrictions with respect to this document. | ||||
This document may contain material from IETF Documents or IETF | ||||
Contributions published or made publicly available before November | ||||
10, 2008. The person(s) controlling the copyright in some of this | ||||
material may not have granted the IETF Trust the right to allow | ||||
modifications of such material outside the IETF Standards Process. | ||||
Without obtaining an adequate license from the person(s) controlling | ||||
the copyright in such materials, this document may not be modified | ||||
outside the IETF Standards Process, and derivative works of it may | ||||
not be created outside the IETF Standards Process, except to format | ||||
it for publication as an RFC or to translate it into languages other | ||||
than English. | ||||
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 used to support two | In particular, it describes managed objects used to support two | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
fast reroute (FRR) methods for Multiprotocol Label Switching | fast reroute (FRR) methods for Multiprotocol Label Switching | |||
(MPLS) based traffic engineering (TE). The two methods are | (MPLS) based traffic engineering (TE). The two methods are | |||
one-to-one backup method and facility backup method. | one-to-one backup method and facility backup method. | |||
Table of Contents | Table of Contents | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
1. Introduction...............................................2 | 1. Introduction...............................................2 | |||
1.1. Conventions Used in This Document..........................2 | 1.1. Conventions Used in This Document..........................2 | |||
2. Terminology................................................2 | 2. Terminology................................................2 | |||
3. The Internet-Standard Management Framework.................3 | 3. The Internet-Standard Management Framework.................3 | |||
4. Overview of the MIB Modules................................3 | 4. Overview of the MIB Modules................................3 | |||
4.1. MPLS-FRR-GENERAL-STD-MIB...................................3 | 4.1. MPLS-FRR-GENERAL-STD-MIB...................................3 | |||
4.1.1 mplsFrrConstraintsTable................................... | 4.1.1 mplsFrrConstraintsTable....................................4 | |||
4.1.2 mplsFrrTunnelARHopTable................................... | 4.1.2 mplsFrrTunnelARHopTable....................................4 | |||
4.2. MPLS-FRR-ONE2ONE-STD-MIB................................... | 4.2. MPLS-FRR-ONE2ONE-STD-MIB...................................4 | |||
4.2.1 mplsFrrOne2OnePlrTable.................................... | 4.2.1 mplsFrrOne2OnePlrTable.....................................4 | |||
4.2.2 mplsFrrOne2OneDetourTable................................. | 4.2.2 mplsFrrOne2OneDetourTable..................................4 | |||
4.2.3 Example of relationship between mplsFrrOne2OnePlrTable, | 4.2.3 Example of relationship between mplsFrrOne2OnePlrTable, | |||
mplsFrrOne2OneDetourTable and mplsTunnelTable.............. | mplsFrrOne2OneDetourTable and mplsTunnelTable..............5 | |||
4.3 MPLS-FRR-FACILITY-STD-MIB................................... | 4.3 MPLS-FRR-FACILITY-STD-MIB..................................8 | |||
4.3.1 mplsFrrFacilityDBTable.................................... | 4.3.1 mplsFrrFacilityDBTable.....................................8 | |||
5. Handling IPv6 Tunnels......................................4 | 5. Handling IPv6 Tunnels......................................8 | |||
6.1 MPLS-FRR-GENERAL-STD-MIB Module Definitions................6 | 6. MIB Module Definitions.....................................9 | |||
6.2 MPLS-FRR-ONE2ONE-STD-MIB Module Definitions...............19 | 6.1 MPLS-FRR-GENERAL-STD-MIB Module Definitions................9 | |||
6.3 MPLS-FRR-FACILITY-STD-MIB Module Definitions..............29 | 6.2 MPLS-FRR-ONE2ONE-STD-MIB Module Definitions...............21 | |||
7. Security Considerations...................................39 | 6.3 MPLS-FRR-FACILITY-STD-MIB Module Definitions..............30 | |||
8. IANA Considerations.......................................41 | 7. Security Considerations...................................41 | |||
8.1 IANA Considerations for MPLS-FRR-GENERAL-STD-MIB..........41 | 8. IANA Considerations.......................................42 | |||
8.2 IANA Considerations for MPLS-FRR-ONE2ONE-STD-MIB..........41 | 8.1 IANA Considerations for MPLS-FRR-GENERAL-STD-MIB..........43 | |||
8.3 IANA Considerations for MPLS-FRR-FACILITY-STD-MIB.........41 | 8.2 IANA Considerations for MPLS-FRR-ONE2ONE-STD-MIB..........43 | |||
9. Acknowledgments...........................................41 | 8.3 IANA Considerations for MPLS-FRR-FACILITY-STD-MIB.........43 | |||
10. References................................................41 | 9. Acknowledgments...........................................43 | |||
10.1 Normative References......................................42 | 10. References................................................43 | |||
10.2 Informative References....................................42 | 10.1 Normative References......................................43 | |||
11. Editors' Addresses........................................43 | 10.2 Informative References....................................44 | |||
12. Contributors' Addresses...................................43 | 11. Editors' 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 | |||
Switching Routers as defined in [RFC4090]. This MIB module should | Switching Routers as defined in [RFC4090]. This MIB module should | |||
be used in conjunction with [RFC3811], [RFC3812] and [RFC3813]. | be used in conjunction with [RFC3811], [RFC3812] and [RFC3813]. | |||
Comments should be made directly to the MPLS mailing list at | Comments should be made directly to the MPLS mailing list at | |||
mpls@ietf.org. | mpls@ietf.org. | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
1.1. Conventions Used in This Document | 1.1. Conventions Used in This Document | |||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | |||
document are to be interpreted as described in RFC-2119 [RFC2119]. | document are to be interpreted as described in RFC-2119 [RFC2119]. | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
2. Terminology | 2. Terminology | |||
This document uses terminology from the document describing the | This document uses terminology from the document describing the | |||
Multiprotocol Label Switching Architecture [RFC3031] and from | Multiprotocol Label Switching Architecture [RFC3031] and from | |||
the document describing Fast Reroute Extensions to RSVP-TE for | the document describing Fast Reroute Extensions to RSVP-TE for | |||
LSP Tunnels [RFC4090]. | LSP Tunnels [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 | |||
skipping to change at page 4, line 4 | skipping to change at page 3, line 50 | |||
- 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. | |||
- MPLS-FRR-ONE2ONE-STD-MIB: Contains objects that apply to | - MPLS-FRR-ONE2ONE-STD-MIB: Contains objects that apply to | |||
one-to-one backup method. | one-to-one backup method. | |||
- MPLS-FRR-FACILITY-STD-MIB: Contains objects that apply to | - MPLS-FRR-FACILITY-STD-MIB: Contains objects that apply to | |||
facility backup method. | facility backup method. | |||
Although [RFC4090] specifies that a node is able to support both | Although [RFC4090] specifies that a node is able to support both | |||
fast reroute methods simultaneously, common practice has shown | fast reroute methods simultaneously, common practice has shown | |||
that operators choose to configure either one-to-one backup method | that operators choose to configure either one-to-one backup method | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
or facility backup at any given time. So by dividing the MIB | or facility backup at any given time. So by dividing the MIB | |||
modules into three, we allow the developers to choose the MIB | modules into three, we allow the developers to choose the MIB | |||
modules they want to implement depending on the method supported | modules they want to implement depending on the method supported | |||
on that node. | on that node. | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
4.1. MPLS-FRR-GENERAL-STD-MIB | 4.1. MPLS-FRR-GENERAL-STD-MIB | |||
This MIB module MUST be implemented if either of the fast reroute | This MIB module MUST be implemented if either of the fast reroute | |||
method is supported. | methods is supported. | |||
4.1.1 mplsFrrConstraintsTable | 4.1.1 mplsFrrConstraintsTable | |||
This table contains objects that apply to all LSRs | This table contains objects that apply to all LSRs | |||
implementing MPLS TE fast reroute functions. In particular, | implementing MPLS TE fast reroute functions. In particular, | |||
this table defines fast reroute constraints such as | this table defines fast reroute constraints such as | |||
bandwidth for a tunnel instance to be protected by using | bandwidth for a tunnel instance to be protected by using | |||
backup LSPs (detour LSPs or bypass tunnels). | backup LSPs (detour LSPs or bypass tunnels). | |||
This table is MUST be implemented at the ingress node of the | This table MUST be implemented at the ingress node of the | |||
protected TE tunnel instance to configure backup LSP setup | protected TE tunnel instance to configure backup LSP setup | |||
constraints. | constraints. | |||
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. | |||
skipping to change at page 4, line 46 | skipping to change at page 4, line 42 | |||
This table MUST be supported when the Record Route Object (RRO) | This table MUST be supported when the Record Route Object (RRO) | |||
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 | |||
The mplsFrrOne2OnePlrTable contains information about PLRs that | The mplsFrrOne2OnePlrTable contains information about | |||
initiated detour LSPs to protect tunnel instances. This table | Points of Local Repair (PLR) that initiated detour LSPs to | |||
MUST be supported for LSRs implementing the one-to-one backup | protect tunnel instances. This table MUST be supported for LSRs | |||
method. | implementing the one-to-one backup method. | |||
In these cases, the detour LSPs are reflected in the | In these cases, the detour LSPs are reflected in the | |||
mplsFrrOne2OneDetourTable. | mplsFrrOne2OneDetourTable. | |||
4.2.2 mplsFrrOne2OneDetourTable | 4.2.2 mplsFrrOne2OneDetourTable | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
The mplsFrrOne2OneDetourTable shows the detour LSPs in each node | The mplsFrrOne2OneDetourTable shows the detour LSPs in each node | |||
(ingress, transit and egress nodes). An entry of this table | (ingress, transit and egress nodes). An entry of this table | |||
represents a detour LSP. | represents a detour LSP. | |||
Each detour is identified by the following indexes: | Each detour is identified by the following indexes: | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
- 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 | - uniquely identifies a protected | |||
LSP 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 | - uniquely identifies a detour LSP | |||
skipping to change at page 5, line 45 | skipping to change at page 5, line 40 | |||
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 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 is MUST be supported if one-to-one backup method is | This table MUST be supported if one-to-one backup method is | |||
used. | used. | |||
4.2.3 Example of relationship between mplsFrrOne2OnePlrTable, | 4.2.3 Example of relationship between mplsFrrOne2OnePlrTable, | |||
mplsFrrOne2OneDetourTable and mplsTunnelTable | mplsFrrOne2OneDetourTable and mplsTunnelTable | |||
This section contains an example depicting the inter | This section contains an example depicting the inter | |||
relationship between the mplsFrrOne2OnePlrTable, | relationship between the mplsFrrOne2OnePlrTable, | |||
mplsFrrOne2OneDetourTable and mplsTunnelTable tables. | mplsFrrOne2OneDetourTable and mplsTunnelTable tables. | |||
[R1]----[R2]----[R3]------[R4]------[R5] | [R1]----[R2]----[R3]------[R4]------[R5] | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
\ \ \ / | \ \ \ / | |||
[R6]----[R7]----[R8] | [R6]----[R7]----[R8] | |||
Protected LSP: [R1->R2->R3->R4->R5] | Protected LSP: [R1->R2->R3->R4->R5] | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
R1's Backup: [R1->R6->R7->R8->R3] | R1's Backup: [R1->R6->R7->R8->R3] | |||
In the above topology the various tables will be populated | In the above topology the various tables will be populated | |||
as below. | as below. | |||
In mplsFrrOne2OnePlrTable: | In mplsFrrOne2OnePlrTable: | |||
{ | { | |||
mplsFrrOne2OnePlrTunnelIndex = 1, | mplsFrrOne2OnePlrTunnelIndex = 1, | |||
mplsFrrOne2OnePlrTunnelDetourInstance = 100, --Instance of R1 | mplsFrrOne2OnePlrTunnelDetourInstance = 6553601, | |||
-- 100(tunnel instance of protected tunnel) << 16 | 1(tunnel | ||||
-- instance of detour). | ||||
mplsFrrOne2OnePlrTunnelIngressLSRId = 192.168.100.1, --R1 | mplsFrrOne2OnePlrTunnelIngressLSRId = 192.168.100.1, --R1 | |||
mplsFrrOne2OnePlrTunnelEgressLSRId = 192.168.100.5, --R5 | mplsFrrOne2OnePlrTunnelEgressLSRId = 192.168.100.5, --R5 | |||
mplsFrrOne2OnePlrId = 192.168.100.1, -- | mplsFrrOne2OnePlrId = 192.168.100.1, -- | |||
-- R1 is PLR | -- R1 is PLR | |||
mplsFrrOne2OnePlrSenderAddrType = ipv4(1), | mplsFrrOne2OnePlrSenderAddrType = ipv4(1), | |||
mplsFrrOne2OnePlrSenderAddr = "192.168.100.1", -- R1 | mplsFrrOne2OnePlrSenderAddr = "192.168.100.1", -- R1 | |||
mplsFrrOne2OnePlrAvoidNodeAddrType = ipv4(1), | mplsFrrOne2OnePlrAvoidNodeAddrType = ipv4(1), | |||
mplsFrrOne2OnePlrAvoidNodeAddr = "192.168.100.2", | mplsFrrOne2OnePlrAvoidNodeAddr = "192.168.100.2", | |||
-- R1-R2(Avoid) | -- R1-R2(Avoid) | |||
} | } | |||
In mplsFrrOne2OneDetourTable: | In mplsFrrOne2OneDetourTable: | |||
{ | { | |||
mplsFrrOne2OnePlrTunnelIndex = 1, | mplsFrrOne2OnePlrTunnelIndex = 1, | |||
mplsFrrOne2OnePlrTunnelDetourInstance = 6553601, | mplsFrrOne2OnePlrTunnelDetourInstance = 6553601, | |||
-- 100(tunnel instance of protected tunnel) << 16 | 1(tunnel | -- | |||
-- instance of detour). | -- (100 << 16 | 1) == 6553601 | |||
-- To get all detours of a protected tunnel we could do | -- | |||
-- a snmpwalk of mplsFrrOne2OnePlrTunnelIndex. | -- 100 is mplsTunnelInstance for the protected tunnel | |||
-- (first 16 bits of)mplsFrrOne2OnePlrTunnelDetourInstance. | -- from mplsTunnelTable. Marked by AAA below. | |||
-- In this case: mplsFrrOne2OneDetourActive.1.262144 | -- Shift 16 to put this into the high order bits | |||
-- | ||||
-- 1 is mplsTunnelInstance for the detour lsp | ||||
-- from the mplsTunnelTable. Marked by BBB below. | ||||
-- Need to OR the index value into low order bits) | ||||
-- To get all detours of a protected tunnel(of instance 100) | ||||
-- we could do a snmpwalk of the mplsFrrOne2OneDetourEntry | ||||
-- where mplsFrrOne2OnePlrTunnelIndex == 1 | ||||
-- mplsFrrOne2OnePlrTunnelDetourInstance == 6553600 | ||||
-- The first value would be: | ||||
mplsFrrOne2OneDetourActive.1.6553601 | ||||
mplsFrrOne2OnePlrTunnelIngressLSRId = 192.168.100.1, --R1 | mplsFrrOne2OnePlrTunnelIngressLSRId = 192.168.100.1, --R1 | |||
mplsFrrOne2OnePlrTunnelEgressLSRId = 192.168.100.3, --R3 | mplsFrrOne2OnePlrTunnelEgressLSRId = 192.168.100.3, --R3 | |||
mplsFrrOne2OneDetourActive = false(2), | mplsFrrOne2OneDetourActive = false(2), | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
mplsFrrOne2OneDetourMergedStatus = notMerged(1), | mplsFrrOne2OneDetourMergedStatus = notMerged(1), | |||
mplsFrrOne2OneDetourMergedDetourInst = 0 | mplsFrrOne2OneDetourMergedDetourInst = 0 | |||
} | } | |||
In mplsTunnelTable(protected tunnel entry): | In mplsTunnelTable(protected tunnel entry): | |||
{ | { | |||
mplsTunnelIndex = 1, | mplsTunnelIndex = 1, | |||
mplsTunnelInstance = 100,-- Indicating protected tunnel | mplsTunnelInstance = 100,-- Indicating protected tunnel | |||
-- AAA | ||||
mplsTunnelIngressLSRId = 192.168.100.1, | mplsTunnelIngressLSRId = 192.168.100.1, | |||
mplsTunnelEgressLSRId = 192.168.100.5, | mplsTunnelEgressLSRId = 192.168.100.5, | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
mplsTunnelName = "R1-R5", | mplsTunnelName = "R1-R5", | |||
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, | |||
skipping to change at page 7, line 31 | skipping to change at page 7, line 44 | |||
mplsTunnelPathInUse = 1, | mplsTunnelPathInUse = 1, | |||
mplsTunnelRole = head (1), | mplsTunnelRole = head (1), | |||
} | } | |||
In mplsTunnelTable(detour lsp entry): | In mplsTunnelTable(detour lsp entry): | |||
{ | { | |||
mplsTunnelIndex = 1, | mplsTunnelIndex = 1, | |||
mplsTunnelInstance = 1, | mplsTunnelInstance = 1, | |||
-- Indicating detour lsp(higher 16 bits) | -- Indicating detour lsp(higher 16 bits) | |||
-- BBB | ||||
mplsTunnelIngressLSRId = 192.168.100.1, | mplsTunnelIngressLSRId = 192.168.100.1, | |||
mplsTunnelEgressLSRId = 192.168.100.3, | mplsTunnelEgressLSRId = 192.168.100.3, | |||
mplsTunnelName = "R1-R3", | mplsTunnelName = "R1-R3", | |||
mplsTunnelDescr = "R1-R3", | mplsTunnelDescr = "R1-R3", | |||
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, | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
mplsTunnelSessionAttributes = 0, | mplsTunnelSessionAttributes = 0, | |||
mplsTunnelLocalProtectInUse = false (0), | mplsTunnelLocalProtectInUse = false (0), | |||
mplsTunnelResourcePointer = mplsTunnelResourceMaxRate.6, | mplsTunnelResourcePointer = mplsTunnelResourceMaxRate.6, | |||
mplsTunnelInstancePriority = 1, | mplsTunnelInstancePriority = 1, | |||
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), | |||
} | } | |||
4.3 MPLS-FRR-FACILITY-STD-MIB | 4.3 MPLS-FRR-FACILITY-STD-MIB | |||
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. | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
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 defined | protected by a backup tunnel. Backup tunnels are 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 will exist on the PLR as per [RFC4090]. | |||
the MPLS TE fast reroute specification. Protected tunnels are | Protected tunnels are the LSPs that traverse the protected link. | |||
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 | |||
tunnels in the mplsTunnelTable [RFC3812] all LSRs in the network | tunnels in the mplsTunnelTable [RFC3812] all LSRs in the network | |||
MUST have a 32-bit LSR ID that can be used to identify the LSR | MUST have a 32-bit LSR ID that can be used to identify the LSR | |||
with the existing mplsTunnelIngressLSRId and mplsTunnelEgressLSRId | with the existing mplsTunnelIngressLSRId and mplsTunnelEgressLSRId | |||
objects which are 32-bit long. | objects which are 32-bit long. | |||
skipping to change at page 8, line 39 | skipping to change at page 9, line 4 | |||
LSRs will have then the 32-bit LSR ID to support IPv6 tunnels: | LSRs will have then the 32-bit LSR ID to support IPv6 tunnels: | |||
- mplsFrrOne2OnePlrTunnelIngressLSRId and | - mplsFrrOne2OnePlrTunnelIngressLSRId and | |||
- mplsFrrOne2OnePlrTunnelEgressLSRId | - mplsFrrOne2OnePlrTunnelEgressLSRId | |||
objects of the mplsFrrOne2OnePlrTable, | objects of the mplsFrrOne2OnePlrTable, | |||
- mplsFrrOne2OnePlrTunnelIngressLSRId and | - mplsFrrOne2OnePlrTunnelIngressLSRId and | |||
- mplsFrrOne2OnePlrTunnelEgressLSRId | - mplsFrrOne2OnePlrTunnelEgressLSRId | |||
objects of the mplsFrrOne2OneDetourTable | objects of the mplsFrrOne2OneDetourTable | |||
- mplsFrrFacilityBackupTunnelIngressLSRId and | - mplsFrrFacilityBackupTunnelIngressLSRId and | |||
- mplsFrrFacilityBackupTunnelEgressLSRId | - mplsFrrFacilityBackupTunnelEgressLSRId | |||
objects of the mplsFrrFacilityDBTable | objects of the mplsFrrFacilityDBTable | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
6. MIB Module Definitions | 6. MIB Module Definitions | |||
6.1. MPLS-FRR-GENERAL-STD-MIB Module: | 6.1. MPLS-FRR-GENERAL-STD-MIB Module: | |||
-- Start of MPLS-FRR-GENERAL-STD-MIB | -- Start of MPLS-FRR-GENERAL-STD-MIB | |||
MPLS-FRR-GENERAL-STD-MIB DEFINITIONS ::= BEGIN | MPLS-FRR-GENERAL-STD-MIB DEFINITIONS ::= BEGIN | |||
IMPORTS | IMPORTS | |||
MODULE-IDENTITY, OBJECT-TYPE, | MODULE-IDENTITY, OBJECT-TYPE, mib-2, | |||
Unsigned32, | Unsigned32, | |||
Counter32 | Counter32 | |||
FROM SNMPv2-SMI -- [RFC2578] | FROM SNMPv2-SMI -- [RFC2578] | |||
MODULE-COMPLIANCE, OBJECT-GROUP | MODULE-COMPLIANCE, OBJECT-GROUP | |||
FROM SNMPv2-CONF -- [RFC2580] | FROM SNMPv2-CONF -- [RFC2580] | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
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] | |||
MplsTunnelIndex, MplsTunnelInstanceIndex, | MplsTunnelIndex, MplsTunnelInstanceIndex, | |||
MplsBitRate, mplsStdMIB, | 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] | |||
; | ; | |||
mplsFrrGeneralMIB MODULE-IDENTITY | mplsFrrGeneralMIB MODULE-IDENTITY | |||
LAST-UPDATED | LAST-UPDATED | |||
"200902201200Z" -- 20 Feb 2009 12:00:00 GMT | "200906041200Z" -- 04 Jun 2009 12:00:00 GMT | |||
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 | |||
A S Kiran Koushik | A S Kiran Koushik | |||
Email: kkoushik@cisco.com | Email: kkoushik@cisco.com | |||
Stefaan De Cnodder | Stefaan De Cnodder | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
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) 2009 IETF Trust and the persons identified | |||
module is part of RFC xxxx; See the RFC itself for full | as the document authors. All rights reserved. This version | |||
legal notices. | of this MIB module is part of RFC xxxx; See the RFC itself | |||
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." | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
-- Revision history. | -- Revision history. | |||
REVISION | REVISION | |||
"200902201200Z" -- 20 Feb 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 | |||
::= { mplsStdMIB 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 18.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 } | |||
mplsFrrGeneralConformance | mplsFrrGeneralConformance | |||
OBJECT IDENTIFIER ::= { mplsFrrGeneralMIB 2 } | OBJECT IDENTIFIER ::= { mplsFrrGeneralMIB 2 } | |||
-- MPLS Fast Reroute generic scalars. | -- MPLS Fast Reroute generic scalars. | |||
skipping to change at page 10, line 38 | skipping to change at page 11, line 5 | |||
oneToOneBackup(2), | oneToOneBackup(2), | |||
facilityBackup(3) | facilityBackup(3) | |||
} | } | |||
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. | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
The value of unknown(1) is read-only and cannot be set. | The value of unknown(1) is read-only and cannot be set. | |||
If the value of unknown(1) is set an inconsistentValue error | If the value of unknown(1) is set an inconsistentValue error | |||
MUST be returned. It is provided to correct any | MUST be returned. It is provided to correct any | |||
misconfiguration." | misconfiguration." | |||
::= { mplsFrrGeneralObjects 1 } | ::= { mplsFrrGeneralObjects 1 } | |||
mplsFrrGeneralSwitchover OBJECT-TYPE | mplsFrrGeneralIngressTunnelInstances OBJECT-TYPE | |||
SYNTAX Counter32 | SYNTAX Counter32 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of tunnel instances for either detour LSPs or | "The number of tunnel instances for either detour LSPs or | |||
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 | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
-- | -- | |||
-- 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 Constraints table | -- MPLS Fast Reroute Constraints table | |||
mplsFrrGeneralConstraintsTable OBJECT-TYPE | mplsFrrGeneralConstraintsTable OBJECT-TYPE | |||
SYNTAX SEQUENCE OF MplsFrrGeneralConstraintsEntry | SYNTAX SEQUENCE OF MplsFrrGeneralConstraintsEntry | |||
skipping to change at page 11, line 38 | skipping to change at page 12, line 4 | |||
"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 a tunnel instance to be | |||
protected by detour LSPs or a bypass tunnel. | protected by detour LSPs or a bypass tunnel. | |||
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 | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
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: | |||
- 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 | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
" | " | |||
REFERENCE "Section 4.1 of RFC4090." | REFERENCE "Section 4.1 of RFC4090." | |||
INDEX { mplsFrrGeneralConstraintsIfIndexOrZero, | INDEX { mplsFrrGeneralConstraintsIfIndexOrZero, | |||
mplsFrrGeneralConstraintsTunnelIndex, | mplsFrrGeneralConstraintsTunnelIndex, | |||
mplsFrrGeneralConstraintsTunnelInstance | mplsFrrGeneralConstraintsTunnelInstance | |||
} | } | |||
::= { mplsFrrGeneralConstraintsTable 1 } | ::= { mplsFrrGeneralConstraintsTable 1 } | |||
MplsFrrGeneralConstraintsEntry ::= SEQUENCE { | MplsFrrGeneralConstraintsEntry ::= SEQUENCE { | |||
mplsFrrGeneralConstraintsIfIndexOrZero InterfaceIndexOrZero, | mplsFrrGeneralConstraintsIfIndexOrZero InterfaceIndexOrZero, | |||
skipping to change at page 12, line 39 | skipping to change at page 13, line 4 | |||
mplsFrrGeneralConstraintsIfIndexOrZero OBJECT-TYPE | mplsFrrGeneralConstraintsIfIndexOrZero OBJECT-TYPE | |||
SYNTAX InterfaceIndexOrZero | SYNTAX InterfaceIndexOrZero | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Uniquely identifies an interface which a fast reroute | "Uniquely identifies an interface which a fast reroute | |||
protection tunnel is configured to potentially protect | protection tunnel is configured to potentially protect | |||
in the event of a fault. Entries with this index set to | in the event of a fault. Entries with this index set to | |||
0 indicates that the protection tunnel configured protects | 0 indicates that the protection tunnel configured protects | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
all interfaces on this device (i.e.: node protection)." | all interfaces on this device (i.e.: node protection)." | |||
::= { mplsFrrGeneralConstraintsEntry 1 } | ::= { mplsFrrGeneralConstraintsEntry 1 } | |||
mplsFrrGeneralConstraintsTunnelIndex OBJECT-TYPE | mplsFrrGeneralConstraintsTunnelIndex OBJECT-TYPE | |||
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 } | |||
mplsFrrGeneralConstraintsTunnelInstance OBJECT-TYPE | mplsFrrGeneralConstraintsTunnelInstance OBJECT-TYPE | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
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 | |||
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 | |||
skipping to change at page 13, line 38 | skipping to change at page 14, line 5 | |||
nodeProtection(2) | nodeProtection(2) | |||
} | } | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"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. | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
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 } | |||
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 } | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
::= { 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 | |||
"Indicates the holding priority for detour LSP | "Indicates the holding priority for detour LSP | |||
or bypass tunnel." | or bypass tunnel." | |||
skipping to change at page 14, line 37 | skipping to change at page 15, line 4 | |||
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." | |||
REFERENCE | REFERENCE | |||
"Section 4.7 in RFC 3209" | "Section 4.7 in RFC 3209" | |||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { mplsFrrGeneralConstraintsEntry 7 } | ::= { mplsFrrGeneralConstraintsEntry 7 } | |||
mplsFrrGeneralConstraintsInclAllAffinity OBJECT-TYPE | mplsFrrGeneralConstraintsInclAllAffinity OBJECT-TYPE | |||
SYNTAX MplsTunnelAffinity | SYNTAX MplsTunnelAffinity | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
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 } | |||
mplsFrrGeneralConstraintsExclAnyAffinity OBJECT-TYPE | mplsFrrGeneralConstraintsExclAnyAffinity OBJECT-TYPE | |||
SYNTAX MplsTunnelAffinity | SYNTAX MplsTunnelAffinity | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
"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" | |||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { mplsFrrGeneralConstraintsEntry 9 } | ::= { mplsFrrGeneralConstraintsEntry 9 } | |||
skipping to change at page 15, line 37 | skipping to change at page 16, line 4 | |||
mplsFrrGeneralConstraintsBandwidth OBJECT-TYPE | mplsFrrGeneralConstraintsBandwidth OBJECT-TYPE | |||
SYNTAX MplsBitRate | SYNTAX MplsBitRate | |||
UNITS "kilobits per second" | UNITS "kilobits per second" | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The maximum bandwidth specifically reserved for a detour | "The maximum bandwidth specifically reserved for a detour | |||
LSP or bypass tunnel, in units of thousands of bits | LSP or bypass tunnel, in units of thousands of bits | |||
per second (Kbps). Note that setting this value to 0 | per second (Kbps). Note that setting this value to 0 | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
indicates best-effort treatment." | indicates best-effort treatment." | |||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { mplsFrrGeneralConstraintsEntry 11 } | ::= { mplsFrrGeneralConstraintsEntry 11 } | |||
mplsFrrGeneralConstraintsStorageType OBJECT-TYPE | mplsFrrGeneralConstraintsStorageType OBJECT-TYPE | |||
SYNTAX StorageType | SYNTAX StorageType | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
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 Feb 20, 2009 | ||||
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) | |||
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 | |||
skipping to change at page 16, line 37 | skipping to change at page 17, line 4 | |||
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 | availability in this table is governed by the support of | |||
the Record Route Object in the RSVP-TE signaling of the | the Record Route Object in the RSVP-TE signaling of the | |||
implementation." | implementation." | |||
::= { mplsFrrGeneralObjects 4 } | ::= { mplsFrrGeneralObjects 4 } | |||
mplsFrrGeneralTunnelARHopEntry OBJECT-TYPE | mplsFrrGeneralTunnelARHopEntry OBJECT-TYPE | |||
SYNTAX MplsFrrGeneralTunnelARHopEntry | SYNTAX MplsFrrGeneralTunnelARHopEntry | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
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." | |||
INDEX { | INDEX { | |||
mplsTunnelARHopListIndex, | mplsTunnelARHopListIndex, | |||
mplsTunnelARHopIndex | mplsTunnelARHopIndex | |||
} | } | |||
::= { mplsFrrGeneralTunnelARHopTable 1 } | ::= { mplsFrrGeneralTunnelARHopTable 1 } | |||
MplsFrrGeneralTunnelARHopEntry ::= SEQUENCE { | MplsFrrGeneralTunnelARHopEntry ::= SEQUENCE { | |||
mplsFrrGeneralTunnelARHopProtectType BITS, | mplsFrrGeneralTunnelARHopProtectType BITS, | |||
mplsFrrGeneralTunnelARHopProtectTypeInUse BITS | mplsFrrGeneralTunnelARHopProtectTypeInUse BITS | |||
} | } | |||
mplsFrrGeneralTunnelARHopProtectType OBJECT-TYPE | mplsFrrGeneralTunnelARHopProtectType OBJECT-TYPE | |||
SYNTAX BITS { node(0), bandwidth(1) } | SYNTAX BITS { node(0), bandwidth(1) } | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This object indicates the protection type or types of the | "This object indicates the desired protection type or types | |||
associated path hop object. Note that since this object is a | of the associated SESSION_ATTRIBUTE object. Note that since | |||
BITS type, one, none or all of the bits may be set to indicate | this object is a BITS type, one, none or all of the bits | |||
various combinations of protection types." | may be set to indicate various desired 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 | objects is extended to support desired bandwidth and node | |||
support bandwidth and node protection features." | protection features." | |||
::= { mplsFrrGeneralTunnelARHopEntry 1 } | ::= { mplsFrrGeneralTunnelARHopEntry 1 } | |||
mplsFrrGeneralTunnelARHopProtectTypeInUse OBJECT-TYPE | mplsFrrGeneralTunnelARHopProtectTypeInUse OBJECT-TYPE | |||
SYNTAX BITS { path(0), node(1), | SYNTAX BITS { node(0), bandwidth(1) } | |||
link(2) } | ||||
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 RRO IPv4 sub-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." | |||
REFERENCE | REFERENCE | |||
"See section 4 of RFC4090 where the SESSION_ATTRIBUTE | "See section 4 of RFC4090 where RRO IPv4 sub-object is | |||
and RECORD_ROUTE objects are extended to | extended to support bandwidth and node protection features." | |||
support bandwidth and node protection features." | ||||
::= { mplsFrrGeneralTunnelARHopEntry 2 } | ::= { mplsFrrGeneralTunnelARHopEntry 2 } | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
-- Notifications | -- Notifications | |||
-- Module Conformance Statement | -- Module Conformance Statement | |||
mplsFrrGeneralCompliances | mplsFrrGeneralCompliances | |||
OBJECT IDENTIFIER ::= {mplsFrrGeneralConformance 1 } | OBJECT IDENTIFIER ::= {mplsFrrGeneralConformance 1 } | |||
mplsFrrGeneralGroups | mplsFrrGeneralGroups | |||
OBJECT IDENTIFIER ::= {mplsFrrGeneralConformance 2 } | OBJECT IDENTIFIER ::= {mplsFrrGeneralConformance 2 } | |||
mplsFrrGeneralModuleFullCompliance MODULE-COMPLIANCE | mplsFrrGeneralModuleFullCompliance MODULE-COMPLIANCE | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Compliance statements for agents that support the | "Compliance statements for agents that support the | |||
MPLS-FRR-GENERALSTD-MIB MIB module." | MPLS-FRR-GENERALSTD-MIB MIB module." | |||
MODULE IF-MIB -- The Interfaces Group MIB module, RFC 2863. | MODULE IF-MIB -- The Interfaces Group MIB module, RFC 2863. | |||
MANDATORY-GROUPS { | MANDATORY-GROUPS { | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
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 | |||
} | } | |||
skipping to change at page 18, line 37 | skipping to change at page 19, line 4 | |||
createAndGo(4), destroy(6) | createAndGo(4), destroy(6) | |||
} | } | |||
DESCRIPTION "Support for createAndWait and notReady is | DESCRIPTION "Support for createAndWait and notReady is | |||
not required." | not required." | |||
::= { mplsFrrGeneralCompliances 1 } | ::= { mplsFrrGeneralCompliances 1 } | |||
mplsFrrGeneralModuleReadOnlyCompliance MODULE-COMPLIANCE | mplsFrrGeneralModuleReadOnlyCompliance MODULE-COMPLIANCE | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
"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 { | |||
mplsFrrGeneralScalarGroup, | mplsFrrGeneralScalarGroup, | |||
mplsFrrGeneralTunnelARHopGroup, | mplsFrrGeneralTunnelARHopGroup, | |||
mplsFrrGeneralConstraintsGroup | mplsFrrGeneralConstraintsGroup | |||
} | } | |||
-- Scalars | -- Scalars | |||
OBJECT mplsFrrGeneralProtectionMethod | OBJECT mplsFrrGeneralProtectionMethod | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
-- 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 | |||
skipping to change at page 19, line 37 | skipping to change at page 20, line 4 | |||
OBJECT mplsFrrGeneralConstraintsExclAnyAffinity | OBJECT mplsFrrGeneralConstraintsExclAnyAffinity | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT mplsFrrGeneralConstraintsBandwidth | OBJECT mplsFrrGeneralConstraintsBandwidth | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
OBJECT mplsFrrGeneralConstraintsProtectionType | OBJECT mplsFrrGeneralConstraintsProtectionType | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT mplsFrrGeneralConstraintsHopLimit | OBJECT mplsFrrGeneralConstraintsHopLimit | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT mplsFrrGeneralConstraintsStorageType | OBJECT mplsFrrGeneralConstraintsStorageType | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT mplsFrrGeneralConstraintsRowStatus | OBJECT mplsFrrGeneralConstraintsRowStatus | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
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 { | |||
mplsFrrGeneralSwitchover, | 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 } | |||
mplsFrrGeneralConstraintsGroup OBJECT-GROUP | mplsFrrGeneralConstraintsGroup OBJECT-GROUP | |||
OBJECTS { | OBJECTS { | |||
skipping to change at page 20, line 38 | skipping to change at page 21, line 4 | |||
mplsFrrGeneralConstraintsSetupPrio, | mplsFrrGeneralConstraintsSetupPrio, | |||
mplsFrrGeneralConstraintsHoldingPrio, | mplsFrrGeneralConstraintsHoldingPrio, | |||
mplsFrrGeneralConstraintsInclAnyAffinity, | mplsFrrGeneralConstraintsInclAnyAffinity, | |||
mplsFrrGeneralConstraintsInclAllAffinity, | mplsFrrGeneralConstraintsInclAllAffinity, | |||
mplsFrrGeneralConstraintsExclAnyAffinity, | mplsFrrGeneralConstraintsExclAnyAffinity, | |||
mplsFrrGeneralConstraintsHopLimit, | mplsFrrGeneralConstraintsHopLimit, | |||
mplsFrrGeneralConstraintsBandwidth, | mplsFrrGeneralConstraintsBandwidth, | |||
mplsFrrGeneralConstraintsStorageType, | mplsFrrGeneralConstraintsStorageType, | |||
mplsFrrGeneralConstraintsRowStatus | mplsFrrGeneralConstraintsRowStatus | |||
} | } | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
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." | |||
::= { mplsFrrGeneralGroups 2 } | ::= { mplsFrrGeneralGroups 2 } | |||
mplsFrrGeneralTunnelARHopGroup OBJECT-GROUP | mplsFrrGeneralTunnelARHopGroup OBJECT-GROUP | |||
OBJECTS { | OBJECTS { | |||
mplsFrrGeneralTunnelARHopProtectType, | mplsFrrGeneralTunnelARHopProtectType, | |||
mplsFrrGeneralTunnelARHopProtectTypeInUse | mplsFrrGeneralTunnelARHopProtectTypeInUse | |||
} | } | |||
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." | |||
::= { mplsFrrGeneralGroups 3} | ::= { mplsFrrGeneralGroups 3} | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
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-FRR-ONE2ONE-STD-MIB DEFINITIONS ::= BEGIN | MPLS-FRR-ONE2ONE-STD-MIB DEFINITIONS ::= BEGIN | |||
IMPORTS | IMPORTS | |||
MODULE-IDENTITY, OBJECT-TYPE, | 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 | |||
FROM SNMPv2-TC -- [RFC2579] | FROM SNMPv2-TC -- [RFC2579] | |||
MplsTunnelIndex, MplsTunnelInstanceIndex, | MplsTunnelIndex, MplsTunnelInstanceIndex, | |||
MplsLsrIdentifier, mplsStdMIB | MplsLsrIdentifier | |||
FROM MPLS-TC-STD-MIB -- [RFC3811] | FROM MPLS-TC-STD-MIB -- [RFC3811] | |||
InetAddressType, InetAddress | InetAddressType, InetAddress | |||
FROM INET-ADDRESS-MIB -- [RFC4001] | FROM INET-ADDRESS-MIB -- [RFC4001] | |||
mplsFrrGeneralScalarGroup, mplsFrrGeneralTunnelARHopGroup, | mplsFrrGeneralScalarGroup, mplsFrrGeneralTunnelARHopGroup, | |||
mplsFrrGeneralConstraintsGroup | mplsFrrGeneralConstraintsGroup | |||
FROM MPLS-FRR-GENERAL-STD-MIB | FROM MPLS-FRR-GENERAL-STD-MIB | |||
; | ; | |||
mplsFrrOne2OneMIB MODULE-IDENTITY | mplsFrrOne2OneMIB MODULE-IDENTITY | |||
LAST-UPDATED | LAST-UPDATED | |||
"200902201200Z" -- 20 Feb 2009 12:00:00 GMT | "200906041200Z" -- 04 Jun 2009 12:00:00 GMT | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
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 | |||
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 | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
Email: dhg@juniper.net | Email: dhg@juniper.net | |||
" | " | |||
DESCRIPTION | DESCRIPTION | |||
"Copyright (C) 2009 The IETF Trust. This version of this MIB | "Copyright (c) 2009 IETF Trust and the persons identified | |||
module is part of RFC xxxx; See the RFC itself for full | as the document authors. All rights reserved. This version | |||
legal notices. | of this MIB module is part of RFC xxxx; See the RFC itself | |||
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 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 | |||
"200902201200Z" -- 20 Feb 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 | |||
::= { mplsStdMIB 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 18.1 for details | -- see section 8.2 for details | |||
-- Top level components of this MIB module. | -- Top level components of this MIB module. | |||
mplsFrrOne2OneObjects OBJECT IDENTIFIER | mplsFrrOne2OneObjects OBJECT IDENTIFIER | |||
::= { mplsFrrOne2OneMIB 1 } | ::= { mplsFrrOne2OneMIB 1 } | |||
mplsFrrOne2OneConformance OBJECT IDENTIFIER | mplsFrrOne2OneConformance OBJECT IDENTIFIER | |||
::= { mplsFrrOne2OneMIB 2 } | ::= { mplsFrrOne2OneMIB 2 } | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
mplsFrrOne2OneScalars OBJECT IDENTIFIER | ||||
::= { mplsFrrOne2OneObjects 1 } | ||||
-- Scalar objects defined for 1-to-1 style FRR | -- Scalar objects defined for 1-to-1 style FRR | |||
mplsFrrIncomingDetourLSPs OBJECT-TYPE | mplsFrrIncomingDetourLSPs OBJECT-TYPE | |||
SYNTAX Integer32 (-1|0..2147483647) | SYNTAX Integer32 (0..2147483647) | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The number of detour LSPs entering the device | "The number of detour LSPs entering the device." | |||
(greater than or equal to 0) if mplsFrrProtectionMethod | ||||
is set to oneToOneBackup(1), or -1 if | ||||
mplsFrrProtectionMethod is set to facilityBackup(2)." | ||||
DEFVAL { 0 } | DEFVAL { 0 } | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ::= { mplsFrrOne2OneObjects 1 } | |||
::= { mplsFrrOne2OneScalars 1 } | ||||
mplsFrrOutgoingDetourLSPs OBJECT-TYPE | mplsFrrOutgoingDetourLSPs OBJECT-TYPE | |||
SYNTAX Integer32 (-1|0..2147483647) | SYNTAX Integer32 (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." | |||
than or equal to 0) if mplsFrrProtectionMethod | ||||
is set to oneToOneBackup(1), or -1 if | ||||
mplsFrrProtectionMethod is set to | ||||
facilityBackup(2)." | ||||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { mplsFrrOne2OneScalars 2 } | ::= { mplsFrrOne2OneObjects 2 } | |||
mplsFrrOne2OneDetourOriginating OBJECT-TYPE | mplsFrrOne2OneDetourOriginating OBJECT-TYPE | |||
SYNTAX Integer32(-1|0..2147483647) | SYNTAX Integer32(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." | |||
than or equal to 0) if mplsFrrProtectionMethod | ||||
is set to oneToOneBackup(1). This object MUST | ||||
return -1 if the mplsFrrProtectionMethod is set to | ||||
facilityBackup(2)." | ||||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { mplsFrrOne2OneScalars 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 | |||
"Indicates the number of LSPs currently protected by | "Indicates the number of LSPs currently protected by | |||
the FRR feature where this device acts as the PLR | the FRR feature where this device acts as the PLR | |||
for those LSPs. If mplsFrrProtectionMethod | for those LSPs." | |||
is set to facilityBackup(2) this object MUST be | ||||
0 and should be ignored." | ||||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { mplsFrrOne2OneScalars 4 } | ::= { mplsFrrOne2OneObjects 4 } | |||
-- | -- | |||
-- One-to-One Specific Tables | -- One-to-One Specific Tables | |||
-- | -- | |||
-- Tables in this section pertain only to the 1-1 | -- Tables in this section pertain only to the 1-1 | |||
-- style of FRR. | -- style of FRR. | |||
-- | -- | |||
-- MPLS Fast Reroute Point of Local Repair table | -- MPLS Fast Reroute Point of Local Repair table | |||
MPLS Fast-reroute MIB Feb 20, 2009 | MPLS Fast-reroute MIB Jun 04, 2009 | |||
mplsFrrOne2OnePlrTable OBJECT-TYPE | mplsFrrOne2OnePlrTable OBJECT-TYPE | |||
SYNTAX SEQUENCE OF MplsFrrOne2OnePlrEntry | SYNTAX SEQUENCE OF MplsFrrOne2OnePlrEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This table shows a list of protected TE tunnels with | "This table shows a list of protected TE tunnels with | |||
the corresponding protecting tunnel, as well as the PLR | the corresponding protecting tunnel, as well as the PLR | |||
where the protecting tunnel that initiated the detour | where the protecting tunnel that initiated the detour | |||
LSPs traverse this node." | LSPs traverse this node." | |||
::= { mplsFrrOne2OneObjects 2 } | ::= { mplsFrrOne2OneObjects 5 } | |||
mplsFrrOne2OnePlrEntry OBJECT-TYPE | mplsFrrOne2OnePlrEntry OBJECT-TYPE | |||
SYNTAX MplsFrrOne2OnePlrEntry | SYNTAX MplsFrrOne2OnePlrEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
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. | |||
skipping to change at page 25, line 4 | skipping to change at page 24, line 54 | |||
mplsFrrOne2OnePlrTunnelIngressLSRId,-- Tunnels must exist | mplsFrrOne2OnePlrTunnelIngressLSRId,-- Tunnels must exist | |||
mplsFrrOne2OnePlrTunnelEgressLSRId, -- a priori | mplsFrrOne2OnePlrTunnelEgressLSRId, -- a priori | |||
mplsFrrOne2OnePlrId } | mplsFrrOne2OnePlrId } | |||
::= { mplsFrrOne2OnePlrTable 1 } | ::= { mplsFrrOne2OnePlrTable 1 } | |||
MplsFrrOne2OnePlrEntry ::= SEQUENCE { | MplsFrrOne2OnePlrEntry ::= SEQUENCE { | |||
mplsFrrOne2OnePlrTunnelIndex MplsTunnelIndex, | mplsFrrOne2OnePlrTunnelIndex MplsTunnelIndex, | |||
mplsFrrOne2OnePlrTunnelDetourInstance MplsTunnelInstanceIndex, | mplsFrrOne2OnePlrTunnelDetourInstance MplsTunnelInstanceIndex, | |||
mplsFrrOne2OnePlrTunnelIngressLSRId MplsLsrIdentifier, | mplsFrrOne2OnePlrTunnelIngressLSRId MplsLsrIdentifier, | |||
mplsFrrOne2OnePlrTunnelEgressLSRId MplsLsrIdentifier, | mplsFrrOne2OnePlrTunnelEgressLSRId MplsLsrIdentifier, | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
mplsFrrOne2OnePlrId MplsLsrIdentifier, | mplsFrrOne2OnePlrId MplsLsrIdentifier, | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
mplsFrrOne2OnePlrSenderAddrType InetAddressType, | mplsFrrOne2OnePlrSenderAddrType InetAddressType, | |||
mplsFrrOne2OnePlrSenderAddr InetAddress, | mplsFrrOne2OnePlrSenderAddr InetAddress, | |||
mplsFrrOne2OnePlrAvoidNodeAddrType InetAddressType, | mplsFrrOne2OnePlrAvoidNodeAddrType InetAddressType, | |||
mplsFrrOne2OnePlrAvoidNodeAddr InetAddress | mplsFrrOne2OnePlrAvoidNodeAddr InetAddress | |||
} | } | |||
mplsFrrOne2OnePlrTunnelIndex OBJECT-TYPE | mplsFrrOne2OnePlrTunnelIndex OBJECT-TYPE | |||
SYNTAX MplsTunnelIndex | SYNTAX MplsTunnelIndex | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
skipping to change at page 26, line 4 | skipping to change at page 25, line 54 | |||
value as the Ingress LSR Router ID field in the | value as the Ingress LSR Router ID field in the | |||
LSPID TLV object. | LSPID TLV object. | |||
This value represents the head-end of the protected | This value represents the head-end of the protected | |||
tunnel instance." | tunnel instance." | |||
REFERENCE | REFERENCE | |||
"RFC3209" | "RFC3209" | |||
::= { mplsFrrOne2OnePlrEntry 3 } | ::= { mplsFrrOne2OnePlrEntry 3 } | |||
mplsFrrOne2OnePlrTunnelEgressLSRId OBJECT-TYPE | mplsFrrOne2OnePlrTunnelEgressLSRId OBJECT-TYPE | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
SYNTAX MplsLsrIdentifier | SYNTAX MplsLsrIdentifier | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
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." | |||
::= { mplsFrrOne2OnePlrEntry 4 } | ::= { mplsFrrOne2OnePlrEntry 4 } | |||
mplsFrrOne2OnePlrId OBJECT-TYPE | mplsFrrOne2OnePlrId OBJECT-TYPE | |||
SYNTAX MplsLsrIdentifier | SYNTAX MplsLsrIdentifier | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
skipping to change at page 27, line 4 | skipping to change at page 27, line 4 | |||
mplsFrrOne2OnePlrAvoidNodeAddrType OBJECT-TYPE | mplsFrrOne2OnePlrAvoidNodeAddrType OBJECT-TYPE | |||
SYNTAX InetAddressType | SYNTAX InetAddressType | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Denotes the address type of the node that this PLR tries to | "Denotes the address type of the node that this PLR tries to | |||
avoid." | avoid." | |||
DEFVAL { ipv4 } | DEFVAL { ipv4 } | |||
::= { mplsFrrOne2OnePlrEntry 8 } | ::= { mplsFrrOne2OnePlrEntry 8 } | |||
MPLS Fast-reroute MIB Feb 20, 2009 | MPLS Fast-reroute MIB Jun 04, 2009 | |||
mplsFrrOne2OnePlrAvoidNodeAddr OBJECT-TYPE | mplsFrrOne2OnePlrAvoidNodeAddr OBJECT-TYPE | |||
SYNTAX InetAddress | SYNTAX InetAddress | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The IP address of the node that this PLR tries to avoid. | "The IP address of the node that this PLR tries to avoid. | |||
The type of this address is determined by the value of the | The type of this address is determined by the value of the | |||
mplsFrrOne2OnePlrAvoidNodeAddrType object. | mplsFrrOne2OnePlrAvoidNodeAddrType object. | |||
This value is signalled via the DETOUR object defined in MPLS | This value is signalled via the DETOUR object defined in MPLS | |||
skipping to change at page 27, line 28 | skipping to change at page 27, line 28 | |||
::= { mplsFrrOne2OnePlrEntry 9 } | ::= { mplsFrrOne2OnePlrEntry 9 } | |||
-- MPLS One-To-One Fast Reroute Detour table. | -- MPLS One-To-One Fast Reroute Detour table. | |||
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 3 } | ::= { mplsFrrOne2OneObjects 6 } | |||
mplsFrrOne2OneDetourEntry OBJECT-TYPE | mplsFrrOne2OneDetourEntry OBJECT-TYPE | |||
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 { | |||
skipping to change at page 28, line 4 | skipping to change at page 27, line 54 | |||
::= { mplsFrrOne2OneDetourTable 1 } | ::= { mplsFrrOne2OneDetourTable 1 } | |||
MplsFrrOne2OneDetourEntry ::= SEQUENCE { | MplsFrrOne2OneDetourEntry ::= SEQUENCE { | |||
mplsFrrOne2OneDetourActive TruthValue, | mplsFrrOne2OneDetourActive TruthValue, | |||
mplsFrrOne2OneDetourMergedStatus INTEGER, | mplsFrrOne2OneDetourMergedStatus INTEGER, | |||
mplsFrrOne2OneDetourMergedDetourInst MplsTunnelInstanceIndex | mplsFrrOne2OneDetourMergedDetourInst MplsTunnelInstanceIndex | |||
} | } | |||
mplsFrrOne2OneDetourActive OBJECT-TYPE | mplsFrrOne2OneDetourActive OBJECT-TYPE | |||
SYNTAX TruthValue | SYNTAX TruthValue | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Indicates whether or not the main LSP has switched over to | "Indicates whether or not the main LSP has switched over to | |||
this detour LSP. | this detour LSP. | |||
If the value of this object is 'true', then it means that | If the value of this object is 'true', then it means that | |||
the main LSP has switched over to this detour LSP. Otherwise | the main LSP has switched over to this detour LSP. Otherwise | |||
it contains a value of 'false'. | it contains a value of 'false'. | |||
This is only relevant for detours originated by this node." | This is only relevant for detours originated by this node." | |||
::= { mplsFrrOne2OneDetourEntry 1 } | ::= { mplsFrrOne2OneDetourEntry 1 } | |||
skipping to change at page 29, line 4 | skipping to change at page 29, line 4 | |||
- higher 16 bits: detour instance" | - higher 16 bits: detour instance" | |||
::= { mplsFrrOne2OneDetourEntry 3 } | ::= { mplsFrrOne2OneDetourEntry 3 } | |||
-- Module Conformance Statement | -- Module Conformance Statement | |||
mplsFrrOne2OneCompliances | mplsFrrOne2OneCompliances | |||
OBJECT IDENTIFIER ::= {mplsFrrOne2OneConformance 1 } | OBJECT IDENTIFIER ::= {mplsFrrOne2OneConformance 1 } | |||
mplsFrrOne2OneGroups | mplsFrrOne2OneGroups | |||
OBJECT IDENTIFIER ::= {mplsFrrOne2OneConformance 2 } | OBJECT IDENTIFIER ::= {mplsFrrOne2OneConformance 2 } | |||
MPLS Fast-reroute MIB Feb 20, 2009 | MPLS Fast-reroute MIB Jun 04, 2009 | |||
mplsFrrOne2OneModuleFullCompliance MODULE-COMPLIANCE | mplsFrrOne2OneModuleFullCompliance MODULE-COMPLIANCE | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Compliance statements for agents that support the | "Compliance statements for agents that support the | |||
MPLS-FRR-ONE2ONE-STD-MIB MIB module." | MPLS-FRR-ONE2ONE-STD-MIB MIB module." | |||
MODULE MPLS-FRR-GENERAL-STD-MIB -- MPLS FRR Generic MIB | MODULE MPLS-FRR-GENERAL-STD-MIB -- MPLS FRR Generic MIB | |||
MANDATORY-GROUPS { | MANDATORY-GROUPS { | |||
mplsFrrGeneralScalarGroup, | mplsFrrGeneralScalarGroup, | |||
skipping to change at page 30, line 4 | skipping to change at page 30, line 4 | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT mplsFrrOne2OnePlrSenderAddr | OBJECT mplsFrrOne2OnePlrSenderAddr | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
::= { mplsFrrOne2OneCompliances 2 } | ::= { mplsFrrOne2OneCompliances 2 } | |||
-- Units of conformance | -- Units of conformance | |||
MPLS Fast-reroute MIB Feb 20, 2009 | MPLS Fast-reroute MIB Jun 04, 2009 | |||
mplsFrrOne2OneScalarsGroup OBJECT-GROUP | mplsFrrOne2OneScalarsGroup OBJECT-GROUP | |||
OBJECTS { | OBJECTS { | |||
mplsFrrIncomingDetourLSPs, | mplsFrrIncomingDetourLSPs, | |||
mplsFrrOutgoingDetourLSPs, | mplsFrrOutgoingDetourLSPs, | |||
mplsFrrOne2OneDetourOriginating, | mplsFrrOne2OneDetourOriginating, | |||
mplsFrrActiveProtectedLSPs | mplsFrrActiveProtectedLSPs | |||
} | } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Objects that are required general One-2-One PLR information." | "Objects that are required for general One-2-One PLR | |||
information." | ||||
::= { mplsFrrOne2OneGroups 1 } | ::= { mplsFrrOne2OneGroups 1 } | |||
mplsFrrOne2OnePLRDetourGroup OBJECT-GROUP | mplsFrrOne2OnePLRDetourGroup OBJECT-GROUP | |||
OBJECTS { | OBJECTS { | |||
mplsFrrOne2OneDetourActive, | mplsFrrOne2OneDetourActive, | |||
mplsFrrOne2OneDetourMergedStatus, | mplsFrrOne2OneDetourMergedStatus, | |||
mplsFrrOne2OneDetourMergedDetourInst | mplsFrrOne2OneDetourMergedDetourInst | |||
} | } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
skipping to change at page 31, line 4 | skipping to change at page 31, line 4 | |||
END | END | |||
-- End of MPLS-FRR-ONE2ONE-STD-MIB | -- End of MPLS-FRR-ONE2ONE-STD-MIB | |||
6.3. MPLS-FRR-FACILITY-STD-MIB | 6.3. MPLS-FRR-FACILITY-STD-MIB | |||
-- Start of MPLS-FRR-FACILITY-STD-MIB | -- Start of MPLS-FRR-FACILITY-STD-MIB | |||
MPLS-FRR-FACILITY-STD-MIB DEFINITIONS ::= BEGIN | MPLS-FRR-FACILITY-STD-MIB DEFINITIONS ::= BEGIN | |||
MPLS Fast-reroute MIB Feb 20, 2009 | MPLS Fast-reroute MIB Jun 04, 2009 | |||
IMPORTS | IMPORTS | |||
MODULE-IDENTITY, OBJECT-TYPE, | MODULE-IDENTITY, OBJECT-TYPE, mib-2, | |||
Integer32, | Integer32, | |||
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 | TruthValue | |||
FROM SNMPv2-TC -- [RFC2579] | FROM SNMPv2-TC -- [RFC2579] | |||
InterfaceIndex | InterfaceIndex | |||
FROM IF-MIB -- [RFC2863] | FROM IF-MIB -- [RFC2863] | |||
MplsTunnelIndex, MplsTunnelInstanceIndex, | MplsTunnelIndex, MplsTunnelInstanceIndex, | |||
MplsLsrIdentifier, MplsBitRate, mplsStdMIB | 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 | |||
"200902201200Z" -- 20 Feb 2009 12:00:00 GMT | "200906041200Z" -- 04 Jun 2009 12:00:00 GMT | |||
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 4 | skipping to change at page 32, line 4 | |||
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) 2009 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 | |||
MPLS Fast-reroute MIB Feb 20, 2009 | MPLS Fast-reroute MIB Jun 04, 2009 | |||
-- 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." | |||
-- Revision history. | -- Revision history. | |||
REVISION | REVISION | |||
"200902201200Z" -- 20 Feb 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 | |||
::= { mplsStdMIB 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 18.1 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 | |||
::= { 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(-1|0..2147483647) | SYNTAX Integer32(0..2147483647) | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Indicates the number of MPLS interfaces configured for | "Indicates the number of MPLS interfaces configured for | |||
protection by the FRR feature if | protection." | |||
mplsFrrProtectionMethod | ||||
is set to facilityBackup(2), otherwise this value | ||||
MUST return -1 to indicate that LSPs traversing any | ||||
interface are not protected." | ||||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { mplsFrrFacilityObjects 1 } | ::= { mplsFrrFacilityObjects 1 } | |||
mplsFrrActiveInterfaces OBJECT-TYPE | mplsFrrActiveInterfaces OBJECT-TYPE | |||
SYNTAX Gauge32 | SYNTAX Gauge32 | |||
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 | |||
MPLS Fast-reroute MIB Feb 20, 2009 | protected. This value MUST be less than or equal | |||
to mplsFrrConfiguredInterfaces." | ||||
protected by the FRR feature if | ||||
mplsFrrProtectionMethod is set to | ||||
facilityBackup(2), otherwise this value should return | ||||
0 to indicate that LSPs traversing any interface may | ||||
not be protected. This value MUST be less than or equal | ||||
to mplsFrrConfiguredInterfaces except when | ||||
mplsFrrConfiguredInterfaces is set to -1, in which case | ||||
the value of this object is meaningless and SHOULD be | ||||
ignored." | ||||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { mplsFrrFacilityObjects 2 } | ::= { mplsFrrFacilityObjects 2 } | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
mplsFrrConfiguredBypassTunnels OBJECT-TYPE | mplsFrrConfiguredBypassTunnels OBJECT-TYPE | |||
SYNTAX Gauge32 | SYNTAX Gauge32 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Indicates the number of bypass tunnels configured to | "Indicates the number of bypass tunnels configured to | |||
protect TE tunnels on this LSR using the FRR feature | protect TE tunnels on this LSR." | |||
if mplsFrrProtectionMethod is set to | ||||
facilityBackup(2), otherwise this value MUST return | ||||
0 and SHOULD be ignored." | ||||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { mplsFrrFacilityObjects 3 } | ::= { mplsFrrFacilityObjects 3 } | |||
mplsFrrActiveBypassTunnels OBJECT-TYPE | mplsFrrActiveBypassTunnels OBJECT-TYPE | |||
SYNTAX Gauge32 | SYNTAX Gauge32 | |||
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 using the FRR feature. This | TE tunnels on this LSR." | |||
object MUST return 0 if mplsFrrProtectionMethod | ||||
is set to oneToOneBackup(1)." | ||||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { mplsFrrFacilityObjects 4 } | ::= { mplsFrrFacilityObjects 4 } | |||
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 | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
emitted by this implementation." | emitted by this implementation." | |||
DEFVAL { false } | DEFVAL { false } | |||
::= { mplsFrrFacilityObjects 5 } | ::= { mplsFrrFacilityObjects 5 } | |||
mplsFrrFacilityNotificationsMaxRate OBJECT-TYPE | mplsFrrFacilityNotificationsMaxRate OBJECT-TYPE | |||
SYNTAX Gauge32 | SYNTAX Gauge32 | |||
UNITS "Notifications per Second" | UNITS "Notifications per Second" | |||
MAX-ACCESS read-write | MAX-ACCESS read-write | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This variable indicates the maximum number of | "This variable indicates the maximum number of | |||
notifications issued per second. If events occur | notifications issued per second. If events occur | |||
more rapidly, the implementation may simply fail to | more rapidly, the implementation may simply fail to | |||
emit these notifications during that period, or may | emit these notifications during that period, or may | |||
queue them until an appropriate time. In case the | queue them until an appropriate time. In case the | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
implementation chooses to drop the events during | implementation chooses to drop the events during | |||
throttling instead of queuing them to be sent at a later | throttling instead of queuing them to be sent at a later | |||
time, it is assumed that there will be no indication | time, it is assumed that there will be no indication | |||
that events are being thrown away. | that events are being thrown away. | |||
A value of 0 means no throttling is applied and | A value of 0 means no throttling is applied and | |||
events may be generated at the rate at which they occur." | events may be generated at the rate at which they occur." | |||
DEFVAL { 0 } | DEFVAL { 0 } | |||
::= { mplsFrrFacilityObjects 6 } | ::= { mplsFrrFacilityObjects 6 } | |||
skipping to change at page 35, line 4 | skipping to change at page 34, line 40 | |||
interface, protecting backup tunnel and protected tunnel. | interface, protecting backup tunnel and protected tunnel. | |||
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 | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
which indicates the tunnel head interface for the | which indicates the tunnel head interface for the | |||
protecting tunnel, as per RFC3812, but it may also be | protecting tunnel, as per RFC3812, but it may also be | |||
defined using the following semantics: | defined using the following semantics: | |||
- 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 | |||
" | " | |||
::= { mplsFrrFacilityObjects 7 } | ::= { mplsFrrFacilityObjects 7 } | |||
mplsFrrFacilityDBEntry OBJECT-TYPE | mplsFrrFacilityDBEntry OBJECT-TYPE | |||
SYNTAX MplsFrrFacilityDBEntry | SYNTAX MplsFrrFacilityDBEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An entry in the mplsFrrFacilityDBTable represents a single | "An entry in the mplsFrrFacilityDBTable represents a single | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
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 | tunnels, and the ifEntry in the IF-MIB MIB module | |||
for the protected interface." | for the protected interface." | |||
INDEX { | INDEX { | |||
mplsFrrFacilityProtectedIfIndex, -- protected ifIndex | mplsFrrFacilityProtectedIfIndex, -- protected ifIndex | |||
skipping to change at page 36, line 4 | skipping to change at page 35, line 39 | |||
mplsFrrFacilityBackupTunnelEgressLSRId MplsLsrIdentifier, | mplsFrrFacilityBackupTunnelEgressLSRId MplsLsrIdentifier, | |||
mplsFrrFacilityDBNumProtectingTunnelOnIf Gauge32, | mplsFrrFacilityDBNumProtectingTunnelOnIf Gauge32, | |||
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 | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Uniquely identifies the interface configured for FRR | "Uniquely identifies the interface configured for FRR | |||
protection. If this object is set to 0, this indicates | protection. If this object is set to 0, this indicates | |||
that the remaining indexing combinations for this row | that the remaining indexing combinations for this row | |||
apply to all interfaces on this device for which | apply to all interfaces on this device for which | |||
the FRR feature can operate." | the FRR feature can operate." | |||
::= { mplsFrrFacilityDBEntry 1 } | ::= { mplsFrrFacilityDBEntry 1 } | |||
mplsFrrFacilityProtectingTunnelIndex OBJECT-TYPE | mplsFrrFacilityProtectingTunnelIndex OBJECT-TYPE | |||
SYNTAX MplsTunnelIndex | SYNTAX MplsTunnelIndex | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
"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 mplsFrrFacilityProtectedIfIndex | interface as specified in the mplsFrrFacilityProtectedIfIndex | |||
(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." | 0 as per the indexing convention stipulated." | |||
REFERENCE | REFERENCE | |||
"RFC3812" | "RFC3812" | |||
::= { mplsFrrFacilityDBEntry 2 } | ::= { mplsFrrFacilityDBEntry 2 } | |||
skipping to change at page 37, line 4 | skipping to change at page 36, line 39 | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"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 | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Uniquely identifies the mplsTunnelEntry third index | "Uniquely identifies the mplsTunnelEntry third 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." | |||
REFERENCE | REFERENCE | |||
"RFC3209, RFC3212" | "RFC3209, RFC3212" | |||
::= { mplsFrrFacilityDBEntry 5 } | ::= { mplsFrrFacilityDBEntry 5 } | |||
mplsFrrFacilityBackupTunnelEgressLSRId OBJECT-TYPE | mplsFrrFacilityBackupTunnelEgressLSRId OBJECT-TYPE | |||
SYNTAX MplsLsrIdentifier | SYNTAX MplsLsrIdentifier | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Uniquely identifies the mplsTunnelEntry fourth index | "Uniquely identifies the mplsTunnelEntry fourth index | |||
for the TE tunnel LSP being protected on the | for the TE tunnel LSP being protected on the | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
interface as specified by mplsFrrFacilityProtectedIfIndex." | interface as specified by mplsFrrFacilityProtectedIfIndex." | |||
::= { mplsFrrFacilityDBEntry 6 } | ::= { mplsFrrFacilityDBEntry 6 } | |||
mplsFrrFacilityDBNumProtectingTunnelOnIf OBJECT-TYPE | mplsFrrFacilityDBNumProtectingTunnelOnIf 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 | "The number of backup tunnels protecting the | |||
interface specified by mplsFrrFacilityProtectedIfIndex." | interface specified by mplsFrrFacilityProtectedIfIndex." | |||
skipping to change at page 38, line 4 | skipping to change at page 37, line 39 | |||
SYNTAX Gauge32 | SYNTAX Gauge32 | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
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 { | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
active(1), | active(1), | |||
ready(2), | ready(2), | |||
partial(3) | partial(3) | |||
} | } | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Specifies the state of the protecting tunnel as | "Specifies the state of the protecting tunnel as | |||
specified by mplsFrrFacilityProtectingTunnelIndex. | specified by mplsFrrFacilityProtectingTunnelIndex. | |||
active This tunnel's label has been placed in the | active This tunnel's label has been placed in the | |||
LFIB and is ready to be applied to incoming | LFIB and is ready to be applied to incoming | |||
packets. | packets. | |||
ready - This tunnel's label entry has been created but is | ready - This tunnel's label entry has been created but is | |||
not yet in the LFIB. | not yet in the LFIB. | |||
partial - This tunnel's label entry as not been fully | MPLS Fast-reroute MIB Jun 04, 2009 | |||
partial - This tunnel's label entry has not been fully | ||||
created." | created." | |||
::= { mplsFrrFacilityDBEntry 10 } | ::= { mplsFrrFacilityDBEntry 10 } | |||
mplsFrrFacilityDBProtectingTunnelResvBw OBJECT-TYPE | mplsFrrFacilityDBProtectingTunnelResvBw 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 | "Specifies the amount of bandwidth in units | |||
skipping to change at page 39, line 4 | skipping to change at page 38, line 39 | |||
::= { mplsFrrFacilityDBEntry 11 } | ::= { mplsFrrFacilityDBEntry 11 } | |||
-- Notifications | -- Notifications | |||
mplsFrrFacilityInitialBkupTunnelInvoked NOTIFICATION-TYPE | mplsFrrFacilityInitialBkupTunnelInvoked NOTIFICATION-TYPE | |||
OBJECTS { mplsFrrFacilityDBNumProtectingTunnelOnIf, | OBJECTS { mplsFrrFacilityDBNumProtectingTunnelOnIf, | |||
mplsFrrFacilityDBNumProtectedLspOnIf, | mplsFrrFacilityDBNumProtectedLspOnIf, | |||
mplsFrrFacilityDBNumProtectedTunnels, | mplsFrrFacilityDBNumProtectedTunnels, | |||
mplsFrrFacilityDBProtectingTunnelStatus, | mplsFrrFacilityDBProtectingTunnelStatus, | |||
mplsFrrFacilityDBProtectingTunnelResvBw | mplsFrrFacilityDBProtectingTunnelResvBw | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
} | } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This notification is generated when a tunnel running over an | "This notification is generated when a tunnel running over an | |||
interface as specified in the mplsFrrConstraintsTable is | interface as specified in the mplsFrrConstraintsTable is | |||
initially protected by the backup tunnel also specified in the | initially protected by the backup tunnel also specified in the | |||
mplsFrrConstraintsTable. In some implementations there may be | mplsFrrConstraintsTable. In some implementations there may be | |||
a difference between when the control plane triggers | a difference between when the control plane triggers | |||
this notification and when the hardware is programmed to | this notification and when the hardware is programmed to | |||
utilize the protection path. Due to the urgency of this | utilize the protection path. Due to the urgency of this | |||
operation, it is acceptable for the control plane to | operation, it is acceptable for the control plane to | |||
either issue this notification before or after it programs | either issue this notification before or after it programs | |||
skipping to change at page 39, line 23 | skipping to change at page 39, line 5 | |||
mplsFrrConstraintsTable. In some implementations there may be | mplsFrrConstraintsTable. In some implementations there may be | |||
a difference between when the control plane triggers | a difference between when the control plane triggers | |||
this notification and when the hardware is programmed to | this notification and when the hardware is programmed to | |||
utilize the protection path. Due to the urgency of this | utilize the protection path. Due to the urgency of this | |||
operation, it is acceptable for the control plane to | operation, it is acceptable for the control plane to | |||
either issue this notification before or after it programs | either issue this notification before or after it programs | |||
the hardware. In cases where it is the latter approach, | the hardware. In cases where it is the latter approach, | |||
the notification MUST be sent immediately after the | the notification MUST be sent immediately after the | |||
data plane has been altered. | data plane has been altered. | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
This notification should not be generated | This notification should not be generated | |||
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 load. Note also | with regard to LSR performance and network load. Note also | |||
that notifications MUST be generated in accordance with the | that notifications MUST be generated in accordance with the | |||
mplsFrrNotificationsMaxRate. | mplsFrrNotificationsMaxRate." | |||
Note this notification is only applicable to the facility based | ||||
fastreroute protection method, and should be ignored by | ||||
implementations that do not support this method." | ||||
::= { mplsFrrFacilityNotifications 1 } | ::= { mplsFrrFacilityNotifications 1 } | |||
mplsFrrFacilityFinalTunnelRestored NOTIFICATION-TYPE | mplsFrrFacilityFinalTunnelRestored NOTIFICATION-TYPE | |||
OBJECTS { mplsFrrFacilityDBNumProtectingTunnelOnIf, | OBJECTS { mplsFrrFacilityDBNumProtectingTunnelOnIf, | |||
mplsFrrFacilityDBNumProtectedLspOnIf, | mplsFrrFacilityDBNumProtectedLspOnIf, | |||
mplsFrrFacilityDBNumProtectedTunnels, | mplsFrrFacilityDBNumProtectedTunnels, | |||
mplsFrrFacilityDBProtectingTunnelStatus, | mplsFrrFacilityDBProtectingTunnelStatus, | |||
mplsFrrFacilityDBProtectingTunnelResvBw | mplsFrrFacilityDBProtectingTunnelResvBw | |||
} | } | |||
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." | |||
::= { mplsFrrFacilityNotifications 2 } | ::= { mplsFrrFacilityNotifications 2 } | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
-- 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 } | |||
mplsFrrFacilityModuleFullCompliance MODULE-COMPLIANCE | mplsFrrFacilityModuleFullCompliance MODULE-COMPLIANCE | |||
skipping to change at page 40, line 26 | skipping to change at page 40, line 4 | |||
DESCRIPTION | DESCRIPTION | |||
"Compliance statements for agents that support the | "Compliance statements for agents that support the | |||
MPLS-FRR-FACILITY-STD-MIB MIB module." | MPLS-FRR-FACILITY-STD-MIB MIB module." | |||
MODULE MPLS-FRR-GENERAL-STD-MIB -- MPLS FRR Generic MIB | MODULE MPLS-FRR-GENERAL-STD-MIB -- MPLS FRR Generic MIB | |||
MANDATORY-GROUPS { | MANDATORY-GROUPS { | |||
mplsFrrGeneralScalarGroup, | mplsFrrGeneralScalarGroup, | |||
mplsFrrGeneralTunnelARHopGroup, | mplsFrrGeneralTunnelARHopGroup, | |||
mplsFrrGeneralConstraintsGroup | mplsFrrGeneralConstraintsGroup | |||
} | } | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
MODULE -- this module | MODULE -- this module | |||
MANDATORY-GROUPS { | MANDATORY-GROUPS { | |||
mplsFrrFacilityScalarGroup, | ||||
mplsFrrFacilityDBGroup, | mplsFrrFacilityDBGroup, | |||
mplsFrrFacilityNotificationsGroup | mplsFrrFacilityNotificationsGroup | |||
} | } | |||
::= { mplsFrrFacilityCompliances 1 } | ::= { mplsFrrFacilityCompliances 1 } | |||
mplsFrrFacilityModuleReadOnlyCompliance MODULE-COMPLIANCE | mplsFrrFacilityModuleReadOnlyCompliance 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 MPLS-FRR-GENERAL-STD-MIB -- MPLS FRR Generic MIB | ||||
MANDATORY-GROUPS { | ||||
mplsFrrGeneralScalarGroup, | ||||
mplsFrrGeneralTunnelARHopGroup, | ||||
mplsFrrGeneralConstraintsGroup | ||||
} | ||||
MODULE -- this module | ||||
MANDATORY-GROUPS { | MANDATORY-GROUPS { | |||
mplsFrrFacilityScalarGroup, | mplsFrrFacilityScalarGroup, | |||
mplsFrrFacilityDBGroup, | mplsFrrFacilityDBGroup, | |||
mplsFrrFacilityNotificationsGroup | mplsFrrFacilityNotificationsGroup | |||
} | } | |||
::= { mplsFrrFacilityCompliances 2 } | ::= { mplsFrrFacilityCompliances 2 } | |||
-- Units of conformance | -- Units of conformance | |||
mplsFrrFacilityScalarGroup OBJECT-GROUP | mplsFrrFacilityScalarGroup OBJECT-GROUP | |||
OBJECTS { mplsFrrConfiguredInterfaces, | OBJECTS { mplsFrrConfiguredInterfaces, | |||
mplsFrrActiveInterfaces, | mplsFrrActiveInterfaces, | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
mplsFrrConfiguredBypassTunnels, | mplsFrrConfiguredBypassTunnels, | |||
mplsFrrActiveBypassTunnels, | mplsFrrActiveBypassTunnels, | |||
mplsFrrFacilityNotificationsEnabled, | mplsFrrFacilityNotificationsEnabled, | |||
mplsFrrFacilityNotificationsMaxRate | mplsFrrFacilityNotificationsMaxRate | |||
} | } | |||
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." | |||
::= { mplsFrrFacilityGroups 1 } | ::= { mplsFrrFacilityGroups 1 } | |||
mplsFrrFacilityDBGroup OBJECT-GROUP | mplsFrrFacilityDBGroup OBJECT-GROUP | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
OBJECTS { mplsFrrFacilityDBNumProtectingTunnelOnIf, | OBJECTS { mplsFrrFacilityDBNumProtectingTunnelOnIf, | |||
mplsFrrFacilityDBNumProtectedLspOnIf, | mplsFrrFacilityDBNumProtectedLspOnIf, | |||
mplsFrrFacilityDBNumProtectedTunnels, | mplsFrrFacilityDBNumProtectedTunnels, | |||
mplsFrrFacilityDBProtectingTunnelStatus, | mplsFrrFacilityDBProtectingTunnelStatus, | |||
mplsFrrFacilityDBProtectingTunnelResvBw | mplsFrrFacilityDBProtectingTunnelResvBw | |||
} | } | |||
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." | |||
skipping to change at page 42, line 4 | skipping to change at page 41, line 40 | |||
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 | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
modules with a MAX-ACCESS clause of read-write and/or read-create. | modules with a MAX-ACCESS clause of read-write and/or read-create. | |||
Such objects may be considered sensitive or vulnerable in some | Such objects may be considered sensitive or vulnerable in some | |||
network environments. The support for SET operations in a | network environments. The support for SET operations in a | |||
non-secure environment without proper protection can have a | non-secure environment without proper protection can have a | |||
negative effect on network operations. These are the tables and | negative effect on network operations. These are the tables and | |||
objects and their sensitivity/vulnerability: | objects and their sensitivity/vulnerability: | |||
o the mplsFrrGeneralConstraintsTable and some objects in the | o the mplsFrrGeneralConstraintsTable( | |||
mplsFrrScalarGroup contain objects which may be used | mplsFrrGeneralConstraintsProtectionType, | |||
to provision MPLS fast reroute features. Unauthorized | mplsFrrGeneralConstraintsSetupPrio, etc.) and some objects in | |||
access to these objects could result in disruption of | the mplsFrrScalarGroup( mplsFrrGeneralProtectionMethod, | |||
traffic on the network. This is especially true if the | mplsFrrFacilityNotificationsEnabled, etc.) contain objects | |||
which may be used to provision MPLS fast reroute features. | ||||
Unauthorized access to these objects could result in disruption | ||||
of traffic on the network. This is especially true if the | ||||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
objects in question refer to previously provisioned protection | objects in question refer to previously provisioned protection | |||
tunnels and configuration. The use of stronger | tunnels and configuration. The use of stronger | |||
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 these MIB modules. 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 these MIB modules (i.e. objects with | |||
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 | |||
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: | |||
o the mplsFrrOne2OnePlrTable, mplsFrrOne2OneDetourTable, and | o the mplsFrrOne2OnePlrTable (mplsFrrOne2OnePlrSenderAddr, | |||
mplsFrrTunnelARHopTable tables and some objects | mplsFrrOne2OnePlrAvoidNodeAddr, etc.), | |||
contained in the mplsFrrScalarGroup | mplsFrrOne2OneDetourTable (mplsFrrOne2OneDetourActive, | |||
mplsFrrOne2OneDetourMergedDetourInst, etc.), and | ||||
mplsFrrGeneralTunnelARHopTable( | ||||
mplsFrrGeneralTunnelARHopProtectType, | ||||
mplsFrrGeneralTunnelARHopProtectTypeInUse, etc.) | ||||
tables and some objects contained in the mplsFrrScalarGroup( | ||||
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 | |||
precautions so they are not revealed. | precautions so they are not revealed. | |||
SNMP versions prior to SNMPv3 did not include adequate security. | SNMP versions prior to SNMPv3 did not include adequate security. | |||
Even if the network itself is secure (for example by using IPSec), | Even if the network itself is secure (for example by using IPSec), | |||
even then, there is no control as to who on the secure network is | even then, there is no control as to who on the secure network is | |||
allowed to access and GET/SET (read/change/create/delete) the objects | allowed to access and GET/SET (read/change/create/delete) the objects | |||
in this MIB module. | in these MIB modules. | |||
It is RECOMMENDED that implementers consider the security features as | It is RECOMMENDED that implementers consider the security features as | |||
provided by the SNMPv3 framework (see [RFC3410], section 8), | provided by the SNMPv3 framework (see [RFC3410], section 8), | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
including full support for the SNMPv3 cryptographic mechanisms (for | including full support for the SNMPv3 cryptographic mechanisms (for | |||
authentication and privacy). | authentication and privacy). | |||
Further, deployment of SNMP versions prior to SNMPv3 is NOT | Further, deployment of SNMP versions prior to SNMPv3 is NOT | |||
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to | RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to | |||
enable cryptographic security. It is then a customer/operator | enable cryptographic security. It is then a customer/operator | |||
responsibility to ensure that the SNMP entity giving access to an | responsibility to ensure that the SNMP entity giving access to an | |||
instance of this MIB module, is properly configured to give access | instance of these MIB modules, is properly configured to give access | |||
to the objects only to those principals (users) that have legitimate | to the objects only to those principals (users) that have legitimate | |||
rights to indeed GET or SET (change/create/delete) them. | rights to indeed GET or SET (change/create/delete) them. | |||
8. IANA Considerations | 8. IANA Considerations | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
As described in the MPLS-TC-STD-MIB [RFC3811] MIB module, MPLS | The MIB modules in this document uses the following IANA-assigned | |||
related standards track MIB modules should be rooted under the | OBJECT IDENTIFIER values recorded in the SMI Numbers registry: | |||
mplsStdMIB subtree. There is one MPLS-related | ||||
MIB module contained in this document. The following "IANA | ||||
Considerations" subsection requests IANA for a new assignment under | ||||
the mplsStdMIB subtree. New assignments can only be made via a | ||||
Standards Action as specified in [RFC5226]. | ||||
8.1. IANA Considerations for MPLS-FRR-GENERAL-STD-MIB | 8.1. IANA Considerations for MPLS-FRR-GENERAL-STD-MIB | |||
The IANA is requested to assign { mplsStdMIB 12 } to the | The IANA is requested to assign { mib-2 187 } to the | |||
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 { mplsStdMIB 13 } 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 { mplsStdMIB 14 } to the | The IANA is requested to assign { mib-2 189 } to the | |||
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 | ||||
requested to assign a value for "XXX" under the mib-2 subtree and to | ||||
record the assignment in the SMI Numbers registry. When the | ||||
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 | ||||
this note. | ||||
9. Acknowledgments | 9. Acknowledgments | |||
This document is a product of the MPLS Working Group. | This document is a product of the MPLS Working Group. | |||
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 | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
[RFC2119] S. Bradner, "Key Words for use in RFCs to Indicate | [RFC2119] S. Bradner, "Key Words for use in RFCs to Indicate | |||
Requirement Levels", RFC 2119, BCP 14, March 1997. | Requirement Levels", RFC 2119, BCP 14, March 1997. | |||
[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. | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
[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. | |||
[RFC2863] McCloghrie, K. and F. Kastenholtz, "The Interfaces Group | [RFC2863] McCloghrie, K. and F. Kastenholtz, "The Interfaces Group | |||
MIB", RFC 2863, June 2000. | MIB", RFC 2863, June 2000. | |||
[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. | |||
skipping to change at page 45, line 5 | skipping to change at page 44, line 39 | |||
Addresses", RFC 4001, Feb 2005. | Addresses", RFC 4001, Feb 2005. | |||
[RFC4090] Pan, P., Swallow, G., and A. Atlas, "Fast Reroute | [RFC4090] Pan, P., Swallow, G., and A. Atlas, "Fast Reroute | |||
Extensions to RSVP-TE for LSP Tunnels", RFC 4090, | Extensions to RSVP-TE for LSP Tunnels", RFC 4090, | |||
May 2005. | May 2005. | |||
[RFC5226] Narten, T. and H. Alvestrand., "Guidelines for Writing an | [RFC5226] Narten, T. and H. Alvestrand., "Guidelines for Writing an | |||
IANA Considerations Section in RFCs", BCP 26, RFC 5226, | IANA Considerations Section in RFCs", BCP 26, RFC 5226, | |||
May 2008. | May 2008. | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
10.2 Informative References | 10.2 Informative References | |||
[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. | |||
[RFC4990] Shiomoto K., Papneja R., Rabbat R.," Use of Addresses | [RFC4990] Shiomoto K., Papneja R., Rabbat R.," Use of Addresses | |||
in Generalized Multi-Protocol Label Switching (GMPLS) | in Generalized Multi-Protocol Label Switching (GMPLS) | |||
Networks", RFC 4990, Sep 2007. | Networks", RFC 4990, Sep 2007. | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
11. Editors' Addresses | 11. Editors' Addresses | |||
Riza Cetin | Riza Cetin | |||
Alcatel | Alcatel | |||
Francis Wellesplein 1 | Francis Wellesplein 1 | |||
B-2018 Antwerp, Belgium | B-2018 Antwerp, Belgium | |||
Email: riza.cetin@alcatel.be | Email: riza.cetin@alcatel.be | |||
Thomas D. Nadeau | Thomas D. Nadeau | |||
BT | BT | |||
skipping to change at page 46, line 4 | skipping to change at page 45, line 43 | |||
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 | |||
MPLS Fast-reroute MIB Feb 20, 2009 | ||||
Intellectual Property Statement | Intellectual Property Statement | |||
The IETF Trust takes no position regarding the validity or scope of | The IETF Trust takes no position regarding the validity or scope of | |||
any Intellectual Property Rights or other rights that might be | any Intellectual Property Rights or other rights that might be | |||
claimed to pertain to the implementation or use of the technology | claimed to pertain to the implementation or use of the technology | |||
described in any IETF Document or the extent to which any license | described in any IETF Document or the extent to which any license | |||
under such rights might or might not be available; nor does it | under such rights might or might not be available; nor does it | |||
represent that it has made any independent effort to identify any | represent that it has made any independent effort to identify any | |||
such rights. | such rights. | |||
Copies of Intellectual Property disclosures made to the IETF | Copies of Intellectual Property disclosures made to the IETF | |||
Secretariat and any assurances of licenses to be made available, or | Secretariat and any assurances of licenses to be made available, or | |||
MPLS Fast-reroute MIB Jun 04, 2009 | ||||
the result of an attempt made to obtain a general license or | the result of an attempt made to obtain a general license or | |||
permission for the use of such proprietary rights by implementers or | permission for the use of such proprietary rights by implementers or | |||
users of this specification can be obtained from the IETF on-line IPR | users of this specification can be obtained from the IETF on-line IPR | |||
repository at http://www.ietf.org/ipr | repository at http://www.ietf.org/ipr | |||
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 | |||
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. | |||
skipping to change at page 46, line 48 | skipping to change at page 47, line ? | |||
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 | |||
shall be null and void, whether published or posted by such | shall be null and void, whether published or posted by such | |||
Contributor, or included with or in such Contribution. | Contributor, or included with or in such Contribution. | |||
Full Copyright Statement | ||||
Copyright (c) 2009 IETF Trust and the persons identified as the | ||||
document authors. All rights reserved. | ||||
This document is subject to BCP 78 and the IETF Trust's Legal | ||||
Provisions Relating to IETF Documents | ||||
(http://trustee.ietf.org/license-info) in effect on the date of | ||||
publication of this document. Please review these documents | ||||
carefully, as they describe your rights and restrictions with respect | ||||
to this document. | ||||
All IETF Documents and the information contained therein are provided | ||||
on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE | ||||
REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE | ||||
IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL | ||||
WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY | ||||
WARRANTY THAT THE USE OF THE INFORMATION THEREIN WILL NOT INFRINGE | ||||
ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS | ||||
FOR A PARTICULAR PURPOSE. | ||||
Acknowledgement | Acknowledgement | |||
This document is a product of the MPLS Working Group. | This document is a product of the MPLS Working Group. | |||
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). | |||
MPLS Fast-reroute MIB Feb 20, 2009 | MPLS Fast-reroute MIB Jun 04, 2009 | |||
End of changes. 160 change blocks. | ||||
262 lines changed or deleted | 265 lines changed or added | |||
This html diff was produced by rfcdiff 1.35. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |