--- 1/draft-wijnands-mpls-mldp-in-band-wildcard-encoding-02.txt 2014-01-08 11:14:34.123005042 -0800 +++ 2/draft-wijnands-mpls-mldp-in-band-wildcard-encoding-03.txt 2014-01-08 11:14:34.155005859 -0800 @@ -1,24 +1,24 @@ MPLS Working Group IJ. Wijnands, Ed. Internet-Draft E. Rosen Intended status: Standards Track Cisco -Expires: June 9, 2014 A. Gulko +Expires: July 12, 2014 A. Gulko Thomson Reuters U. Joorde Deutsche Telekom J. Tantsura Ericsson - December 6, 2013 + January 8, 2014 mLDP In-Band Signaling with Wildcards - draft-wijnands-mpls-mldp-in-band-wildcard-encoding-02 + draft-wijnands-mpls-mldp-in-band-wildcard-encoding-03 Abstract There are scenarios in which an IP multicast tree traverses an MPLS domain. In these scenarios, it can be desirable to convert the IP multicast tree "seamlessly" to an MPLS multipoint label switched path (MP-LSP) when it enters the MPLS domain, and then to convert it back to an IP multicast tree when it exits the MPLS domain. Previous documents specify procedures that allow certain kinds of IP multicast trees (either "Source-Specific Multicast" trees or "Bidirectional @@ -42,61 +42,61 @@ Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months 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." - This Internet-Draft will expire on June 9, 2014. + This Internet-Draft will expire on July 12, 2014. Copyright Notice - Copyright (c) 2013 IETF Trust and the persons identified as the + Copyright (c) 2014 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents - 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 + 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Terminology and Definitions . . . . . . . . . . . . . . . . . 5 - 3. Wildcards in mLDP Opaque Value TLVs . . . . . . . . . . . . . 6 + 3. Wildcards in mLDP Opaque Value TLVs . . . . . . . . . . . . . 7 3.1. Encoding the Wildcards . . . . . . . . . . . . . . . . . 7 3.2. Wildcard Semantics . . . . . . . . . . . . . . . . . . . 7 3.3. Backwards Compatibility . . . . . . . . . . . . . . . . . 8 3.4. Applicability Restrictions with regard to ASM . . . . . . 8 4. Some Wildcard Use Cases . . . . . . . . . . . . . . . . . . . 9 4.1. PIM shared tree forwarding . . . . . . . . . . . . . . . 9 4.2. IGMP/MLD Proxying . . . . . . . . . . . . . . . . . . . . 10 - 4.3. Selective Source mapping . . . . . . . . . . . . . . . . 10 + 4.3. Selective Source mapping . . . . . . . . . . . . . . . . 11 5. Procedures for Wildcard Source Usage . . . . . . . . . . . . 11 6. Procedures for Wildcard Group Usage . . . . . . . . . . . . . 12 - 7. Determining the MP-LSP Root (Ingress LSR) . . . . . . . . . . 12 + 7. Determining the MP-LSP Root (Ingress LSR) . . . . . . . . . . 13 8. Anycast RP . . . . . . . . . . . . . . . . . . . . . . . . . 13 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 13 10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 13 11. Security Considerations . . . . . . . . . . . . . . . . . . . 13 12. References . . . . . . . . . . . . . . . . . . . . . . . . . 13 12.1. Normative References . . . . . . . . . . . . . . . . . . 13 12.2. Informative References . . . . . . . . . . . . . . . . . 14 - Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 14 + Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 15 1. Introduction [RFC6826] and [I-D.ietf-l3vpn-mldp-vrf-in-band-signaling] specify procedures for mLDP ("Multicast Extensions to the Label Distribution Protocol") that allow an IP multicast tree (either a "Source-Specific Multicast" tree or a "Bidirectional multicast" tree) to be attached "seamlessly" to an MPLS Multipoint Label Switched Path (MP-LSP). This can be useful, for example, when there is multicast data that originates in a domain that supports IP multicast, then has to be @@ -306,22 +305,22 @@ 3.2. Wildcard Semantics If the IP Source Address sub-field contains the wildcard, and the IP Group Address sub-field contains an IP multicast group address that is NOT in the SSM address range (see Section 4.8 of [RFC4601]), the TLV identifies a PIM-SM shared tree. Please see Section 3.4 for the applicability restrictions that apply to this case. If the IP Source Address sub-field contains the wildcard, and the IP Group Address sub-field contains an IP multicast group address that - is in the SSM address range, the TLV identifies the collection of - PIM-SSM trees with the given group address. + is in the SSM address range, the TLV identifies the collection of PIM + trees with the given group address. If the IP Source Address sub-field contains a non-zero IP address, and the IP Group Address sub-field contains the wildcard, the TLV identifies the collection of PIM-SSM trees that have the source address as their root. Procedures for the use of the wildcards are discussed in Sections 4, 5 and 6. Please note that, as always, the structure of the Opaque Value TLVs does not actually affect the operation of mLDP, but only affects the interface between mLDP and IP multicast at the Ingress @@ -637,21 +636,21 @@ "Multipoint LDP In-Band Signaling for Point-to-Multipoint and Multipoint-to-Multipoint Label Switched Paths", RFC 6826, January 2013. 12.2. Informative References [I-D.zzhang-l3vpn-mvpn-global-table-mcast] Zhang, J., Giuliano, L., Rosen, E., Subramanian, K., Pacella, D., and J. Schiller, "Global Table Multicast with BGP-MVPN Procedures", draft-zzhang-l3vpn-mvpn-global- - table-mcast-01 (work in progress), October 2013. + table-mcast-02 (work in progress), December 2013. [RFC3446] Kim, D., Meyer, D., Kilmer, H., and D. Farinacci, "Anycast Rendevous Point (RP) mechanism using Protocol Independent Multicast (PIM) and Multicast Source Discovery Protocol (MSDP)", RFC 3446, January 2003. [RFC3618] Fenner, B. and D. Meyer, "Multicast Source Discovery Protocol (MSDP)", RFC 3618, October 2003. [RFC5015] Handley, M., Kouvelas, I., Speakman, T., and L. Vicisano,