Network Working Group Z. Li Internet-Draft S. Zhuang Intended status: Standards Track H. Ni Expires: January 13, 2014 Huawei Technologies July 12, 2013 Connecting IPv6 Multicast Islands over IPv4 MPLS Using IPv6 Provider Edge Routers (6PE) draft-li-idr-mcast-6pe-00 Abstract This document defines a new Network Layer Reachability Information (NLRI), called as the MCAST-6PE NLRI. The MCAST-6PE NLRI is used to interconnect IPv6 C-Multicast islands over a Multiprotocol Label Switching (MPLS)-enabled IPv4 cloud. This approach relies on IPv6 Provider Edge routers (6PE), which can exchange the IPv6 C-Multicast reachability information transparently over the core using the Multiprotocol Border Gateway Protocol (MP-BGP) over IPv4. This document describes the BGP encodings and procedures for exchanging the information elements required by IPv6 Multicast in 6PE. MPLS- based Service Providers may use the 6PE Multicast mechanism to provide IPv6 Multicast service for customers. Requirements Language The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [RFC2119]. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. 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 January 13, 2014. Li, et al. Expires January 13, 2014 [Page 1] Internet-Draft MCAST 6PE July 2013 Copyright Notice Copyright (c) 2013 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 . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3 3. MCAST-6PE NLRI . . . . . . . . . . . . . . . . . . . . . . . 4 3.1. Intra-AS 6PE I-PMSI A-D Route . . . . . . . . . . . . . . 5 3.2. Inter-AS 6PE I-PMSI A-D route . . . . . . . . . . . . . . 6 3.3. 6PE S-PMSI A-D Route . . . . . . . . . . . . . . . . . . 6 3.4. 6PE Leaf A-D Route . . . . . . . . . . . . . . . . . . . 7 3.5. 6PE Source Active A-D Route . . . . . . . . . . . . . . . 7 3.6. 6PE C-Multicast Route . . . . . . . . . . . . . . . . . . 8 4. PMSI Tunnel Attribute . . . . . . . . . . . . . . . . . . . . 9 5. Source AS Extended Community . . . . . . . . . . . . . . . . 9 6. Route Import Extended Community . . . . . . . . . . . . . . . 9 7. PE Distinguisher Labels Attribute . . . . . . . . . . . . . . 10 8. Operations . . . . . . . . . . . . . . . . . . . . . . . . . 10 8.1. BGP-Based MCAST-6PE Membership Auto-Discovery . . . . . . 10 8.1.1. Intra-AS Operations . . . . . . . . . . . . . . . . . 10 8.1.2. Inter-AS Operations . . . . . . . . . . . . . . . . . 11 8.2. PE-PE Transmission of IPv6 C-Multicast Routing . . . . . 11 8.2.1. Selecting the Upstream Multicast Hop (UMH) . . . . . 11 8.2.2. Signaling P-tunnel . . . . . . . . . . . . . . . . . 12 8.2.3. Use of BGP for Carrying IPv6 C-Multicast Routing . . 12 8.2.4. Propagating IPv6 C-Multicast Routes by an ASBR . . . 14 8.3. Using 6PE S-PMSI A-D Routes to Bind C-Trees to P-Tunnels 14 9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 14 10. Security Considerations . . . . . . . . . . . . . . . . . . . 14 11. References . . . . . . . . . . . . . . . . . . . . . . . . . 14 11.1. Normative References . . . . . . . . . . . . . . . . . . 14 11.2. Informative References . . . . . . . . . . . . . . . . . 15 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 15 Li, et al. Expires January 13, 2014 [Page 2] Internet-Draft MCAST 6PE July 2013 1. Introduction 6PE[RFC4798] defines a mechanism to interconnect IPv6 islands over an MPLS-enabled IPv4 cloud using the IPv6 Provider Edge routers (6PE) approach. In this document an 'IPv6 island' is a network running native IPv6 as per [RFC2460]. A typical example of an IPv6 island would be a customer's IPv6 site connected via its IPv6 Customer Edge (CE) router to one (or more) Dual Stack Provider Edge router(s) of a Service Provider. These IPv6 Provider Edge routers (6PE) are connected to an IPv4 MPLS core network. This document defines a new Network Layer Reachability Information (NLRI), called as the MCAST- 6PE NLRI. The MCAST-6PE NLRI is used to interconnect IPv6 C-Multicast islands over a Multiprotocol Label Switching (MPLS)-enabled IPv4 cloud. This approach relies on IPv6 Provider Edge routers (6PE), which can exchange the IPv6 C-Multicast reachability information transparently over the core using the Multiprotocol Border Gateway Protocol (MP-BGP) over IPv4. This document describes the BGP encodings and procedures for exchanging the information elements required by IPv6 Multicast in 6PE. MPLS- based Service Providers may use the 6PE Multicast mechanism to provide IPv6 Multicast service for customers. 2. Terminology This document uses terminology from [RFC4798], [RFC6513], [RFC6514]. Term Definition ----------- -------------------------------------------------- 6PE: IPv6 Provider Edge routers A-D: auto-discovery BGP: Border Gateway Protocol CE: customer edge C-G: customer multicast group address C-join: customer join message C-multicast: customer multicast C-PIM: customer PIM C-RP: customer rendezvous point Li, et al. Expires January 13, 2014 [Page 3] Internet-Draft MCAST 6PE July 2013 C-RPT: customer RP Tree C-S: customer multicast source address I-PMSI: inclusive PMSI LSP: label switched path MCAST: multicast mLDP: multipoint Label Distribution Protocol MP2MP: multipoint to multipoint MVPN: multicast VPN NG MVPN: next-generation multicast VPN NLRI: Network Layer Reachability Information OIL: outgoing interface list P2MP: point to multipoint PE: provider edge PIM: Protocol Independent Multicast PMSI: Provider Multicast Service Interface P-group: Provider multicast group P-join: Provider join message P-PIM: Provider PIM P-RP: Provider Rendezvous Point SAFI: Subsequent Address Family Identifier S-PMSI: Selective PMSI UMH: Upstream Multicast Hop 3. MCAST-6PE NLRI This document defines a new BGP NLRI, called as the MCAST-6PE NLRI. Following is the format of the MCAST-6PE NLRI: Li, et al. Expires January 13, 2014 [Page 4] Internet-Draft MCAST 6PE July 2013 +-----------------------------------+ | Route Type (1 octet) | +-----------------------------------+ | Length (1 octet) | +-----------------------------------+ | Route Type specific (variable) | +-----------------------------------+ The Route Type field defines the encoding of the rest of MCAST-6PE NLRI (Route Type specific MCAST-6PE NLRI). The Length field indicates the length in octets of the Route Type specific field of the MCAST-6PE NLRI. This document defines the following Route Types for A-D routes: + 1 - Intra-AS 6PE I-PMSI A-D route; + 2 - Inter-AS 6PE I-PMSI A-D route; + 3 - 6PE S-PMSI A-D route; + 4 - 6PE Leaf A-D route; + 5 - 6PE Source Active A-D route. This document defines the following Route Types for IPv6 C-multicast routes: + 6 - 6PE Shared Tree Join route; + 7 - 6PE Source Tree Join route; The MCAST-6PE NLRI is carried in BGP using BGP Multiprotocol Extensions [RFC4760] with an AFI of 2 (IPv6 AFI), and a SAFI of MCAST-6PE [To be assigned by IANA]. The NLRI field in the MP_REACH_NLRI / MP_UNREACH_NLRI attribute contains the MCAST-6PE NLRI (encoded as specified above). The following sections describe the format of the Route Type specific MCAST-6PE NLRI for various Route Types defined in this document. 3.1. Intra-AS 6PE I-PMSI A-D Route An Intra-AS 6PE I-PMSI A-D Route Type specific MCAST-6PE NLRI consists of the following: Li, et al. Expires January 13, 2014 [Page 5] Internet-Draft MCAST 6PE July 2013 +-----------------------------------+ | Originating Router's IP Addr | +-----------------------------------+ Originating Router's IP Addr filed set to the IP address of the MCAST 6PE router originating this route, which is typically the primary loopback address of the MCAST 6PE router. All MCAST 6PE routers create and advertise a Type 1 intra-AS 6PE I-PMSI A-D route for IPv6 MCAST service to which they are connected. 3.2. Inter-AS 6PE I-PMSI A-D route An Inter-AS 6PE I-PMSI A-D Route Type specific MCAST-6PE NLRI consists of the following: +-----------------------------------+ | Source AS (4 octets) | +-----------------------------------+ The Source AS contains an Autonomous System Number (ASN), 4 octets. Two-octet ASNs are encoded in the two low-order octets of the Source AS field, with the two high-order octets set to zero. Type 2 routes are used for MCAST 6PE membership discovery between MCAST-6PE routers that belong to different ASes. 3.3. 6PE S-PMSI A-D Route A 6PE S-PMSI A-D Route Type specific MCAST-6PE NLRI consists of the following: +-----------------------------------+ | Multicast Source Length (1 octet) | +-----------------------------------+ | Multicast Source (variable) | +-----------------------------------+ | Multicast Group Length (1 octet) | +-----------------------------------+ | Multicast Group (variable) | +-----------------------------------+ | Originating Router's IP Addr | +-----------------------------------+ Li, et al. Expires January 13, 2014 [Page 6] Internet-Draft MCAST 6PE July 2013 For MCAST-6PE, the Multicast Source field contains the C-S address i.e. the address of the multicast source, which is an IPv6 address, then the value of the Multicast Source Length field is 128 bits. For MCAST-6PE, the Multicast Group field contains the C-G address i.e. the address of the multicast group, which is an IPv6 address, then the value of the Multicast Group Length field is 128 bits. The Originating Router's IP Addr filed set to the IP address of the MCAST-6PE router originating this route, which is typically the primary loopback address of the MCAST-6PE router. A sender MCAST-6PE that initiates a selective P-tunnel is required to originate a Type 3 6PE S-PMSI A-D route with the appropriate PMSI attribute. 3.4. 6PE Leaf A-D Route A 6PE Leaf A-D Route Type specific MCAST-6PE NLRI consists of the following: +-----------------------------------+ | Route Key (variable) | +-----------------------------------+ | Originating Router's IP Addr | +-----------------------------------+ The Route Key field contains the original Type 3 route received. The Originating Router's IP Addr filed set to the IP address of the MCAST-6PE originating the 6PE leaf A-D route, typically the primary loopback address. A 6PE Leaf A-D routes may be originated as a result of processing a received Inter-AS 6PE I-PMSI A-D route [Type 2] or 6PE S-PMSI A-D route [Type 3]. A 6PE Leaf A-D route is originated in these situations only if the received route has a PMSI Tunnel attribute whose "Leaf Information Required" bit is set to 1. Typically a receiver MCAST-PE router responds to a Type 3 route by originating a Type 4 6PE leaf A-D route if it has local receivers interested in the traffic transmitted on the selective P-tunnel. The Type 4 route informs the sender MCAST-6PE of the leaf MCAST-6PE routers. 3.5. 6PE Source Active A-D Route Li, et al. Expires January 13, 2014 [Page 7] Internet-Draft MCAST 6PE July 2013 A 6PE Source Active A-D Route Type specific MCAST-6PE NLRI consists of the following: +-----------------------------------+ | Multicast Source Length (1 octet) | +-----------------------------------+ | Multicast Source (variable) | +-----------------------------------+ | Multicast Group Length (1 octet) | +-----------------------------------+ | Multicast Group (variable) | +-----------------------------------+ For MCAST-6PE, the Multicast Source field contains the C-S address i.e. the address of the multicast source, which is an IPv6 address, then the value of the Multicast Source Length field is 128 bits. For MCAST-6PE, the Multicast Group field contains the C-G address i.e. the address of the multicast group, which is an IPv6 address, then the value of the Multicast Source Length field is 128 bits. Type 5 6PE Source Active A-D routes carry information about active IPv6 Multicast sources and the groups to which they are transmitting data. These routes can be generated by any MCAST-6PE router that becomes aware of an active source. 3.6. 6PE C-Multicast Route A 6PE Shared Tree Join Route and a 6PE Source Tree Join Route Type specific MCAST-6PE NLRI consists of the following: +-----------------------------------+ | Source AS (4 octets) | +-----------------------------------+ | Multicast Source Length (1 octet) | +-----------------------------------+ | Multicast Source (variable) | +-----------------------------------+ | Multicast Group Length (1 octet) | +-----------------------------------+ | Multicast Group (variable) | +-----------------------------------+ The Source AS contains an ASN, 4 octets. Two-octet ASNs are encoded in the low-order two octets of the Source AS field. Li, et al. Expires January 13, 2014 [Page 8] Internet-Draft MCAST 6PE July 2013 For MCAST-6PE, the Multicast Source field contains an IPv6 address, then the value of the Multicast Source Length field is 128 bits. For a 6PE Shared Tree Join Route, the Multicast Source field contains the C-RP address; for a 6PE Source Tree Join Route, the Multicast Source field contains the C-S address. For MCAST-6PE, the Multicast Group field contains an IPv6 address, then the value of the Multicast Group Length field is 128 bits. The Multicast Group field contains the C-G address. The 6PE C-Multicast Routes exchange between MCAST-6PE routers refers to the propagation of C-joins from receiver MCAST-6PEs to the sender MCAST-6PEs. In a 6PE MCAST Network, IPv6 C-joins received by MCAST-6PE Router from the CEs are encoded as BGP 6PE C-Multicast Routes and advertised via 6PE C-Multicast Routes towards the sender MCAST-6PEs. Two types of 6PE C-Multicast Routes are specified. The Type 6 6PE C-Multicast Routes are used in representing information contained in a shared tree (C-*, C-G) join. The Type 7 6PE C-Multicast Routes are used in representing information contained in a source tree (C-S, C-G) join. 4. PMSI Tunnel Attribute The usage of PMSI Tunnel Attribute is described in [RFC6514]. 5. Source AS Extended Community The Source AS is an AS-specific Extended Community, of an extended type, and is transitive across AS boundaries [RFC4360]. The Global Administrator field of this Community MUST be set to the ASN of the MCAST-6PE router. The Local Administrator field of this Community MUST be set to 0. The usage of a received Source AS Extended Community in MCAST 6PE is the same as described in [RFC6514]. 6. Route Import Extended Community This document defines a new BGP Extended Community called "Route Import", type value is to be assigned by IANA.The Route Import Extended Community is an IP-address-specific extended community that is used for importing IPv6 C-Multicast routes in the active sender MCAST-6PE router's MCAST-6PE routing table to which the source is attached. For MCAST-6PE Network case, for constructing IPv6 C-Multicast Import RT, the Local Administrator is set to 0 and the Global Administrator field MUST be set to an IP address of the MCAST- 6PE router. Li, et al. Expires January 13, 2014 [Page 9] Internet-Draft MCAST 6PE July 2013 7. PE Distinguisher Labels Attribute The usage of PE Distinguisher Labels Attribute is described in [RFC6513]. 8. Operations 8.1. BGP-Based MCAST-6PE Membership Auto-Discovery This section specifies procedures for the auto-discovery of MCAST-6PE memberships and the distribution of information used to instantiate I-PMSIs. There are two MCAST-6PE auto-discovery mechanisms, dubbed "intra- AS" and "inter-AS" respectively. The intra-AS mechanisms provide auto- discovery within a single AS. The inter-AS mechanisms provide auto- discovery across multiple ASes when segmented inter-AS tunnels are being used. BGP-Based MCAST-6PE Membership Auto-Discovery is done by means of a new address family, the MCAST-6PE address family. Any PE that attaches to a MCAST-6PE service MUST issue a BGP Update message containing a NLRI in this address family, along with a specific set of attributes. 8.1.1. Intra-AS Operations This section describes exchanges of Type 1 Intra-AS 6PE I-PMSI A-D routes originated/received by PEs within the same AS. To participate in the MCAST-6PE auto-discovery, a PE router that provides MCAST 6PE service MUST originate an Intra-AS 6PE I-PMSI A-D route and advertises this route in IBGP. The route is constructed as follows. The route carries a single MCAST-6PE NLRI with the Originating Router's IP Addr field set to the IP address of the MCAST 6PE router originating this route. Note that the uniquely identifies a given MCAST-6PE router. The route carries the PMSI Tunnel attribute if and only if an I-PMSI is used for the MCAST-6PE (the conditions under which an I-PMSI is used can be found in [RFC6513]). Depending on the technology used for the P-tunnel for the MCAST-6PE on the PE, the PMSI Tunnel attribute of the Intra-AS 6PE I-PMSI A-D route is the same as described in [RFC6514]. Li, et al. Expires January 13, 2014 [Page 10] Internet-Draft MCAST 6PE July 2013 The Next Hop field of the MP_REACH_NLRI attribute of the route MUST be set to the same IP address as the one carried in the Originating Router's IP Addr field. When PE-PE Type 1 intra-AS 6PE I-PMSI A-D routes are exchanged among all provider routers, every PE can know the MCAST-6PE neighbors to itself. 8.1.2. Inter-AS Operations This section applies only to the case where segmented inter-AS tunnels are used. Type 2 routes are used for MCAST 6PE membership discovery between MCAST-6PE routers that belong to different ASs. If an ASBR is configured to support MCAST 6PE service, the ASBR MUST participate in the intra-AS MCAST 6PE auto-discovery procedures, for that MCAST 6PE within the ASBR's own AS, as specified in Section  ;"Intra-AS Operations". A Type 2 Inter-AS 6PE I-PMSI A-D route for MCAST 6PE originated by an ASBR within a given AS is propagated via BGP to other ASes. The route carries a single MCAST-6PE NLRI with the Source AS field set to the ASBR's own AS. When re-advertising an Inter-AS 6PE I-PMSI A-D route, the ASBR MUST set the Next Hop field of the MP_REACH_NLRI attribute to a routable IP address of the ASBR. 8.2. PE-PE Transmission of IPv6 C-Multicast Routing IPv6 C-Multicast Routing Information is exchanged among PEs by using 6PE C-multicast routes that are carried using an MCAST-6PE NLRI. These routes are originated and propagated as follows. 8.2.1. Selecting the Upstream Multicast Hop (UMH) Section 5.1 of [RFC6513] describes the method of Selecting the Upstream Multicast Hop (UMH). Constructing the C-Multicast Import RT as specified in Section 7 of [RFC6514]. For a PE as the MCAST-6PE sender, issues the UMH route through a 6PE UCAST route carrying Route Import Extended Community and Source AS Extended Community. Li, et al. Expires January 13, 2014 [Page 11] Internet-Draft MCAST 6PE July 2013 The Route Import Extended Community is an IP-address-specific extended community that is used for importing IPv6 C-Multicast routes in the active sender MCAST-6PE's MCAST-6PE routing table to which the source is attached. For MCAST-6PE Network case, for constructing IPv6 C-Multicast Import RT, the Local Administrator is set to 0 and the Global Administrator field MUST be set to an IP address of the MCAST-6PE router. 8.2.2. Signaling P-tunnel The PMSI tunnel attribute carries information about the P-tunnel. In a MCAST-6PE Network, the sender PE router sets up the P-tunnel, and therefore is responsible for originating the PMSI tunnel attribute. The PMSI tunnel attribute can be attached to Type 1, Type 2, and Type 3 routes. The MCAST-6PE sender router, attaches a PMSI tunnel attribute to Type 1 Intra-AS 6PE I-PMSI A-D Route, begins to signal P-tunnel for MCAST- 6PE Network. MCAST-6PE sender sends Type 1 route to other PEs, when other PEs receive the Type 1 route with PMSI tunnel attribute from MCAST-6PE sender, then join the P-tunnel. 8.2.3. Use of BGP for Carrying IPv6 C-Multicast Routing Part of the procedures for constructing MCAST-6PE NLRI depends on the multicast routing protocol between CE and PE (C-multicast protocol). 8.2.3.1. PIM as the C-Multicast Protocol Whenever (a) a C-PIM instance on a particular PE creates a new (C-S,C-G) state, and (b) the selected upstream PE for C-S (see [RFC6513]) is not the local PE, then the local PE MUST originate a C-multicast route of type Source Tree Join. The Multicast Source field in the MCAST-6PE NLRI of the route is set to C-S; the Multicast Group field is set of C-G. This C-multicast route is said to "correspond" to the C-PIM (C-S,C-G) state. The semantics of the route are such that the PE has one or more receivers for (C-S,C-G) in the sites connected to the PE (the route has the (C-S,C-G) Join semantics). Whenever a C-PIM instance on a particular PE deletes a (C-S,C-G) state, the corresponding C-multicast route MUST be withdrawn. (The withdrawal of the route has the (C-S,C-G) Prune semantics). The Li, et al. Expires January 13, 2014 [Page 12] Internet-Draft MCAST 6PE July 2013 MCAST-6PE NLRI of the withdrawn route is carried in the MP_UNREACH_NLRI attribute. 8.2.3.1.1. Source Tree Join (C-S, C-G) When receiver PE receives a source tree join (C-S, C-G) from CE, it does a route look up for C-S. If there is more than one route, the receiver PE chooses a single forwarder PE. The procedures used for choosing a single forwarder are outlined in [RFC6514]. When the C-S route has been selected, the receiver PE will originate a Type 7 route, carrying Route Import attribute extracting from the C-S route, and sends this Type 7 route to other PEs. When sender PE receives a Type 7 route, if RT-Import of this route belongs to itself, it translates this Type 7 route back into a C-join message and sends it to its CE. 8.2.3.1.2. Shared Tree Join (C-*, C-G) When receiver PE receives a shared tree join (C-*, C-G) from CE, it does a route look up for C-RP. If there is more than one route, the receiver PE chooses a single forwarder PE. The procedures used for choosing a single forwarder are outlined in [RFC6514]. When the C-RP route has been selected, the receiver PE will create a Type 6 route. If this PE has not received a Type 5 route, it will not advertise it. When source connected to CE is active, register message is sent to the sender PE. The sender PE originates a Type 5 route, and sends to other MCAST-6PE routers. When receiver PE receives the Type 5 route from the remote PE, it will originate a Type 7 route based on Type 5 and Type 6, then it sends the Type 7 route carrying Route Import attribute extracting from the C-RP route, and sends this Type 7 route to other PEs. When sender PE receives the Type 7 routes, compares local RT-Import to RT received with Type 7 routes. If match, it imports the Type 7 routes, then translates the Type 7 route back into a C-join message and passes the C-join messages to CE. 8.2.3.2. mLDP as the C-Multicast Protocol The construction of the MCAST-6PE NLRI of C-multicast routes for the case where the C-multicast protocol is mLDP [mLDP] is described in [RFC6514]. Li, et al. Expires January 13, 2014 [Page 13] Internet-Draft MCAST 6PE July 2013 8.2.4. Propagating IPv6 C-Multicast Routes by an ASBR The mechanisms for IPv6 C-Multicast Routes by an ASBR are the same as the MVPN case described in section 11.2 of [RFC6514]. 8.3. Using 6PE S-PMSI A-D Routes to Bind C-Trees to P-Tunnels BGP-based procedures for using 6PE S-PMSIs A-D routes to bind (C-S,C-G) trees to P-tunnels are the same as the MVPN case described in section 12 of [RFC6514]. 9. IANA Considerations This document defines a new BGP Extended Community called "Route Import" (Type value is to be assigned by IANA). This Community is IP address specific, of an extended type, and is transitive. This document defines a new NLRI, called as MCAST-6PE NLRI, to be carried in BGP using multiprotocol extensions. It requires assignment of a new SAFI. This is to be assigned by IANA. 10. Security Considerations This document raises no new security issues. Security considerations for the base protocol are covered in [RFC6513] and [RFC6514]. 11. References 11.1. Normative References [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. [RFC4271] Rekhter, Y., Li, T., and S. Hares, "A Border Gateway Protocol 4 (BGP-4)", RFC 4271, January 2006. [RFC4360] Sangli, S., Tappan, D., and Y. Rekhter, "BGP Extended Communities Attribute", RFC 4360, February 2006. [RFC4364] Rosen, E. and Y. Rekhter, "BGP/MPLS IP Virtual Private Networks (VPNs)", RFC 4364, February 2006. [RFC4760] Bates, T., Chandra, R., Katz, D., and Y. Rekhter, "Multiprotocol Extensions for BGP-4", RFC 4760, January 2007. Li, et al. Expires January 13, 2014 [Page 14] Internet-Draft MCAST 6PE July 2013 [RFC4798] De Clercq, J., Ooms, D., Prevost, S., and F. Le Faucheur, "Connecting IPv6 Islands over IPv4 MPLS Using IPv6 Provider Edge Routers (6PE)", RFC 4798, February 2007. [RFC6513] Rosen, E. and R. Aggarwal, "Multicast in MPLS/BGP IP VPNs", RFC 6513, February 2012. [RFC6514] Aggarwal, R., Rosen, E., Morin, T., and Y. Rekhter, "BGP Encodings and Procedures for Multicast in MPLS/BGP IP VPNs", RFC 6514, February 2012. 11.2. Informative References [RFC3031] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol Label Switching Architecture", RFC 3031, January 2001. [RFC4272] Murphy, S., "BGP Security Vulnerabilities Analysis", RFC 4272, January 2006. [RFC4610] Farinacci, D. and Y. Cai, "Anycast-RP Using Protocol Independent Multicast (PIM)", RFC 4610, August 2006. [RFC5331] Aggarwal, R., Rekhter, Y., and E. Rosen, "MPLS Upstream Label Assignment and Context-Specific Label Space", RFC 5331, August 2008. [RFC6388] Wijnands, IJ., Minei, I., Kompella, K., and B. Thomas, "Label Distribution Protocol Extensions for Point-to- Multipoint and Multipoint-to-Multipoint Label Switched Paths", RFC 6388, November 2011. Authors' Addresses Zhenbin Li Huawei Technologies Huawei Bld., No.156 Beiqing Rd. Beijing 100095 China Email: lizhenbin@huawei.com Li, et al. Expires January 13, 2014 [Page 15] Internet-Draft MCAST 6PE July 2013 Shunwan Zhuang Huawei Technologies Huawei Bld., No.156 Beiqing Rd. Beijing 100095 China Email: zhuangshunwan@huawei.com Hui Ni Huawei Technologies Huawei Bld., No.156 Beiqing Rd. Beijing 100095 China Email: nihui@huawei.com Li, et al. Expires January 13, 2014 [Page 16]