--- 1/draft-ietf-mpls-fastreroute-mib-18.txt 2011-06-02 23:15:52.000000000 +0200 +++ 2/draft-ietf-mpls-fastreroute-mib-19.txt 2011-06-02 23:15:52.000000000 +0200 @@ -1,26 +1,26 @@ Network Working Group Thomas D. Nadeau, Ed. -Internet Draft LucidVision +Internet Draft CA Technologies Intended Status: Standards Track Expires: Dec 2011 Agrahara S Kiran Koushik, Ed. Cisco Systems, Inc. Riza Cetin, Ed. Alcatel June 2011 Multiprotocol Label Switching (MPLS) Traffic Engineering Management Information Base for Fast Reroute - draft-ietf-mpls-fastreroute-mib-18.txt + draft-ietf-mpls-fastreroute-mib-19.txt Status of this Memo This Internet-Draft is submitted to IETF in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. @@ -45,21 +45,21 @@ 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. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 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 @@ -92,21 +92,21 @@ 4.2.2 mplsFrrOne2OneDetourTable..................................6 4.2.3 Example of relationship between mplsFrrOne2OnePlrTable, mplsFrrOne2OneDetourTable and mplsTunnelTable..............7 4.3 MPLS-FRR-FACILITY-STD-MIB..................................9 4.3.1 mplsFrrFacilityDBTable....................................10 4.3.2 Example of relationship between various tables of MPLS-FRR-FACILITY-STD-MIB.................................10 5. Handling IPv6 Tunnels.....................................11 6. MIB Module Definitions....................................12 6.1 MPLS-FRR-GENERAL-STD-MIB Module Definitions...............12 - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 6.2 MPLS-FRR-ONE2ONE-STD-MIB Module Definitions...............24 6.3 MPLS-FRR-FACILITY-STD-MIB Module Definitions..............34 7. Security Considerations...................................45 8. IANA Considerations.......................................46 8.1 IANA Considerations for MPLS-FRR-GENERAL-STD-MIB..........46 8.2 IANA Considerations for MPLS-FRR-ONE2ONE-STD-MIB..........46 8.3 IANA Considerations for MPLS-FRR-FACILITY-STD-MIB.........46 9. Acknowledgments...........................................47 10. References................................................47 @@ -141,21 +141,21 @@ 3. The Internet-Standard Management Framework For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of [RFC3410]. Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. MIB module objects are generally accessed through the Simple Network Management Protocol - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 (SNMP). Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB module that is compliant to the SMIv2, which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580]. 4. Overview of the MIB Modules The specification [RFC4090] stipulates two different approaches @@ -191,21 +191,21 @@ 4.1.1 mplsFrrConstraintsTable This table contains objects that apply to all LSRs implementing MPLS TE fast reroute functions. In particular, this table defines fast reroute constraints such as bandwidth for a tunnel instance to be protected by using backup LSPs (detour LSPs or bypass tunnels). This table MUST be implemented at the ingress node of the protected TE tunnel instance to configure backup LSP setup - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 constraints. 4.1.2 mplsFrrTunnelARHopTable This table extends mplsTunnelARHopTable (defined in the MPLS-TE-STD-MIB [RFC3812]) with fast-reroute objects which specify the local protection type or types of availability, as well as what type or types are actally in-use for each tunnel hop traversed by a protected TE tunnel. @@ -239,21 +239,21 @@ mplsFrrGeneralConstraintsBandwidth = 0, -- best effort mplsFrrGeneralConstraintsStorageType = 2, -- volatile mplsFrrGeneralConstraintsRowStatus = 1, -- active }; mplsFrrGeneralTunnelARHopEntry { mplsFrrGeneralTunnelARHopSessionAttributeFlags = 5, -- SEStyleDesired | LocalProtectionDesired - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsFrrGeneralTunnelARHopRROSubObjectFlags = 2 -- LocalProtectionInUse }; 4.2. MPLS-FRR-ONE2ONE-STD-MIB This MIB module MUST be supported when one-to-one backup fastreroute method is used. @@ -290,21 +290,21 @@ same node. In this case, the higher 16 bits of the tunnel instance object is used as a detour instance. - ingress node's LSR ID (mplsFrrOne2OnePlrTunnelIngressLSRId): set to the ingress node of an LSP protected by a detour. - egress node's LSR ID (mplsFrrOne2OnePlrTunnelEgressLSRId): - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 set to the egress node of an LSP protected by a detour. A detour LSP is also considered as an instance of a protected TE tunnel. Therefore, each detour LSP SHOULD have an entry in the mplsTunnelTable (defined in the MPLS-TE-STD-MIB[RFC3812]). The mplsTunnelTable entries are indexed using mplsTunnelIndex, mplsTunnelInstance, mplsTunnelIngressLSRId, and mplsTunnelEgressLSRId. @@ -341,21 +341,21 @@ mplsFrrOne2OnePlrTunnelDetourInstance = 6553601, -- -- (100 << 16 | 1) = 6553601 -- 100 is the tunnel instance of the protected tunnel. -- mplsFrrOne2OnePlrTunnelIngressLSRId = 192.0.2.1, --R1 mplsFrrOne2OnePlrTunnelEgressLSRId = 192.0.2.5, --R5 mplsFrrOne2OnePlrId = 192.0.2.1, -- -- R1 is PLR mplsFrrOne2OnePlrSenderAddrType = ipv4(1), - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsFrrOne2OnePlrSenderAddr = "192.0.2.1", -- R1 mplsFrrOne2OnePlrAvoidNodeAddrType = ipv4(1), mplsFrrOne2OnePlrAvoidNodeAddr = "192.0.2.2", -- R1-R2(Avoid) } In mplsFrrOne2OneDetourTable: { mplsFrrOne2OnePlrTunnelIndex = 1, @@ -392,21 +392,21 @@ mplsTunnelIndex = 1, mplsTunnelInstance = 100,-- Indicating protected tunnel -- AAA mplsTunnelIngressLSRId = 192.0.2.1, mplsTunnelEgressLSRId = 192.0.2.5, mplsTunnelName = "R1-R5", mplsTunnelDescr = "R1-R5", mplsTunnelIsIf = true (1), mplsTunnelXCPointer = 0.0, - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsTunnelSignallingProto = none (1), mplsTunnelSetupPrio = 0, mplsTunnelHoldingPrio = 0, mplsTunnelSessionAttributes = 0, mplsTunnelLocalProtectInUse = true(1), mplsTunnelResourcePointer = mplsTunnelResourceMaxRate.5, mplsTunnelInstancePriority = 1, mplsTunnelHopTableIndex = 1, mplsTunnelIncludeAnyAffinity = 0, @@ -443,21 +443,21 @@ mplsTunnelExcludeAnyAffinity = 0, mplsTunnelPathInUse = 1, mplsTunnelRole = head (1), } 4.3 MPLS-FRR-FACILITY-STD-MIB This MIB module MUST be supported when facility backup fastreroute method is used. - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 4.3.1 mplsFrrFacilityDBTable The mplsFrrFacilityDBTable provides information about the fast reroute database for facility-based fast reroute. An entry is created in this table for each tunnel being protected by a backup tunnel. Backup tunnels are defined to protect the tunnels traversing an interface. The protecting tunnel will exist on the PLR as per [RFC4090]. Protected tunnels are the LSPs that traverse the protected link. @@ -491,21 +491,21 @@ mplsFrrFacilityDBNumProtectedTunnels = 1, mplsFrrFacilityDBProtectingTunnelStatus = 1, -- active mplsFrrFacilityDBProtectingTunnelResvBw = 0, }; In mplsTunnelTable(protecting tunnel entry): { mplsTunnelIndex = 999, -- protecting tunnel index mplsTunnelInstance = 0, -- head - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsTunnelIngressLSRId = 192.0.2.2, mplsTunnelEgressLSRId = 192.0.2.4, mplsTunnelName = "R2-R4", mplsTunnelDescr = "R2-R4", mplsTunnelIsIf = true (1), mplsTunnelXCPointer = 0.0, mplsTunnelSignallingProto = none (1), mplsTunnelSetupPrio = 0, mplsTunnelHoldingPrio = 0, @@ -541,21 +541,21 @@ mplsTunnelInstancePriority = 1, mplsTunnelHopTableIndex = 1, mplsTunnelIncludeAnyAffinity = 0, mplsTunnelIncludeAllAffinity = 0, mplsTunnelExcludeAnyAffinity = 0, mplsTunnelPathInUse = 1, mplsTunnelRole = transit (2), } 5. Handling IPv6 Tunnels - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 As described in [RFC4990], in order to support IPv6 MPLS 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 with the existing mplsTunnelIngressLSRId and mplsTunnelEgressLSRId objects which are 32-bit long. In this MIB, the following objects which refer to ingress/egress LSRs will have then the 32-bit LSR ID to support IPv6 tunnels: - mplsFrrOne2OnePlrTunnelIngressLSRId and @@ -591,21 +591,21 @@ FROM IF-MIB -- [RFC2863] MplsTunnelIndex, MplsTunnelInstanceIndex, MplsBitRate, MplsTunnelAffinity FROM MPLS-TC-STD-MIB -- [RFC3811] mplsTunnelGroup, mplsTunnelScalarGroup, mplsTunnelARHopListIndex, mplsTunnelARHopIndex FROM MPLS-TE-STD-MIB -- [RFC3812] ; - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsFrrGeneralMIB MODULE-IDENTITY LAST-UPDATED "200906041200Z" -- 04 Jun 2009 12:00:00 GMT ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group" CONTACT-INFO " Riza Cetin Email: riza.cetin@alcatel.be @@ -633,29 +633,29 @@ This MIB module contains generic object definitions for MPLS Traffic Engineering Fast Reroute as defined in RFC4090." -- Revision history. REVISION "200906041200Z" -- 04 Jun 2009 12:00:00 GMT DESCRIPTION "Initial version. Published as RFC xxxx." -- RFC-editor pls fill in xxxx - ::= { mib-2 yyy } -- RFC-editor please fill in + ::= { mib-2 XXX } -- RFC-editor please fill in -- yyy with value assigned by IANA, -- see section 8.1 for details -- Top level components of this MIB module. mplsFrrGeneralObjects OBJECT IDENTIFIER ::= { mplsFrrGeneralMIB 1 } - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsFrrGeneralConformance OBJECT IDENTIFIER ::= { mplsFrrGeneralMIB 2 } -- MPLS Fast Reroute generic scalars. mplsFrrGeneralProtectionMethod OBJECT-TYPE SYNTAX INTEGER { unknown(1), oneToOneBackup(2), facilityBackup(3) @@ -692,21 +692,21 @@ STATUS current DESCRIPTION "This table shows detour LSP or bypass tunnel setup constraints." ::= { mplsFrrGeneralObjects 3 } mplsFrrGeneralConstraintsEntry OBJECT-TYPE SYNTAX MplsFrrGeneralConstraintsEntry MAX-ACCESS not-accessible STATUS current - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 DESCRIPTION "An entry in this table represents detour LSP or bypass tunnel setup constraints for an interface or link to be protected by detour LSPs or a bypass tunnel. Once the LSP or tunnel instance to be protected is identified in the mplsTunnelTable, the corresponding mplsTunnelIfIndex value of that tunnel can be used to get the ifIndex of the underlying physical interface using the ifStackTable. @@ -747,21 +747,21 @@ to identify backup LSPs: - lower 16 bits : protected tunnel instance - higher 16 bits: must be all zeros " REFERENCE "Section 4.1 of RFC4090 and Section 6.1 from RFC 3812." INDEX { mplsFrrGeneralConstraintsIfIndexOrZero, mplsFrrGeneralConstraintsTunnelIndex, mplsFrrGeneralConstraintsTunnelInstance } ::= { mplsFrrGeneralConstraintsTable 1 } - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 MplsFrrGeneralConstraintsEntry ::= SEQUENCE { mplsFrrGeneralConstraintsIfIndexOrZero InterfaceIndexOrZero, mplsFrrGeneralConstraintsTunnelIndex MplsTunnelIndex, mplsFrrGeneralConstraintsTunnelInstance MplsTunnelInstanceIndex, mplsFrrGeneralConstraintsProtectionType INTEGER, mplsFrrGeneralConstraintsSetupPrio Unsigned32, mplsFrrGeneralConstraintsHoldingPrio Unsigned32, mplsFrrGeneralConstraintsInclAnyAffinity MplsTunnelAffinity, mplsFrrGeneralConstraintsInclAllAffinity MplsTunnelAffinity, @@ -801,21 +801,21 @@ MAX-ACCESS not-accessible STATUS current DESCRIPTION "Uniquely identifies an existing instance of this tunnel for which fast reroute is requested. Note that a value of 0 indicates that the configuration points at a tunnel head (as specified in RFC3812). This is typically how configuration of this feature is performed on devices where the actual protection LSP used is left up to the protecting tunnel. However, in cases where static - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 configuration is possible, any valid tunnel instance is permissible. In these cases, it is recommended that the instance index follow the following convention as to make identification of backup LSPs easier: - lower 16 bits : protected tunnel instance - higher 16 bits: must be all zeros" ::= { mplsFrrGeneralConstraintsEntry 3 } @@ -852,21 +852,21 @@ mplsFrrGeneralConstraintsHoldingPrio OBJECT-TYPE SYNTAX Unsigned32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the holding priority for detour LSP or bypass tunnel." REFERENCE "Section 4.7 RFC 3209" DEFVAL { 0 } - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 ::= { mplsFrrGeneralConstraintsEntry 6 } mplsFrrGeneralConstraintsInclAnyAffinity OBJECT-TYPE SYNTAX MplsTunnelAffinity MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the include-any link constraint for the detour LSP or bypass tunnel. A link satisfies the @@ -903,21 +903,21 @@ exclude-any constraint if and only if the link contains none of the administrative groups specified in the constraint." REFERENCE "Section 4.7 in RFC 3209" DEFVAL { 0 } ::= { mplsFrrGeneralConstraintsEntry 9 } mplsFrrGeneralConstraintsHopLimit OBJECT-TYPE SYNTAX Unsigned32(0..255) - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of hops that the detour LSP or bypass tunnel may traverse." REFERENCE "Section 4.1 in RFC4090." DEFVAL { 32 } ::= { mplsFrrGeneralConstraintsEntry 10 } @@ -953,21 +953,21 @@ STATUS current DESCRIPTION "This object is used to create, modify, and/or delete a row in this table. When a row in this table is in active(1) state, no objects in that row can be modified except mplsFrrGeneralConstraintsRowStatus and mplsFrrGeneralConstraintsStorageType." ::= { mplsFrrGeneralConstraintsEntry 13 } -- MPLS Fast Reroute Tunnel Actual Route Hop table - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsFrrGeneralTunnelARHopTable OBJECT-TYPE SYNTAX SEQUENCE OF MplsFrrGeneralTunnelARHopEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table sparsely extends mplsTunnelARHopTable defined in the MPLS-TE-STD-MIB MIB module with fast-reroute objects. These objects specify the status of local protection including availability and active use, on a per-hop basis, of hops @@ -1006,21 +1006,21 @@ "This object indicates the desired values for the associated SESSION_ATTRIBUTE flags. Note that since this object is a BITS type, the bits may be set to indicate various desired combinations of the SESSION ATTRIBUTE flags. If SESSION_ATTRIBUTE flags are not supported, then this object contains the value of ARHopSessionAttrFlagsUnsupported(0)." REFERENCE - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 "See section 4.3 of RFC4090 for SESSION_ATTRIBUTE flags." ::= { mplsFrrGeneralTunnelARHopEntry 1 } mplsFrrGeneralTunnelARHopRROSubObjectFlags OBJECT-TYPE SYNTAX BITS { ARHopRROSubObjectFlagsUnsupported(0), LocalProtectionAvailable(1), LocalProtectionInUse(2), BandwidthProtection(3), @@ -1062,21 +1062,21 @@ MANDATORY-GROUPS { ifGeneralInformationGroup, ifCounterDiscontinuityGroup } MODULE MPLS-TE-STD-MIB -- The MPLS Traffic Engineering -- MIB module, RFC 3812 MANDATORY-GROUPS { mplsTunnelGroup, mplsTunnelScalarGroup - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 } MODULE -- this module MANDATORY-GROUPS { mplsFrrGeneralScalarGroup, mplsFrrGeneralTunnelARHopGroup, mplsFrrGeneralConstraintsGroup } @@ -1113,21 +1113,21 @@ -- mplsFrrGeneralConstraintsTable OBJECT mplsFrrGeneralConstraintsSetupPrio MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mplsFrrGeneralConstraintsHoldingPrio MIN-ACCESS read-only DESCRIPTION - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 "Write access is not required." OBJECT mplsFrrGeneralConstraintsInclAnyAffinity MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT mplsFrrGeneralConstraintsInclAllAffinity MIN-ACCESS read-only @@ -1163,21 +1163,21 @@ MIN-ACCESS read-only DESCRIPTION "Write access is not required." ::= { mplsFrrGeneralCompliances 2 } -- Units of conformance mplsFrrGeneralScalarGroup OBJECT-GROUP OBJECTS { - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsFrrGeneralIngressTunnelInstances, mplsFrrGeneralProtectionMethod } STATUS current DESCRIPTION "Objects that are required to display general fast reroute information." ::= { mplsFrrGeneralGroups 1 } @@ -1213,21 +1213,21 @@ protection status." ::= { mplsFrrGeneralGroups 3} END -- End of MPLS-FRR-GENERAL-STD-MIB 6.2. MPLS-FRR-ONE2ONE-STD-MIB -- Start of MPLS-FRR-ONE2ONE-STD-MIB - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 MPLS-FRR-ONE2ONE-STD-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, mib-2, Integer32, Gauge32 FROM SNMPv2-SMI -- [RFC2578] MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580] TruthValue @@ -1264,35 +1264,35 @@ Der-Hwa Gan Email: dhg@juniper.net " DESCRIPTION "Copyright (c) 2011 IETF Trust and the persons identified as the document authors. All rights reserved. This version 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 - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 -- and remove this note. This MIB module contains object definitions for MPLS Traffic Engineering one-to-one backup method for Fast Reroute as defined in RFC4090." -- Revision history. REVISION "200906041200Z" -- 04 Jun 2009 12:00:00 GMT DESCRIPTION "Initial version. Published as RFC xxxx." -- RFC-editor pls fill in xxxx - ::= { mib-2 yyy } -- RFC-editor please fill in + ::= { mib-2 YYY } -- RFC-editor please fill in -- yyy with value assigned by IANA, -- see section 8.2 for details -- Top level components of this MIB module. mplsFrrOne2OneObjects OBJECT IDENTIFIER ::= { mplsFrrOne2OneMIB 1 } mplsFrrOne2OneConformance OBJECT IDENTIFIER ::= { mplsFrrOne2OneMIB 2 } @@ -1314,21 +1314,21 @@ "The number of detour LSPs leaving the device." ::= { mplsFrrOne2OneObjects 2 } mplsFrrOne2OneDetourOriginating OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of detour LSPs originating at this PLR." ::= { mplsFrrOne2OneObjects 3 } - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsFrrActiveProtectedLSPs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of LSPs currently protected by the FRR feature where this device acts as the PLR for those LSPs." ::= { mplsFrrOne2OneObjects 4 } @@ -1364,21 +1364,21 @@ by an MPLS signaling protocol. The entries of this table are present in all LSRs on the path of the detour LSP. The objects mplsFrrOne2OnePlrSenderAddrType and mplsFrrOne2OnePlrSenderAddr can be modified after the row is created. The objects mplsFrrOne2OnePlrTunnelIndex, - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsFrrOne2OnePlrTunnelDetourInstance, mplsFrrOne2OnePlrTunnelIngressLSRId and mplsFrrOne2OnePlrTunnelEgressLSRId have the same values as the objects mplsTunnelIndex, mplsTunnelInstance, mplsTunnelIngressLSRId and mplsTunnelEgressLSRId of the detour tunnel instance created in the mplsTunnelTable (MPLS-TE-STD-MIB). The entries in this table will be deleted when the @@ -1415,21 +1415,21 @@ SYNTAX MplsTunnelInstanceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Uniquely identifies a detour instance of a tunnel from the mplsTunnelEntry. - lower 16 bits : protected tunnel instance - higher 16 bits: detour instance" ::= { mplsFrrOne2OnePlrEntry 2 } - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsFrrOne2OnePlrTunnelIngressLSRId OBJECT-TYPE SYNTAX MplsLsrIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "The purpose of this object is to uniquely identify a tunnel within a network. When the MPLS signalling protocol is rsvp(2) this object SHOULD contain the same value as the Extended Tunnel Id field in the @@ -1465,21 +1465,21 @@ "Section 4.2 of RFC4090" ::= { mplsFrrOne2OnePlrEntry 5 } mplsFrrOne2OnePlrSenderAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Denotes the address type of this detour instance's sender address." - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 DEFVAL { ipv4 } ::= { mplsFrrOne2OnePlrEntry 6 } mplsFrrOne2OnePlrSenderAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the PLR which has initiated the detour LSP. @@ -1516,21 +1516,21 @@ mplsFrrOne2OneDetourTable OBJECT-TYPE SYNTAX SEQUENCE OF MplsFrrOne2OneDetourEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table shows detour LSPs." ::= { mplsFrrOne2OneObjects 6 } mplsFrrOne2OneDetourEntry OBJECT-TYPE SYNTAX MplsFrrOne2OneDetourEntry - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table represents a detour. An entry in this table is only created by an SNMP engine as instructed by an MPLS signaling protocol. " INDEX { mplsFrrOne2OnePlrTunnelIndex, -- from MPLS-TE-STD-MIB mplsFrrOne2OnePlrTunnelDetourInstance, -- mplsTunnelTable @@ -1567,21 +1567,21 @@ STATUS current DESCRIPTION "This value represents whether or not this detour is merged. This value is set to notMerged(1) if this detour is not merged. This value is set to mergedWithProtectedTunnel(2) if this detour is merged with the protected tunnel. This value is mergedWithDetour(3) if this detour is merged with another detour protecting the same tunnel." - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 ::= { mplsFrrOne2OneDetourEntry 2 } mplsFrrOne2OneDetourMergedDetourInst OBJECT-TYPE SYNTAX MplsTunnelInstanceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the mplsTunnelInstance of the detour with which this detour is merged. This object is only valid @@ -1618,21 +1618,21 @@ mplsFrrOne2OneScalarsGroup, mplsFrrOne2OnePLRDetourGroup, mplsFrrOne2OnePlrGroup } ::= { mplsFrrOne2OneCompliances 1 } mplsFrrOne2OneModuleReadOnlyCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 "Compliance statements for SNMP Engines that support the MPLS-FRR-ONE2ONE-STD-MIB MIB module." MODULE MANDATORY-GROUPS { mplsFrrOne2OneScalarsGroup, mplsFrrOne2OnePLRDetourGroup, mplsFrrOne2OnePlrGroup } -- mplsFrrOne2OnePlrTable @@ -1668,21 +1668,21 @@ OBJECTS { mplsFrrOne2OneDetourActive, mplsFrrOne2OneDetourMergedStatus, mplsFrrOne2OneDetourMergedDetourInst } STATUS current DESCRIPTION "Objects that are required to present the detour LSP information at the detour ingress, transit and egress LSRs." ::= { mplsFrrOne2OneGroups 2 } - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsFrrOne2OnePlrGroup OBJECT-GROUP OBJECTS { mplsFrrOne2OnePlrSenderAddrType, mplsFrrOne2OnePlrSenderAddr, mplsFrrOne2OnePlrAvoidNodeAddrType, mplsFrrOne2OnePlrAvoidNodeAddr } STATUS current DESCRIPTION @@ -1717,21 +1717,21 @@ FROM MPLS-TC-STD-MIB -- [RFC3811] mplsFrrGeneralScalarGroup, mplsFrrGeneralTunnelARHopGroup, mplsFrrGeneralConstraintsGroup FROM MPLS-FRR-GENERAL-STD-MIB ; mplsFrrFacilityMIB MODULE-IDENTITY LAST-UPDATED "200906041200Z" -- 04 Jun 2009 12:00:00 GMT ORGANIZATION - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 "Multiprotocol Label Switching (MPLS) Working Group" CONTACT-INFO " Riza Cetin Email: riza.cetin@alcatel.be Thomas D. Nadeau Email: tom.nadeau@bt.com @@ -1755,35 +1755,35 @@ This MIB module contains object definitions for MPLS Traffic Engineering facility backup method for Fast Reroute as defined in RFC4090." -- Revision history. REVISION "200906041200Z" -- 04 Jun 2009 12:00:00 GMT DESCRIPTION "Initial version. Published as RFC xxxx." -- RFC-editor pls fill in xxxx - ::= { mib-2 yyy } -- RFC-editor please fill in + ::= { mib-2 ZZZ } -- RFC-editor please fill in -- yyy with value assigned by IANA, -- see section 8.3 for details -- Top level components of this MIB module. mplsFrrFacilityNotifications OBJECT IDENTIFIER ::= { mplsFrrFacilityMIB 0 } mplsFrrFacilityObjects OBJECT IDENTIFIER ::= { mplsFrrFacilityMIB 1 } mplsFrrFacilityConformance OBJECT IDENTIFIER ::= { mplsFrrFacilityMIB 2 } - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 -- Scalar objects defined for Facility Backup style FRR mplsFrrConfiguredInterfaces OBJECT-TYPE SYNTAX Integer32(0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of MPLS interfaces configured for protection." @@ -1818,21 +1818,21 @@ STATUS current DESCRIPTION "Indicates the number of bypass tunnels indicated in mplsFrrConfiguredBypassTunnels whose operStatus is up(1) indicating that they are currently protecting TE tunnels on this LSR." DEFVAL { 0 } ::= { mplsFrrFacilityObjects 4 } mplsFrrFacilityNotificationsEnabled OBJECT-TYPE - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables FRR notifications defined in this MIB module. Notifications are disabled by default. This object is needed to control the notifications emitted by this implementation." @@ -1871,21 +1871,21 @@ SYNTAX SEQUENCE OF MplsFrrFacilityDBEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The mplsFrrFacilityDBTable provides information about the fast reroute database. Each entry belongs to a protected interface, protecting backup tunnel and protected tunnel. MPLS interfaces defined on this node are protected by backup tunnels and are indicated by the index mplsFrrFacilityProtectedIfIndex. If the interface index is - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 set to 0, this indicates that the remaining indexes apply to all configured protected interfaces. Note that all objects in this table are read-only and if new objects are added to this table, they should also be read-only. It is recommended that ifIndex persistence be enabled across re-initializations. @@ -1927,21 +1927,21 @@ mplsFrrFacilityBackupTunnelInstance, -- LSP mplsFrrFacilityBackupTunnelIngressLSRId, mplsFrrFacilityBackupTunnelEgressLSRId } ::= { mplsFrrFacilityDBTable 1 } MplsFrrFacilityDBEntry ::= SEQUENCE { mplsFrrFacilityProtectedIfIndex InterfaceIndex, mplsFrrFacilityProtectingTunnelIndex MplsTunnelIndex, mplsFrrFacilityBackupTunnelIndex MplsTunnelIndex, mplsFrrFacilityBackupTunnelInstance MplsTunnelInstanceIndex, - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsFrrFacilityBackupTunnelIngressLSRId MplsLsrIdentifier, mplsFrrFacilityBackupTunnelEgressLSRId MplsLsrIdentifier, mplsFrrFacilityDBNumProtectingTunnelOnIf Gauge32, mplsFrrFacilityDBNumProtectedLspOnIf Gauge32, mplsFrrFacilityDBNumProtectedTunnels Gauge32, mplsFrrFacilityDBProtectingTunnelStatus INTEGER, mplsFrrFacilityDBProtectingTunnelResvBw MplsBitRate } @@ -1978,21 +1978,21 @@ MAX-ACCESS not-accessible STATUS current DESCRIPTION "Uniquely identifies the mplsTunnelEntry primary index for the TE tunnel LSP being protected on the interface as specified by mplsFrrFacilityProtectedIfIndex." ::= { mplsFrrFacilityDBEntry 3 } mplsFrrFacilityBackupTunnelInstance OBJECT-TYPE SYNTAX MplsTunnelInstanceIndex - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Uniquely identifies the mplsTunnelEntry secondary index for the TE tunnel LSP being protected on the interface as specified by mplsFrrFacilityProtectedIfIndex." ::= { mplsFrrFacilityDBEntry 4 } mplsFrrFacilityBackupTunnelIngressLSRId OBJECT-TYPE @@ -2028,21 +2028,21 @@ mplsFrrFacilityDBNumProtectedLspOnIf OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LSPs currently being protected on the interface specified by mplsFrrFacilityProtectedIfIndex." ::= { mplsFrrFacilityDBEntry 8 } - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 mplsFrrFacilityDBNumProtectedTunnels OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of tunnels protected on the interface specified by mplsFrrFacilityProtectedIfIndex." ::= { mplsFrrFacilityDBEntry 9 } @@ -2079,21 +2079,21 @@ the protecting tunnel for facility backup purposes. This value is repeated here from the MPLS-TE-STD-MIB MIB module because the tunnel entry will reveal the bandwidth reserved by the signaling protocol, which is typically 0 for backup tunnels so as to not over-book bandwidth. However, internal reservations are typically made on the PLR, thus this value should be revealed here as it is often different from mplsTunnelResourceMeanRate found in the MPLS-TE-STD-MIB MIB module." - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 ::= { mplsFrrFacilityDBEntry 11 } -- Notifications mplsFrrFacilityInitialBackupTunnelInvoked NOTIFICATION-TYPE OBJECTS { mplsFrrFacilityDBNumProtectingTunnelOnIf, mplsFrrFacilityDBNumProtectedLspOnIf, mplsFrrFacilityDBNumProtectedTunnels, mplsFrrFacilityDBProtectingTunnelStatus, mplsFrrFacilityDBProtectingTunnelResvBw @@ -2130,21 +2130,21 @@ mplsFrrFacilityDBProtectingTunnelResvBw } STATUS current DESCRIPTION "This notification is generated when the final tunnel that is being protected by a backup tunnel as specified in the mplsFrrConstraintsTable is restored to normal operation. This notification should not be generated for each restored tunnel, as this may result in potential scaling issues with regard to LSR performance and network load. Note also that - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 notifications MUST be generated in accordance with the mplsFrrNotificationsMaxRate." ::= { mplsFrrFacilityNotifications 2 } -- Module Conformance Statement mplsFrrFacilityCompliances OBJECT IDENTIFIER ::= {mplsFrrFacilityConformance 1 } @@ -2180,21 +2180,21 @@ MPLS-FRR-FACILITY-STD-MIB MIB module." MODULE MPLS-FRR-GENERAL-STD-MIB -- MPLS FRR Generic MIB MANDATORY-GROUPS { mplsFrrGeneralScalarGroup, mplsFrrGeneralTunnelARHopGroup, mplsFrrGeneralConstraintsGroup } MODULE -- this module - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 MANDATORY-GROUPS { mplsFrrFacilityScalarGroup, mplsFrrFacilityDBGroup, mplsFrrFacilityNotificationsGroup } ::= { mplsFrrFacilityCompliances 2 } -- Units of conformance @@ -2229,21 +2229,21 @@ mplsFrrFacilityNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS { mplsFrrFacilityInitialBackupTunnelInvoked, mplsFrrFacilityFinalTunnelRestored } STATUS current DESCRIPTION "Objects that are required to represent FRR notifications." ::= { mplsFrrFacilityGroups 3 } END - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 -- End of MPLS-FRR-FACILITY-STD-MIB 7. Security Considerations It is clear that these MIB modules are potentially useful for monitoring of MPLS LSRs supporting fast reroute. This MIB module can also be used for configuration of certain objects, and anything that can be configured can be incorrectly configured, with potentially disastrous results. @@ -2280,21 +2280,21 @@ mplsFrrGeneralTunnelARHopTable( mplsFrrGeneralTunnelARHopSessionAttributeFlags, mplsFrrGeneralTunnelARHopRROSubObjectFlags, etc.) tables and some objects contained in the mplsFrrScalarGroup( mplsFrrGeneralProtectionMethod, mplsFrrActiveInterfaces, etc.) collectively show the MPLS fast reroute interfaces, tunnels, and other associated fast reroute feature configurations as well as their linkages to other MPLS-related configuration and/or performance statistics. Administrators not wishing to reveal this information should - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 consider these objects sensitive/vulnerable and take precautions so they are not revealed. SNMP versions prior to SNMPv3 did not include adequate security. 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 allowed to access and GET/SET (read/change/create/delete) the objects in these MIB modules. @@ -2311,41 +2311,41 @@ to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them. 8. IANA Considerations The MIB modules in this document uses the following IANA-assigned OBJECT IDENTIFIER values recorded in the SMI Numbers registry: 8.1. IANA Considerations for MPLS-FRR-GENERAL-STD-MIB - The IANA is requested to assign { mib-2 201 } to the + The IANA is requested to assign { mib-2 XXX } to the MPLS-FRR-GENERAL-STD-MIB MIB module specified in this document. 8.2. IANA Considerations for MPLS-FRR-ONE2ONE-STD-MIB - The IANA is requested to assign { mib-2 203 } to the + The IANA is requested to assign { mib-2 YYY } to the MPLS-FRR-ONE2ONE-STD-MIB MIB module specified in this document. 8.3. IANA Considerations for MPLS-FRR-FACILITY-STD-MIB - The IANA is requested to assign { mib-2 204 } to the + The IANA is requested to assign { mib-2 ZZZ } to the 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. + requested to assign a value for "XXX", "YYY" and "ZZZ" under + the mib-2 subtree and to record the assignments in the SMI Numbers + registry. When the assignments have been made, the RFC Editor is + asked to replace "XXX", "YYY" and "ZZZ" (here and in the MIB + modules) with the assigned values and to remove this note. - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 9. Acknowledgments This document is a product of the MPLS Working Group. We would like to thank Alia Atlas, Yeong Tai, Walter Vanhimbeeck, Mike Piecuch, Adrien Grise, Kiran Koushik, Joan Cucchiara and Adrian Farrel for the helpful and colorful discussions about, editorial comments on and contributions to this document. 10. References @@ -2383,21 +2383,21 @@ Engineering Management Information Base", RFC 3812, June 2004 [RFC3813] Srinivasan, C., Viswanathan, A. and Nadeau, T., "Multiprotocol Label Switching (MPLS) Label Switching Router (LSR) Management Information Base", RFC 3813, June 2004 [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011 Schoenwaelder, "Textual Conventions for Internet Network Addresses", RFC 4001, Feb 2005. [RFC4090] Pan, P., Swallow, G., and A. Atlas, "Fast Reroute Extensions to RSVP-TE for LSP Tunnels", RFC 4090, May 2005. 10.2 Informative References @@ -2412,43 +2412,44 @@ 11. Editors' Addresses Riza Cetin Alcatel Francis Wellesplein 1 B-2018 Antwerp, Belgium Email: riza.cetin@alcatel.be Thomas D. Nadeau - Email: tnadeau@lucidvision.com + CA Technologies + Email: thomas.nadeau@ca.com A S Kiran Koushik Cisco Systems, Inc. 12515 Research Blvd, Bldg 4 Austin, TX 78664 Phone: +1-512-378-1482 Email: kkoushik@cisco.com 12. Contributors' Addresses Stefaan De Cnodder Alcatel Francis Wellesplein 1 B-2018 Antwerp, Belgium Email: stefaan.de_cnodder@alcatel.be Der-Hwa Gan Juniper Networks, Inc. 1194 N. Mathilda Avenue Sunnyvale, CA 94089 - Email: dhg@juniper.net - MPLS Fast-reroute MIB Jun 01, 2011 + Email: derhwagan@yahoo.com + MPLS Fast-reroute MIB Jun 02, 2011 Intellectual Property Statement The IETF Trust takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in any IETF Document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. @@ -2484,11 +2485,11 @@ rights and licenses granted under RFC 5378, shall have any effect and shall be null and void, whether published or posted by such Contributor, or included with or in such Contribution. Acknowledgement This document is a product of the MPLS Working Group. Funding for the RFC Editor function is provided by the IETF Administrative Support Activity (IASA). - MPLS Fast-reroute MIB Jun 01, 2011 + MPLS Fast-reroute MIB Jun 02, 2011