Anoop Ghanwani Linda Dunbar Mike McBride Vinay Bannai Ramki Krishnan

Slides:



Advertisements
Similar presentations
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
Advertisements

1April 16, 2002 Layer 3 Multicast Addressing IP group addresses – “Class D” addresses = high order bits of “1110” Special reserved.
A Unified LISP Mapping Database for L2 and L3 Network Virtualization Overlays Draft-hertoghs-nvo3-lisp-unfied- control-plane Yves Hertoghs.
Network Virtualization Overlay Control Protocol Requirements draft-kreeger-nvo3-overlay-cp-00 Lawrence Kreeger, Dinesh Dutt, Thomas Narten, David Black,
,< 資 管 Lee 附錄 A0 IGMP vs Multicast Listener Discovery.
1 Internet Networking Spring 2004 Tutorial 7 Multicast Routing Protocols.
1 Internet Networking Spring 2006 Tutorial 7 DVMRP.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 7 Lesson 2 1 IP Multicasting: IGMP and Layer 2 Issues.
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
1 IP Multicasting. 2 IP Multicasting: Motivation Problem: Want to deliver a packet from a source to multiple receivers Applications: –Streaming of Continuous.
Lesson 1: Configuring Network Load Balancing
NVO3 NVA Gap Analysis Linda Dunbar Donald Eastlake.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
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.
Group Management n Introduction n Internet Group Management Protocol (IGMP) n Multicast Listener Discovery (MLD) protocol.
Speaker 2006/XX/XX Speaker 2007/XX/XX IGMP Snooping CK NG Technical Marketing.
Chapter 4: Managing LAN Traffic
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 9 Internet Group Management Protocol (IGMP)
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
1 © OneCloud and/or its affiliates. All rights reserved. VXLAN Overview Module 4.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
DHCP Options for Configuring Tenant Identifier and Multicast Addresses in Overlay Networks Behcet Sarikaya Frank Xia.
1 © 2000, Cisco Systems, Inc _05_2000_c2 Server Router Unicast Server Router Multicast Unicast vs. Multicast.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #7 DVMRP.
IETF78 Multimob Masstricht1 Proposal for Tuning IGMPv3/MLDv2 Protocol Behavior in Wireless and Mobile networks draft-wu-multimob-igmp-mld-tuning-02 Qin.
1 IP Multicasting Relates to Lab 10. It covers IP multicasting, including multicast addressing, IGMP, and multicast routing.
NVO3 Framework and Data Plane Requirement Addition Lucy Yong Linda Dunbar March 2013 Orlando FL draft-yong-nvo3-frwk-dpreq-addition-00.
The Goals Proposal Realizing broadcast/multicast in virtual networks
Chapter 21 Multicast Routing
4.6 Multicast at the Network Layer Introduction: The Internet multicast abstraction and multicast groups The IGMP Protocol Multicast.
Network Virtualization Overlay Control Protocol Requirements draft-kreeger-nvo3-overlay-cp Lawrence Kreeger, Dinesh Dutt, Thomas Narten, David Black, Murari.
Multicast Issues in Networks Using NVO3 Anoop Ghanwani Dell draft-ghanwani-nvo3-mcast-issues-001 IETF 86 Orlando, FL.
Address Resolution Protocol (ARP). Internet and Data Link Layer Addresses Each host and router on a subnet needs a data link layer address to specify.
Unnecessary Multicast Flooding Problem Statement
NVO3 OAM Requirements draft-ashwood-nvo3-oam-requirements-01 P. Ashwood-Smith, L. Xia, R. Iyengar, T. Tsou, A. Sajassi, M. Boucadair, C. Jacquenet, M.
Multicast Issues in Networks Using NVO3 Anoop Ghanwani, Dell Linda Dunbar, Huawei Vinay Bannai, Paypal Ram Krishnan, Brocade draft-ghanwani-nvo3-mcast-issues-011.
IP Multicast Lecture 4: PIM-SM Carl Harris Communications Network Services Virginia Tech.
XRBLOCK IETF 85 Atlanta Network Virtualization Architecture Design and Control Plane Requirements draft-fw-nvo3-server2vcenter-01 draft-wu-nvo3-nve2nve.
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.
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.
DHCP Options for Configuring Multicast Addresses in VXLAN draft-sarikaya-dhc-vxlan-multicast-02 Behcet Sarikaya Frank Xia November 2013 nvo3 WG IETF-88.
Ethernet Packet Filtering - Part1 Øyvind Holmeide Jean-Frédéric Gauvin 05/06/2014 by.
BIER Use Case in VXLAN draft-wang-bier-vxlan-use-case-00 Linda Wang (Presenting) Sandy. Zhang & F. Hu.
1 CMPT 471 Networking II Multicasting © Janice Regan,
DMET 602: Networks and Media Lab
Multicast in BGP/MPLS VPN
Multicast Listener Discovery
PE-based IPv6 multicast transition for mesh problem
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
V4-over-v6 MVPNs.
Multicast Information Model draft-zhang-mboned-multicast-info-model-00 Sandy. Zhang Linda Wang (Presenting) Mboned WG IETF 97#Seoul.
CMPE 252A: Computer Networks
Link Model Analysis for based Networks
Address Resolution Protocol
Multicast Outline Homework #4 - posted later today, due in one week
Internet Control Message Protocol (ICMP)
Overlay Networking Overview.
Multicast versus WiFi Mike McBride, Charlie Perkins draft-ietf-mboned-ieee802-mcast-problems-01 IETF101 London 20th March 2018.
Chapter 10 IGMP Prof. Choong Seon HONG.
BFD for VXLAN draft-spallagatti-bfd-vxlan
IP Multicast COSC /5/2019.
EVPN Inter-subnet Multicast Forwarding
Implementing Multicast
Optional Read Slides: Network Multicast
Applicability of EVPN to NVO3 Networks
Multicasting Unicast.
Dynamic Distribution of SSM ranges.
Presentation transcript:

Anoop Ghanwani Linda Dunbar Mike McBride Vinay Bannai Ramki Krishnan Framework for Application-specific Multicast in NVO3 draft-ghanwani-nvo3-app-mcast-framework-01 Anoop Ghanwani Linda Dunbar Mike McBride Vinay Bannai Ramki Krishnan draft-ghanwani-nvo3-app-mcast-framework-01

draft-ghanwani-nvo3-app-mcast-framework-01 Overview Motivation Types of multicast traffic Mechanisms for multicast in NVO3 Impact to NVO3 control plane for supporting application-specific multicast draft-ghanwani-nvo3-app-mcast-framework-01

draft-ghanwani-nvo3-app-mcast-framework-01 Motivation Document various multicast mechanisms in NVO3 networks The NVO3 underlay may or not deploy IP multicast Highlight issues and considerations of each mechanism Discuss impact of application-specific multicast to the NVO3 control plane protocol draft-ghanwani-nvo3-app-mcast-framework-01

Types of Multicast Traffic ARP/ND Application multicast Source-specific multicast (s,G) Any-source multicast (*,G) draft-ghanwani-nvo3-app-mcast-framework-01

Mechanisms for Multicast in NVO3 No multicast Replication at the source NVE Replication at a multicast service node IP multicast in the underlay Other methods Not discussed further in this draft draft-ghanwani-nvo3-app-mcast-framework-01

draft-ghanwani-nvo3-app-mcast-framework-01 No Multicast Use an NVA to obtain end station information No ARP/ND NVE responds to ARP from the TS Network does not need to be multicast capable No good way to register non-virtualized hosts No support for multicast applications draft-ghanwani-nvo3-app-mcast-framework-01

No Multicast Control Plane Impact NVE must be configured to handle ARP Request/Reply for all hosts/VNs that it participates in L2 address learning not necessary Application multicast not supported draft-ghanwani-nvo3-app-mcast-framework-01

Replication at the Source NVE Source NVE creates copies for all destination NVEs Copies are delivered by unicast Network does not need to be multicast capable Scalability concerns Forwarding performance of NVE Redundant copies on shared links draft-ghanwani-nvo3-app-mcast-framework-01

Replication at the Source NVE Control Plane Impact NVA must configure NVE with addresses of all remote NVEs for each VNI Unknowns and multicast traffic would be sent to that set of NVEs NVE may snoop IGMP Joins to optimize multicast If this is done, then NVEs must be aware when any group member moves L2 address learning may be used draft-ghanwani-nvo3-app-mcast-framework-01

Replication at a Multicast Service Node Multicast packets are unicast to replication node Replication node creates copies and unicasts them to destination NVEs Network does not need to be multicast capable Scalability concerns Forwarding performance of replication node Redundant copies on shared links from replication node RPF / MAC address learning draft-ghanwani-nvo3-app-mcast-framework-01

Replication at MSN Control Plane Impact NVA must configure NVE to send unknown, multicast traffic to MSN in addition to local TSs MSN can optimize delivery based on knowledge of NVEs participating in a VNI and snooping IGMP messages MSN must have knowledge of VNI membership and can snoop MSN could function as IGMP querier L2 address learning cannot be used At least not without some hacks draft-ghanwani-nvo3-app-mcast-framework-01

IP Multicast in the Underlay IP multicast is used in the underlay PIM-SM BIDIR PIM IGMP/MLD Snooping Ensures optimal delivery Scalability concerns Must use a different “outer” multicast address for each tenant multicast address State in the network for multicast traffic BIER may help draft-ghanwani-nvo3-app-mcast-framework-01

IP Multicast in the Underlay Control Plane Impact NVA must configure the NVE with which undelay group address to use for each VNI To optimize multicast, a separate underlay address would be required for each tenant multicast group L2 address learning may be used draft-ghanwani-nvo3-app-mcast-framework-01

draft-ghanwani-nvo3-app-mcast-framework-01 Summary & Next Steps There are many ways to achieve multicast transport in an NVO3 network All of them have been used in different pre-standard implementations The mechanisms are described and the pros and cons of each are discussed Impact to the NVO3 control plane is discussed for each of the mechanisms Ready to become a WG document? draft-ghanwani-nvo3-app-mcast-framework-01

draft-ghanwani-nvo3-app-mcast-framework-01 Thank you draft-ghanwani-nvo3-app-mcast-framework-01