PE-based IPv6 multicast transition for mesh problem

Slides:



Advertisements
Similar presentations
Building a Robust, Ubiquitous Multicast Infrastructure Linda Winkler Argonne National Laboratory
Advertisements

March 2010IETF 77, MPLS WG1 Carrying PIM-SM in ASM mode Trees over P2MP mLDP LSPs draft-rekhter-pim-sm-over-mldp-01.txt Y. Rekhter, Juniper Networks R.
Page 1 iPOP2009, Tokyo, Japan Selecting Domain Paths in Inter-Domain MPLS-TE and GMPLS Adrian Farrel, Old Dog Consulting Daniel King, Old Dog Consulting.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
Halifax, 31 Oct – 3 Nov 2011 ICT Accessibility For All 4over6 technology for IPv6 transition Yong CUI CCSA (Tsinghua University) Document No: GSC16-PLEN-71.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs draft-ietf-l3vpn-2547bis-mcast-00.txt.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 3 1 IP Multicasting: Multicast Routing Protocols.
VoIP and IP conferencing over satellites Workshop on VoIP Technology: Research and Standards for reliable applications PIMRC 08, Cannes France 15 September.
MULTICASTING Network Security.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
Extension to LDP-VPLS for Ethernet Broadcast and Multicast draft-delord-l2vpn-ldp-vpls-broadcast-exten-03 Presenter: Zhihua Liu, China Telecom IETF79,
IGP Multicast Architecture Lucy Yong, Weiguo Hao, Donald Eastlake Andrew Qu, Jon Hudson, Uma Chunduri February 2015 NVO3 Interim Meeting draft-yong-rtgwg-igp-mutlicast-arch-01.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
IGP Multicast Architecture Lucy Yong, Weiguo Hao, Donald Eastlake Andrew Qu, Jon Hudson, Uma Chunduri November 2014 Honolulu USA draft-yong-rtgwg-igp-mutlicast-arch-00.
Multicast Outline Multicast revisited Protocol Independent Multicast - SM Future Directions.
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
IGP Multicast Architecture Lucy Yong, Weiguo Hao, Donald Eastlake Andrew Qu, Jon Hudson, Uma Chunduri November 2014 Honolulu USA draft-yong-rtgwg-igp-mutlicast-arch-00.
Multicast Routing Protocols. The Need for Multicast Routing n Routing based on member information –Whenever a multicast router receives a multicast packet.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
Different Address Family Transit (DAFT) using Encapsulation and BGP-MP Extension Tsinghua University Feb 23, 2006 Contact: ----A.
March 21, 2006L3VPN WG 1 MVPN Update New version of “bgp encoding” draft –BGP update syntax and semantics reworked to reflect current thinking –Inter-AS.
8/5/04L3VPN WG1 Multicast in BGP/MPLS IP VPNs Finally added to charter! Base specification: draft-rosen-vpn-mcast –Four years old, with few changes –Basis.
Softwire Mesh Framework: Multicast Mingwei Xu Yong Cui CERNET, China Chris Metz, Cisco 68 th IETF Meeting, Prague March 2007.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
Half-Duplex Multicast Distribution Trees (draft-brockners-ldp-half-duplex-mp2mp-00.txt) IETF 68, March 2007 Frank Brockners
Fundamentals of IP Multicast
IPv4/IPv6 Coexistence Framework Prefixing/Encap/Translation (PET) draft-cui-softwire-pet-01 draft-cui-softwire-pet64-00 Yong Cui, Mingwei Xu, Shengling.
Base Specification for Multicast in BGP/MPLS VPNs draft-raggarwa-l3vpn-2547-mvpn-00.txt Rahul Aggarwal Juniper Networks.
MPLS WG1 Targeted mLDP Base mLDP spec didn’t consider use of LDP multipoint extensions over Targeted mLDP sessions LDP speaker must choose “upstream LSR”,
July 24, 2007IETF 69, L3VPN WG1 Progress on Arch Doc draft-ietf-l3vpn-mcast-2547bis-mcast-05 Areas of new work: –Clarification of upstream multicast hop.
IETF 81 th Multicast Extensions to DS-Lite Technique in Broadband Deployments draft-qin-softwire-dslite-multicast-04 Wang, Q., Qin, J., Boucadair, M.,
1 Protocol Independent Multicast (PIM) To develop a scalable protocol independent of any particular unicast protocol –ANY unicast protocol to provide routing.
73rd IETF - Minneapolis I. T. N. M. draft-wijnands-mpls-mldp-in-band-signaling-00.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
A Reset on Softwire Mesh Multicast Mingwei Xu Yong Cui CERNET, China Chris Metz, Cisco IETF76 Meeting, Hiroshima Nov 2009.
IP Multicast Lecture 4: PIM-SM Carl Harris Communications Network Services Virginia Tech.
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-king-pce-hierarchy-fwk-01.txt.
87th IETF – Berlin IJ. Wijnands A. Gulko U. Joorde J. Tantsura draft-wijnands-mpls-mldp-in-band-wildcard-encoding-00
IS-IS Extension For Building Distribution Trees draft-yong-isis-ext-4-distribution-tree-01 Lucy Yong, Weiguo Hao, Donald Eastlake Andrew Qu, Jon Hudson.
Translation Spot Negotiation in IPv4/IPv6-Coexist Mesh
Softwire Mesh Framework: Multicast
Multicast in BGP/MPLS VPN
Multicast Listener Discovery
IETF 67, MPLS WG, San Diego 11/08/2006
Zueyong Zhu† and J. William Atwood‡
Anoop Ghanwani Linda Dunbar Mike McBride Vinay Bannai Ramki Krishnan
MVPN Update Continued work on both architecture draft and BGP-MVPN draft Seeing “light at end of tunnel” ☺ Progress since last time: Carrier’s carrier.
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Softwire Mesh Solution Framework
A Study of Group-Tree Matching in Large Scale Group Communications
V4-over-v6 MVPNs.
IETF Taiwan draft-wijnands-pim-source-discovery-bsr-00
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection
78th IETF Meeting - Maastricht 27th, July 2010
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
draft-ietf-pim-source-discovery-bsr-05
Multicasting and Multicast Routing Protocols
Multicast Pruning for PBB-VPLS
Procket’s IPv6 Implementation
Multicast Outline Multicast revisited
CERNET2 IPv6-only Practice: Backbone, Servers, Clients and 4aaS
BIER PIM SIGNALLING Hooman Bidgoli, Jayant Kotalwar, Andrew Dolganow (Nokia) Fengman Xu (Verizon) IJsbrand Wijnands, Mankamana Mishra (Cisco) Zhaohui.
An Introduction to MPLS-PIM Interworking
Use of p2mp BFD in PIM-SM over shared-media segment draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
EVPN Inter-subnet Multicast Forwarding
Implementing Multicast
Inter-AS MVPN: Multihoming Considerations
BIER P2MP mLDP Signaling
Presentation transcript:

PE-based IPv6 multicast transition for mesh problem Yong Cui @ CERNET

Why we need multicast transition? From CERNET Existing multicast applications are in IPv4 Native IPv6 CERNET2 is expected to support IPv4 multicast applications IPv4 multicast traffic is low

What’s multicast transition problem How to setup a multicast tree in IPv6 backbone where edge of tree should be PE? ?

Auto-discovery members in mesh framework Auto-discovery of PEs (N PEs totally) Mesh framework or 4over6 based on MP-BGP

Potential solution Construct multicast tree in IPv6 backbone Dynamic mapped IPv6 tree (M trees) Dynamically mapping IPv4 mgroup to IPv6 mgroup Single static tree by PIM-SM IPv6 RP in IPv6 backbone PE-based static tree by PIM-SM (N trees totally) One tree rooted by each PE SPT rooted by each PE to all other PE

IPv4/v6 group mapping (S,G)v4 <->(S’,G’)v6 ,S’ is IPv6 address of the PE of S G’ is ff18:ssss:ssss:gggg:gggg::x s and g are the (S,G) P maintains M IPv6 group states if there are M IPv4 groups (S,G)v4 <->(S’,G’)v6 (S,G)v4 <->(S’,G’)v6

Construct a single tree in IPv6 backbone A single IPv6 group address is configure on RPv6 and PEs Egress PE initiates a single join procedure to RPv6 SPT rooted by RPv6, IPv6 tree optimization is a problem The number of IPv6 multicast groups is 1

Construct one tree rooted by each PE in IPv6 backbone Each ingress PE has its own IPv6 group address ingress PE sends its IPv6 group address to all other PEs by Softwire extensions Egress PE initiates a join procedure to each ingress PE (SPT rooted by each PE) The number of IPv6 multicast groups is N

IPv4 PIM-SM Sender/receiver Registration over IPv6 backbone Source S register S tree

Multicast Forwarding Source

Conclusion and future work Construct multicast tree in IPv6 backbone Dynamic mapped IPv6 tree (M trees) Dynamically mapping IPv4 mgroup to IPv6 mgroup Scalability problem in IPv6 core Single static tree rooted by IPv6 RP IPv6 tree optimization is a problem PE-based static tree by PIM-SM (N trees totally) One tree rooted by each PE SPT rooted by each PE to all other PE Scalability: Keep less states in the backbone Efficiency: PE may receive some packets they do not require Future work Comments & co-authors are welcome To be a WG document