draft-ietf-mpls-rfc8287-len-clarification-00.txt | draft-ietf-mpls-rfc8287-len-clarification-01.txt | |||
---|---|---|---|---|
Network Work group N. Nainar | Network Work group N. Nainar | |||
Internet-Draft C. Pignataro | Internet-Draft C. Pignataro | |||
Updates: 8287 (if approved) Cisco Systems, Inc. | Updates: 8287 (if approved) Cisco Systems, Inc. | |||
Intended status: Standards Track F. Iqbal | Intended status: Standards Track F. Iqbal | |||
Expires: September 26, 2019 Individual | Expires: November 26, 2019 Individual | |||
A. Vainshtein | A. Vainshtein | |||
ECI Telecom | ECI Telecom | |||
March 25, 2019 | May 25, 2019 | |||
RFC8287 Sub-TLV Length Clarification | RFC8287 Sub-TLV Length Clarification | |||
draft-ietf-mpls-rfc8287-len-clarification-00 | draft-ietf-mpls-rfc8287-len-clarification-01 | |||
Abstract | Abstract | |||
RFC8287 defines the extensions to MPLS LSP Ping and Traceroute for | RFC8287 defines the extensions to MPLS LSP Ping and Traceroute for | |||
Segment Routing IGP-Prefix and IGP-Adjacency Segment Identifier | Segment Routing IGP-Prefix and IGP-Adjacency Segment Identifier | |||
(SIDs) with an MPLS data plane. RFC8287 proposes 3 Target FEC Stack | (SIDs) with an MPLS data plane. RFC8287 proposes 3 Target FEC Stack | |||
Sub-TLVs. While the standard defines the format and procedure to | Sub-TLVs. While the standard defines the format and procedure to | |||
handle those Sub-TLVs, it does not sufficiently clarify how the | handle those Sub-TLVs, it does not sufficiently clarify how the | |||
length of the Segment ID Sub-TLVs should be computed to include in | length of the Segment ID Sub-TLVs should be computed to include in | |||
the Length field of the Sub-TLVs which may result in interoperability | the Length field of the Sub-TLVs which may result in interoperability | |||
skipping to change at page 1, line 44 ¶ | skipping to change at page 1, line 44 ¶ | |||
Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
Drafts is at https://datatracker.ietf.org/drafts/current/. | Drafts is at https://datatracker.ietf.org/drafts/current/. | |||
Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
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." | |||
This Internet-Draft will expire on September 26, 2019. | This Internet-Draft will expire on November 26, 2019. | |||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2019 IETF Trust and the persons identified as the | Copyright (c) 2019 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 | |||
(https://trustee.ietf.org/license-info) in effect on the date of | (https://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 3, line 24 ¶ | skipping to change at page 3, line 24 ¶ | |||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | |||
document are to be interpreted as described in [RFC2119] [RFC8174]. | document are to be interpreted as described in [RFC2119] [RFC8174]. | |||
4. Length field clarification for Segment ID Sub-TLVs | 4. Length field clarification for Segment ID Sub-TLVs | |||
Section 5 of [RFC8287] defines 3 different Segment ID Sub-TLVs that | Section 5 of [RFC8287] defines 3 different Segment ID Sub-TLVs that | |||
will be included in Target FEC Stack TLV defined in [RFC8029]. The | will be included in Target FEC Stack TLV defined in [RFC8029]. The | |||
length of each Sub-TLVs MUST be calculated as defined in this | length of each Sub-TLVs MUST be calculated as defined in this | |||
section. | section. | |||
The figures in section 5.1, 5.2 and 5.3 of [RFC8287] are replaced by | ||||
the below figures in section 4.1, 4.2 and 4.3 respectively. The | ||||
updated figures contain explicitly defined length. | ||||
4.1. IPv4 IGP-Prefix Segment ID Sub-TLV | 4.1. IPv4 IGP-Prefix Segment ID Sub-TLV | |||
The Sub-TLV length for IPv4 IGP-Prefix Segment ID MUST be set to 8 as | The Sub-TLV length for IPv4 IGP-Prefix Segment ID MUST be set to 8 as | |||
shown in the below TLV format: | shown in the below TLV format: | |||
0 1 2 3 | 0 1 2 3 | |||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
|Type = 34 (IPv4 IGP-Prefix SID)| Length = 8 | | |Type = 34 (IPv4 IGP-Prefix SID)| Length = 8 | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
skipping to change at page 5, line 39 ¶ | skipping to change at page 5, line 39 ¶ | |||
7. Contributors | 7. Contributors | |||
The below individuals contributed to this document: | The below individuals contributed to this document: | |||
Zafar Ali, Cisco Systems, Inc. | Zafar Ali, Cisco Systems, Inc. | |||
8. Acknowledgement | 8. Acknowledgement | |||
The authors would like to thank Michael Gorokhovsky and Manohar | The authors would like to thank Michael Gorokhovsky and Manohar | |||
Doppalapudi for investigating the interop issue during EANTC test | Doppalapudi for investigating the interop issue during EANTC test. | |||
9. Normative References | 9. Normative References | |||
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
Requirement Levels", BCP 14, RFC 2119, | Requirement Levels", BCP 14, RFC 2119, | |||
DOI 10.17487/RFC2119, March 1997, | DOI 10.17487/RFC2119, March 1997, | |||
<https://www.rfc-editor.org/info/rfc2119>. | <https://www.rfc-editor.org/info/rfc2119>. | |||
[RFC8029] Kompella, K., Swallow, G., Pignataro, C., Ed., Kumar, N., | [RFC8029] Kompella, K., Swallow, G., Pignataro, C., Ed., Kumar, N., | |||
Aldrin, S., and M. Chen, "Detecting Multiprotocol Label | Aldrin, S., and M. Chen, "Detecting Multiprotocol Label | |||
End of changes. 6 change blocks. | ||||
5 lines changed or deleted | 9 lines changed or added | |||
This html diff was produced by rfcdiff 1.47. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |