| < draft-ietf-l3vpn-mpls-vpn-mib-06.txt | draft-ietf-l3vpn-mpls-vpn-mib-07.txt > | |||
|---|---|---|---|---|
| IETF Internet Draft Thomas D. Nadeau | IETF Internet Draft Thomas D. Nadeau | |||
| Expires: August 2005 Cisco Systems, Inc. | Expires: October 2005 Cisco Systems, Inc. | |||
| Document: draft-ietf-l3vpn-mpls-vpn-mib-06.txt | Document: draft-ietf-l3vpn-mpls-vpn-mib-07.txt | |||
| Harmen Van Der Linde | Harmen Van Der Linde | |||
| AT&T | AT&T | |||
| Editors | Editors | |||
| February 2005 | April 2005 | |||
| MPLS/BGP Layer 3 Virtual Private Network | MPLS/BGP Layer 3 Virtual Private Network | |||
| Management Information Base | Management Information Base | |||
| Status of this Memo | Status of this Memo | |||
| Internet-Drafts are working documents of the Internet Engineering | By submitting this Internet-Draft, each author represents that | |||
| Task Force (IETF), its areas, and its working groups. Note that other | any applicable patent or other IPR claims of which he or she is | |||
| groups may also distribute working documents as Internet-Drafts. | aware have been or will be disclosed, and any of which he or she | |||
| becomes aware will be disclosed, in accordance with Section 6 of | ||||
| BCP 79. | ||||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are working documents of the Internet Engineering | |||
| and may be updated, replaced, or obsoleted by other documents at any | Task Force (IETF), its areas, and its working groups. Note that other | |||
| time. It is inappropriate to use Internet-Drafts as reference | groups may also distribute working documents as Internet-Drafts. | |||
| material or to cite them other than a "work in progress." | ||||
| The list of current Internet-Drafts can be accessed at | Internet-Drafts are draft documents valid for a maximum of six months | |||
| http://www.ietf.org/1id-abstracts.html | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | ||||
| material or to cite them other than as "work in progress." | ||||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/shadow.html | http://www.ietf.org/1id-abstracts.html | |||
| By submitting this Internet-Draft, I certify that any applicable | The list of Internet-Draft Shadow Directories can be accessed at | |||
| patent or other IPR claims of which I am aware have been disclosed, or | http://www.ietf.org/shadow.html. | |||
| will be disclosed, and any of which I become aware will be disclosed, | ||||
| in accordance with RFC 3668. | ||||
| Abstract | Abstract | |||
| This memo defines an portion of the Management | This memo defines an portion of the Management | |||
| Information Base (MIB) for use with network management protocols | Information Base (MIB) for use with network management protocols | |||
| in the Internet community. In particular, it describes managed | in the Internet community. In particular, it describes managed | |||
| objects to configure and/or monitor Multi-protocol Label | objects to configure and/or monitor Multi-protocol Label | |||
| Switching Layer-3 Virtual Private Networks on a | Switching Layer-3 Virtual Private Networks on a | |||
| Multi-Protocol Label Switching (MPLS) Label Switching Router | Multi-Protocol Label Switching (MPLS) Label Switching Router | |||
| (LSR) supporting this feature. | (LSR) supporting this feature. | |||
| Contents | Contents | |||
| 1.0 Abstract..........................................................2 | 1. Abstract..........................................................2 | |||
| 2.0 Introduction......................................................2 | 2. Introduction......................................................2 | |||
| 3.0 Terminology.......................................................3 | 3. Terminology.......................................................3 | |||
| 4.0 The SNMP Management Framework.....................................3 | 4. The Internet-Standard Management Framework........................3 | |||
| 5.0 Assumptions and Prerequisites.....................................3 | 5. Assumptions and Prerequisites.....................................3 | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | 6. Brief Description of MIB Objects..................................4 | |||
| 6. mplsL3VpnVrfTable................................................4 | ||||
| 6.0 Brief Description of MIB Objects..................................4 | 6. mplsL3VpnIfConfTable.............................................4 | |||
| 6.1 mplsL3VpnVrfTable................................................4 | 6. mplsL3VpnVrfPerfTable............................................5 | |||
| 6.2 mplsL3VpnIfConfTable.............................................4 | 6. mplsL3VpnVrfRouteTable...........................................5 | |||
| 6.3 mplsL3VpnVrfPerfTable............................................5 | 6. mplsVpnVrfRTTable................................................5 | |||
| 6.4 mplsL3VpnVrfRouteTable...........................................5 | 7. Example of MPLS L3VPN Setup.......................................5 | |||
| 6.5 MplsVpnVrfRTTable................................................5 | 8. MPLS-L3VPN-MIB Module Definition..................................6 | |||
| 7.0 Example of MPLS L3VPN Setup.......................................5 | 9. Acknowledgements.................................................37 | |||
| 8.0 MPLS-L3VPN-MIB Module Definition..................................6 | 10. Intellectual Property Statement.................................37 | |||
| 9.0 Acknowledgements.................................................37 | 11. References......................................................37 | |||
| 10.0 Intellectual Property Statement.................................37 | ||||
| 11.0 References......................................................37 | ||||
| 11.1 Normative References............................................37 | 11.1 Normative References............................................37 | |||
| 11.2 Informative References..........................................37 | 11.2 Informative References..........................................37 | |||
| 12.0 Editors' Addresses..............................................40 | 12. Editors' Addresses..............................................40 | |||
| 13.0 Contributors' Addresses.........................................40 | 13. Contributors' Addresses.........................................40 | |||
| 14.0 Dedication......................................................41 | 14. Dedication......................................................41 | |||
| 15.0 Full Copyright Statement........................................41 | 15. Full Copyright Statement........................................41 | |||
| 16.0 Security Considerations.........................................41 | 16. Security Considerations.........................................41 | |||
| 17. Intellectual Property Notice....................................41 | 17. Intellectual Property Statement.................................41 | |||
| 18.0 IANA Considerations.............................................41 | 18. IANA Considerations.............................................41 | |||
| 18.1 IANA Considerations for MPLS-L3VPN-MIB..........................41 | 18.1 IANA Considerations for MPLS-L3VPN-MIB..........................41 | |||
| 2.0 Introduction | 2. Introduction | |||
| This memo defines an portion of the Management | This memo defines an portion of the Management | |||
| Information Base (MIB) for use with network management protocols | Information Base (MIB) for use with network management protocols | |||
| in the Internet community. In particular, it describes managed | in the Internet community. In particular, it describes managed | |||
| objects to configure and/or monitor Multi-protocol Label | objects to configure and/or monitor Multi-protocol Label | |||
| Switching Layer-3 Virtual Private Networks on a | Switching Layer-3 Virtual Private Networks on a | |||
| Multi-Protocol Label Switching (MPLS) Label Switching Router | Multi-Protocol Label Switching (MPLS) Label Switching Router | |||
| (LSR) supporting this feature. | (LSR) supporting this feature. | |||
| This document adopts the definitions, acronyms and mechanisms | ||||
| described in [RFC2547bis]. Unless otherwise stated, the mechanisms of | ||||
| [RFC2547bis] apply and will not be re-described here. | ||||
| Comments should be made directly to the MPLS mailing list at | Comments should be made directly to the MPLS mailing list at | |||
| mpls@uu.net and the Layer-3 VPN (L3VPN) WG at l3vpn@ietf.org. | mpls@uu.net and the Layer-3 VPN (L3VPN) WG at l3vpn@ietf.org. | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL | |||
| NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and | NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and | |||
| "OPTIONAL" in this document are to be interpreted as described in | "OPTIONAL" in this document are to be interpreted as described in | |||
| RFC 2119, reference [RFC2119]. | [RFC2119]. | |||
| 3.0 Terminology | 3. Terminology | |||
| This document uses terminology from the document describing the MPLS | This document uses terminology from the document describing the MPLS | |||
| architecture [MPLSArch] and from the document describing MPLS Layer-3 | architecture [RFC3031] and from the document describing MPLS Layer-3 | |||
| VPNs (L3VPN) [MPLSBGPVPN], as well as the MPLS architecture | VPNs (L3VPN) [RFC2547bis], as well as the MPLS architecture | |||
| [RFC3031]. | [RFC3031]. | |||
| Throughout this document, the use of the terms "Provider Edge (PE) | Throughout this document, the use of the terms "Provider Edge (PE) | |||
| and Customer Edge (CE) or PE/CE" will be replaced by PE in all cases | and Customer Edge (CE) or PE/CE" will be replaced by PE in all cases | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| except when a network device is a CE when used in the carrier of | except when a network device is a CE when used in the carrier of | |||
| carriers model. | carriers model. | |||
| 4.0 The SNMP Management Framework | 4. The Internet-Standard Management Framework | |||
| For a detailed overview of the documents that describe the current | For a detailed overview of the documents that describe the current | |||
| Internet-Standard Management Framework, please refer to section 7 of | Internet-Standard Management Framework, please refer to section 7 of | |||
| RFC 3410 [RFC3410]. | RFC 3410 [RFC3410]. | |||
| Managed objects are accessed via a virtual information store, termed | Managed objects are accessed via a virtual information store, termed | |||
| the Management Information Base or MIB. MIB objects are generally | the Management Information Base or MIB. MIB objects are generally | |||
| accessed through the Simple Network Management Protocol (SNMP). | accessed through the Simple Network Management Protocol (SNMP). | |||
| Objects in the MIB are defined using the mechanisms defined in the | Objects in the MIB are defined using the mechanisms defined in the | |||
| Structure of Management Information (SMI). This memo specifies a MIB | Structure of Management Information (SMI). This memo specifies a MIB | |||
| module that is compliant to the SMIv2, which is described in STD 58, | 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 | RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 | |||
| [RFC2580]. | [RFC2580]. | |||
| 5.0 Assumptions and Prerequisites | 5. Assumptions and Prerequisites | |||
| It is assumed that certain things are configured and operational in | It is assumed that certain things are configured and operational in | |||
| order for the tables and objects described in this MIB to function | order for the tables and objects described in this MIB to function | |||
| correctly. These things are outlined below: | correctly. These things are outlined below: | |||
| - MPLS in general, must be configured and operational. | - MPLS in general, must be configured and operational. | |||
| - LDP paths or traffic engineered tunnels [RFC3812] should be | - LDP paths or traffic engineered tunnels [RFC3812] should be | |||
| configured between PEs and CEs. | configured between PEs and CEs. | |||
| 6.0 Brief Description of MIB Objects | 6. Brief Description of MIB Objects | |||
| The following subsections describe the purpose of each of the objects | The following subsections describe the purpose of each of the objects | |||
| contained in the MPLS-VPN-MIB. | contained in the MPLS-L3VPN-STD-MIB. | |||
| 6.1 mplsL3VpnVrfTable | 6.1 mplsL3VpnVrfTable | |||
| This table represents the MPLS L3VPNs that are configured. | This table represents the MPLS L3VPNs that are configured. | |||
| A Network Management System (NMS) or SNMP agent creates an | A Network Management System (NMS) or SNMP agent creates an | |||
| entry in this table for every MPLS L3VPN configured on | entry in this table for every MPLS L3VPN configured on | |||
| the LSR being examined. The VPR that is configured at | the LSR being examined. The VRF that is configured at | |||
| a particular device represents an instance of some VPN, but | a particular device represents an instance of some VPN, but | |||
| not the entire VPN (unless it is the only VRF, of course). | not the entire VPN (unless it is the only VRF, of course). | |||
| The collective set of VRF instances comprises the actual | The collective set of VRF instances comprises the actual | |||
| VPN. This information is typically only known in its entirety | VPN. This information is typically only known in its entirety | |||
| at the NMS. That is, specific devices generally only know | at the NMS. That is, specific devices generally only know | |||
| of their local VRF information, but not that of other LSRs' | of their local VRF information, but not that of other LSRs' | |||
| VRFs. | VRFs. | |||
| 6.2 mplsL3VpnIfConfTable | 6.2 mplsL3VpnIfConfTable | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| This table represents the MPLS L3VPN-enabled interfaces | This table represents the MPLS L3VPN-enabled interfaces | |||
| that are associated with a specific VRF as represented in | that are associated with a specific VRF as represented in | |||
| the aforementioned mplsL3VpnVrfTable. Each entry in this table | the aforementioned mplsL3VpnVrfTable. Each entry in this table | |||
| corresponds to an entry in the Interfaces MIB. In addition, | corresponds to an entry in the Interfaces MIB. In addition, | |||
| each entry extends its corresponding entry in the Interface | each entry extends its corresponding entry in the Interface | |||
| MIB to contain specific MPLS L3VPN information. Due to this | MIB to contain specific MPLS L3VPN information. Due to this | |||
| correspondence, certain objects such as traffic counters | correspondence, certain objects such as traffic counters | |||
| are not found in this MIB to avoid overlap, but instead | are not found in this MIB to avoid overlap, but instead | |||
| are found in the Interfaces MIB [RFC2863]. | are found in the Interfaces MIB [RFC2863]. | |||
| 6.3 mplsL3VpnVrfPerfTable | 6.3 mplsL3VpnVrfPerfTable | |||
| This table contains objects to measure the performance of | This table contains objects to measure the performance of | |||
| MPLS L3VPNs and augments the mplsL3VpnVrfConfTable. High | MPLS L3VPNs and augments the mplsL3VpnVrfTable. High | |||
| capacity counters are provided for objects that are likely | capacity counters are provided for objects that are likely | |||
| to wrap around quickly on objects such as high-speed interface | to wrap around quickly on objects such as high-speed interface | |||
| counters. | counters. | |||
| 6.4 mplsL3VpnVrfRouteTable | 6.4 mplsL3VpnVrfRouteTable | |||
| The table contains the objects necessary to configure and monitor | The table contains the objects necessary to configure and monitor | |||
| routes used by a particular VRF. This includes a cross-connect | routes used by a particular VRF. This includes a cross-connect | |||
| pointer into the MPLS-LSR-STD-MIB's mplsXCTable, which may be | pointer into the MPLS-LSR-STD-MIB's mplsXCTable, which may be | |||
| used to refer that entry to its label stack used to label | used to refer that entry to its label stack used to label | |||
| switch that entry. | switch that entry. | |||
| 6.5 MplsVpnVrfRTTable | 6.5 MplsVpnVrfRTTable | |||
| The table contains the objects necessary to configure and monitor | The table contains the objects necessary to configure and monitor | |||
| route targets for a particular VRF. | route targets for a particular VRF. | |||
| 7.0 Example of MPLS L3VPN Setup | 7. Example of MPLS L3VPN Setup | |||
| In this section, we provide a brief example of using the MIB | In this section, we provide a brief example of using the MIB | |||
| objects described in the following section. While this example | objects described in the following section. While this example | |||
| is not meant to illustrate every nuance of the MIB, it is intended | is not meant to illustrate every nuance of the MIB, it is intended | |||
| as an aid to understanding some of the key concepts. It is our | as an aid to understanding some of the key concepts. It is our | |||
| intent that it is read only after the reader has gone through | intent that it is read only after the reader has gone through | |||
| the MIB itself. | the MIB itself. | |||
| This configuration is under the assumption that 1) MPLS has been | This configuration is under the assumption that 1) MPLS has been | |||
| pre-configured in the network, through enabling LDP or RSVP-TE. | pre-configured in the network, through enabling LDP or RSVP-TE. | |||
| 2) OSPF or ISIS has been pre-configured. 3) BGP sessions have been | 2) OSPF or ISIS has been pre-configured. 3) BGP sessions have been | |||
| established between PEs. | established between PEs. | |||
| Defining the VRF, the route target and route distinguisher: | Defining the VRF, the route target and route distinguisher: | |||
| In mplsL3VpnVrfTable: | In mplsL3VpnVrfTable: | |||
| { | { | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| mplsL3VpnVrfName = "RED", | mplsL3VpnVrfName = "RED", | |||
| mplsL3VpnVrfDescription = "Intranet of Company ABC", | mplsL3VpnVrfDescription = "Intranet of Company ABC", | |||
| mplsL3VpnVrfRD = "100:1", -- octet string | mplsL3VpnVrfRD = "100:1", -- octet string | |||
| mplsL3VpnVrfRowStatus = createAndGo(4) | mplsL3VpnVrfRowStatus = createAndGo(4) | |||
| } | } | |||
| In mplsL3VpnVrfRouteTTable: | In mplsL3VpnVrfRouteTable: | |||
| { | { | |||
| mplsL3VpnVrfRTRowStatus."Red"."100:1".import = createAndGo, | mplsL3VpnVrfRTRowStatus."Red"."100:1".import = createAndGo, | |||
| mplsL3VpnVrfRTRowStatus."Red"."100:1".export = createAndGo | mplsL3VpnVrfRTRowStatus."Red"."100:1".export = createAndGo | |||
| } | } | |||
| 8.0 MPLS-L3VPN-STD-MIB Module Definition | 8. MPLS-L3VPN-STD-MIB Module Definition | |||
| MPLS-L3VPN-STD-MIB DEFINITIONS ::= BEGIN | MPLS-L3VPN-STD-MIB DEFINITIONS ::= BEGIN | |||
| IMPORTS | IMPORTS | |||
| MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, | MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, | |||
| Integer32, Counter32, Unsigned32, | Integer32, Counter32, Unsigned32, Gauge32 | |||
| Gauge32 | ||||
| FROM SNMPv2-SMI -- [RFC2578] | FROM SNMPv2-SMI -- [RFC2578] | |||
| MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP | MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP | |||
| FROM SNMPv2-CONF -- [RFC2580] | FROM SNMPv2-CONF -- [RFC2580] | |||
| TEXTUAL-CONVENTION, TruthValue, RowStatus, | TEXTUAL-CONVENTION, TruthValue, RowStatus, | |||
| TimeStamp, StorageType | TimeStamp, StorageType | |||
| FROM SNMPv2-TC -- [RFC2579] | FROM SNMPv2-TC -- [RFC2579] | |||
| InterfaceIndex, InterfaceIndexOrZero | InterfaceIndex, InterfaceIndexOrZero | |||
| FROM IF-MIB -- [RFC2863] | FROM IF-MIB -- [RFC2863] | |||
| VPNIdOrZero | VPNIdOrZero | |||
| FROM VPN-TC-STD-MIB | FROM VPN-TC-STD-MIB | |||
| SnmpAdminString | SnmpAdminString | |||
| FROM SNMP-FRAMEWORK-MIB -- [RFC3411] | FROM SNMP-FRAMEWORK-MIB -- [RFC3411] | |||
| IANAipRouteProtocol | IANAipRouteProtocol | |||
| FROM IANA-RTPROTO-MIB | FROM IANA-RTPROTO-MIB -- [RTPROTO] | |||
| InetAddress, InetAddressType, | InetAddress, InetAddressType, | |||
| InetAddressPrefixLength, | InetAddressPrefixLength, | |||
| InetAutonomousSystemNumber | InetAutonomousSystemNumber | |||
| FROM INET-ADDRESS-MIB -- [RFC3291] | FROM INET-ADDRESS-MIB -- [RFC4001] | |||
| mplsStdMIB | mplsStdMIB | |||
| FROM MPLS-TC-STD-MIB -- [RFC3811] | FROM MPLS-TC-STD-MIB -- [RFC3811] | |||
| MplsIndexType | MplsIndexType | |||
| FROM MPLS-LSR-STD-MIB -- [RFC3813] | FROM MPLS-LSR-STD-MIB -- [RFC3813] | |||
| ; | ; | |||
| mplsL3VpnMIB MODULE-IDENTITY | mplsL3VpnMIB MODULE-IDENTITY | |||
| LAST-UPDATED "200502011200Z" -- 01 February 2005 12:00:00 GMT | LAST-UPDATED "200504011200Z" -- 01 April 2005 12:00:00 GMT | |||
| ORGANIZATION "IETF Layer-3 Virtual Private | ORGANIZATION "IETF Layer-3 Virtual Private | |||
| Networks Working Group." | Networks Working Group." | |||
| CONTACT-INFO | CONTACT-INFO | |||
| " Thomas D. Nadeau | " Thomas D. Nadeau | |||
| tnadeau@cisco.com | tnadeau@cisco.com | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| Harmen van der Linde | Harmen van der Linde | |||
| hvdl@att.com | hvdl@att.com | |||
| Luyuan Fang | ||||
| luyuanfang@att.com | ||||
| Stephen Brannon | ||||
| Fabio M. Chiussi | ||||
| fabio@bell-labs.com | ||||
| Joseph Dube | ||||
| Martin Tatham | ||||
| martin.tatham@bt.com | ||||
| Comments and discussion to l3vpn@ietf.org" | Comments and discussion to l3vpn@ietf.org" | |||
| DESCRIPTION | DESCRIPTION | |||
| "This MIB contains managed object definitions for the | "This MIB contains managed object definitions for the | |||
| Layer-3 Multiprotocol Label Switching Virtual | Layer-3 Multiprotocol Label Switching Virtual | |||
| Private Networks. | Private Networks. | |||
| Copyright (C) The Internet Society (2004). This | Copyright (C) The Internet Society (2005). This | |||
| version of this MIB module is part of RFCXXX; see | version of this MIB module is part of RFCXXX; see | |||
| the RFC itself for full legal notices." | the RFC itself for full legal notices." | |||
| -- Revision history. | -- Revision history. | |||
| REVISION | REVISION | |||
| "200502011200Z" -- 01 February 2005 12:00:00 GMT | "200504011200Z" -- 01 April 2005 12:00:00 GMT | |||
| DESCRIPTION | DESCRIPTION | |||
| "Initial version. Published as RFC xxxx." -- RFC-editor pls fill in xxx | "Initial version. Published as RFC xxxx." -- RFC-editor pls fill in xxx | |||
| ::= { mplsStdMIB xxxx } -- assigned by IANA, see section 18.1 for details | ::= { mplsStdMIB 9999 } -- assigned by IANA, see section 18.1 for details | |||
| -- Textual Conventions. | -- Textual Conventions. | |||
| MplsL3VpnName ::= TEXTUAL-CONVENTION | MplsL3VpnName ::= TEXTUAL-CONVENTION | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An identifier that is assigned to each MPLS/BGP VPN and | "An identifier that is assigned to each MPLS/BGP VPN and | |||
| is used to uniquely identify it. This is assigned by the | is used to uniquely identify it. This is assigned by the | |||
| system operator or NMS and SHOULD be unique throughout | system operator or NMS and SHOULD be unique throughout | |||
| the MPLS domain. If this is the case, then this identifier | the MPLS domain. If this is the case, then this identifier | |||
| can then be used at any LSR within a specific MPLS domain | can then be used at any LSR within a specific MPLS domain | |||
| to identify this MPLS/BGP VPN. It may also be possible to | to identify this MPLS/BGP VPN. It may also be possible to | |||
| preserve the uniqueness of this identifier across MPLS | preserve the uniqueness of this identifier across MPLS | |||
| domain boundaries, in which case this identifier can then | domain boundaries, in which case this identifier can then | |||
| be used to uniquely identify MPLS/BGP VPNs on a more global | be used to uniquely identify MPLS/BGP VPNs on a more global | |||
| basis. This object MAY be set to the VPN ID as defined in | basis. This object MAY be set to the VPN ID as defined in | |||
| RFC 2685." | RFC 2685." | |||
| REFERENCE | REFERENCE | |||
| "RFC 2685 Fox B., et al, 'Virtual Private | "RFC 2685 Fox B., et al, 'Virtual Private | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| Networks Identifier', September 1999." | Networks Identifier', September 1999." | |||
| SYNTAX OCTET STRING (SIZE (0..31)) | SYNTAX OCTET STRING (SIZE (0..31)) | |||
| MplsL3VpnRouteDistinguisher ::= TEXTUAL-CONVENTION | MplsL3VpnRouteDistinguisher ::= TEXTUAL-CONVENTION | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Syntax for a route distinguisher and route target | "Syntax for a route distinguisher and route target | |||
| as defined in RFC2547." | as defined in [RFC2547bis]." | |||
| REFERENCE | REFERENCE | |||
| "Rosen, E., Rekhter, Y., et al., 'BGP/MPLS VPNs', | "[RFC2547bis]" | |||
| RFC2547, March 1999." | ||||
| SYNTAX OCTET STRING(SIZE (0..256)) | SYNTAX OCTET STRING(SIZE (0..256)) | |||
| MplsL3VpnRtType ::= TEXTUAL-CONVENTION | MplsL3VpnRtType ::= TEXTUAL-CONVENTION | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Used to define the type of a route target usage. | "Used to define the type of a route target usage. | |||
| Route targets can be specified to be imported, | Route targets can be specified to be imported, | |||
| exported or both. For a complete definition of a | exported or both. For a complete definition of a | |||
| route target see RFC2547." | route target see [RFC2547bis]." | |||
| REFERENCE | REFERENCE | |||
| "Rosen, E., Rekhter, Y., et al., 'BGP/MPLS VPNs', | "[RFC2547bis]" | |||
| RFC2547, March 1999." | ||||
| SYNTAX INTEGER { import(1), export(2), both(3) } | SYNTAX INTEGER { import(1), export(2), both(3) } | |||
| -- Top level components of this MIB. | -- Top level components of this MIB. | |||
| mplsL3VpnNotifications OBJECT IDENTIFIER ::= { mplsL3VpnMIB 0 } | mplsL3VpnNotifications OBJECT IDENTIFIER ::= { mplsL3VpnMIB 0 } | |||
| mplsL3VpnObjects OBJECT IDENTIFIER ::= { mplsL3VpnMIB 1 } | mplsL3VpnObjects OBJECT IDENTIFIER ::= { mplsL3VpnMIB 1 } | |||
| mplsL3VpnScalars OBJECT IDENTIFIER ::= { mplsL3VpnObjects 1 } | mplsL3VpnScalars OBJECT IDENTIFIER ::= { mplsL3VpnObjects 1 } | |||
| mplsL3VpnConf OBJECT IDENTIFIER ::= { mplsL3VpnObjects 2 } | mplsL3VpnConf OBJECT IDENTIFIER ::= { mplsL3VpnObjects 2 } | |||
| mplsL3VpnPerf OBJECT IDENTIFIER ::= { mplsL3VpnObjects 3 } | mplsL3VpnPerf OBJECT IDENTIFIER ::= { mplsL3VpnObjects 3 } | |||
| mplsL3VpnRoute OBJECT IDENTIFIER ::= { mplsL3VpnObjects 4 } | mplsL3VpnRoute OBJECT IDENTIFIER ::= { mplsL3VpnObjects 4 } | |||
| mplsL3VpnConformance OBJECT IDENTIFIER ::= { mplsL3VpnMIB 3 } | mplsL3VpnConformance OBJECT IDENTIFIER ::= { mplsL3VpnMIB 2 } | |||
| -- | -- | |||
| -- Scalar Objects | -- Scalar Objects | |||
| -- | -- | |||
| mplsL3VpnConfiguredVrfs OBJECT-TYPE | mplsL3VpnConfiguredVrfs OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of VRFs which are configured on this node." | "The number of VRFs which are configured on this node." | |||
| ::= { mplsL3VpnScalars 1 } | ::= { mplsL3VpnScalars 1 } | |||
| mplsL3VpnActiveVrfs OBJECT-TYPE | mplsL3VpnActiveVrfs OBJECT-TYPE | |||
| SYNTAX Gauge32 | SYNTAX Gauge32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| DESCRIPTION | DESCRIPTION | |||
| "The number of VRFs which are active on this node. | "The number of VRFs which are active on this node. | |||
| That is, those VRFs whose corresponding mplsL3VpnVrfOperStatus | That is, those VRFs whose corresponding mplsL3VpnVrfOperStatus | |||
| object value is equal to operational (1)." | object value is equal to operational (1)." | |||
| ::= { mplsL3VpnScalars 2 } | ::= { mplsL3VpnScalars 2 } | |||
| mplsL3VpnConnectedInterfaces OBJECT-TYPE | mplsL3VpnConnectedInterfaces OBJECT-TYPE | |||
| SYNTAX Gauge32 | SYNTAX Gauge32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Total number of interfaces connected to a VRF." | "Total number of interfaces connected to a VRF." | |||
| ::= { mplsL3VpnScalars 3 } | ::= { mplsL3VpnScalars 3 } | |||
| mplsL3VpnNotificationEnable OBJECT-TYPE | mplsL3VpnNotificationEnable OBJECT-TYPE | |||
| SYNTAX TruthValue | SYNTAX TruthValue | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "If this object is true, then it enables the | "If this object is true, then it enables the | |||
| generation of all notifications defined in | generation of all notifications defined in | |||
| this MIB. This object's value should be | this MIB. This object's value should be | |||
| preserved across agent re-boots." | preserved across agent re-boots." | |||
| REFERENCE | REFERENCE | |||
| "See also RFC3413 for explanation that | "See also [RFC3413] for explanation that | |||
| notifications are under the ultimate control of the | notifications are under the ultimate control of the | |||
| MIB modules in this document." | MIB modules in this document." | |||
| DEFVAL { false } | DEFVAL { false } | |||
| ::= { mplsL3VpnScalars 4 } | ::= { mplsL3VpnScalars 4 } | |||
| mplsL3VpnVrfConfMaxPossRts OBJECT-TYPE | mplsL3VpnVrfConfMaxPossRts OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| skipping to change at page 9, line 4 ¶ | skipping to change at page 8, line 51 ¶ | |||
| be allowed by the device." | be allowed by the device." | |||
| ::= { mplsL3VpnScalars 5 } | ::= { mplsL3VpnScalars 5 } | |||
| mplsL3VpnVrfConfRteMxThrshTime OBJECT-TYPE | mplsL3VpnVrfConfRteMxThrshTime OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| UNITS "seconds" | UNITS "seconds" | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Denotes the interval in seconds, at which the route max threshold | "Denotes the interval in seconds, at which the route max threshold | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| notification may be re-issued after the maximum value has been | notification may be re-issued after the maximum value has been | |||
| exceeded (or has been reached if mplsL3VpnVrfConfMaxRoutes and | exceeded (or has been reached if mplsL3VpnVrfConfMaxRoutes and | |||
| mplsL3VpnVrfConfHighRteThresh are equal) and the initial | mplsL3VpnVrfConfHighRteThresh are equal) and the initial | |||
| notification has been issued. This value is intended to prevent | notification has been issued. This value is intended to prevent | |||
| continuous generation of notifications by an agent in the event | continuous generation of notifications by an agent in the event | |||
| that routes are continually added to a VRF after it has reached | that routes are continually added to a VRF after it has reached | |||
| its maximum value. If this value is set to 0, the agent should | its maximum value. If this value is set to 0, the agent should | |||
| only issue a single notification at the time that the maxium | only issue a single notification at the time that the maxium | |||
| threshold has been reached, and should not issue any more | threshold has been reached, and should not issue any more | |||
| notifications until the value of routes has fallen below the | notifications until the value of routes has fallen below the | |||
| skipping to change at page 9, line 29 ¶ | skipping to change at page 9, line 23 ¶ | |||
| DEFVAL { 0 } | DEFVAL { 0 } | |||
| ::= { mplsL3VpnScalars 6 } | ::= { mplsL3VpnScalars 6 } | |||
| mplsL3VpnIllLblRcvThrsh OBJECT-TYPE | mplsL3VpnIllLblRcvThrsh OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The number of illegally received labels above which | "The number of illegally received labels above which | |||
| the mplsNumVrfSecIllglLblThrshExcd notification | the mplsNumVrfSecIllglLblThrshExcd notification | |||
| is issued." | is issued. The persistence of this value mimics | |||
| that of the device's configuration." | ||||
| ::= { mplsL3VpnScalars 7 } | ::= { mplsL3VpnScalars 7 } | |||
| -- VPN Interface Configuration Table | -- VPN Interface Configuration Table | |||
| mplsL3VpnIfConfTable OBJECT-TYPE | mplsL3VpnIfConfTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF MplsL3VpnIfConfEntry | SYNTAX SEQUENCE OF MplsL3VpnIfConfEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This table specifies per-interface MPLS capability | "This table specifies per-interface MPLS capability | |||
| skipping to change at page 10, line 4 ¶ | skipping to change at page 9, line 52 ¶ | |||
| DESCRIPTION | DESCRIPTION | |||
| "An entry in this table is created by an LSR for | "An entry in this table is created by an LSR for | |||
| every interface capable of supporting MPLS L3VPN. | every interface capable of supporting MPLS L3VPN. | |||
| Each entry in this table is meant to correspond to | Each entry in this table is meant to correspond to | |||
| an entry in the Interfaces Table." | an entry in the Interfaces Table." | |||
| INDEX { mplsL3VpnVrfName, mplsL3VpnIfConfIndex } | INDEX { mplsL3VpnVrfName, mplsL3VpnIfConfIndex } | |||
| ::= { mplsL3VpnIfConfTable 1 } | ::= { mplsL3VpnIfConfTable 1 } | |||
| MplsL3VpnIfConfEntry ::= SEQUENCE { | MplsL3VpnIfConfEntry ::= SEQUENCE { | |||
| mplsL3VpnIfConfIndex InterfaceIndex, | mplsL3VpnIfConfIndex InterfaceIndex, | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| mplsL3VpnIfVpnClassification INTEGER, | mplsL3VpnIfVpnClassification INTEGER, | |||
| mplsL3VpnIfVpnRouteDistProtocol BITS, | mplsL3VpnIfVpnRouteDistProtocol BITS, | |||
| mplsL3VpnIfConfStorageType StorageType, | mplsL3VpnIfConfStorageType StorageType, | |||
| mplsL3VpnIfConfRowStatus RowStatus | mplsL3VpnIfConfRowStatus RowStatus | |||
| } | } | |||
| mplsL3VpnIfConfIndex OBJECT-TYPE | mplsL3VpnIfConfIndex OBJECT-TYPE | |||
| SYNTAX InterfaceIndex | SYNTAX InterfaceIndex | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This is a unique index for an entry in the | "This is a unique index for an entry in the | |||
| mplsL3VpnIfConfTable. A non-zero index for an | mplsL3VpnIfConfTable. A non-zero index for an | |||
| entry indicates the ifIndex for the corresponding | entry indicates the ifIndex for the corresponding | |||
| interface entry in the MPLS-VPN-layer in the ifTable. | interface entry in the MPLS-VPN-layer in the ifTable. | |||
| Note that this table does not necessarily correspond | Note that this table does not necessarily correspond | |||
| one-to-one with all entries in the Interface MIB | one-to-one with all entries in the Interface MIB | |||
| having an ifType of MPLS-layer; rather, only those | having an ifType of MPLS-layer; rather, only those | |||
| which are enabled for MPLS L3VPN functionality." | which are enabled for MPLS L3VPN functionality." | |||
| REFERENCE | REFERENCE | |||
| "RFC 2233 - The Interfaces Group MIB using SMIv2, | "RFC2863" | |||
| McCloghrie, K., and F. Kastenholtz, Nov. 1997" | ||||
| ::= { mplsL3VpnIfConfEntry 1 } | ::= { mplsL3VpnIfConfEntry 1 } | |||
| mplsL3VpnIfVpnClassification OBJECT-TYPE | mplsL3VpnIfVpnClassification OBJECT-TYPE | |||
| SYNTAX INTEGER { carrierOfCarrier (1), | SYNTAX INTEGER { carrierOfCarrier (1), | |||
| enterprise (2), | enterprise (2), | |||
| interProvider (3) | interProvider (3) | |||
| } | } | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| skipping to change at page 11, line 4 ¶ | skipping to change at page 10, line 52 ¶ | |||
| bgp (1), | bgp (1), | |||
| ospf (2), | ospf (2), | |||
| rip(3), | rip(3), | |||
| isis(4), | isis(4), | |||
| static(5), | static(5), | |||
| other (6) | other (6) | |||
| } | } | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| "Denotes the route distribution protocol across the | "Denotes the route distribution protocol across the | |||
| PE-CE link. Note that more than one routing protocol | PE-CE link. Note that more than one routing protocol | |||
| may be enabled at the same time, thus this object is | may be enabled at the same time, thus this object is | |||
| specified as a bitmask. For example, static(5) and | specified as a bitmask. For example, static(5) and | |||
| ospf(2) are a typical configuration." | ospf(2) are a typical configuration." | |||
| ::= { mplsL3VpnIfConfEntry 3 } | ::= { mplsL3VpnIfConfEntry 3 } | |||
| mplsL3VpnIfConfStorageType OBJECT-TYPE | mplsL3VpnIfConfStorageType OBJECT-TYPE | |||
| SYNTAX StorageType | SYNTAX StorageType | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| skipping to change at page 11, line 43 ¶ | skipping to change at page 11, line 39 ¶ | |||
| delete a row in this table. Rows in this | delete a row in this table. Rows in this | |||
| table signify that the specified interface is | table signify that the specified interface is | |||
| associated with this VRF. If the row creation | associated with this VRF. If the row creation | |||
| operation succeeds, the interface will have been | operation succeeds, the interface will have been | |||
| associated with the specified VRF, otherwise the | associated with the specified VRF, otherwise the | |||
| agent MUST not allow the association. If the agent | agent MUST not allow the association. If the agent | |||
| only allows read-only operations on this table, it | only allows read-only operations on this table, it | |||
| MUST create entries in this table as they are created | MUST create entries in this table as they are created | |||
| on the device. When a row in this | on the device. When a row in this | |||
| table is in active(1) state, no objects in that row | table is in active(1) state, no objects in that row | |||
| can be modified by the agent except | can be modified except mplsL3VpnIfConfStorageType and | |||
| mplsL3VpnIfConfStorageType and mplsL3VpnIfConfRowStatus." | mplsL3VpnIfConfRowStatus." | |||
| ::= { mplsL3VpnIfConfEntry 5 } | ::= { mplsL3VpnIfConfEntry 5 } | |||
| -- VRF Configuration Table | -- VRF Configuration Table | |||
| mplsL3VpnVrfTable OBJECT-TYPE | mplsL3VpnVrfTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF MplsL3VpnVrfEntry | SYNTAX SEQUENCE OF MplsL3VpnVrfEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This table specifies per-interface MPLS L3VPN | "This table specifies per-interface MPLS L3VPN | |||
| VRF Table capability and associated information. | VRF Table capability and associated information. | |||
| Entries in this table define VRF routing instances | Entries in this table define VRF routing instances | |||
| associated with MPLS/VPN interfaces. Note that | associated with MPLS/VPN interfaces. Note that | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| multiple interfaces can belong to the same VRF | multiple interfaces can belong to the same VRF | |||
| instance. The collection of all VRF instances | instance. The collection of all VRF instances | |||
| comprises an actual VPN." | comprises an actual VPN." | |||
| ::= { mplsL3VpnConf 2 } | ::= { mplsL3VpnConf 2 } | |||
| mplsL3VpnVrfEntry OBJECT-TYPE | mplsL3VpnVrfEntry OBJECT-TYPE | |||
| SYNTAX MplsL3VpnVrfEntry | SYNTAX MplsL3VpnVrfEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| skipping to change at page 12, line 30 ¶ | skipping to change at page 12, line 27 ¶ | |||
| interface." | interface." | |||
| INDEX { mplsL3VpnVrfName } | INDEX { mplsL3VpnVrfName } | |||
| ::= { mplsL3VpnVrfTable 1 } | ::= { mplsL3VpnVrfTable 1 } | |||
| MplsL3VpnVrfEntry ::= SEQUENCE { | MplsL3VpnVrfEntry ::= SEQUENCE { | |||
| mplsL3VpnVrfName MplsL3VpnName, | mplsL3VpnVrfName MplsL3VpnName, | |||
| mplsL3VpnVrfVpnId VPNIdOrZero, | mplsL3VpnVrfVpnId VPNIdOrZero, | |||
| mplsL3VpnVrfDescription SnmpAdminString, | mplsL3VpnVrfDescription SnmpAdminString, | |||
| mplsL3VpnVrfRD MplsL3VpnRouteDistinguisher, | mplsL3VpnVrfRD MplsL3VpnRouteDistinguisher, | |||
| mplsL3VpnVrfCreationTime TimeStamp, | mplsL3VpnVrfCreationTime TimeStamp, | |||
| mplsL3VpnVrfOperStatus INTEGER, | mplsL3VpnVrfOperStatus INTEGER, | |||
| mplsL3VpnVrfActiveInterfaces Unsigned32, | mplsL3VpnVrfActiveInterfaces Gauge32, | |||
| mplsL3VpnVrfAssociatedInterfaces Unsigned32, | mplsL3VpnVrfAssociatedInterfaces Unsigned32, | |||
| mplsL3VpnVrfConfMidRteThresh Unsigned32, | mplsL3VpnVrfConfMidRteThresh Unsigned32, | |||
| mplsL3VpnVrfConfHighRteThresh Unsigned32, | mplsL3VpnVrfConfHighRteThresh Unsigned32, | |||
| mplsL3VpnVrfConfMaxRoutes Unsigned32, | mplsL3VpnVrfConfMaxRoutes Unsigned32, | |||
| mplsL3VpnVrfConfLastChanged TimeStamp, | mplsL3VpnVrfConfLastChanged TimeStamp, | |||
| mplsL3VpnVrfConfRowStatus RowStatus, | mplsL3VpnVrfConfRowStatus RowStatus, | |||
| mplsL3VpnVrfConfAdminStatus INTEGER, | ||||
| mplsL3VpnVrfConfStorageType StorageType | mplsL3VpnVrfConfStorageType StorageType | |||
| } | } | |||
| mplsL3VpnVrfName OBJECT-TYPE | mplsL3VpnVrfName OBJECT-TYPE | |||
| SYNTAX MplsL3VpnName | SYNTAX MplsL3VpnName | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The human-readable name of this VPN. This MAY | "The human-readable name of this VPN. This MAY | |||
| be equivalent to the RFC2685 VPN-ID, but may | be equivalent to the [RFC2685] VPN-ID, but may | |||
| also vary. If it is set to the VPN ID, it MUST | also vary. If it is set to the VPN ID, it MUST | |||
| be equivalent to the value of mplsL3VpnVrfVpnId. | be equivalent to the value of mplsL3VpnVrfVpnId. | |||
| It is strongly recommended that all sites supporting | It is strongly recommended that all sites supporting | |||
| VRFs that are part of the same VPN use the same | VRFs that are part of the same VPN use the same | |||
| naming convention for VRFs as well as the same VPN | naming convention for VRFs as well as the same VPN | |||
| ID." | ID." | |||
| REFERENCE | REFERENCE | |||
| "RFC 2685 Fox B., et al, `Virtual | "[RFC2685]" | |||
| Private Networks Identifier`, September 1999." | ||||
| ::= { mplsL3VpnVrfEntry 1 } | ||||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ::= { mplsL3VpnVrfEntry 1 } | |||
| mplsL3VpnVrfVpnId OBJECT-TYPE | mplsL3VpnVrfVpnId OBJECT-TYPE | |||
| SYNTAX VPNIdOrZero | SYNTAX VPNIdOrZero | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The VPN ID as specified in RFC 2685. If a VPN ID | "The VPN ID as specified in [RFC2685]. If a VPN ID | |||
| has not been specified for this VRF, then this | has not been specified for this VRF, then this | |||
| variable SHOULD be set to an zero-length OCTET | variable SHOULD be set to an zero-length OCTET | |||
| STRING." | STRING." | |||
| ::= { mplsL3VpnVrfEntry 2 } | ::= { mplsL3VpnVrfEntry 2 } | |||
| mplsL3VpnVrfDescription OBJECT-TYPE | mplsL3VpnVrfDescription OBJECT-TYPE | |||
| SYNTAX SnmpAdminString | SYNTAX SnmpAdminString | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| skipping to change at page 13, line 54 ¶ | skipping to change at page 14, line 4 ¶ | |||
| mplsL3VpnVrfOperStatus OBJECT-TYPE | mplsL3VpnVrfOperStatus OBJECT-TYPE | |||
| SYNTAX INTEGER { up (1), | SYNTAX INTEGER { up (1), | |||
| down (2) | down (2) | |||
| } | } | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Denotes whether a VRF is operational or not. A VRF is | "Denotes whether a VRF is operational or not. A VRF is | |||
| up(1) when at least one interface associated with the | up(1) when at least one interface associated with the | |||
| VRF, which ifOperStatus is up(1). A VRF is down(2) when: | VRF, which ifOperStatus is up(1). A VRF is down(2) when: | |||
| a. There does not exist at least one interface whose | a. There does not exist at least one interface whose | |||
| ifOperStatus is up(1). | ifOperStatus is up(1). | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| b. There are no interfaces associated with the VRF." | b. There are no interfaces associated with the VRF." | |||
| ::= { mplsL3VpnVrfEntry 6 } | ::= { mplsL3VpnVrfEntry 6 } | |||
| mplsL3VpnVrfActiveInterfaces OBJECT-TYPE | mplsL3VpnVrfActiveInterfaces OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Gauge32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Total number of interfaces connected to this VRF with | "Total number of interfaces connected to this VRF with | |||
| ifOperStatus = up(1). | ifOperStatus = up(1). | |||
| This counter should be incremented when: | ||||
| a. When the ifOperStatus of one of the connected interfaces | ||||
| changes from down(2) to up(1). | ||||
| b. When an interface with ifOperStatus = up(1) is connected | This value should increase when an interface is associted | |||
| to this VRF. | with the corresponding VRF and its corresponding ifOperStatus | |||
| This counter should be decremented when: | is equal to up(1). If an interface is associated whose | |||
| a. When the ifOperStatus of one of the connected interfaces | ifOperStatus is not up(1), then the value is not incremented | |||
| changes from up(1) to down(2). | until such time as it transitions to this state. | |||
| b. When one of the connected interfaces with | ||||
| ifOperStatus = up(1) gets disconnected from this VRF." | This value should be decremented when an interface is | |||
| disassociated with a VRF or the corresponding ifOperStatus | ||||
| transitions out of the up(1) state to any other state. | ||||
| " | ||||
| ::= { mplsL3VpnVrfEntry 7 } | ::= { mplsL3VpnVrfEntry 7 } | |||
| mplsL3VpnVrfAssociatedInterfaces OBJECT-TYPE | mplsL3VpnVrfAssociatedInterfaces OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Total number of interfaces connected to this VRF | "Total number of interfaces connected to this VRF | |||
| (independent of ifOperStatus type)." | (independent of ifOperStatus type)." | |||
| ::= { mplsL3VpnVrfEntry 8 } | ::= { mplsL3VpnVrfEntry 8 } | |||
| skipping to change at page 15, line 4 ¶ | skipping to change at page 15, line 7 ¶ | |||
| ::= { mplsL3VpnVrfEntry 9 } | ::= { mplsL3VpnVrfEntry 9 } | |||
| mplsL3VpnVrfConfHighRteThresh OBJECT-TYPE | mplsL3VpnVrfConfHighRteThresh OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Denotes high-level water marker for the number of | "Denotes high-level water marker for the number of | |||
| routes which this VRF may hold." | routes which this VRF may hold." | |||
| DEFVAL { 0 } | DEFVAL { 0 } | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| ::= { mplsL3VpnVrfEntry 10 } | ::= { mplsL3VpnVrfEntry 10 } | |||
| mplsL3VpnVrfConfMaxRoutes OBJECT-TYPE | mplsL3VpnVrfConfMaxRoutes OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Denotes maximum number of routes which this VRF is | "Denotes maximum number of routes which this VRF is | |||
| configured to hold. This value MUST be less than or | configured to hold. This value MUST be less than or | |||
| equal to mplsL3VpnVrfConfMaxPossRts unless it is set | equal to mplsL3VpnVrfConfMaxPossRts unless it is set | |||
| skipping to change at page 15, line 38 ¶ | skipping to change at page 15, line 38 ¶ | |||
| VRF parameters defined in this table or addition or | VRF parameters defined in this table or addition or | |||
| deletion of interfaces associated with this VRF." | deletion of interfaces associated with this VRF." | |||
| ::= { mplsL3VpnVrfEntry 12 } | ::= { mplsL3VpnVrfEntry 12 } | |||
| mplsL3VpnVrfConfRowStatus OBJECT-TYPE | mplsL3VpnVrfConfRowStatus OBJECT-TYPE | |||
| SYNTAX RowStatus | SYNTAX RowStatus | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This variable is used to create, modify, and/or | "This variable is used to create, modify, and/or | |||
| delete a row in this table." | 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 | ||||
| mplsL3VpnVrfConfAdminStatus, mplsL3VpnVrfConfRowStatus | ||||
| and mplsL3VpnVrfConfStorageType." | ||||
| ::= { mplsL3VpnVrfEntry 13 } | ::= { mplsL3VpnVrfEntry 13 } | |||
| mplsL3VpnVrfConfAdminStatus OBJECT-TYPE | ||||
| SYNTAX INTEGER { | ||||
| up(1), -- ready to pass packets | ||||
| down(2), -- can't pass packets | ||||
| testing(3) -- in some test mode | ||||
| } | ||||
| MAX-ACCESS read-create | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Indicates the desired operational status of this | ||||
| VRF." | ||||
| ::= { mplsL3VpnVrfEntry 14 } | ||||
| mplsL3VpnVrfConfStorageType OBJECT-TYPE | mplsL3VpnVrfConfStorageType 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 VPN VRF entry. | "The storage type for this VPN VRF 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 | |||
| "See RFC2579." | "See RFC2579." | |||
| DEFVAL { volatile } | DEFVAL { volatile } | |||
| ::= { mplsL3VpnVrfEntry 14 } | ::= { mplsL3VpnVrfEntry 15 } | |||
| -- MplsL3VpnVrfRTTable | -- MplsL3VpnVrfRTTable | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| mplsL3VpnVrfRTTable OBJECT-TYPE | mplsL3VpnVrfRTTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF MplsL3VpnVrfRTEntry | SYNTAX SEQUENCE OF MplsL3VpnVrfRTEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This table specifies per-VRF route target association. | "This table specifies per-VRF route target association. | |||
| Each entry identifies a connectivity policy supported | Each entry identifies a connectivity policy supported | |||
| as part of a VPN." | as part of a VPN." | |||
| ::= { mplsL3VpnConf 3 } | ::= { mplsL3VpnConf 3 } | |||
| mplsL3VpnVrfRTEntry OBJECT-TYPE | mplsL3VpnVrfRTEntry OBJECT-TYPE | |||
| SYNTAX MplsL3VpnVrfRTEntry | SYNTAX MplsL3VpnVrfRTEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An entry in this table is created by an LSR for | "An entry in this table is created by an LSR for | |||
| each route target configured for a VRF supporting | each route target configured for a VRF supporting | |||
| a MPLS L3VPN instance. The indexing provides an | a MPLS L3VPN instance. The indexing provides an | |||
| ordering per-VRF instance. See RFC2547 for a | ordering per-VRF instance. See [RFC2547bis] for a | |||
| complete definition of a route target." | complete definition of a route target." | |||
| INDEX { mplsL3VpnVrfName, mplsL3VpnVrfRTIndex, | INDEX { mplsL3VpnVrfName, mplsL3VpnVrfRTIndex, | |||
| mplsL3VpnVrfRTType } | mplsL3VpnVrfRTType } | |||
| ::= { mplsL3VpnVrfRTTable 1 } | ::= { mplsL3VpnVrfRTTable 1 } | |||
| MplsL3VpnVrfRTEntry ::= SEQUENCE { | MplsL3VpnVrfRTEntry ::= SEQUENCE { | |||
| mplsL3VpnVrfRTIndex Unsigned32, | mplsL3VpnVrfRTIndex Unsigned32, | |||
| mplsL3VpnVrfRTType MplsL3VpnRtType, | mplsL3VpnVrfRTType MplsL3VpnRtType, | |||
| mplsL3VpnVrfRT MplsL3VpnRouteDistinguisher, | mplsL3VpnVrfRT MplsL3VpnRouteDistinguisher, | |||
| mplsL3VpnVrfRTDescr SnmpAdminString, | mplsL3VpnVrfRTDescr SnmpAdminString, | |||
| skipping to change at page 17, line 5 ¶ | skipping to change at page 17, line 27 ¶ | |||
| ::= { mplsL3VpnVrfRTEntry 2 } | ::= { mplsL3VpnVrfRTEntry 2 } | |||
| mplsL3VpnVrfRTType OBJECT-TYPE | mplsL3VpnVrfRTType OBJECT-TYPE | |||
| SYNTAX MplsL3VpnRtType | SYNTAX MplsL3VpnRtType | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The route target distribution type." | "The route target distribution type." | |||
| ::= { mplsL3VpnVrfRTEntry 3 } | ::= { mplsL3VpnVrfRTEntry 3 } | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| mplsL3VpnVrfRT OBJECT-TYPE | mplsL3VpnVrfRT OBJECT-TYPE | |||
| SYNTAX MplsL3VpnRouteDistinguisher | SYNTAX MplsL3VpnRouteDistinguisher | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The route target distribution policy." | "The route target distribution policy." | |||
| DEFVAL { "" } | DEFVAL { "" } | |||
| ::= { mplsL3VpnVrfRTEntry 4 } | ::= { mplsL3VpnVrfRTEntry 4 } | |||
| mplsL3VpnVrfRTDescr OBJECT-TYPE | mplsL3VpnVrfRTDescr OBJECT-TYPE | |||
| skipping to change at page 17, line 33 ¶ | skipping to change at page 18, line 4 ¶ | |||
| ::= { mplsL3VpnVrfRTEntry 5 } | ::= { mplsL3VpnVrfRTEntry 5 } | |||
| mplsL3VpnVrfRTRowStatus OBJECT-TYPE | mplsL3VpnVrfRTRowStatus OBJECT-TYPE | |||
| SYNTAX RowStatus | SYNTAX RowStatus | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This variable is used to create, modify, and/or | "This variable is used to create, modify, and/or | |||
| delete a row in this table. When a row in this | delete a row in this table. When a row in this | |||
| table is in active(1) state, no objects in that row | table is in active(1) state, no objects in that row | |||
| can be modified by the agent except | can be modified except mplsL3VpnVrfRTRowStatus." | |||
| mplsL3VpnVrfRTRowStatus." | ||||
| ::= { mplsL3VpnVrfRTEntry 6 } | ::= { mplsL3VpnVrfRTEntry 6 } | |||
| mplsL3VpnVrfRTStorageType OBJECT-TYPE | mplsL3VpnVrfRTStorageType 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 VPN RT entry. | "The storage type for this VPN RT 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 | |||
| skipping to change at page 18, line 4 ¶ | skipping to change at page 18, line 27 ¶ | |||
| "See RFC2579." | "See RFC2579." | |||
| DEFVAL { volatile } | DEFVAL { volatile } | |||
| ::= { mplsL3VpnVrfRTEntry 7 } | ::= { mplsL3VpnVrfRTEntry 7 } | |||
| -- VRF Security Table | -- VRF Security Table | |||
| mplsL3VpnVrfSecTable OBJECT-TYPE | mplsL3VpnVrfSecTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF MplsL3VpnVrfSecEntry | SYNTAX SEQUENCE OF MplsL3VpnVrfSecEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| DESCRIPTION | DESCRIPTION | |||
| "This table specifies per MPLS L3VPN VRF Table | "This table specifies per MPLS L3VPN VRF Table | |||
| security-related counters." | security-related counters." | |||
| ::= { mplsL3VpnConf 6 } | ::= { mplsL3VpnConf 6 } | |||
| mplsL3VpnVrfSecEntry OBJECT-TYPE | mplsL3VpnVrfSecEntry OBJECT-TYPE | |||
| SYNTAX MplsL3VpnVrfSecEntry | SYNTAX MplsL3VpnVrfSecEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| skipping to change at page 19, line 5 ¶ | skipping to change at page 19, line 27 ¶ | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The value of sysUpTime on the most recent occasion at | "The value of sysUpTime on the most recent occasion at | |||
| which any one or more of this entry's counters suffered | which any one or more of this entry's counters suffered | |||
| a discontinuity. If no such discontinuities have | a discontinuity. If no such discontinuities have | |||
| occurred since the last re-initialization of the local | occurred since the last re-initialization of the local | |||
| management subsystem, then this object contains a zero | management subsystem, then this object contains a zero | |||
| value." | value." | |||
| ::= { mplsL3VpnVrfSecEntry 2 } | ::= { mplsL3VpnVrfSecEntry 2 } | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| -- VRF Performance Table | -- VRF Performance Table | |||
| mplsL3VpnVrfPerfTable OBJECT-TYPE | mplsL3VpnVrfPerfTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF MplsL3VpnVrfPerfEntry | SYNTAX SEQUENCE OF MplsL3VpnVrfPerfEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This table specifies per MPLS L3VPN VRF Table performance | "This table specifies per MPLS L3VPN VRF Table performance | |||
| information." | information." | |||
| ::= { mplsL3VpnPerf 1 } | ::= { mplsL3VpnPerf 1 } | |||
| skipping to change at page 19, line 31 ¶ | skipping to change at page 19, line 51 ¶ | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An entry in this table is created by an LSR for | "An entry in this table is created by an LSR for | |||
| every VRF capable of supporting MPLS L3VPN." | every VRF capable of supporting MPLS L3VPN." | |||
| AUGMENTS { mplsL3VpnVrfEntry } | AUGMENTS { mplsL3VpnVrfEntry } | |||
| ::= { mplsL3VpnVrfPerfTable 1 } | ::= { mplsL3VpnVrfPerfTable 1 } | |||
| MplsL3VpnVrfPerfEntry ::= SEQUENCE { | MplsL3VpnVrfPerfEntry ::= SEQUENCE { | |||
| mplsL3VpnVrfPerfRoutesAdded Counter32, | mplsL3VpnVrfPerfRoutesAdded Counter32, | |||
| mplsL3VpnVrfPerfRoutesDeleted Counter32, | mplsL3VpnVrfPerfRoutesDeleted Counter32, | |||
| mplsL3VpnVrfPerfCurrNumRoutes Unsigned32, | mplsL3VpnVrfPerfCurrNumRoutes Gauge32, | |||
| mplsL3VpnVrfPerfRoutesDropped Counter32, | mplsL3VpnVrfPerfRoutesDropped Counter32, | |||
| mplsL3VpnVrfPerfDiscTime TimeStamp | mplsL3VpnVrfPerfDiscTime TimeStamp | |||
| } | } | |||
| mplsL3VpnVrfPerfRoutesAdded OBJECT-TYPE | mplsL3VpnVrfPerfRoutesAdded OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Indicates the number of routes added to this VPN/VRF | "Indicates the number of routes added to this VPN/VRF | |||
| skipping to change at page 20, line 4 ¶ | skipping to change at page 20, line 29 ¶ | |||
| ::= { mplsL3VpnVrfPerfEntry 1 } | ::= { mplsL3VpnVrfPerfEntry 1 } | |||
| mplsL3VpnVrfPerfRoutesDeleted OBJECT-TYPE | mplsL3VpnVrfPerfRoutesDeleted OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Indicates the number of routes removed from this VPN/VRF. | "Indicates the number of routes removed from this VPN/VRF. | |||
| Discontinuities in the value of this counter can occur | Discontinuities in the value of this counter can occur | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| at re-initialization of the management system, and at | at re-initialization of the management system, and at | |||
| other times as indicated by the value of | other times as indicated by the value of | |||
| mplsL3VpnVrfPerfDiscTime." | mplsL3VpnVrfPerfDiscTime." | |||
| ::= { mplsL3VpnVrfPerfEntry 2 } | ::= { mplsL3VpnVrfPerfEntry 2 } | |||
| mplsL3VpnVrfPerfCurrNumRoutes OBJECT-TYPE | mplsL3VpnVrfPerfCurrNumRoutes OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Gauge32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Indicates the number of routes currently used by this VRF. | "Indicates the number of routes currently used by this | |||
| VRF." | ||||
| Discontinuities in the value of this counter can occur | ||||
| at re-initialization of the management system, and at | ||||
| other times as indicated by the value of | ||||
| mplsL3VpnVrfPerfDiscTime." | ||||
| ::= { mplsL3VpnVrfPerfEntry 3 } | ::= { mplsL3VpnVrfPerfEntry 3 } | |||
| mplsL3VpnVrfPerfRoutesDropped OBJECT-TYPE | mplsL3VpnVrfPerfRoutesDropped OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This counter should be incremented when the number of routes | "This counter should be incremented when the number of routes | |||
| contained by the specified VRF exceeds or attempts to exceed | contained by the specified VRF exceeds or attempts to exceed | |||
| the maximum allowed value as indicated by | the maximum allowed value as indicated by | |||
| skipping to change at page 21, line 4 ¶ | skipping to change at page 21, line 25 ¶ | |||
| DESCRIPTION | DESCRIPTION | |||
| "The value of sysUpTime on the most recent occasion at | "The value of sysUpTime on the most recent occasion at | |||
| which any one or more of this entry's counters suffered | which any one or more of this entry's counters suffered | |||
| a discontinuity. If no such discontinuities have | a discontinuity. If no such discontinuities have | |||
| occurred since the last re-initialization of the local | occurred since the last re-initialization of the local | |||
| management subsystem, then this object contains a zero | management subsystem, then this object contains a zero | |||
| value." | value." | |||
| ::= { mplsL3VpnVrfPerfEntry 5 } | ::= { mplsL3VpnVrfPerfEntry 5 } | |||
| -- VRF Routing Table | -- VRF Routing Table | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| mplsL3VpnVrfRteTable OBJECT-TYPE | mplsL3VpnVrfRteTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF MplsL3VpnVrfRteEntry | SYNTAX SEQUENCE OF MplsL3VpnVrfRteEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This table specifies per-interface MPLS L3VPN VRF Table | "This table specifies per-interface MPLS L3VPN VRF Table | |||
| routing information. Entries in this table define VRF routing | routing information. Entries in this table define VRF routing | |||
| entries associated with the specified MPLS/VPN interfaces. Note | entries associated with the specified MPLS/VPN interfaces. Note | |||
| that this table contains both BGP and IGP routes, as both may | that this table contains both BGP and IGP routes, as both may | |||
| appear in the same VRF." | appear in the same VRF." | |||
| REFERENCE | REFERENCE | |||
| "1. RFC 1213 Section 6.6, The IP Group. | "[RFC2096]" | |||
| 2. RFC 2096 " | ||||
| ::= { mplsL3VpnRoute 1 } | ::= { mplsL3VpnRoute 1 } | |||
| mplsL3VpnVrfRteEntry OBJECT-TYPE | mplsL3VpnVrfRteEntry OBJECT-TYPE | |||
| SYNTAX MplsL3VpnVrfRteEntry | SYNTAX MplsL3VpnVrfRteEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An entry in this table is created by an LSR for every route | "An entry in this table is created by an LSR for every route | |||
| present configured (either dynamically or statically) within | present configured (either dynamically or statically) within | |||
| the context of a specific VRF capable of supporting MPLS/BGP | the context of a specific VRF capable of supporting MPLS/BGP | |||
| VPN. The indexing provides an ordering of VRFs per-VPN | VPN. The indexing provides an ordering of VRFs per-VPN | |||
| interface. | interface. | |||
| Implementors need to be aware that if the value of | Implementors need to be aware that there are quite a few | |||
| the mplsL3VpnVrfName (an OID) has more | index objects which together can exceed the size allowed | |||
| that 111 sub-identifiers, then OIDs of column | for an OID. So immplementors must make sure that OIDs of | |||
| instances in this table will have more than 128 | column instances in this table will have no more than 128 | |||
| sub-identifiers and cannot be accessed using SNMPv1, | sub-identifiers, otherwise they cannot be accessed using | |||
| SNMPv2c, or SNMPv3." | SNMPv1, SNMPv2c, or SNMPv3." | |||
| INDEX { mplsL3VpnVrfName, | INDEX { mplsL3VpnVrfName, | |||
| mplsL3VpnVrfRteInetCidrDestType, | mplsL3VpnVrfRteInetCidrDestType, | |||
| mplsL3VpnVrfRteInetCidrDest, | mplsL3VpnVrfRteInetCidrDest, | |||
| mplsL3VpnVrfRteInetCidrPfxLen, | mplsL3VpnVrfRteInetCidrPfxLen, | |||
| mplsL3VpnVrfRteInetCidrPolicy, | mplsL3VpnVrfRteInetCidrPolicy, | |||
| mplsL3VpnVrfRteInetCidrNHopType, | mplsL3VpnVrfRteInetCidrNHopType, | |||
| mplsL3VpnVrfRteInetCidrNextHop | mplsL3VpnVrfRteInetCidrNextHop | |||
| } | } | |||
| ::= { mplsL3VpnVrfRteTable 1 } | ::= { mplsL3VpnVrfRteTable 1 } | |||
| MplsL3VpnVrfRteEntry ::= SEQUENCE { | MplsL3VpnVrfRteEntry ::= SEQUENCE { | |||
| mplsL3VpnVrfRteInetCidrDestType InetAddressType, | mplsL3VpnVrfRteInetCidrDestType InetAddressType, | |||
| mplsL3VpnVrfRteInetCidrDest InetAddress, | mplsL3VpnVrfRteInetCidrDest InetAddress, | |||
| mplsL3VpnVrfRteInetCidrPfxLen InetAddressPrefixLength, | mplsL3VpnVrfRteInetCidrPfxLen InetAddressPrefixLength, | |||
| mplsL3VpnVrfRteInetCidrPolicy OBJECT IDENTIFIER, | mplsL3VpnVrfRteInetCidrPolicy OBJECT IDENTIFIER, | |||
| mplsL3VpnVrfRteInetCidrNHopType InetAddressType, | mplsL3VpnVrfRteInetCidrNHopType InetAddressType, | |||
| mplsL3VpnVrfRteInetCidrNextHop InetAddress, | mplsL3VpnVrfRteInetCidrNextHop InetAddress, | |||
| mplsL3VpnVrfRteInetCidrIfIndex InterfaceIndexOrZero, | mplsL3VpnVrfRteInetCidrIfIndex InterfaceIndexOrZero, | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| mplsL3VpnVrfRteInetCidrType INTEGER, | mplsL3VpnVrfRteInetCidrType INTEGER, | |||
| mplsL3VpnVrfRteInetCidrProto IANAipRouteProtocol, | mplsL3VpnVrfRteInetCidrProto IANAipRouteProtocol, | |||
| mplsL3VpnVrfRteInetCidrAge Gauge32, | mplsL3VpnVrfRteInetCidrAge Gauge32, | |||
| mplsL3VpnVrfRteInetCidrNextHopAS InetAutonomousSystemNumber, | mplsL3VpnVrfRteInetCidrNextHopAS InetAutonomousSystemNumber, | |||
| mplsL3VpnVrfRteInetCidrMetric1 Integer32, | mplsL3VpnVrfRteInetCidrMetric1 Integer32, | |||
| mplsL3VpnVrfRteInetCidrMetric2 Integer32, | mplsL3VpnVrfRteInetCidrMetric2 Integer32, | |||
| mplsL3VpnVrfRteInetCidrMetric3 Integer32, | mplsL3VpnVrfRteInetCidrMetric3 Integer32, | |||
| mplsL3VpnVrfRteInetCidrMetric4 Integer32, | mplsL3VpnVrfRteInetCidrMetric4 Integer32, | |||
| mplsL3VpnVrfRteInetCidrMetric5 Integer32, | mplsL3VpnVrfRteInetCidrMetric5 Integer32, | |||
| mplsL3VpnVrfRteXCPointer MplsIndexType, | mplsL3VpnVrfRteXCPointer MplsIndexType, | |||
| skipping to change at page 22, line 30 ¶ | skipping to change at page 22, line 50 ¶ | |||
| mplsL3VpnVrfRteInetCidrDestType OBJECT-TYPE | mplsL3VpnVrfRteInetCidrDestType OBJECT-TYPE | |||
| SYNTAX InetAddressType | SYNTAX InetAddressType | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The type of the mplsL3VpnVrfRteInetCidrDest address, as | "The type of the mplsL3VpnVrfRteInetCidrDest address, as | |||
| defined in the InetAddress MIB. | defined in the InetAddress MIB. | |||
| Only those address types that may appear in an actual | Only those address types that may appear in an actual | |||
| routing table are allowed as values of this object." | routing table are allowed as values of this object." | |||
| REFERENCE "RFC 3291" | REFERENCE "RFC4001" | |||
| ::= { mplsL3VpnVrfRteEntry 1 } | ::= { mplsL3VpnVrfRteEntry 1 } | |||
| mplsL3VpnVrfRteInetCidrDest OBJECT-TYPE | mplsL3VpnVrfRteInetCidrDest OBJECT-TYPE | |||
| SYNTAX InetAddress | SYNTAX InetAddress | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The destination IP address of this route. | "The destination IP address of this route. | |||
| The type of this address is determined by the value of | The type of this address is determined by the value of | |||
| skipping to change at page 23, line 4 ¶ | skipping to change at page 23, line 29 ¶ | |||
| the bitwise logical-AND of x with the value of the mask | the bitwise logical-AND of x with the value of the mask | |||
| formed from the corresponding index object | formed from the corresponding index object | |||
| mplsL3VpnVrfRteInetCidrPfxLen MUST be | mplsL3VpnVrfRteInetCidrPfxLen MUST be | |||
| equal to x. If not, then the index pair is not | equal to x. If not, then the index pair is not | |||
| consistent and an inconsistentName error must be | consistent and an inconsistentName error must be | |||
| returned on SET or CREATE requests." | returned on SET or CREATE requests." | |||
| ::= { mplsL3VpnVrfRteEntry 2 } | ::= { mplsL3VpnVrfRteEntry 2 } | |||
| mplsL3VpnVrfRteInetCidrPfxLen OBJECT-TYPE | mplsL3VpnVrfRteInetCidrPfxLen OBJECT-TYPE | |||
| SYNTAX InetAddressPrefixLength (0..128) | SYNTAX InetAddressPrefixLength (0..128) | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Indicates the number of leading one bits which form the | "Indicates the number of leading one bits which form the | |||
| mask to be logical-ANDed with the destination address | mask to be logical-ANDed with the destination address | |||
| before being compared to the value in the | before being compared to the value in the | |||
| mplsL3VpnVrfRteInetCidrDest field. | mplsL3VpnVrfRteInetCidrDest field. | |||
| The values for the index objects | The values for the index objects | |||
| mplsL3VpnVrfRteInetCidrDest and | mplsL3VpnVrfRteInetCidrDest and | |||
| skipping to change at page 23, line 52 ¶ | skipping to change at page 24, line 24 ¶ | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The type of the mplsL3VpnVrfRteInetCidrNextHop address, | "The type of the mplsL3VpnVrfRteInetCidrNextHop address, | |||
| as defined in the InetAddress MIB. | as defined in the InetAddress MIB. | |||
| Value should be set to unknown(0) for non-remote | Value should be set to unknown(0) for non-remote | |||
| routes. | routes. | |||
| Only those address types that may appear in an actual | Only those address types that may appear in an actual | |||
| routing table are allowed as values of this object." | routing table are allowed as values of this object." | |||
| REFERENCE "RFC 3291" | REFERENCE "RFC4001" | |||
| ::= { mplsL3VpnVrfRteEntry 5 } | ::= { mplsL3VpnVrfRteEntry 5 } | |||
| mplsL3VpnVrfRteInetCidrNextHop OBJECT-TYPE | mplsL3VpnVrfRteInetCidrNextHop OBJECT-TYPE | |||
| SYNTAX InetAddress | SYNTAX InetAddress | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "On remote routes, the address of the next system en | "On remote routes, the address of the next system en | |||
| route. For non-remote routes, a zero length string. | route. For non-remote routes, a zero length string. | |||
| The type of this address is determined by the value of | The type of this address is determined by the value of | |||
| the mplsL3VpnVrfRteInetCidrNHopType object." | the mplsL3VpnVrfRteInetCidrNHopType object." | |||
| ::= { mplsL3VpnVrfRteEntry 6 } | ::= { mplsL3VpnVrfRteEntry 6 } | |||
| mplsL3VpnVrfRteInetCidrIfIndex OBJECT-TYPE | mplsL3VpnVrfRteInetCidrIfIndex OBJECT-TYPE | |||
| skipping to change at page 25, line 5 ¶ | skipping to change at page 25, line 30 ¶ | |||
| Routes which do not result in traffic forwarding or | Routes which do not result in traffic forwarding or | |||
| rejection should not be displayed even if the | rejection should not be displayed even if the | |||
| implementation keeps them stored internally. | implementation keeps them stored internally. | |||
| reject(2) refers to a route which, if matched, discards | reject(2) refers to a route which, if matched, discards | |||
| the message as unreachable and returns a notification | the message as unreachable and returns a notification | |||
| (e.g. ICMP error) to the message sender. This is used | (e.g. ICMP error) to the message sender. This is used | |||
| in some protocols as a means of correctly aggregating | in some protocols as a means of correctly aggregating | |||
| routes. | routes. | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| blackhole(5) refers to a route which, if matched, | blackhole(5) refers to a route which, if matched, | |||
| discards the message silently." | discards the message silently." | |||
| DEFVAL { other } | DEFVAL { other } | |||
| ::= { mplsL3VpnVrfRteEntry 8 } | ::= { mplsL3VpnVrfRteEntry 8 } | |||
| mplsL3VpnVrfRteInetCidrProto OBJECT-TYPE | mplsL3VpnVrfRteInetCidrProto OBJECT-TYPE | |||
| SYNTAX IANAipRouteProtocol | SYNTAX IANAipRouteProtocol | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| skipping to change at page 25, line 50 ¶ | skipping to change at page 26, line 24 ¶ | |||
| "The Autonomous System Number of the Next Hop. The | "The Autonomous System Number of the Next Hop. The | |||
| semantics of this object are determined by the | semantics of this object are determined by the | |||
| routing protocol specified in the route's | routing protocol specified in the route's | |||
| mplsL3VpnVrfRteInetCidrProto value. When this | mplsL3VpnVrfRteInetCidrProto value. When this | |||
| object is unknown or not relevant its value should | object is unknown or not relevant its value should | |||
| be set to zero." | be set to zero." | |||
| DEFVAL { 0 } | DEFVAL { 0 } | |||
| ::= { mplsL3VpnVrfRteEntry 11 } | ::= { mplsL3VpnVrfRteEntry 11 } | |||
| mplsL3VpnVrfRteInetCidrMetric1 OBJECT-TYPE | mplsL3VpnVrfRteInetCidrMetric1 OBJECT-TYPE | |||
| SYNTAX Integer32 | SYNTAX Integer32 (-1 | 0..2147483647) | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The primary routing metric for this route. The | "The primary routing metric for this route. The | |||
| semantics of this metric are determined by the | semantics of this metric are determined by the | |||
| routing protocol specified in the route's | routing protocol specified in the route's | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| mplsL3VpnVrfRteInetCidrProto value. If this | mplsL3VpnVrfRteInetCidrProto value. If this | |||
| metric is not used, its value should be set to | metric is not used, its value should be set to | |||
| -1." | -1." | |||
| DEFVAL { -1 } | DEFVAL { -1 } | |||
| ::= { mplsL3VpnVrfRteEntry 12 } | ::= { mplsL3VpnVrfRteEntry 12 } | |||
| mplsL3VpnVrfRteInetCidrMetric2 OBJECT-TYPE | mplsL3VpnVrfRteInetCidrMetric2 OBJECT-TYPE | |||
| SYNTAX Integer32 | SYNTAX Integer32 (-1 | 0..2147483647) | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An alternate routing metric for this route. The | "An alternate routing metric for this route. The | |||
| semantics of this metric are determined by the routing | semantics of this metric are determined by the routing | |||
| protocol specified in the route's | protocol specified in the route's | |||
| mplsL3VpnVrfRteInetCidrProto | mplsL3VpnVrfRteInetCidrProto | |||
| value. If this metric is not used, its value should be | value. If this metric is not used, its value should be | |||
| set to -1." | set to -1." | |||
| DEFVAL { -1 } | DEFVAL { -1 } | |||
| ::= { mplsL3VpnVrfRteEntry 13 } | ::= { mplsL3VpnVrfRteEntry 13 } | |||
| mplsL3VpnVrfRteInetCidrMetric3 OBJECT-TYPE | mplsL3VpnVrfRteInetCidrMetric3 OBJECT-TYPE | |||
| SYNTAX Integer32 | SYNTAX Integer32 (-1 | 0..2147483647) | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An alternate routing metric for this route. The | "An alternate routing metric for this route. The | |||
| semantics of this metric are determined by the routing | semantics of this metric are determined by the routing | |||
| protocol specified in the route's | protocol specified in the route's | |||
| mplsL3VpnVrfRteInetCidrProto | mplsL3VpnVrfRteInetCidrProto | |||
| value. If this metric is not used, its value should be | value. If this metric is not used, its value should be | |||
| set to -1." | set to -1." | |||
| DEFVAL { -1 } | DEFVAL { -1 } | |||
| ::= { mplsL3VpnVrfRteEntry 14 } | ::= { mplsL3VpnVrfRteEntry 14 } | |||
| mplsL3VpnVrfRteInetCidrMetric4 OBJECT-TYPE | mplsL3VpnVrfRteInetCidrMetric4 OBJECT-TYPE | |||
| SYNTAX Integer32 | SYNTAX Integer32 (-1 | 0..2147483647) | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An alternate routing metric for this route. The | "An alternate routing metric for this route. The | |||
| semantics of this metric are determined by the routing | semantics of this metric are determined by the routing | |||
| protocol specified in the route's | protocol specified in the route's | |||
| mplsL3VpnVrfRteInetCidrProto value. If this metric | mplsL3VpnVrfRteInetCidrProto value. If this metric | |||
| is not used, its value should be set to -1." | is not used, its value should be set to -1." | |||
| DEFVAL { -1 } | DEFVAL { -1 } | |||
| ::= { mplsL3VpnVrfRteEntry 15 } | ::= { mplsL3VpnVrfRteEntry 15 } | |||
| mplsL3VpnVrfRteInetCidrMetric5 OBJECT-TYPE | mplsL3VpnVrfRteInetCidrMetric5 OBJECT-TYPE | |||
| SYNTAX Integer32 | SYNTAX Integer32 (-1 | 0..2147483647) | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An alternate routing metric for this route. The | "An alternate routing metric for this route. The | |||
| semantics of this metric are determined by the routing | semantics of this metric are determined by the routing | |||
| protocol specified in the route's | protocol specified in the route's | |||
| mplsL3VpnVrfRteInetCidrProto value. If this metric is | mplsL3VpnVrfRteInetCidrProto value. If this metric is | |||
| not used, its value should be set to -1." | not used, its value should be set to -1." | |||
| DEFVAL { -1 } | DEFVAL { -1 } | |||
| ::= { mplsL3VpnVrfRteEntry 16 } | ::= { mplsL3VpnVrfRteEntry 16 } | |||
| skipping to change at page 27, line 31 ¶ | skipping to change at page 28, line 7 ¶ | |||
| DESCRIPTION | DESCRIPTION | |||
| "Index into mplsXCTable which identifies which cross | "Index into mplsXCTable which identifies which cross | |||
| connect entry is associated with this VRF route entry | connect entry is associated with this VRF route entry | |||
| by containing the mplsXCIndex of that cross-connect entry. | by containing the mplsXCIndex of that cross-connect entry. | |||
| The string containing the single octet 0x00 indicates that | The string containing the single octet 0x00 indicates that | |||
| a label stack is not associated with this route entry. This | a label stack is not associated with this route entry. This | |||
| can be the case because the label bindings have not yet | can be the case because the label bindings have not yet | |||
| been established, or because some change in the agent has | been established, or because some change in the agent has | |||
| removed them. | removed them. | |||
| When the label stack associated with this VRF route is created | When the label stack associated with this VRF route is created, | |||
| by the agent, it MUST establish the associated cross-connect | it MUST establish the associated cross-connect | |||
| entry in the mplsXCTable and then set that index to the value | entry in the mplsXCTable and then set that index to the value | |||
| of this object. Changes to the cross-connect object in the | of this object. Changes to the cross-connect object in the | |||
| mplsXCTable MUST automatically be be reflected the value of | mplsXCTable MUST automatically be be reflected the value of | |||
| this object. If this object represents a static routing entry, | this object. If this object represents a static routing entry, | |||
| then the manager must ensure that this entry is also maintained | then the manager must ensure that this entry is also maintained | |||
| consistently in the corresponding mplsXCTable as well." | consistently in the corresponding mplsXCTable as well." | |||
| REFERENCE | REFERENCE | |||
| "RFC 3813 - Multiprotocol Label Switching (MPLS) Label Switching | "RFC 3813 - Multiprotocol Label Switching (MPLS) Label Switching | |||
| Router (LSR) Management Information base (MIB), C. Srinivasan, | Router (LSR) Management Information base (MIB), C. Srinivasan, | |||
| A. Vishwanathan, and T. Nadeau, June 2004" | A. Vishwanathan, and T. Nadeau, June 2004" | |||
| skipping to change at page 28, line 5 ¶ | skipping to change at page 28, line 32 ¶ | |||
| SYNTAX RowStatus | SYNTAX RowStatus | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The row status variable, used according to row | "The row status variable, used according to row | |||
| installation and removal conventions. | installation and removal conventions. | |||
| A row entry cannot be modified when the status is | A row entry cannot be modified when the status is | |||
| marked as active(1)." | marked as active(1)." | |||
| ::= { mplsL3VpnVrfRteEntry 18 } | ::= { mplsL3VpnVrfRteEntry 18 } | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| -- MPLS L3VPN Notifications | -- MPLS L3VPN Notifications | |||
| mplsL3VpnVrfUp NOTIFICATION-TYPE | ||||
| mplsVrfIfUp NOTIFICATION-TYPE | ||||
| OBJECTS { mplsL3VpnIfConfRowStatus, | OBJECTS { mplsL3VpnIfConfRowStatus, | |||
| mplsL3VpnVrfOperStatus | mplsL3VpnVrfOperStatus | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This notification is generated when: | "This notification is generated when: | |||
| a. The ifOperStatus of an interface associated with a VRF | a. The ifOperStatus of an interface associated with | |||
| changes to the up(1) state. | a VRF changes to the up(1) state. | |||
| b. When an interface with ifOperStatus = up(1) is | b. When an interface with ifOperStatus = up(1) is | |||
| associated with a VRF." | associated with a VRF." | |||
| ::= { mplsL3VpnNotifications 1 } | ::= { mplsL3VpnNotifications 1 } | |||
| mplsVrfIfDown NOTIFICATION-TYPE | mplsL3VpnVrfDown NOTIFICATION-TYPE | |||
| OBJECTS { mplsL3VpnIfConfRowStatus, | OBJECTS { mplsL3VpnIfConfRowStatus, | |||
| mplsL3VpnVrfOperStatus | mplsL3VpnVrfOperStatus | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This notification is generated when: | "This notification is generated when: | |||
| a. The ifOperStatus of an interface associated with a VRF | a. The ifOperStatus of an interface associated with a VRF | |||
| changes to the down(1) state. | changes to the down(1) state. | |||
| b. When an interface with ifOperStatus = up(1) state is | b. When an interface with ifOperStatus = up(1) state is | |||
| disassociated with a VRF." | disassociated with a VRF." | |||
| ::= { mplsL3VpnNotifications 2 } | ::= { mplsL3VpnNotifications 2 } | |||
| mplsNumVrfRouteMidThreshExceeded NOTIFICATION-TYPE | mplsL3VpnVrfRouteMidThreshExceeded NOTIFICATION-TYPE | |||
| OBJECTS { mplsL3VpnVrfPerfCurrNumRoutes, | OBJECTS { mplsL3VpnVrfPerfCurrNumRoutes, | |||
| mplsL3VpnVrfConfMidRteThresh | mplsL3VpnVrfConfMidRteThresh | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This notification is generated when the number of routes | "This notification is generated when the number of routes | |||
| contained by the specified VRF exceeds the value indicated by | contained by the specified VRF exceeds the value indicated by | |||
| mplsL3VpnVrfMidRouteThreshold. A single notification MUST be | mplsL3VpnVrfMidRouteThreshold. A single notification MUST be | |||
| generated when this threshold is exceeded, and no other | generated when this threshold is exceeded, and no other | |||
| notifications of this type should be issued until the value | notifications of this type should be issued until the value | |||
| of mplsL3VpnVrfPerfCurrNumRoutes has fallen below that of | of mplsL3VpnVrfPerfCurrNumRoutes has fallen below that of | |||
| mplsL3VpnVrfConfMidRteThresh." | mplsL3VpnVrfConfMidRteThresh." | |||
| ::= { mplsL3VpnNotifications 3 } | ::= { mplsL3VpnNotifications 3 } | |||
| mplsNumVrfRouteMaxThreshExceeded NOTIFICATION-TYPE | mplsL3VpnVrfNumVrfRouteMaxThreshExceeded NOTIFICATION-TYPE | |||
| OBJECTS { mplsL3VpnVrfPerfCurrNumRoutes, | OBJECTS { mplsL3VpnVrfPerfCurrNumRoutes, | |||
| mplsL3VpnVrfConfHighRteThresh | mplsL3VpnVrfConfHighRteThresh | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This notification is generated when the number of routes | "This notification is generated when the number of routes | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| contained by the specified VRF exceeds or attempts to exceed | contained by the specified VRF exceeds or attempts to exceed | |||
| the maximum allowed value as indicated by | the maximum allowed value as indicated by | |||
| mplsL3VpnVrfMaxRouteThreshold. In cases where | mplsL3VpnVrfMaxRouteThreshold. In cases where | |||
| mplsL3VpnVrfConfHighRteThresh is set to the same value | mplsL3VpnVrfConfHighRteThresh is set to the same value | |||
| as mplsL3VpnVrfConfMaxRoutes, mplsL3VpnVrfConfHighRteThresh | as mplsL3VpnVrfConfMaxRoutes, mplsL3VpnVrfConfHighRteThresh | |||
| need not be exceeded; rather, just reached for this notification | need not be exceeded; rather, just reached for this notification | |||
| to be issued. | to be issued. | |||
| Note that mplsL3VpnVrfConfRteMxThrshTime denotes the interval | Note that mplsL3VpnVrfConfRteMxThrshTime denotes the interval | |||
| at which the this notification will be re-issued after the | at which the this notification will be re-issued after the | |||
| maximum value has been exceeded (or reached if | maximum value has been exceeded (or reached if | |||
| skipping to change at page 29, line 27 ¶ | skipping to change at page 30, line 4 ¶ | |||
| mplsL3VpnVrfConfMaxRoutes and mplsL3VpnVrfConfHighRteThresh are | mplsL3VpnVrfConfMaxRoutes and mplsL3VpnVrfConfHighRteThresh are | |||
| equal) and the initial notification has been issued. This value | equal) and the initial notification has been issued. This value | |||
| is intended to prevent continuous generation of notifications by | is intended to prevent continuous generation of notifications by | |||
| an agent in the event that routes are continually added to a VRF | an agent in the event that routes are continually added to a VRF | |||
| after it has reached its maximum value. The default value is 0 | after it has reached its maximum value. The default value is 0 | |||
| minutes. If this value is set to 0, the agent should only issue | minutes. If this value is set to 0, the agent should only issue | |||
| a single notification at the time that the maximum threshold has | a single notification at the time that the maximum threshold has | |||
| been reached, and should not issue any more notifications until | been reached, and should not issue any more notifications until | |||
| the value of routes has fallen below the configured threshold | the value of routes has fallen below the configured threshold | |||
| value." | value." | |||
| ::= { mplsL3VpnNotifications 4 } | ::= { mplsL3VpnNotifications 4 } | |||
| mplsNumVrfSecIllglLblThrshExcd NOTIFICATION-TYPE | mplsL3VpnNumVrfSecIllglLblThrshExcd NOTIFICATION-TYPE | |||
| OBJECTS { mplsL3VpnVrfSecIllegalLblVltns } | OBJECTS { mplsL3VpnVrfSecIllegalLblVltns } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This notification is generated when the number of illegal | "This notification is generated when the number of illegal | |||
| label violations on a VRF as indicated by | label violations on a VRF as indicated by | |||
| mplsL3VpnVrfSecIllegalLblVltns has exceeded | mplsL3VpnVrfSecIllegalLblVltns has exceeded | |||
| mplsL3VpnIllLblRcvThrsh. The threshold is not | mplsL3VpnIllLblRcvThrsh. The threshold is not | |||
| included in the varbind here because the value of | included in the varbind here because the value of | |||
| mplsL3VpnVrfSecIllegalLblVltns should be one greater than | mplsL3VpnVrfSecIllegalLblVltns should be one greater than | |||
| the threshold at the time this notification is issued." | the threshold at the time this notification is issued." | |||
| ::= { mplsL3VpnNotifications 5 } | ::= { mplsL3VpnNotifications 5 } | |||
| mplsNumVrfRouteMaxThreshCleared NOTIFICATION-TYPE | mplsL3VpnNumVrfRouteMaxThreshCleared NOTIFICATION-TYPE | |||
| OBJECTS { mplsL3VpnVrfPerfCurrNumRoutes, | OBJECTS { mplsL3VpnVrfPerfCurrNumRoutes, | |||
| mplsL3VpnVrfConfHighRteThresh | mplsL3VpnVrfConfHighRteThresh | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This notification is generated only after the number of routes | "This notification is generated only after the number of routes | |||
| contained by the specified VRF exceeds or attempts to exceed | contained by the specified VRF exceeds or attempts to exceed | |||
| the maximum allowed value as indicated by | the maximum allowed value as indicated by | |||
| mplsVrfMaxRouteThreshold, and then falls below this value. The | mplsVrfMaxRouteThreshold, and then falls below this value. The | |||
| emission of this notification informs the operator that the | emission of this notification informs the operator that the | |||
| error condition has been cleared without the operator having to | error condition has been cleared without the operator having to | |||
| query the device. | query the device. | |||
| Note that mplsL3VpnVrfConfRteMxThrshTime denotes the interval at | Note that mplsL3VpnVrfConfRteMxThrshTime denotes the interval at | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| which the the mplsNumVrfRouteMaxThreshExceeded notification will | which the the mplsNumVrfRouteMaxThreshExceeded notification will | |||
| be re-issued after the maximum value has been exceeded (or | be re-issued after the maximum value has been exceeded (or | |||
| reached if mplsL3VpnVrfConfMaxRoutes and | reached if mplsL3VpnVrfConfMaxRoutes and | |||
| mplsL3VpnVrfConfHighRteThresh are equal) and the initial | mplsL3VpnVrfConfHighRteThresh are equal) and the initial | |||
| notification has been issued. Therefore, | notification has been issued. Therefore, | |||
| the generation of this notification should also be emitted with | the generation of this notification should also be emitted with | |||
| this same frequency (assuming that the error condition is | this same frequency (assuming that the error condition is | |||
| cleared). Specifically, if the error condition is reached and | cleared). Specifically, if the error condition is reached and | |||
| cleared several times during the period of time specified in | cleared several times during the period of time specified in | |||
| mplsL3VpnVrfConfRteMxThrshTime, only a single notification will | mplsL3VpnVrfConfRteMxThrshTime, only a single notification will | |||
| skipping to change at page 30, line 53 ¶ | skipping to change at page 31, line 33 ¶ | |||
| mplsL3VpnVrfGroup, | mplsL3VpnVrfGroup, | |||
| mplsL3VpnIfGroup, | mplsL3VpnIfGroup, | |||
| mplsL3VpnPerfGroup, | mplsL3VpnPerfGroup, | |||
| mplsL3VpnVrfRteGroup, | mplsL3VpnVrfRteGroup, | |||
| mplsL3VpnVrfRTGroup, | mplsL3VpnVrfRTGroup, | |||
| mplsL3VpnSecGroup, | mplsL3VpnSecGroup, | |||
| mplsL3VpnNotificationGroup | mplsL3VpnNotificationGroup | |||
| } | } | |||
| GROUP mplsL3VpnPerfRouteGroup | GROUP mplsL3VpnPerfRouteGroup | |||
| DESCRIPTION "This group is only mandatory for LSRs that wish to | DESCRIPTION "This group is only mandatory for LSRs that | |||
| support tracking the number of routes attempted to | support tracking the number of routes attempted | |||
| be added to VRFs." | to be added to VRFs." | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| OBJECT mplsL3VpnIfConfRowStatus | OBJECT mplsL3VpnIfConfRowStatus | |||
| SYNTAX RowStatus { active(1), notInService(2) } | SYNTAX RowStatus { active(1), notInService(2) } | |||
| WRITE-SYNTAX RowStatus { active(1), notInService(2), | WRITE-SYNTAX RowStatus { active(1), notInService(2), | |||
| 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." | |||
| OBJECT mplsL3VpnVrfConfRowStatus | OBJECT mplsL3VpnVrfConfRowStatus | |||
| skipping to change at page 31, line 37 ¶ | skipping to change at page 32, line 19 ¶ | |||
| } | } | |||
| DESCRIPTION "Support for createAndWait and notReady is | DESCRIPTION "Support for createAndWait and notReady is | |||
| not required." | not required." | |||
| ::= { mplsL3VpnCompliances 1 } | ::= { mplsL3VpnCompliances 1 } | |||
| -- | -- | |||
| -- ReadOnly Compliance | -- ReadOnly Compliance | |||
| -- | -- | |||
| mplsL3VpnModuleReadOnlyComplianc MODULE-COMPLIANCE | mplsL3VpnModuleReadOnlyCompliance MODULE-COMPLIANCE | |||
| STATUS current | STATUS current | |||
| DESCRIPTION "Compliance requirement for implementations that only | DESCRIPTION "Compliance requirement for implementations that only | |||
| provide read-only support for L3-MPLS-VPN-STD-MIB. | provide read-only support for L3-MPLS-VPN-STD-MIB. | |||
| Such devices can then be monitored but cannot be | Such devices can then be monitored but cannot be | |||
| configured using this MIB module. | configured using this MIB module. | |||
| " | " | |||
| MODULE -- this module | MODULE -- this module | |||
| MANDATORY-GROUPS { mplsL3VpnScalarGroup, | MANDATORY-GROUPS { mplsL3VpnScalarGroup, | |||
| mplsL3VpnVrfGroup, | mplsL3VpnVrfGroup, | |||
| mplsL3VpnIfGroup, | mplsL3VpnIfGroup, | |||
| mplsL3VpnPerfGroup, | mplsL3VpnPerfGroup, | |||
| mplsL3VpnVrfRteGroup, | mplsL3VpnVrfRteGroup, | |||
| mplsL3VpnVrfRTGroup, | mplsL3VpnVrfRTGroup, | |||
| mplsL3VpnSecGroup, | mplsL3VpnSecGroup, | |||
| mplsL3VpnNotificationGroup | mplsL3VpnNotificationGroup | |||
| } | } | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| GROUP mplsL3VpnPerfRouteGroup | GROUP mplsL3VpnPerfRouteGroup | |||
| DESCRIPTION "This group is only mandatory for LSRs that wish to | DESCRIPTION "This group is only mandatory for LSRs that | |||
| support tracking the number of routes attempted to | support tracking the number of routes attempted to | |||
| be added to VRFs." | be added to VRFs." | |||
| OBJECT mplsL3VpnIfConfRowStatus | OBJECT mplsL3VpnIfConfRowStatus | |||
| SYNTAX RowStatus { active(1), notInService(2) } | SYNTAX RowStatus { active(1) } | |||
| WRITE-SYNTAX RowStatus { active(1), notInService(2), | MIN-ACCESS read-only | |||
| createAndGo(4), destroy(6) | DESCRIPTION "Write access is not required." | |||
| } | ||||
| DESCRIPTION "Support for createAndWait and notReady is not | ||||
| required." | ||||
| OBJECT mplsL3VpnVrfConfRowStatus | OBJECT mplsL3VpnVrfConfRowStatus | |||
| SYNTAX RowStatus { active(1), notInService(2) } | SYNTAX RowStatus { active(1) } | |||
| WRITE-SYNTAX RowStatus { active(1), notInService(2), | MIN-ACCESS read-only | |||
| createAndGo(4), destroy(6) | DESCRIPTION "Write access is not required." | |||
| } | ||||
| DESCRIPTION "Support for createAndWait and notReady is not | ||||
| required." | ||||
| OBJECT mplsL3VpnVrfRTRowStatus | OBJECT mplsL3VpnVrfRTRowStatus | |||
| SYNTAX RowStatus { active(1), notInService(2) } | SYNTAX RowStatus { active(1) } | |||
| WRITE-SYNTAX RowStatus { active(1), notInService(2), | MIN-ACCESS read-only | |||
| createAndGo(4), destroy(6) | DESCRIPTION "Write access is not required." | |||
| } | ||||
| DESCRIPTION "Support for createAndWait and notReady is not | ||||
| required." | ||||
| OBJECT mplsL3VpnIfVpnClassification | OBJECT mplsL3VpnIfVpnClassification | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnIfVpnRouteDistProtocol | OBJECT mplsL3VpnIfVpnRouteDistProtocol | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnIfConfStorageType | OBJECT mplsL3VpnIfConfStorageType | |||
| skipping to change at page 33, line 5 ¶ | skipping to change at page 33, line 29 ¶ | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnVrfVpnId | OBJECT mplsL3VpnVrfVpnId | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnVrfDescription | OBJECT mplsL3VpnVrfDescription | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| OBJECT mplsL3VpnVrfRD | OBJECT mplsL3VpnVrfRD | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnVrfConfMidRteThresh | OBJECT mplsL3VpnVrfConfMidRteThresh | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnVrfConfHighRteThresh | OBJECT mplsL3VpnVrfConfHighRteThresh | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| skipping to change at page 34, line 4 ¶ | skipping to change at page 34, line 30 ¶ | |||
| OBJECT mplsL3VpnVrfRteInetCidrNextHopAS | OBJECT mplsL3VpnVrfRteInetCidrNextHopAS | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnVrfRteInetCidrMetric1 | OBJECT mplsL3VpnVrfRteInetCidrMetric1 | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnVrfRteInetCidrMetric2 | OBJECT mplsL3VpnVrfRteInetCidrMetric2 | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnVrfRteInetCidrMetric3 | OBJECT mplsL3VpnVrfRteInetCidrMetric3 | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnVrfRteInetCidrMetric4 | OBJECT mplsL3VpnVrfRteInetCidrMetric4 | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnVrfRteInetCidrMetric5 | OBJECT mplsL3VpnVrfRteInetCidrMetric5 | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnVrfRteXCPointer | OBJECT mplsL3VpnVrfRteXCPointer | |||
| MIN-ACCESS read-only | MIN-ACCESS read-only | |||
| DESCRIPTION "Write access is not required." | DESCRIPTION "Write access is not required." | |||
| OBJECT mplsL3VpnVrfRteInetCidrStatus | OBJECT mplsL3VpnVrfRteInetCidrStatus | |||
| SYNTAX RowStatus { active(1), notInService(2) } | SYNTAX RowStatus { active(1) } | |||
| WRITE-SYNTAX RowStatus { active(1), notInService(2), | MIN-ACCESS read-only | |||
| createAndGo(4), destroy(6) | DESCRIPTION "Write access is not required." | |||
| } | ||||
| DESCRIPTION "Support for createAndWait and notReady is not | ||||
| required." | ||||
| ::= { mplsL3VpnCompliances 2 } | ::= { mplsL3VpnCompliances 2 } | |||
| -- Units of conformance. | -- Units of conformance. | |||
| mplsL3VpnScalarGroup OBJECT-GROUP | mplsL3VpnScalarGroup OBJECT-GROUP | |||
| OBJECTS { mplsL3VpnConfiguredVrfs, | OBJECTS { mplsL3VpnConfiguredVrfs, | |||
| mplsL3VpnActiveVrfs, | mplsL3VpnActiveVrfs, | |||
| mplsL3VpnConnectedInterfaces, | mplsL3VpnConnectedInterfaces, | |||
| mplsL3VpnNotificationEnable, | mplsL3VpnNotificationEnable, | |||
| mplsL3VpnVrfConfMaxPossRts, | mplsL3VpnVrfConfMaxPossRts, | |||
| mplsL3VpnVrfConfRteMxThrshTime, | mplsL3VpnVrfConfRteMxThrshTime, | |||
| skipping to change at page 35, line 4 ¶ | skipping to change at page 35, line 27 ¶ | |||
| DESCRIPTION | DESCRIPTION | |||
| "Collection of scalar objects required for MPLS VPN | "Collection of scalar objects required for MPLS VPN | |||
| management." | management." | |||
| ::= { mplsL3VpnGroups 1 } | ::= { mplsL3VpnGroups 1 } | |||
| mplsL3VpnVrfGroup OBJECT-GROUP | mplsL3VpnVrfGroup OBJECT-GROUP | |||
| OBJECTS { mplsL3VpnVrfVpnId, | OBJECTS { mplsL3VpnVrfVpnId, | |||
| mplsL3VpnVrfDescription, | mplsL3VpnVrfDescription, | |||
| mplsL3VpnVrfRD, | mplsL3VpnVrfRD, | |||
| mplsL3VpnVrfCreationTime, | mplsL3VpnVrfCreationTime, | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| mplsL3VpnVrfOperStatus, | mplsL3VpnVrfOperStatus, | |||
| mplsL3VpnVrfActiveInterfaces, | mplsL3VpnVrfActiveInterfaces, | |||
| mplsL3VpnVrfAssociatedInterfaces, | mplsL3VpnVrfAssociatedInterfaces, | |||
| mplsL3VpnVrfConfMidRteThresh, | mplsL3VpnVrfConfMidRteThresh, | |||
| mplsL3VpnVrfConfHighRteThresh, | mplsL3VpnVrfConfHighRteThresh, | |||
| mplsL3VpnVrfConfMaxRoutes, | mplsL3VpnVrfConfMaxRoutes, | |||
| mplsL3VpnVrfConfLastChanged, | mplsL3VpnVrfConfLastChanged, | |||
| mplsL3VpnVrfConfRowStatus, | mplsL3VpnVrfConfRowStatus, | |||
| mplsL3VpnVrfConfAdminStatus, | ||||
| mplsL3VpnVrfConfStorageType | mplsL3VpnVrfConfStorageType | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Collection of objects needed for MPLS VPN VRF | "Collection of objects needed for MPLS VPN VRF | |||
| management." | management." | |||
| ::= { mplsL3VpnGroups 2 } | ::= { mplsL3VpnGroups 2 } | |||
| mplsL3VpnIfGroup OBJECT-GROUP | mplsL3VpnIfGroup OBJECT-GROUP | |||
| OBJECTS { mplsL3VpnIfVpnClassification, | OBJECTS { mplsL3VpnIfVpnClassification, | |||
| skipping to change at page 36, line 4 ¶ | skipping to change at page 36, line 30 ¶ | |||
| OBJECTS { mplsL3VpnVrfPerfRoutesDropped, | OBJECTS { mplsL3VpnVrfPerfRoutesDropped, | |||
| mplsL3VpnVrfPerfDiscTime | mplsL3VpnVrfPerfDiscTime | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Collection of objects needed to track MPLS VPN | "Collection of objects needed to track MPLS VPN | |||
| routing table dropped routes." | routing table dropped routes." | |||
| ::= { mplsL3VpnGroups 5 } | ::= { mplsL3VpnGroups 5 } | |||
| mplsL3VpnSecGroup OBJECT-GROUP | mplsL3VpnSecGroup OBJECT-GROUP | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| OBJECTS { mplsL3VpnVrfSecIllegalLblVltns, | OBJECTS { mplsL3VpnVrfSecIllegalLblVltns, | |||
| mplsL3VpnVrfSecDiscontinuityTime } | mplsL3VpnVrfSecDiscontinuityTime } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Collection of objects needed for MPLS VPN | "Collection of objects needed for MPLS VPN | |||
| security-related information." | security-related information." | |||
| ::= { mplsL3VpnGroups 7 } | ::= { mplsL3VpnGroups 7 } | |||
| mplsL3VpnVrfRteGroup OBJECT-GROUP | mplsL3VpnVrfRteGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| skipping to change at page 36, line 30 ¶ | skipping to change at page 37, line 4 ¶ | |||
| mplsL3VpnVrfRteInetCidrAge, | mplsL3VpnVrfRteInetCidrAge, | |||
| mplsL3VpnVrfRteInetCidrNextHopAS, | mplsL3VpnVrfRteInetCidrNextHopAS, | |||
| mplsL3VpnVrfRteInetCidrMetric1, | mplsL3VpnVrfRteInetCidrMetric1, | |||
| mplsL3VpnVrfRteInetCidrMetric2, | mplsL3VpnVrfRteInetCidrMetric2, | |||
| mplsL3VpnVrfRteInetCidrMetric3, | mplsL3VpnVrfRteInetCidrMetric3, | |||
| mplsL3VpnVrfRteInetCidrMetric4, | mplsL3VpnVrfRteInetCidrMetric4, | |||
| mplsL3VpnVrfRteInetCidrMetric5, | mplsL3VpnVrfRteInetCidrMetric5, | |||
| mplsL3VpnVrfRteXCPointer, | mplsL3VpnVrfRteXCPointer, | |||
| mplsL3VpnVrfRteInetCidrStatus | mplsL3VpnVrfRteInetCidrStatus | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Objects required for VRF route table management." | "Objects required for VRF route table management." | |||
| ::= { mplsL3VpnGroups 8 } | ::= { mplsL3VpnGroups 8 } | |||
| mplsL3VpnVrfRTGroup OBJECT-GROUP | mplsL3VpnVrfRTGroup OBJECT-GROUP | |||
| OBJECTS { mplsL3VpnVrfRTDescr, | OBJECTS { mplsL3VpnVrfRTDescr, | |||
| mplsL3VpnVrfRT, | mplsL3VpnVrfRT, | |||
| mplsL3VpnVrfRTRowStatus, | mplsL3VpnVrfRTRowStatus, | |||
| mplsL3VpnVrfRTStorageType | mplsL3VpnVrfRTStorageType | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Objects required for VRF route target management." | "Objects required for VRF route target management." | |||
| ::= { mplsL3VpnGroups 9 } | ::= { mplsL3VpnGroups 9 } | |||
| mplsL3VpnNotificationGroup NOTIFICATION-GROUP | mplsL3VpnNotificationGroup NOTIFICATION-GROUP | |||
| NOTIFICATIONS { mplsVrfIfUp, | NOTIFICATIONS { mplsL3VpnVrfUp, | |||
| mplsVrfIfDown, | mplsL3VpnVrfDown, | |||
| mplsNumVrfRouteMidThreshExceeded, | mplsL3VpnVrfRouteMidThreshExceeded, | |||
| mplsNumVrfRouteMaxThreshExceeded, | mplsL3VpnVrfNumVrfRouteMaxThreshExceeded, | |||
| mplsNumVrfSecIllglLblThrshExcd, | mplsL3VpnNumVrfSecIllglLblThrshExcd, | |||
| mplsNumVrfRouteMaxThreshCleared | mplsL3VpnNumVrfRouteMaxThreshCleared | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Objects required for MPLS VPN notifications." | "Objects required for MPLS VPN notifications." | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| ::= { mplsL3VpnGroups 10 } | ::= { mplsL3VpnGroups 10 } | |||
| END | END | |||
| 9.0 Acknowledgments | -- End of MPLS-VPN-MIB | |||
| 9. Acknowledgments | ||||
| This document has benefited from discussions and input from | This document has benefited from discussions and input from | |||
| Bill Fenner, Gerald Ash, Sumit Mukhopadhyay, Mike Piecuch, | Bill Fenner, Gerald Ash, Sumit Mukhopadhyay, Mike Piecuch, | |||
| and Joan Weiss. | and Joan Weiss. | |||
| 10.0 Intellectual Property Considerations | 10. Intellectual Property Statement | |||
| The IETF takes no position regarding the validity or scope of any | The IETF takes no position regarding the validity or scope of any | |||
| intellectual property or other rights that might be claimed to per- | Intellectual Property Rights or other rights that might be claimed to | |||
| tain to the implementation or use of the technology described in this | pertain to the implementation or use of the technology described in | |||
| document or the extent to which any license under such rights might | this document or the extent to which any license under such rights | |||
| or might not be available; neither does it represent that it has made | might or might not be available; nor does it represent that it has | |||
| any effort to identify any such rights. Information on the IETF's | made any independent effort to identify any such rights. Information | |||
| procedures with respect to rights in standards-track and standards- | on the procedures with respect to rights in RFC documents can be | |||
| related documentation can be found in BCP-11. Copies of claims of | found in BCP 78 and BCP 79. | |||
| rights made available for publication and any assurances of licenses | ||||
| to be made available, or the result of an attempt made to obtain a | Copies of IPR disclosures made to the IETF Secretariat and any | |||
| general license or permission for the use of such proprietary rights | assurances of licenses to be made available, or the result of an | |||
| by implementers or users of this specification can be obtained from | attempt made to obtain a general license or permission for the use of | |||
| the IETF Secretariat. | such proprietary rights by implementers or users of this | |||
| specification can be obtained from the IETF on-line 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 which may cover technology that may be required to practice | rights that may cover technology that may be required to implement | |||
| this standard. Please address the information to the IETF Executive | this standard. Please address the information to the IETF at ietf- | |||
| Director. | ipr@ietf.org. | |||
| 14.0 References | 11. References | |||
| 14.1 Normative References | 11.1 Normative References | |||
| [RFC2547] Rosen, E., Rekhter, Y., et al., "BGP/MPLS VPNs", | [RFC2119] Bradner, S., "Key Words for use in RFCs to Indicate | |||
| RFC2547, March 1999. | Requirement Levels", BCP 14, RFC2119, March 1997. | |||
| [RFC3811] Nadeau, T. and J. Cucchiara, "Definition of Textual | ||||
| Conventions and for Multiprotocol Label Switching (MPLS) | ||||
| Management", RFC 3811, June 2004. | ||||
| [RFC3031] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol | ||||
| Label Switching Architecture", RFC 3031, January 2001. | ||||
| [RFC2547bis] Rosen, E., Rekhter, Y., et al., "BGP/MPLS | [RFC2547bis] Rosen, E., Rekhter, Y., et al., "BGP/MPLS | |||
| VPNs", Internet Draft <draft-l3vpn-rfc2547bis-01.txt>, | VPNs", Internet Draft <draft-l3vpn-rfc2547bis-01.txt>, | |||
| September 2003. | September 2003. | |||
| [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, | [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, | |||
| "Conformance Statements for SMIv2", STD 58, RFC 2580, | "Conformance Statements for SMIv2", STD 58, RFC 2580, | |||
| April 1999. | April 1999. | |||
| [MPLSArch] Rosen, E., Viswanathan, A., and R. Callon, | ||||
| "Multiprotocol Label Switching Architecture", | ||||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| RFC3031, January 2001. | ||||
| [RFC2685] Fox B., et al, "Virtual Private Networks | [RFC2685] Fox B., et al, "Virtual Private Networks | |||
| Identifier", RFC 2685, September 1999. | Identifier", RFC 2685, September 1999. | |||
| [RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An | ||||
| Architecture for Describing Simple Network Management | ||||
| Protocol (SNMP) Management Frameworks", STD 62, RFC 3411, | ||||
| December 2002. | ||||
| [RFC3813] Srinivasan, C., Viswanathan, A. and T. | [RFC3813] Srinivasan, C., Viswanathan, A. and T. | |||
| Nadeau, "MPLS Multiprotocol Label Switching | Nadeau, "MPLS Multiprotocol Label Switching | |||
| (MPLS) Label Switch Router Management | (MPLS) Label Switch Router Management | |||
| Information Base ", RFC 3813, June 2004 | Information Base ", RFC 3813, June 2004 | |||
| [RFC3812] C. Srinivasan, A. Viswanathan, and T. Nadeau, "MPLS | [RFC3812] C. Srinivasan, A. Viswanathan, and T. Nadeau, "MPLS | |||
| Traffic Engineering Management Information Base ", | Traffic Engineering Management Information Base ", | |||
| RFC 3812, June 2004 | RFC 3812, June 2004 | |||
| [RFC2096] Baker, F., "IP Forwarding Table MIB", RFC2096, | [RFC2096] Baker, F., "IP Forwarding Table MIB", | |||
| January 1997. | Request for Comments 2096, January 1997. | |||
| [VPNTCMIB] B. Schliesser, and T. Nadeau, "Definition of | [VPNTCMIB] B. Schliesser, and T. Nadeau, "Definition of | |||
| Textual Conventions for Provider Provisioned | Textual Conventions for Provider Provisioned | |||
| Virtual Private Network (PPVPN) Management.", | Virtual Private Network (PPVPN) Management.", | |||
| Internet Draft <draft-ietf-l3vpn-tc-mib-03.txt>, | Internet Draft <draft-ietf-l3vpn-tc-mib-03.txt>, | |||
| May 2004. | May 2004. | |||
| [RFC3291] Daniele, M., Haberman, B., Routhier, S., Schoenwaelder, | [RFC4001] Daniele, M., et al., "Textual Conventions for Internet | |||
| J., "Textual Conventions for Internet Network Addresses", | Network Addresses", RFC4001, February 2005. | |||
| RFC 3291, May 2002. | ||||
| -- RFC Ed : An update to RFC 3291 is in the works, in the case that | ||||
| -- draft-ietf-ops-rfc3291bis is published before or at the same | ||||
| -- time as this document, please update this reference and the two | ||||
| -- citations in the document. Afterwards, please remove this note. | ||||
| [RFC2863] McCloghrie, K., and Kastenholz, F., "The Interfaces Group | [RFC2863] McCloghrie, K., and Kastenholz, F., "The Interfaces Group | |||
| MIB", RFC 2863, June 2000. | MIB", RFC 2863, June 2000. | |||
| [2011upd] Routhier, S., "Management Information Base for the | ||||
| Internet Protocol (IP), | ||||
| draft-ietf-ipv6-rfc2011-update-02.txt, February 2003. | ||||
| [RTPROTO] IANA, "IP Route Protocol MIB", | [RTPROTO] IANA, "IP Route Protocol MIB", | |||
| http://www.iana.org/assignments/ianaiprouteprotocol-mib, | http://www.iana.org/assignments/ianaiprouteprotocol-mib, | |||
| September 2000. | September 2000. | |||
| [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, | ||||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., | |||
| Rose, M. and S. Waldbusser, "Textual Conventions for | ||||
| SMIv2", STD 58, RFC 2579, April 1999. | ||||
| 14.2 Informative References | [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., | |||
| Rose, M. and S. Waldbusser, "Conformance Statements for | ||||
| SMIv2", STD 58, RFC 2580, April 1999. | ||||
| [RFC2026] S. Bradner, "The Internet Standards Process -- | 11.2 Informative References | |||
| Revision 3", RFC 2026, October 1996. | ||||
| [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. | |||
| [RFC3413] Levi, D., Meyer, P., Stewart, B., | [RFC3413] Levi, D., Meyer, P., Stewart, B., | |||
| "SNMP Applications", RFC 3413, December 2002. | "SNMP Applications", RFC 3413, December 2002. | |||
| 12.0 Editors' Addresses | [RFC2434] Narten, T. and H. Alvestrand., "Guidelines for Writing an | |||
| IANA Considerations Section in RFCs", BCP 26, RFC 2434, | ||||
| October 1998. | ||||
| 12. Editors' Addresses | ||||
| Thomas D. Nadeau | Thomas D. Nadeau | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| 300 Beaverbrook Drive | 300 Beaverbrook Drive | |||
| Boxborough, MA | Boxborough, MA | |||
| Phone: +1-978-936-1470 | Phone: +1-978-936-1470 | |||
| Email: tnadeau@cisco.com | Email: tnadeau@cisco.com | |||
| Harmen van der Linde | Harmen van der Linde | |||
| AT&T - Layer-2/Layer-3 NM Architecture and Operations Planning | AT&T - Layer-2/Layer-3 NM Architecture and Operations Planning | |||
| Room C2-3C34 | Room C2-3C34 | |||
| 200 Laurel Ave | 200 Laurel Ave | |||
| Middletown, NJ 07748 | Middletown, NJ 07748 | |||
| Tel: +1-732-420-1916 | Tel: +1-732-420-1916 | |||
| Email: hvdl@att.com | Email: hvdl@att.com | |||
| 13.0 Contributors' Addresses | 13. Contributors' Addresses | |||
| Luyuan Fang Martin Tatham | Luyuan Fang Martin Tatham | |||
| AT&T British Telecom | AT&T British Telecom | |||
| 200 Laurel Ave BT Adastal Park, | 200 Laurel Ave BT Adastal Park, | |||
| Middletown, NJ 07748 Martlesham Heath, | Middletown, NJ 07748 Martlesham Heath, | |||
| Phone: +1-732-420-1921 Ipswich, IP5 3RE | Phone: +1-732-420-1921 Ipswich, IP5 3RE | |||
| Email: luyuanfang@att.com UK | Email: luyuanfang@att.com UK | |||
| Tel: +44 1473 606349 | Tel: +44 1473 606349 | |||
| Fax: +44 1473 606727 | Fax: +44 1473 606727 | |||
| Email: martin.tatham@bt.com | Email: martin.tatham@bt.com | |||
| Fabio M. Chiussi Joseph Dube | Fabio M. Chiussi Joseph Dube | |||
| Bell Laboratories, Avici Systems, Inc. | Bell Laboratories, Avici Systems, Inc. | |||
| Lucent Technologies 101 Billerica Avenue | Lucent Technologies 101 Billerica Avenue | |||
| 101 Crawfords Corner Road North Billerica, MA 01862 | 101 Crawfords Corner Road North Billerica, MA 01862 | |||
| Room 4D-521 | Room 4D-521 | |||
| Holmdel, NJ 07733 | Holmdel, NJ 07733 | |||
| Phone: +1-732-949-2407 | Phone: +1-732-949-2407 | |||
| Email: fabio@bell-labs.com | Email: fabio@bell-labs.com | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | 14. Dedication | |||
| 14.0 Dedication | ||||
| Steve Brannon passed away suddenly on January 30, 2001. We would like | Steve Brannon passed away suddenly on January 30, 2001. We would like | |||
| to dedicate our efforts in this area and this document to his memory. | to dedicate our efforts in this area and this document to his memory. | |||
| 15.0 Full Copyright Statement | 15. Full Copyright Statement | |||
| Copyright (C) The Internet Society (2004). This document is subject | Copyright (C) The Internet Society (2005). This document is | |||
| to the rights, licenses and restrictions contained in BCP 78 and | subject to the rights, licenses and restrictions contained in BCP | |||
| except as set forth therein, the authors retain all their rights. | 78, and except as set forth therein, the authors retain all their | |||
| rights. | ||||
| This document and the information contained herein are provided on an | This document and the information contained herein are provided | |||
| "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS | on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE | |||
| OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET | REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND | |||
| ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, | THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, | |||
| INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT | |||
| INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED | THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR | |||
| WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. | ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A | |||
| PARTICULAR PURPOSE. | ||||
| 16.0 Security Considerations | 16. 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 L3 MPLS VPN. This | monitoring of MPLS LSRs supporting L3 MPLS VPN. 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 this MIB module | There are a number of management objects defined in this MIB module | |||
| with a MAX-ACCESS clause of read-write and/or read-create. Such | with a MAX-ACCESS clause of read-write and/or read-create. Such | |||
| objects may be considered sensitive or vulnerable in some network | objects may be considered sensitive or vulnerable in some network | |||
| skipping to change at page 41, line 4 ¶ | skipping to change at page 41, line 46 ¶ | |||
| interfaces and configuration. Unauthorized access to objects | interfaces and configuration. Unauthorized access to objects | |||
| in these tables, could result in disruption of traffic on the | in these tables, could result in disruption of traffic on the | |||
| network. This is especially true if these VRFs have been | network. This is especially true if these VRFs have been | |||
| previously provisioned and are in use. The use of stronger | previously provisioned and are in use. The use of stronger | |||
| mechanisms such as SNMPv3 security should be considered where | mechanisms such as SNMPv3 security should be considered where | |||
| possible. Specifically, | possible. Specifically, | |||
| SNMPv3 VACM and USM MUST be used with any v3 agent which | SNMPv3 VACM and USM MUST be used with any v3 agent which | |||
| implements this MIB module. Administrators should consider | implements this MIB module. Administrators should consider | |||
| whether read access to these objects should be allowed, | whether read access to these objects should be allowed, | |||
| since read access may be undesirable under certain | since read access may be undesirable under certain | |||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| circumstances. | circumstances. | |||
| Some of the readable objects in this MIB module (i.e., objects with a | Some of the readable objects in this MIB module (i.e., objects with a | |||
| MAX-ACCESS other than not-accessible) may be considered sensitive or | MAX-ACCESS other than not-accessible) may be considered sensitive or | |||
| vulnerable in some network environments. It is thus important to | vulnerable in some network environments. It is thus important to | |||
| 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: | |||
| skipping to change at page 41, line 44 ¶ | skipping to change at page 42, line 35 ¶ | |||
| 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 this MIB module, 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. | |||
| 17. Intellectual Property Statement | ||||
| The IETF 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 | ||||
| this document or the extent to which any license under such rights | ||||
| might or might not be available; nor does it represent that it has | ||||
| made any independent effort to identify any such rights. Information | ||||
| on the procedures with respect to rights in RFC documents can be | ||||
| found in BCP 78 and BCP 79. | ||||
| Copies of IPR disclosures made to the IETF Secretariat and any | ||||
| assurances of licenses to be made available, or the result of an | ||||
| Internet Draft MPLS-L3VPN-STD-MIB February 1, 205 | ||||
| attempt made to obtain a general license 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 repository at | ||||
| http://www.ietf.org/ipr. | ||||
| The IETF invites any interested party to bring to its attention any | ||||
| copyrights, patents or patent applications, or other proprietary | ||||
| rights that may cover technology that may be required to implement | ||||
| this standard. Please address the information to the IETF at ietf- | ||||
| ipr@ietf.org. | ||||
| 18. IANA Considerations | 18. IANA Considerations | |||
| As described in [MPLSMGMT] and as requested in the MPLS-TC-STD-MIB | As described in MPLS-TC-STD-MIB [RFC3811], MPLS related | |||
| [MPLSTCMIB], MPLS related standards track MIB modules should be | standards track MIB modules should be rooted under the mplsStdMIB | |||
| rooted under the mplsStdMIB subtree. There is one MPLS-related | subtree. There is one MPLS-related | |||
| MIB module contained in this document. Each of the following "IANA | MIB module contained in this document. Each of the following "IANA | |||
| Considerations" subsections requests IANA for a new assignment under | Considerations" subsections requests IANA for a new assignment under | |||
| the mplsStdMIB subtree. New assignments can only be made via a | the mplsStdMIB subtree. New assignments can only be made via a | |||
| Standards Action as specified in [RFC2434]. | Standards Action as specified in [RFC2434]. | |||
| 18.1. IANA Considerations for MPLS-L3VPN-STD-MIB | 18.1. IANA Considerations for MPLS-L3VPN-STD-MIB | |||
| The IANA is requested to assign { mplsStdMIB 11 } to the | The IANA is requested to assign { mplsStdMIB 11 } to the | |||
| MPLS-L3VPN-STD-MIB module specified in this document. | MPLS-L3VPN-STD-MIB module specified in this document. | |||
| End of changes. 147 change blocks. | ||||
| 375 lines changed or deleted | 251 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||