Multicast in Virtual Router-based IP VPNs

Slides:



Advertisements
Similar presentations
History of VPLS at IETF Ali Sajassi November 12, 2002.
Advertisements

Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 BGP based Virtual Private Multicast Service Auto-Discovery and Signaling.
All rights reserved © 2000, Alcatel 1 CPE-based VPNs Hans De Neve Alcatel Network Strategy Group.
Identifying MPLS Applications
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
Juniper Networks, Inc. Copyright © L2 MPLS VPNs Hector Avalos Technical Director-Southern Europe
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Point-to-Multipoint Pseudowire Signaling and Auto-Discovery in Layer.
L. Alchaal & al. Page Offering a Multicast Delivery Service in a Programmable Secure IP VPN Environment Lina ALCHAAL Netcelo S.A., Echirolles INRIA.
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Introducing VPNs.
Agenda Virtual Private Networks (VPNs) Motivation and Basics Deployment Topologies IPSEC (IP Security) Authentication Header (AH) Encapsulating Security.
L3vpn end-system draft Pedro Marques. Overview Defines a mechanism to associate an end- system virtual interface to an L3VPN. – Co-located forwarder:
The Evolution of Multicast Research paper presented by Ajith M Jose (u )
Draft-li-l2vpn-ccvpn-arch-00IETF 88 L2VPN1 An Architecture of Central Controlled Layer 2 Virtual Private Network (L2VPN) draft-li-l2vpn-ccvpn-arch-00 Zhenbin.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
Network-based IP VPNs using Virtual Routers Tim Hubbard.
Draft-ni-l3vpn-bgp-ext-sd-co-lsp-00IETF 87 L3VPN1 BGP Extensions for Setup Service-Driven Co-Routed LSP in L3VPN draft-ni-l3vpn-bgp-ext-sd-co-lsp-00 Hui.
Network based IP VPN Architecture using Virtual Routers Jessica Yu CoSine Communications, Inc. Feb. 19 th, 2001.
Multicast in L3VPNs Bruce Davie 1 draft-ietf-l3vpn-2547bis-mcast-03.txt 1. Not a draft co-author, or a multicast expert.
C 2001 NTT, All rights reserved. IP&MEDIACOM WORKSHOP2001 IP5/IP6 : IP-VPN April 27, 2001 Session coordinator : Yoichi Maeda (Vice-chairman of ITU-T SG-13,
Virtual Subnet : A L3VPN-based Subnet Extension Solution draft-xu-virtual-subnet-10 Xiaohu Xu (Huawei) Susan Hares (Huawei) Yongbing Fan.
Using LISP for Secure Hybrid Cloud Extension draft-freitasbellagamba-lisp-hybrid-cloud-use-case-00 Santiago Freitas Patrice Bellagamba Yves Hertoghs IETF.
Lucy Yong Susan Hares September 20, 2012 Boston
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
VPN4DC Discussion VPN4DC Team Taipei, Taiwan.
McGraw-Hill © ©The McGraw-Hill Companies, Inc., 2004 Chapter 31 Security Protocols in the Internet.
FINAL YEAR PROJECT. FINAL YEAR PROJECT IMPLEMENTATION OF VPN USING IPSEC.
Status of L3 PPVPN Working Group Documents August 2004 – San Diego IETF Ross Callon Ron Bonica Rick Wilder.
Status of L3 PPVPN Working Group Documents March 2005 – Minneapolis IETF Ross Callon Ron Bonica Rick Wilder.
Status of L3 PPVPN Working Group Documents November 2003 Ross Callon Ron Bonica Rick Wilder.
Global Table Multicast with BGP-MVPN draft-zzhang-l3vpn-mvpn-global-table-mcast London, 89 th IETF L3VPN WG2013-Nov-71.
Internet Multicasting Routing: DVMRP r DVMRP: distance vector multicast routing protocol, RFC1075 r flood and prune: reverse path forwarding, source-based.
VS (Virtual Subnet) draft-xu-virtual-subnet-03 Xiaohu Xu IETF 79, Beijing.
Tunnel SAFI draft-nalawade-kapoor-tunnel- safi-03.txt SSA Attribute draft-kapoor-nalawade-idr- bgp-ssa-01.txt.
VXLAN DCI Using EVPN draft-boutros-l2vpn-vxlan-evpn-01.txt Sami Boutros Ali Sajassi Samer Salam Dennis Cai IETF 86, March 2013 Orlando, Florida.
IP/MPLS VPN Protocol GAP Analysis For NVO3 draft-hy-nvo3-vpn-protocol-gap-analysis-02 Lucy Yong Susan Hares March 2013 Orlando FL.
MBGP and Customer Routes
Global Table Multicast with BGP-MVPN Protocol
MPLS Virtual Private Networks (VPNs)
Softwire Mesh Framework: Multicast
Virtual Private Networks
Multicast in BGP/MPLS VPN
Applicability Statement for Layer 1 Virtual Private Networks (L1VPNs) Basic Mode draft-takeda-l1vpn-applicability-basic-mode-00.txt Deborah Brungard (AT&T)
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
IETF 67, MPLS WG, San Diego 11/08/2006
A Framework for Service-Driven Co-Routed MPLS Traffic Engineering LSPs draft-li-mpls-serv-driven-co-lsp-fmwk-01 Zhenbin Li, Shunwan Zhuan, Jie Dong Huawei.
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.
Virtual Subnet : A L3VPN-based Subnet Extension Solution
Draft-nalawade-kapoor-tunnel-safi 03.txt
Hierarchical Fabric Designs
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)
Encapsulating MPLS in UDP
Multi-domain MPLS Deployment Enhancement
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
TRILL MPLS-Based Ethernet VPN
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
Using MPLS/VPN for Policy Routing
Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-ietf-l3vpn-e2e-rsvp-te-reqts-01.txt Kenji Kumaki KDDI R&D Labs,
IPv6 VPN Based Address Format draft-lee-l3vpn-ipv6-vpn-00.txt
Multicast Pruning for PBB-VPLS
Security Protocols in the Internet
Kireeti Kompella Juniper Networks
An Introduction to MPLS-PIM Interworking
EVPN a very short introduction
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
BGP VPN service for SRv6 Plus IETF 105, Montreal
Presentation transcript:

Multicast in Virtual Router-based IP VPNs <draft-zhang-l3vpn-vr-mcast-01.txt> Beijing Jiaotong University Huawei Technologies Co., Ltd.

Content Overview of background VR-VPN deployment scenarios Auto-Discovery for multicast in VR-VPN Procedures for multicast in VR-VPN Scalability and Security

Overview of background Solutions for provider provisioned L3VPN ---BGP/MPLS IP VPNs (rfc2547bis) ---IP VPNs using Virtual Routers (VR-VPN) ---CE-based VPNs using IPsec Requirements for multicast in L3VPN <draft-ietf-l3vpn-ppvpn-mcast-reqts-01> Solutions for multicast in L3VPN ---Multicast in BGP/MPLS IP VPN <draft-ietf-l3vpn-2547bis-mcast-00> ---Multicast in VR-VPN (none) ---Multicast in CE-based VPN using IPsec (none)

VR-VPN deployment scenarios This solution fits for all above VR deployment scenarios. --- VR to VR connectivity over layer 2; --- VR to VR connectivity tunneled over an IP or MPLS network; --- Aggregating multiple VRs over a backbone VR.

Auto-discovery for multicast VR-VPN The mechanism to distribute membership, topology, and tunnel information among VRs for multicast in VR-VPN is the same as for unicast in VR-VPN. --- explicit configuration --- directory server approach --- extended BGP --- protocols or other approaches

Procedures -- Encapsulation Encapsulation methods --- Encapsulation in GRE (suggested) --- Encapsulation in IP --- Encapsulation in MPLS All VRs in a VR-VPN must agree on the method of encapsulation. This can be achieved either by configuration or by means of discovery protocols.

Procedures -- Multicast source routing table --- Store in VR to decide whether there exists multicast requirements from local VPN sites

(C-Source, C-Group) or (*, C-Group) Procedures --Routing in the VPN sites Routing in the VPN sites (C-Source, C-Group) or (*, C-Group) proxy Source/RP

Procedures – Routing in the SP network (Source_VR, P-Group) Prune (VR_A2, P-Group) 以VR_A1,VR_A2为源分别建立两棵源树(红色,蓝色),当VRA3中没有对S3和S4的需求时向VR_A2发送剪枝消息 prune (VR_A2, P-Group).

Scalability and Security Scalability Considerations --- The number of trees in SP core will not exceed the number of VRs --- The group address in SP core (Source_VR, P-Group) --- Reduce payload in SP core by aggregating (C-Source, C-Group) into (Source_VR, P-Group) Security Considerations --- Good isolation between different VPNs

Thanks for your attention and suggestion ! <draft-zhang-l3vpn-vr-mcast-01.txt> Contact info: Spencer Dawkins <sdawkins@futurewei.com> Hong-Ke Zhang <hkzhang@center.njtu.edu.cn>