draft-ietf-mpls-tp-te-mib-08.txt | draft-ietf-mpls-tp-te-mib-09.txt | |||
---|---|---|---|---|
Network Working Group | Network Working Group | |||
INTERNET-DRAFT M.Venkatesan | INTERNET-DRAFT M.Venkatesan | |||
Intended Status: Standards Track Dell Inc. | Intended Status: Standards Track Dell Inc. | |||
Expires: November 7, 2014 Kannan KV Sampath | Expires: March 26, 2015 Kannan KV Sampath | |||
Redeem | Redeem | |||
Sam K. Aldrin | Sam K. Aldrin | |||
Huawei Technologies | Huawei Technologies | |||
Thomas D. Nadeau | Thomas D. Nadeau | |||
Brocade | Brocade | |||
May 6, 2014 | September 22, 2014 | |||
MPLS-TP Traffic Engineering (TE) Management Information Base (MIB) | MPLS-TP Traffic Engineering (TE) Management Information Base (MIB) | |||
draft-ietf-mpls-tp-te-mib-08.txt | draft-ietf-mpls-tp-te-mib-09.txt | |||
Abstract | Abstract | |||
This memo defines a portion of the Management Information Base (MIB) | This memo defines a portion of the Management Information Base (MIB) | |||
for use with network management protocols in the Internet community. | for use with network management protocols in the Internet community. | |||
In particular, it describes additional managed objects of Tunnels, | In particular, it describes additional managed objects of Tunnels, | |||
Identifiers, Label Switching Router and Textual conventions to | Identifiers, Label Switching Router and Textual conventions to | |||
support Multiprotocol Label Switching (MPLS) MIB modules for | support Multiprotocol Label Switching (MPLS) MIB modules for | |||
transport networks. | transport networks. | |||
skipping to change at page 1, line 48 | skipping to change at page 1, line 48 | |||
and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
This Internet-Draft will expire on November 7, 2014. | This Internet-Draft will expire on March 26, 2015. | |||
Copyright and License Notice | Copyright and License Notice | |||
Copyright (c) 2014 IETF Trust and the persons identified as the | Copyright (c) 2014 IETF Trust and the persons identified as the | |||
document authors. All rights reserved. | document authors. All rights reserved. | |||
This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
(http://trustee.ietf.org/license-info) in effect on the date of | (http://trustee.ietf.org/license-info) in effect on the date of | |||
publication of this document. Please review these documents | publication of this document. Please review these documents | |||
skipping to change at page 2, line 38 | skipping to change at page 2, line 38 | |||
5. Feature List . . . . . . . . . . . . . . . . . . . . . . . . . 6 | 5. Feature List . . . . . . . . . . . . . . . . . . . . . . . . . 6 | |||
6. Brief description of MIB modules . . . . . . . . . . . . . . . 7 | 6. Brief description of MIB modules . . . . . . . . . . . . . . . 7 | |||
6.1. mplsTunnelExtNodeConfigTable . . . . . . . . . . . . . . . 7 | 6.1. mplsTunnelExtNodeConfigTable . . . . . . . . . . . . . . . 7 | |||
6.2. mplsTunnelExtNodeIpMapTable . . . . . . . . . . . . . . . . 8 | 6.2. mplsTunnelExtNodeIpMapTable . . . . . . . . . . . . . . . . 8 | |||
6.3. mplsTunnelExtNodeIccMapTable . . . . . . . . . . . . . . . 8 | 6.3. mplsTunnelExtNodeIccMapTable . . . . . . . . . . . . . . . 8 | |||
6.4. mplsTunnelExtTable . . . . . . . . . . . . . . . . . . . . 9 | 6.4. mplsTunnelExtTable . . . . . . . . . . . . . . . . . . . . 9 | |||
6.5 MPLS-TC-EXT-STD-MIB . . . . . . . . . . . . . . . . . . . . 9 | 6.5 MPLS-TC-EXT-STD-MIB . . . . . . . . . . . . . . . . . . . . 9 | |||
6.6 MPLS-ID-STD-MIB . . . . . . . . . . . . . . . . . . . . . . 9 | 6.6 MPLS-ID-STD-MIB . . . . . . . . . . . . . . . . . . . . . . 9 | |||
6.7 MPLS-LSR-EXT-STD-MIB . . . . . . . . . . . . . . . . . . . . 9 | 6.7 MPLS-LSR-EXT-STD-MIB . . . . . . . . . . . . . . . . . . . . 9 | |||
7. MIB Module Interdependencies . . . . . . . . . . . . . . . . . 9 | 7. MIB Module Interdependencies . . . . . . . . . . . . . . . . . 9 | |||
8. Dependencies between MIB Module Tables . . . . . . . . . . . . 10 | 8. Dependencies between MIB Module Tables . . . . . . . . . . . . 11 | |||
9. Example of MPLS-TP Tunnel Setup . . . . . . . . . . . . . . . . 11 | 9. Example of MPLS-TP Tunnel Setup . . . . . . . . . . . . . . . . 12 | |||
9.1. Example of MPLS-TP static co-routed bidirectional tunnel | 9.1. Example of MPLS-TP static co-routed bidirectional tunnel | |||
setup . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 | setup . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 | |||
9.1.1. mplsTunnelEntry . . . . . . . . . . . . . . . . . . . . 13 | 9.1.1. mplsTunnelEntry . . . . . . . . . . . . . . . . . . . . 14 | |||
9.1.2. mplsTunnelExtEntry . . . . . . . . . . . . . . . . . . 13 | 9.1.2. mplsTunnelExtEntry . . . . . . . . . . . . . . . . . . 14 | |||
9.1.3. Forward direction mplsOutSegmentEntry . . . . . . . . . 14 | 9.1.3. Forward direction mplsOutSegmentEntry . . . . . . . . . 15 | |||
9.1.4. Reverse direction mplsInSegmentEntry . . . . . . . . . 14 | 9.1.4. Reverse direction mplsInSegmentEntry . . . . . . . . . 15 | |||
9.1.5. Forward direction mplsXCEntry . . . . . . . . . . . . . 15 | 9.1.5. Forward direction mplsXCEntry . . . . . . . . . . . . . 16 | |||
9.1.6. Reverse direction mplsXCEntry . . . . . . . . . . . . . 15 | 9.1.6. Reverse direction mplsXCEntry . . . . . . . . . . . . . 16 | |||
9.1.7. Forward direction mplsXCExtEntry . . . . . . . . . . . 15 | 9.1.7. Forward direction mplsXCExtEntry . . . . . . . . . . . 16 | |||
9.1.8. Reverse direction mplsXCExtEntry . . . . . . . . . . . 15 | 9.1.8. Reverse direction mplsXCExtEntry . . . . . . . . . . . 16 | |||
9.2. Example of MPLS-TP static associated bidirectional tunnel | 9.2. Example of MPLS-TP static associated bidirectional tunnel | |||
setup . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 | setup . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 | |||
9.2.1. Forward direction mplsTunnelEntry . . . . . . . . . . . 16 | 9.2.1. Forward direction mplsTunnelEntry . . . . . . . . . . . 17 | |||
9.2.2. Forward direction mplsTunnelExtEntry . . . . . . . . . 17 | 9.2.2. Forward direction mplsTunnelExtEntry . . . . . . . . . 18 | |||
9.2.3. Forward direction mplsOutSegmentTable . . . . . . . . . 17 | 9.2.3. Forward direction mplsOutSegmentTable . . . . . . . . . 18 | |||
9.2.4. Forward direction mplsXCEntry . . . . . . . . . . . . . 17 | 9.2.4. Forward direction mplsXCEntry . . . . . . . . . . . . . 18 | |||
9.2.5. Forward direction mplsXCExtEntry . . . . . . . . . . . 18 | 9.2.5. Forward direction mplsXCExtEntry . . . . . . . . . . . 19 | |||
9.2.6. Reverse direction mplsTunnelEntry . . . . . . . . . . . 18 | 9.2.6. Reverse direction mplsTunnelEntry . . . . . . . . . . . 19 | |||
9.2.7. Reverse direction mplsTunnelExtEntry . . . . . . . . . 19 | 9.2.7. Reverse direction mplsTunnelExtEntry . . . . . . . . . 20 | |||
9.2.8. Reverse direction mplsInSegmentEntry . . . . . . . . . 19 | 9.2.8. Reverse direction mplsInSegmentEntry . . . . . . . . . 20 | |||
9.2.9. Reverse direction mplsXCEntry . . . . . . . . . . . . . 19 | 9.2.9. Reverse direction mplsXCEntry . . . . . . . . . . . . . 20 | |||
9.2.10. Reverse direction mplsXCExtEntry . . . . . . . . . . . 20 | 9.2.10. Reverse direction mplsXCExtEntry . . . . . . . . . . . 21 | |||
9.3. Example of MPLS-TP signaled co-routed bidirectional | 9.3. Example of MPLS-TP signaled co-routed bidirectional | |||
tunnel setup . . . . . . . . . . . . . . . . . . . . . . . 20 | tunnel setup . . . . . . . . . . . . . . . . . . . . . . . 21 | |||
9.3.1. mplsTunnelEntry . . . . . . . . . . . . . . . . . . . . 20 | 9.3.1. mplsTunnelEntry . . . . . . . . . . . . . . . . . . . . 21 | |||
9.3.2. mplsTunnelExtEntry . . . . . . . . . . . . . . . . . . 21 | 9.3.2. mplsTunnelExtEntry . . . . . . . . . . . . . . . . . . 22 | |||
9.3.3. Forward direction mplsOutSegmentEntry . . . . . . . . . 22 | 9.3.3. Forward direction mplsOutSegmentEntry . . . . . . . . . 23 | |||
9.3.4. Reverse direction mplsInSegmentEntry . . . . . . . . . 22 | 9.3.4. Reverse direction mplsInSegmentEntry . . . . . . . . . 23 | |||
9.3.5. Forward direction mplsXCEntry . . . . . . . . . . . . . 22 | 9.3.5. Forward direction mplsXCEntry . . . . . . . . . . . . . 23 | |||
9.3.6. Reverse direction mplsXCEntry . . . . . . . . . . . . . 22 | 9.3.6. Reverse direction mplsXCEntry . . . . . . . . . . . . . 23 | |||
9.3.7. Forward direction mplsXCExtEntry . . . . . . . . . . . 22 | 9.3.7. Forward direction mplsXCExtEntry . . . . . . . . . . . 23 | |||
9.3.8. Reverse direction mplsXCExtEntry . . . . . . . . . . . 22 | 9.3.8. Reverse direction mplsXCExtEntry . . . . . . . . . . . 23 | |||
10. MPLS Textual Convention Extension MIB definitions . . . . . . 22 | 10. MPLS Textual Convention Extension MIB definitions . . . . . . 23 | |||
11. MPLS Identifier MIB definitions . . . . . . . . . . . . . . . 25 | 11. MPLS Identifier MIB definitions . . . . . . . . . . . . . . . 26 | |||
12. MPLS LSR Extension MIB definitions . . . . . . . . . . . . . . 30 | 12. MPLS LSR Extension MIB definitions . . . . . . . . . . . . . . 31 | |||
13. MPLS Tunnel Extension MIB definitions . . . . . . . . . . . . 35 | 13. MPLS Tunnel Extension MIB definitions . . . . . . . . . . . . 36 | |||
14. Security Consideration . . . . . . . . . . . . . . . . . . . . 53 | 14. Security Consideration . . . . . . . . . . . . . . . . . . . . 54 | |||
15. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 54 | 15. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 55 | |||
15.1. IANA Considerations for MPLS-TC-EXT-STD-MIB . . . . . . . 54 | 15.1. IANA Considerations for MPLS-TC-EXT-STD-MIB . . . . . . . 55 | |||
15.2. IANA Considerations for MPLS-ID-STD-MIB . . . . . . . . . 54 | 15.2. IANA Considerations for MPLS-ID-STD-MIB . . . . . . . . . 55 | |||
15.3. IANA Considerations for MPLS-LSR-EXT-STD-MIB . . . . . . . 54 | 15.3. IANA Considerations for MPLS-LSR-EXT-STD-MIB . . . . . . . 55 | |||
15.4. IANA Considerations for MPLS-TE-EXT-STD-MIB . . . . . . . 55 | 15.4. IANA Considerations for MPLS-TE-EXT-STD-MIB . . . . . . . 56 | |||
16. References . . . . . . . . . . . . . . . . . . . . . . . . . . 55 | 16. References . . . . . . . . . . . . . . . . . . . . . . . . . . 56 | |||
16.1. Normative References . . . . . . . . . . . . . . . . . . . 55 | 16.1. Normative References . . . . . . . . . . . . . . . . . . . 56 | |||
16.2. Informative References . . . . . . . . . . . . . . . . . 55 | 16.2. Informative References . . . . . . . . . . . . . . . . . 56 | |||
17. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 56 | 17. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 57 | |||
18. Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 56 | 18. Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 57 | |||
1. Introduction | 1. Introduction | |||
This memo defines a portion of the Management Information Base (MIB) for | This memo defines a portion of the Management Information Base (MIB) for | |||
use with network management protocols in the Internet community. In | use with network management protocols in the Internet community. In | |||
particular, it describes additional managed objects of Tunnels, | particular, it describes additional managed objects of Tunnels, | |||
Identifiers, Label Switching Router and Textual conventions to support | Identifiers, Label Switching Router and Textual conventions to support | |||
Multiprotocol Label Switching (MPLS) MIB modules for transport networks. | Multiprotocol Label Switching (MPLS) MIB modules for transport networks. | |||
MIB modules defined in this document extends the existing MPLS MIB | MIB modules defined in this document extends the existing MPLS MIB | |||
objects in such a way that they support MPLS-TP and Non-MPLS-TP networks | objects in such a way that they support MPLS-TP and Non-MPLS-TP networks | |||
skipping to change at page 8, line 12 | skipping to change at page 8, line 12 | |||
The mplsTunnelExtNodeConfigTable is used to assign a local identifier | The mplsTunnelExtNodeConfigTable is used to assign a local identifier | |||
for a given ICC_Operator_ID::Node_ID or Global_ID::Node_ID | for a given ICC_Operator_ID::Node_ID or Global_ID::Node_ID | |||
combination as defined in [RFC6923] and [RFC6370] respectively. The | combination as defined in [RFC6923] and [RFC6370] respectively. The | |||
CC is a string of two alphabetic characters represented with upper | CC is a string of two alphabetic characters represented with upper | |||
case letters (i.e., A-Z). The ICC is a string of one to six | case letters (i.e., A-Z). The ICC is a string of one to six | |||
characters, each character being either alphabetic (i.e. A-Z) or | characters, each character being either alphabetic (i.e. A-Z) or | |||
numeric (i.e. 0-9) characters. Alphabetic characters in the ICC | numeric (i.e. 0-9) characters. Alphabetic characters in the ICC | |||
should be represented with upper case letters. In the IP compatible | should be represented with upper case letters. In the IP compatible | |||
mode, Global_ID::Node_ID, is used to uniquely identify a node. For | mode, Global_ID::Node_ID, is used to uniquely identify a node. For | |||
each ICC_Operator_ID::Node_ID or Global_ID::Node_ID, there is a | each ICC_Operator_ID::Node_ID or Global_ID::Node_ID, there is a | |||
unique entry in the table representing a node. Every node is assigned | unique entry in the table representing a node. As the regular TE | |||
a local identifier within a range of 0 to 16777215. This local | tunnels use IP address as LSR ID, the local identifier should be | |||
identifier is used for indexing into mplsTunnelTable as | below the first valid IP address, which is 16777216[1.0.0.0]. Every | |||
node is assigned a local identifier within a range of 0 to 16777215. | ||||
This local identifier is used for indexing into mplsTunnelTable as | ||||
mplsTunnelIngressLSRId and mplsTunnelEgressLSRId. | mplsTunnelIngressLSRId and mplsTunnelEgressLSRId. | |||
For IP compatible environment, MPLS-TP tunnel is indexed by Tunnel | For IP compatible environment, MPLS-TP tunnel is indexed by Tunnel | |||
Index, Tunnel Instance, Source Global_ID, Source Node_ID, Destination | Index, Tunnel Instance, Source Global_ID, Source Node_ID, Destination | |||
Global_ID and Destination Node_ID. | Global_ID and Destination Node_ID. | |||
For ICC based environment, MPLS-TP tunnel is indexed by Tunnel Index, | For ICC based environment, MPLS-TP tunnel is indexed by Tunnel Index, | |||
Tunnel Instance, Source CC, Source ICC, Source Node_ID, Destination | Tunnel Instance, Source CC, Source ICC, Source Node_ID, Destination | |||
CC, Destination ICC and Destination Node_ID. | CC, Destination ICC and Destination Node_ID. | |||
As mplsTunnelTable is indexed by mplsTunnelIndex, | As mplsTunnelTable is indexed by mplsTunnelIndex, | |||
mplsTunnelInstance, mplsTunnelIngressLSRId, and | mplsTunnelInstance, mplsTunnelIngressLSRId, and | |||
mplsTunnelEgressLSRId, the MPLS-TP tunnel identifiers cannot be | mplsTunnelEgressLSRId, the MPLS-TP tunnel identifiers cannot be | |||
used directly. | used directly. | |||
The mplsTunnelExtNodeConfigTable will be used to store an entry for | The mplsTunnelExtNodeConfigTable will be used to store an entry for | |||
ICC_Operator_ID::Node_ID or Global_ID::Node_ID with a local | ICC_Operator_ID::Node_ID or Global_ID::Node_ID with a local | |||
identifier to be used as LSR ID in mplsTunnelTable. As the regular TE | identifier to be used as LSR ID in mplsTunnelTable. | |||
tunnels use IP address as LSR ID, the local identifier should be | ||||
below the first valid IP address, which is 16777216[1.0.0.0]. | ||||
6.2. mplsTunnelExtNodeIpMapTable | 6.2. mplsTunnelExtNodeIpMapTable | |||
The read-only mplsTunnelExtNodeIpMapTable is used to query the local | The read-only mplsTunnelExtNodeIpMapTable is used to query the local | |||
identifier assigned and stored in mplsTunnelExtNodeConfigTable for | identifier assigned and stored in mplsTunnelExtNodeConfigTable for | |||
a given Global_ID::Node_ID. In order to query the local identifier, | a given Global_ID::Node_ID. In order to query the local identifier, | |||
in the IP compatible mode, this table is indexed with | in the IP compatible mode, this table is indexed with | |||
Global_ID::Node_ID. In the IP compatible mode for a TP tunnel, | Global_ID::Node_ID. In the IP compatible mode for a TP tunnel, | |||
Global_ID::Node_ID is used. | Global_ID::Node_ID is used. | |||
skipping to change at page 9, line 21 | skipping to change at page 9, line 21 | |||
while indexing mplsTunnelTable. | while indexing mplsTunnelTable. | |||
6.4. mplsTunnelExtTable | 6.4. mplsTunnelExtTable | |||
This table sparsely extends the mplsTunnelTable in order to support | This table sparsely extends the mplsTunnelTable in order to support | |||
MPLS-TP tunnels with additional objects. All the additional | MPLS-TP tunnels with additional objects. All the additional | |||
attributes specific to supporting TP tunnel are contained in this | attributes specific to supporting TP tunnel are contained in this | |||
extended table and could be accessed with the mplsTunnelTable | extended table and could be accessed with the mplsTunnelTable | |||
indices. | indices. | |||
The gmplsTunnelReversePerfTable [RFC4802] should be used to provide | ||||
per-tunnel packet performance information for the reverse direction | ||||
of a bidirectional tunnel. It can be seen as supplementing the | ||||
mplsTunnelPerfTable, which augments the mplsTunnelTable. | ||||
6.5 MPLS-TC-EXT-STD-MIB | 6.5 MPLS-TC-EXT-STD-MIB | |||
This MIB module contains Textual Conventions for LSPs of MPLS based | This MIB module contains Textual Conventions for LSPs of MPLS based | |||
transport networks. | transport networks. | |||
6.6 MPLS-ID-STD-MIB | 6.6 MPLS-ID-STD-MIB | |||
This MIB module contains generic object definitions for MPLS Traffic | This MIB module contains generic object definitions for MPLS Traffic | |||
Engineering in transport networks. | Engineering in transport networks. | |||
skipping to change at page 33, line 29 | skipping to change at page 34, line 29 | |||
::= { mplsXCExtEntry 1 } | ::= { mplsXCExtEntry 1 } | |||
mplsXCExtOppositeDirXCPtr OBJECT-TYPE | mplsXCExtOppositeDirXCPtr OBJECT-TYPE | |||
SYNTAX RowPointer | SYNTAX RowPointer | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This object indicates the pointer to the opposite | "This object indicates the pointer to the opposite | |||
direction XC entry. This object cannot be modified if | direction XC entry. This object cannot be modified if | |||
mplsXCRowStatus for the corresponding entry in the | mplsXCRowStatus for the corresponding entry in the | |||
mplsXCTable is active(1)." | mplsXCTable is active(1). If this pointer is not set or | |||
removed, mplsXCOperStatus should be set to down(2)." | ||||
REFERENCE | REFERENCE | |||
"1. Multiprotocol Label Switching (MPLS) Label Switching | "1. Multiprotocol Label Switching (MPLS) Label Switching | |||
Router (LSR) Management Information Base (MIB), RFC 3813." | Router (LSR) Management Information Base (MIB), RFC 3813." | |||
::= { mplsXCExtEntry 2 } | ::= { mplsXCExtEntry 2 } | |||
mplsLsrExtCompliances | mplsLsrExtCompliances | |||
OBJECT IDENTIFIER ::= { mplsLsrExtConformance 1 } | OBJECT IDENTIFIER ::= { mplsLsrExtConformance 1 } | |||
mplsLsrExtGroups | mplsLsrExtGroups | |||
OBJECT IDENTIFIER ::= { mplsLsrExtConformance 2 } | OBJECT IDENTIFIER ::= { mplsLsrExtConformance 2 } | |||
End of changes. 12 change blocks. | ||||
57 lines changed or deleted | 63 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |