Softwire Mesh Framework: Multicast Mingwei Xu Yong Cui CERNET, China Chris Metz, Cisco 68 th IETF Meeting, Prague March 2007.

Slides:



Advertisements
Similar presentations
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 BGP based Virtual Private Multicast Service Auto-Discovery and Signaling.
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
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.
Translation Spot Negotiation in IPv4/IPv6-Coexist Mesh draft-cui-softwire-pet-03 Yong Cui, Mingwei Xu, Peng Wu Jianping Wu, Xing Li, Chris Metz.
L3VPN WG2012-Jul-301 MVPN/BGP Support for Customers That Use mLDP RFCs 6513/6514: support Multicast VPN Service for customers that use PIM provide extensive.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 3 1 IP Multicasting: Multicast Routing Protocols.
Multicast VPN using BIER IETF 91, Honolulu ietf
MULTICASTING Network Security.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Forwarding MPLS VPN Packets.
Multicast in L3VPNs Bruce Davie 1 draft-ietf-l3vpn-2547bis-mcast-03.txt 1. Not a draft co-author, or a multicast expert.
Multicast state damping draft-morin-multicast-damping-00 draft-morin-multicast-damping-00 Thomas Morin, Stéphane Litkowski, Keyur Patel, Jeffrey Zhang,
1 Solving the Softwire Mesh Problem Chris Metz, IETF Softwire WG Interim Meeting Hong Kong February 2006.
1 Copyright © 2012, Elsevier Inc. All rights Reserved Chapter 4 Advanced Internetworking Computer Networks, 5th Edition.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP AS AN MVPN PE-CE Protocol draft-keyupate-l3vpn-mvpn-pe-ce-00 Keyur Patel,
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.
L3VPN WG2014-Jul-221 Ingress Replication P-Tunnels in MVPN I ngress Replication (IR) is one of the MVPN P-tunnel technologies But there’s a lot of confusing.
Softwire wg Alain Durand, Comcast David Ward, Cisco.
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.
Half-Duplex Multicast Distribution Trees (draft-brockners-ldp-half-duplex-mp2mp-00.txt) IETF 68, March 2007 Frank Brockners
IP multicast Advisor: Prof. Wanjiun Liao Instructor: De-Nian Yang
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
IPv4/IPv6 Coexistence Framework Prefixing/Encap/Translation (PET) draft-cui-softwire-pet-01 draft-cui-softwire-pet64-00 Yong Cui, Mingwei Xu, Shengling.
© 2009 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IETF 84 – Vancouver August 2012 LSP Ping Support for E-VPN and PBB-
Softwires IETF 67 Alain Durand, David Ward. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF.
Nov. 8, 2006IDR WG Meeting1 IPv6 Next Hop for IPv4 Prefix In BGP Updates, NH not necessarily of same address family as NLRI Currently deployed examples:
Transport Layer3-1 Network Layer Every man dies. Not every man really lives.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
Softwire Security Requirement Update draft-ietf-softwire-security-requirements-02.txt IETF Meeting, Prague March 19, 2007 Shu Yamamoto Carl Williams Florent.
Issues In Multicast Transition For presentation to the Multrans BOF Tom Taylor Cathy Zhou.
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.
November 6, 2006Softwire WG Meeting1 Softwires “Mesh” Scenario Problem: –pass AF1 routing and data over the AF1-free core, –while obeying certain constraints.
December 5, 2007IETF 70 L3VPN WG1 MVPN Profiles Why do we need “profiles”? –By design, architecture provides many choices: PE-PE C-multicast routing info.
L3VPN WG mLDP Recursive FEC Using mLDP through a Backbone where there is no Route to the Root draft-wijnands-mpls-mldp-recurs-fec Name changed.
76rd IETF - Hiroshima, Japan I. M. draft-wijnands-mpls-mldp-csc-02.
L3VPN WG2012-Jul-301 Bidirectional P-tunnels in MVPN Bidirectional P-tunnel: MP2MP LSP per RFC 6388 PIM MDT per RFC 5015, GRE Encapsulation Accommodated.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
87th IETF – Berlin IJ. Wijnands A. Gulko U. Joorde J. Tantsura draft-wijnands-mpls-mldp-in-band-wildcard-encoding-00
1 MTU Extended Community for BGP-4 Q. Zeng, J. Dong (Huawei Technologies) IETF81 IDR July 2011 Quebec draft-zeng-idr-bgp-mtu-extension-00.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
Translation Spot Negotiation in IPv4/IPv6-Coexist Mesh
Softwire Mesh Framework: Multicast
Multicast in BGP/MPLS VPN
PE-based IPv6 multicast transition for mesh problem
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.
Softwire Mesh Solution Framework
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
Support C-Bidir with Ingress Replication draft-zzhang-l3vpn-mvpn-bidir-ingress-replication Jeffrey Zhang Yakov Rekhter Andrew Dolganow 87th IETF, Berlin.
78th IETF Meeting - Maastricht 27th, July 2010
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
Multicast/BIER As A Service
Multicast Outline Multicast revisited
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
BIER PIM Signaling Draft-hfa-bier-pim-tunneling-00 IETF 99
draft-liu-pim-mofrr-tilfa-00
BIER P2MP mLDP Signaling
BGP VPN service for SRv6 Plus IETF 105, Montreal
BGP Signaled Multicast
Presentation transcript:

Softwire Mesh Framework: Multicast Mingwei Xu Yong Cui CERNET, China Chris Metz, Cisco 68 th IETF Meeting, Prague March 2007

Native IPv6 CERNET2 in China

Why we need Softwire Multicast? From CERNET –Existing multicast applications are in IPv4 –CERNET includes dozens of regional networks –Regional networks support IPv4 multicast (including PIM-SM) –Native IPv6 CERNET2 supports IPv6 multicast protocols –CERNET2 is expected to support IPv4 access (including multicast) for regional networks

CERNET Requirement CERNET2 (IPv6 Multicast) 4over6 CERNET (IPv4 multicast) Beijing (IPv4 multicast) Shanghai (IPv4 multicast) Guangzhou (IPv4 multicast) IPv6 access Encapsulation/decap Same behavior as a dual-stack backbone 4over6 BGP-MP Peering Softwire

Essential issues Setup IPv6 core multicast tree Setup/Extend IPv4 multicast tree across IPv6 core Forward IPv4 multicast traffic across IPv6 core Encap IPv4 packet for transport across IPv6 multicast backbone –IP-in-IP, GRE, …

Softwire Multicast Considerations Tradeoff –Multicast traffic optimization Any PE/P receives unwanted E-IP multicast packet? –State maintenance What state to be maintained on each PE/P router? Leverage existing technologies –Based on mesh framework –May use BGP to advertise routing info –May support IP-in-IP or GRE encap –(NO MPLS on CERNET/CERNET2)

Softwire Mesh Multicast Framework 1:1 Mapping (Internet Multicast Model) –one E-IP tree maps to one I-IP tree –I-IP core multicast state scales linearly with E-IP client multicast state “mVPN-like” –I-IP core multicast state scales less than linearly with E-IP client multicast state –AFBR routers act like PE routers supporting one VPN –Techniques outlined in L3VPN Multicast docs

1:1 with PIM in the Core AFBR2 receives E-IP PIM Join/Prune, translates to I-IP PIM Join/Prune and forwards to AFBR1 –use RPF vector so that core routers can forward PIM messages towards AFBR1 that leads to source E-IP/I-IP Translation performed at AFBR nodes –if E-IP is IPv4 and I-IP is IPv6 then v4-mapped IPv6 addressing policy (ala RFC4291) is possible –If E-IP is IPv6 and I-IP is IPv4 then additional inter-AFBR signaling needed so that AFBR2 can learn which PIM/IPv4 (S,G) to use in core AFBR1 AFBR2 I-IP Transit Core (PIM) CE1 CE2 E-IP Client Net E-IP Client Net 1. E-IP PIM Join/Prune 2. I-IP PIM Join/Prune (RPF Vector) 3. E-IP PIM Join/Prune source

1:1 with MPLS/mLDP in the Core AFBR2 receives E-IP PIM Join/Prune, computes FEC identifier based on (S,G) and sends to AFBR1 which is root of P2MP LSP tree AFBR1 extracts FEC identifier, computes (S,G) and sends E-IP PIM toward source Considerations –(S,G)-FEC id encoding must be standardized –PIM state – mLDP interactions AFBR1 AFBR2 I-IP Transit Core (mLDP) CE1 CE2 E-IP Client Net E-IP Client Net 1. E-IP PIM Join/Prune 2. mLDP w/FEC ID 3. E-IP PIM Join/Prune source

“mVPN-Like” Applied if requirement dictates # of I-IP multicast state less than # of E-IP multicast state AFBR = PE routers with one E-IP VPN Control Plane Options –LAN-like: use I-IP multicast trees in core to emulate LAN and run E-IP PIM across this LAN –NBMA: E-IP PIM – BGP signaling mediation Data Plane Options –all E-IP multicast travels over single I-IP tree –specific E-IP multicast travels over specific I-IP tree draft-ietf-l3vpn-2547bis-mcast-xx.txt

Comments on Encaps/Decaps In all cases, –ingress AFBR encaps E-IP multicast packets for core I-IP transit to leaf AFBRs –leaf AFBR(s) decaps sends on its way mVPN-like procedures explained in existing drafts 1:1 –PIM in core uses various IP encaps including IP-in-IP, GRE, etc. –mLDP in core uses labels

Next Steps Mailing list feedback Update draft-xu-softwire-4over6multicast- xx Update multicast section in -03 revision of softwire mesh framework doc