| < draft-ietf-mpls-lsr-mib-13.txt | draft-ietf-mpls-lsr-mib-14.txt > | |||
|---|---|---|---|---|
| Network Working Group Cheenu Srinivasan | Network Working Group Cheenu Srinivasan | |||
| Internet Draft Bloomberg L.P. | Internet Draft Bloomberg L.P. | |||
| Expires: May 2004 | Expires: May 2004 | |||
| Arun Viswanathan | Arun Viswanathan | |||
| Force10 Networks, Inc. | Force10 Networks, Inc. | |||
| Thomas D. Nadeau | Thomas D. Nadeau | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| October 2003 | November 2003 | |||
| Multiprotocol Label Switching (MPLS) Label Switching | Multiprotocol Label Switching (MPLS) Label Switching | |||
| Router (LSR) Management Information Base | Router (LSR) Management Information Base | |||
| draft-ietf-mpls-lsr-mib-13.txt | draft-ietf-mpls-lsr-mib-14.txt | |||
| Status of this Memo | Status of this Memo | |||
| This document is an Internet-Draft and is in full conformance with | This document is an Internet-Draft and is in full conformance with | |||
| all provisions of Section 10 of RFC 2026. | all provisions of Section 10 of RFC 2026. | |||
| Internet-Drafts are working documents of the In ternet Engineering | Internet-Drafts are working documents of the In ternet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| other groups may also distribute working documents as Internet- | other groups may also distribute working documents as Internet- | |||
| Drafts. | Drafts. | |||
| skipping to change at line 73 ¶ | skipping to change at page 2, line 24 ¶ | |||
| 5.7. mplsXCTable ..............................................5 | 5.7. mplsXCTable ..............................................5 | |||
| 5.8. mplsLabelStackTable ......................................6 | 5.8. mplsLabelStackTable ......................................6 | |||
| 5.9 mplsInSegmentMapTable ....................................6 | 5.9 mplsInSegmentMapTable ....................................6 | |||
| 6. Use of 32-bit and 64-bit Counters ........................6 | 6. Use of 32-bit and 64-bit Counters ........................6 | |||
| 7. Example of LSP Setup .....................................6 | 7. Example of LSP Setup .....................................6 | |||
| 8. Application of the Interface Group to MPLS ...............8 | 8. Application of the Interface Group to MPLS ...............8 | |||
| 8.1. Support of the MPLS Layer by ifTable .....................8 | 8.1. Support of the MPLS Layer by ifTable .....................8 | |||
| 9. The Use of RowPointer ....................................10 | 9. The Use of RowPointer ....................................10 | |||
| 10. MPLS Label Switching Router MIB Module Definitions .......10 | 10. MPLS Label Switching Router MIB Module Definitions .......10 | |||
| 11. Security Considerations ..................................52 | 11. Security Considerations ..................................52 | |||
| 12. Acknowledgments ..........................................53 | 12. Acknowledgments ..........................................54 | |||
| 13. IANA Considerations ......................................53 | 13. IANA Considerations ......................................54 | |||
| 13.1. IANA Considerations for MPLS-LSR-STD-MIB ................54 | 13.1. IANA Considerations for MPLS-LSR-STD-MIB ................54 | |||
| 14. References ...............................................54 | 14. References ...............................................54 | |||
| 14.1. Normative References ....................................54 | 14.1. Normative References ....................................54 | |||
| 14.2. Informative References ..................................55 | 14.2. Informative References ..................................55 | |||
| 15. Authors' Addresses .........................................55 | 15. Authors' Addresses .........................................56 | |||
| 16. Full Copyright Statement ...................................56 | 16. Full Copyright Statement ...................................56 | |||
| 17. Intellectual Property Notice ...............................56 | 17. Intellectual Property Notice ...............................57 | |||
| 1. Introduction | 1. 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 for modeling a Multi-Protocol Label Switching (MPLS) | objects for modeling a Multi-Protocol Label Switching (MPLS) | |||
| [RFC3031] Label Switching Router (LSR). | [RFC3031] Label Switching Router (LSR). | |||
| Comments should be made directly to the MPLS mailing list at | Comments should be made directly to the MPLS mailing list at | |||
| skipping to change at line 1809 ¶ | skipping to change at page 37, line 16 ¶ | |||
| ::= { mplsXCEntry 6 } | ::= { mplsXCEntry 6 } | |||
| mplsXCRowStatus OBJECT-TYPE | mplsXCRowStatus OBJECT-TYPE | |||
| SYNTAX RowStatus | SYNTAX RowStatus | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "For creating, modifying, and deleting this row. | "For creating, modifying, and deleting this row. | |||
| When a row in this table has a row in the active(1) | When a row in this table has a row in the active(1) | |||
| state, no objects in this row except this object | state, no objects in this row except this object | |||
| and the mplsXCStorageType can be modified. | and the mplsXCStorageType can be modified. " | |||
| Modification of mplsXCStorateType MUST be done | ||||
| as specified in the description of that object." | ||||
| ::= { mplsXCEntry 7 } | ::= { mplsXCEntry 7 } | |||
| mplsXCStorageType OBJECT-TYPE | mplsXCStorageType OBJECT-TYPE | |||
| SYNTAX StorageType | SYNTAX StorageType | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This variable indicates the storage type for this | "This variable indicates the storage type for this | |||
| object. The agent MUST ensure that the associated in | object. The agent MUST ensure that the associated in | |||
| and out segments also have the same StorageType value | and out segments also have the same StorageType value | |||
| skipping to change at line 2243 ¶ | skipping to change at page 45, line 51 ¶ | |||
| GROUP mplsLsrNotificationGroup | GROUP mplsLsrNotificationGroup | |||
| DESCRIPTION "This group is only mandatory for those implementations | DESCRIPTION "This group is only mandatory for those implementations | |||
| which can efficiently implement the notifications | which can efficiently implement the notifications | |||
| contained in this group." | contained in this group." | |||
| OBJECT mplsInSegmentRowStatus | OBJECT mplsInSegmentRowStatus | |||
| 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 notInservice, createAndWait and notReady | DESCRIPTION "Support for createAndWait and notReady is | |||
| is not required. | not required." | |||
| " | ||||
| OBJECT mplsOutSegmentNextHopAddrType | OBJECT mplsOutSegmentNextHopAddrType | |||
| SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } | SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) } | |||
| MIN-ACCESS read-only | DESCRIPTION "Only unknown(0), ipv4(1) and ipv6(2) support | |||
| DESCRIPTION "Write access is not required. Only unknown(0), | is required." | |||
| ipv4(1) and ipv6(2) support is required. | ||||
| " | ||||
| OBJECT mplsOutSegmentNextHopAddr | OBJECT mplsOutSegmentNextHopAddr | |||
| SYNTAX InetAddress (SIZE(0|4|16)) | SYNTAX InetAddress (SIZE(0|4|16)) | |||
| MIN-ACCESS read-only | DESCRIPTION "An implementation is only required to support | |||
| DESCRIPTION "Write access is not required. An implementation is | unknown(0), ipv4(1) and ipv6(2) sizes." | |||
| only required to support unknown(0), ipv4(1) and | ||||
| ipv6(2) sizes." | ||||
| OBJECT mplsOutSegmentRowStatus | OBJECT mplsOutSegmentRowStatus | |||
| 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 notInservice, createAndWait and notReady | DESCRIPTION "Support for createAndWait and notReady is not | |||
| is not required. | required." | |||
| " | ||||
| OBJECT mplsLabelStackRowStatus | OBJECT mplsLabelStackRowStatus | |||
| 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 notInservice, createAndWait and notReady | DESCRIPTION "Support for createAndWait and notReady is not | |||
| is not required. | required." | |||
| " | ||||
| OBJECT mplsXCRowStatus | OBJECT mplsXCRowStatus | |||
| 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 notInservice, createAndWait and notReady | DESCRIPTION "Support for createAndWait and notReady is not | |||
| is not required. | required." | |||
| " | ||||
| ::= { mplsLsrCompliances 1 } | ::= { mplsLsrCompliances 1 } | |||
| -- Compliance requirement for read-only implementations. | -- Compliance requirement for read-only implementations. | |||
| mplsLsrModuleReadOnlyCompliance MODULE-COMPLIANCE | mplsLsrModuleReadOnlyCompliance 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 MPLS-LSR-STD-MIB. Such | provide read-only support for MPLS-LSR-STD-MIB. Such | |||
| devices can then be monitored but cannot be configured | devices can then be monitored but cannot be configured | |||
| skipping to change at line 2675 ¶ | skipping to change at page 54, line 26 ¶ | |||
| 12. Acknowledgments | 12. Acknowledgments | |||
| We wish to thank Ron Bonica, Adrian Farrel, Eric Gray, Tim | We wish to thank Ron Bonica, Adrian Farrel, Eric Gray, Tim | |||
| Mancour, Keith McCloghrie, Bala Rajagopalan, Dan Tappan, Vasanthi | Mancour, Keith McCloghrie, Bala Rajagopalan, Dan Tappan, Vasanthi | |||
| Thirumalai, Joseph Benoit, Mike Piecuch, Joan Cucchiara. | Thirumalai, Joseph Benoit, Mike Piecuch, Joan Cucchiara. | |||
| A special thanks to Bert Wijnen and Mike MacFaden for really | A special thanks to Bert Wijnen and Mike MacFaden for really | |||
| getting the MIB module into shape. | getting the MIB module into shape. | |||
| 13. IANA Considerations | 13. IANA Considerations | |||
| As described in [MPLSMGMT] and as requested in the MPLS-TC-STD-MIB | As described in [MPLSMGMT] and as requested in the MPLS-TC-STD-MIB | |||
| [TCMIB], MPLS related standards track MIB modules should be | [MPLSTCMIB], MPLS related standards track MIB modules should be | |||
| rooted under the mplsStdMIB subtree. New assignments can only | rooted under the mplsStdMIB subtree. There are 4 MPLS MIB Modules | |||
| be made via a Standards Action as specified in [RFC2434]. | contained in this document, each of the following "IANA | |||
| Considerations" subsections requests IANA for a new assignment under | ||||
| the mplsStdMIB subtree. New assignments can only be made via a | ||||
| Standards Action as specified in [RFC2434]. | ||||
| 13.1. IANA Considerations for MPLS-LSR-STD-MIB | 13.1. IANA Considerations for MPLS-LSR-STD-MIB | |||
| The IANA is requested to assign { mplsStdMIB 2 } to the | The IANA is requested to assign { mplsStdMIB 2 } to the | |||
| MPLS-LSR-STD-MIB module specified in this document. | MPLS-LSR-STD-MIB module specified in this document. | |||
| 14. References | 14. References | |||
| 14.1. Normative References | 14.1. Normative References | |||
| [RFC2119] S. Bradner, "Key Words for use in RFCs to Indicate | [RFC2119] S. Bradner, "Key Words for use in RFCs to Indicate | |||
| Requirement Levels", RFC 2119, BCP 14, March 1997. | Requirement Levels", RFC 2119, BCP 14, March 1997. | |||
| [RFC2434] Narten, T. and H. Alvestrand, "Guidelines for Writing | ||||
| an | ||||
| IANA Considerations Section in RFCs", BCP: 26, RFC | ||||
| 2434, | ||||
| October 1998. | ||||
| [RFC2515] Tesink, K., et al., "Definitions of Managed Objects | [RFC2515] Tesink, K., et al., "Definitions of Managed Objects | |||
| for ATM Management", RFC 2515, February 1999. | for ATM Management", RFC 2515, February 1999. | |||
| [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, | [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, | |||
| J., Rose, M., and S. Waldbusser, "Structure of | J., Rose, M., and S. Waldbusser, "Structure of | |||
| Management Information Version 2 (SMIv2)", STD 58, RFC | Management Information Version 2 (SMIv2)", STD 58, RFC | |||
| 2578, April 1999. | 2578, April 1999. | |||
| [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, | [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, | |||
| J., Rose, M., and S. Waldbusser, "Textual Conventions | J., Rose, M., and S. Waldbusser, "Textual Conventions | |||
| End of changes. 15 change blocks. | ||||
| 39 lines changed or deleted | 25 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/ | ||||