draft-ietf-mpls-lsp-ping-lag-multipath-00.txt   draft-ietf-mpls-lsp-ping-lag-multipath-01.txt 
Internet Engineering Task Force N. Akiya Internet Engineering Task Force N. Akiya
Internet-Draft G. Swallow Internet-Draft Big Switch Networks
Updates: 4379,6424 (if approved) Cisco Systems Updates: 4379,6424 (if approved) G. Swallow
Intended status: Standards Track S. Litkowski Intended status: Standards Track Cisco Systems
Expires: July 12, 2015 B. Decraene Expires: January 24, 2016 S. Litkowski
B. Decraene
Orange Orange
J. Drake J. Drake
Juniper Networks Juniper Networks
January 8, 2015 July 23, 2015
Label Switched Path (LSP) Ping/Trace Multipath Support for Label Switched Path (LSP) Ping/Trace Multipath Support for
Link Aggregation Group (LAG) Interfaces Link Aggregation Group (LAG) Interfaces
draft-ietf-mpls-lsp-ping-lag-multipath-00 draft-ietf-mpls-lsp-ping-lag-multipath-01
Abstract Abstract
This document defines an extension to the MPLS Label Switched Path This document defines an extension to the MPLS Label Switched Path
(LSP) Ping and Traceroute as specified in RFC 4379. The extension (LSP) Ping and Traceroute as specified in RFC 4379. The extension
allows the MPLS LSP Ping and Traceroute to discover and exercise allows the MPLS LSP Ping and Traceroute to discover and exercise
specific paths of Layer 2 (L2) Equal-Cost Multipath (ECMP) over Link specific paths of Layer 2 (L2) Equal-Cost Multipath (ECMP) over Link
Aggregation Group (LAG) interfaces. Aggregation Group (LAG) interfaces.
This document updates RFC4379 and RFC6424. This document updates RFC4379 and RFC6424.
skipping to change at page 1, line 48 skipping to change at page 1, line 49
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 http://datatracker.ietf.org/drafts/current/. Drafts is at http://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 July 12, 2015. This Internet-Draft will expire on January 24, 2016.
Copyright Notice Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the Copyright (c) 2015 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 3, line 13 skipping to change at page 3, line 13
12.4. Detailed Interface and Label Stack TLV . . . . . . . . . 23 12.4. Detailed Interface and Label Stack TLV . . . . . . . . . 23
12.4.1. Sub-TLVs for TLV Type TBD4 . . . . . . . . . . . . . 24 12.4.1. Sub-TLVs for TLV Type TBD4 . . . . . . . . . . . . . 24
12.5. DS Flags . . . . . . . . . . . . . . . . . . . . . . . . 24 12.5. DS Flags . . . . . . . . . . . . . . . . . . . . . . . . 24
13. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 24 13. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 24
14. References . . . . . . . . . . . . . . . . . . . . . . . . . 25 14. References . . . . . . . . . . . . . . . . . . . . . . . . . 25
14.1. Normative References . . . . . . . . . . . . . . . . . . 25 14.1. Normative References . . . . . . . . . . . . . . . . . . 25
14.2. Informative References . . . . . . . . . . . . . . . . . 25 14.2. Informative References . . . . . . . . . . . . . . . . . 25
Appendix A. LAG with L2 Switch Issues . . . . . . . . . . . . . 26 Appendix A. LAG with L2 Switch Issues . . . . . . . . . . . . . 26
A.1. Equal Numbers of LAG Members . . . . . . . . . . . . . . 26 A.1. Equal Numbers of LAG Members . . . . . . . . . . . . . . 26
A.2. Deviating Numbers of LAG Members . . . . . . . . . . . . 26 A.2. Deviating Numbers of LAG Members . . . . . . . . . . . . 26
A.3. LAG Only on Right . . . . . . . . . . . . . . . . . . . . 26 A.3. LAG Only on Right . . . . . . . . . . . . . . . . . . . . 27
A.4. LAG Only on Left . . . . . . . . . . . . . . . . . . . . 27 A.4. LAG Only on Left . . . . . . . . . . . . . . . . . . . . 27
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 27 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 27
1. Introduction 1. Introduction
1.1. Terminology 1.1. Terminology
The following acronyms/terms are used in this document: The following acronyms/terms are used in this document:
o MPLS - Multiprotocol Label Switching. o MPLS - Multiprotocol Label Switching.
skipping to change at page 24, line 39 skipping to change at page 24, line 39
via Standards Action [RFC5226]. Assignments of Sub-Types in the via Standards Action [RFC5226]. Assignments of Sub-Types in the
experimental space is via Specification Required [RFC5226]. experimental space is via Specification Required [RFC5226].
12.5. DS Flags 12.5. DS Flags
The IANA is requested to assign a new bit number from the "DS flags" The IANA is requested to assign a new bit number from the "DS flags"
sub-registry from the "Multi-Protocol Label Switching (MPLS) Label sub-registry from the "Multi-Protocol Label Switching (MPLS) Label
Switched Paths (LSPs) Ping Parameters - TLVs" registry Switched Paths (LSPs) Ping Parameters - TLVs" registry
([IANA-MPLS-LSP-PING]). ([IANA-MPLS-LSP-PING]).
Note: the "DS flags" sub-registry is created by Note: the "DS flags" sub-registry is created by [RFC7537].
[I-D.ietf-mpls-lsp-ping-registry].
Bit number Name Reference Bit number Name Reference
---------- ---------------------------------------- --------- ---------- ---------------------------------------- ---------
TBD5 G: LAG Description Indicator this document TBD5 G: LAG Description Indicator this document
13. Acknowledgements 13. Acknowledgements
The authors would like to thank Nagendra Kumar and Sam Aldrin for The authors would like to thank Nagendra Kumar and Sam Aldrin for
providing useful comments and suggestions. The authors would like to providing useful comments and suggestions. The authors would like to
thank Loa Andersson for performing a detailed review and providing thank Loa Andersson for performing a detailed review and providing
skipping to change at page 25, line 18 skipping to change at page 25, line 18
by Mach Chen to generalize and create the LSR Capability TLV was by Mach Chen to generalize and create the LSR Capability TLV was
tremendously helpful for this document and likely for future tremendously helpful for this document and likely for future
documents extending the MPLS LSP Ping and Traceroute mechanism. The documents extending the MPLS LSP Ping and Traceroute mechanism. The
suggestion by Yimin Shen to create two separate validation procedures suggestion by Yimin Shen to create two separate validation procedures
had a big impact to the contents of this document. had a big impact to the contents of this document.
14. References 14. References
14.1. Normative References 14.1. Normative References
[I-D.ietf-mpls-lsp-ping-registry]
Decraene, B., Akiya, N., Pignataro, C., Andersson, L., and
S. Aldrin, "IANA registries for LSP ping Code Points",
draft-ietf-mpls-lsp-ping-registry-00 (work in progress),
November 2014.
[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, March 1997. Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997,
<http://www.rfc-editor.org/info/rfc2119>.
[RFC4379] Kompella, K. and G. Swallow, "Detecting Multi-Protocol [RFC4379] Kompella, K. and G. Swallow, "Detecting Multi-Protocol
Label Switched (MPLS) Data Plane Failures", RFC 4379, Label Switched (MPLS) Data Plane Failures", RFC 4379,
February 2006. DOI 10.17487/RFC4379, February 2006,
<http://www.rfc-editor.org/info/rfc4379>.
[RFC6424] Bahadur, N., Kompella, K., and G. Swallow, "Mechanism for [RFC6424] Bahadur, N., Kompella, K., and G. Swallow, "Mechanism for
Performing Label Switched Path Ping (LSP Ping) over MPLS Performing Label Switched Path Ping (LSP Ping) over MPLS
Tunnels", RFC 6424, November 2011. Tunnels", RFC 6424, DOI 10.17487/RFC6424, November 2011,
<http://www.rfc-editor.org/info/rfc6424>.
[RFC7537] Decraene, B., Akiya, N., Pignataro, C., Andersson, L., and
S. Aldrin, "IANA Registries for LSP Ping Code Points",
RFC 7537, DOI 10.17487/RFC7537, May 2015,
<http://www.rfc-editor.org/info/rfc7537>.
14.2. Informative References 14.2. Informative References
[I-D.ietf-mpls-ipv6-only-gap] [I-D.ietf-mpls-ipv6-only-gap]
George, W. and C. Pignataro, "Gap Analysis for Operating George, W. and C. Pignataro, "Gap Analysis for Operating
IPv6-only MPLS Networks", draft-ietf-mpls-ipv6-only-gap-04 IPv6-only MPLS Networks", draft-ietf-mpls-ipv6-only-gap-04
(work in progress), November 2014. (work in progress), November 2014.
[IANA-MPLS-LSP-PING] [IANA-MPLS-LSP-PING]
IANA, "Multi-Protocol Label Switching (MPLS) Label IANA, "Multi-Protocol Label Switching (MPLS) Label
skipping to change at page 26, line 7 skipping to change at page 26, line 12
<http://www.iana.org/assignments/mpls-lsp-ping-parameters/ <http://www.iana.org/assignments/mpls-lsp-ping-parameters/
mpls-lsp-ping-parameters.xhtml>. mpls-lsp-ping-parameters.xhtml>.
[IEEE802.1AX] [IEEE802.1AX]
IEEE Std. 802.1AX, "IEEE Standard for Local and IEEE Std. 802.1AX, "IEEE Standard for Local and
metropolitan area networks - Link Aggregation", November metropolitan area networks - Link Aggregation", November
2008. 2008.
[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an [RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an
IANA Considerations Section in RFCs", BCP 26, RFC 5226, IANA Considerations Section in RFCs", BCP 26, RFC 5226,
May 2008. DOI 10.17487/RFC5226, May 2008,
<http://www.rfc-editor.org/info/rfc5226>.
Appendix A. LAG with L2 Switch Issues Appendix A. LAG with L2 Switch Issues
Several flavors of "LAG with L2 switch" provisioning models are Several flavors of "LAG with L2 switch" provisioning models are
described in this section, with MPLS data plane ECMP traversal described in this section, with MPLS data plane ECMP traversal
validation issues with each. validation issues with each.
A.1. Equal Numbers of LAG Members A.1. Equal Numbers of LAG Members
R1 ==== S1 ==== R2 R1 ==== S1 ==== R2
skipping to change at page 27, line 19 skipping to change at page 27, line 28
MPLS echo request sender has knowledge of how to traverse both LAG MPLS echo request sender has knowledge of how to traverse both LAG
members from R1 to S1. However, both types of packets will terminate members from R1 to S1. However, both types of packets will terminate
on the non-LAG interface at R2. It becomes impossible for MPLS echo on the non-LAG interface at R2. It becomes impossible for MPLS echo
request sender to know that MPLS echo request messages intended to request sender to know that MPLS echo request messages intended to
traverse a specific LAG member from R1 to S1 did indeed traverse that traverse a specific LAG member from R1 to S1 did indeed traverse that
LAG member. LAG member.
Authors' Addresses Authors' Addresses
Nobo Akiya Nobo Akiya
Cisco Systems Big Switch Networks
Email: nobo@cisco.com Email: nobo.akiya.dev@gmail.com
George Swallow George Swallow
Cisco Systems Cisco Systems
Email: swallow@cisco.com Email: swallow@cisco.com
Stephane Litkowski Stephane Litkowski
Orange Orange
Email: stephane.litkowski@orange.com Email: stephane.litkowski@orange.com
 End of changes. 13 change blocks. 
22 lines changed or deleted 26 lines changed or added

This html diff was produced by rfcdiff 1.42. The latest version is available from http://tools.ietf.org/tools/rfcdiff/