Softwire Mesh Framework: Multicast

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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Point-to-Multipoint Pseudowire Signaling and Auto-Discovery in Layer.
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. 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.
1 Solving the Softwire Mesh Problem Chris Metz, IETF Softwire WG Interim Meeting Hong Kong February 2006.
© 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,
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.
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.
Softwire Mesh Framework: Multicast Mingwei Xu Yong Cui CERNET, China Chris Metz, Cisco 68 th IETF Meeting, Prague March 2007.
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.
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.
PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima.
Softwire Security Requirement Update draft-ietf-softwire-security-requirements-02.txt IETF Meeting, Prague March 19, 2007 Shu Yamamoto Carl Williams Florent.
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.
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.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
86th IETF – Orlando, USA J. Asghar IJ. Wijnands S.Krishnaswawy V. Arya draft-asghar-pim-explicit-rpf-vector-01
Global Table Multicast with BGP-MVPN Protocol
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,
Requirements for LER Forwarding of IPv4 Option Packets
Translation Spot Negotiation in IPv4/IPv6-Coexist Mesh
Multicast in BGP/MPLS VPN
PE-based IPv6 multicast transition for mesh problem
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
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.
Alain Durand, Comcast David Ward, Cisco
Softwire Mesh Solution Framework
V4-over-v6 MVPNs.
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
Multicast in Virtual Router-based IP VPNs
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
EVPN BUM Procedures Update
Multicast/BIER As A Service
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
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
EVPN Inter-subnet Multicast Forwarding
Inter-AS MVPN: Multihoming Considerations
draft-liu-pim-mofrr-tilfa-00
Multicast in L3VPN Signaled by EVPN Type-5 Routes
BIER P2MP mLDP Signaling
Multicasting Unicast.
BGP VPN service for SRv6 Plus IETF 105, Montreal
BGP Signaled Multicast
MLDP Signaling over BIER
Presentation transcript:

Softwire Mesh Framework: Multicast Mingwei Xu Yong Cui CERNET, China Chris Metz, Cisco 68th 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

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

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 source I-IP Transit Core (PIM) E-IP Client Net E-IP Client Net AFBR1 AFBR2 CE1 CE2 2. I-IP PIM Join/Prune (RPF Vector) 1. E-IP PIM Join/Prune 3. E-IP PIM Join/Prune 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

1:1 with MPLS/mLDP in the Core source I-IP Transit Core (mLDP) E-IP Client Net E-IP Client Net AFBR1 AFBR2 CE1 CE2 2. mLDP w/FEC ID 1. E-IP PIM Join/Prune 3. E-IP PIM Join/Prune 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

“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