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.

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

Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
Network Virtualization Overlay Control Protocol Requirements draft-kreeger-nvo3-overlay-cp-00 Lawrence Kreeger, Dinesh Dutt, Thomas Narten, David Black,
Network Overlay Framework Draft-lasserre-nvo3-framework-01.
IS-IS Extensions to support OTV Hasmit Grover Ayan Banerjee Dhananjaya Rao.
COS 420 Day 15. Agenda Assignment 3 Due Assignment 4 Posted Chap Due April 6 Individual Project Presentations Due IEPREP - Jeff MANETS - Donnie.
1 Internet Networking Spring 2004 Tutorial 7 Multicast Routing Protocols.
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
Internet Networking Spring 2002
1 IP Multicasting. 2 IP Multicasting: Motivation Problem: Want to deliver a packet from a source to multiple receivers Applications: –Streaming of Continuous.
EE689 Lecture 12 Review of last lecture Multicast basics.
MULTICASTING Network Security.
NVO3 NVA Gap Analysis Linda Dunbar Donald Eastlake.
1 Copyright © 2012, Elsevier Inc. All rights Reserved Chapter 4 Advanced Internetworking Computer Networks, 5th Edition.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Multicasting  A message can be unicast, multicast, or broadcast.
Network Layer introduction 4.2 virtual circuit and datagram networks 4.3 what’s inside a router 4.4 IP: Internet Protocol  datagram format  IPv4.
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.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Lucy Yong Susan Hares September 20, 2012 Boston
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
CS 5565 Network Architecture and Protocols Godmar Back Lecture 22.
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
Multicast Distribution Tree Extensions for IS-IS draft-yong-isis-ext-4-distribution-tree-02 Lucy Yong Donald Eastlake Andrew Qu July
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
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.
IETF 51, IPv6 WG1 Multilink Subnets draft-thaler-ipngwg-multilink-subnets-01.txt Dave Thaler
Security Requirements of NVO3 draft-hartman-nvo3-security-requirements-01 S. Hartman M. Wasserman D. Zhang 1.
1 © OneCloud and/or its affiliates. All rights reserved. VXLAN Overview Module 4.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #7 DVMRP.
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
L2TP-VP: Layer Two Tunneling Protocol - Virtualization Profile draft-fan-l2tp-vp-00 Duoliang Fan, Liang Xia, Zhen Cao, Namgon Kim November 2013 Vancouver.
NVO3 Framework and Data Plane Requirement Addition Lucy Yong Linda Dunbar March 2013 Orlando FL draft-yong-nvo3-frwk-dpreq-addition-00.
4: Network Layer4-1 Chapter 4: Network Layer Last time: r Internet routing protocols m RIP m OSPF m IGRP m BGP r Router architectures r IPv6 Today: r IPv6.
Multicasting  A message can be unicast, multicast, or broadcast. Let us clarify these terms as they relate to the Internet.
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.
Optimized Ingress Replication solution for EVPN
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
NVO3 Overlay P2MP Ping draft-xia-nvo3-overlay-p2mp-ping-00 Liang Xia, Weiguo Hao, Greg Mirsky July 2014 Toronto.
Multicast Issues in Networks Using NVO3 Anoop Ghanwani, Dell Linda Dunbar, Huawei Vinay Bannai, Paypal Ram Krishnan, Brocade draft-ghanwani-nvo3-mcast-issues-011.
Inter-AS Option C between NVO3 and BGP/MPLS IP VPN network draft-hao-bess-inter-nvo3-vpn-optionc-00 Weiguo Hao Lucy Yong Susan Hares Nov, 2014 Honolulu.
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.
22.1 Network Layer Delivery, Forwarding, and Routing.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Defining IPv6 Addressing.
IP/MPLS VPN Protocol GAP Analysis For NVO3 draft-hy-nvo3-vpn-protocol-gap-analysis-02 Lucy Yong Susan Hares March 2013 Orlando FL.
DHCP Options for Configuring Multicast Addresses in VXLAN draft-sarikaya-dhc-vxlan-multicast-02 Behcet Sarikaya Frank Xia November 2013 nvo3 WG IETF-88.
BIER Use Case in VXLAN draft-wang-bier-vxlan-use-case-00 Linda Wang (Presenting) Sandy. Zhang & F. Hu.
Connecting MPLS-SPRING Islands over IP Networks
Softwire Mesh Framework: Multicast
PE-based IPv6 multicast transition for mesh problem
Zueyong Zhu† and J. William Atwood‡
Anoop Ghanwani Linda Dunbar Mike McBride Vinay Bannai Ramki Krishnan
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
Softwire Mesh Solution Framework
COMP 3270 Computer Networks
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
TRILL MPLS-Based Ethernet VPN
UNIT III ROUTING.
(How the routers’ tables are filled in)
ECE 544 Protocol Design Project 2016
ECE 544 Protocol Design Project 2016
COMPUTER NETWORKS CS610 Lecture-42 Hammad Khalid Khan.
IP Multicast COSC /5/2019.
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Presentation transcript:

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

Motivation Trend is to decouple network IP space from service IP space in Data Center environment – Benefits: networking agility and programmability to applications that are in IP and non-IP space – Service IP space is known as overlay net., network IP as underlay net. If network IP space is decoupled from service IP space, – Underlay IP network itself no longer needs manual configuration – Automatic formation of an IP network fabric can be done (i.e. underlay IP) – IP network fabric can be simplified by reducing protocols IP network fabric needs support unicast and multicast transport – IGP protocol already supports unicast – IGP protocol does not yet support multicast, simple extension will do 2February 2015NVO3 Interim Meeting

IGP Multicast Architecture Support IP multicast packets delivery in an IGP network Use single IGP protocol for unicast and multicast packets delivery No change on the IGP protocol for unicast packet routing and forwarding Use of existing hardware, i.e., data plane Require simple IGP protocol extension for IP multicast packet delivery 3February 2015NVO3 Interim Meeting

IGP Multicast Architecture A set of edge routers and transit routers: – They are IGP routers and support IGP multicast – Multicast source(s) and receiver(s) connect to at least one edge router – IGP multicast supports multi-tenant environment (IP or non-IP) tenants can use the same multicast address space independently 4February 2015NVO3 Interim Meeting R1 R2 R3 R4 R5 R6 R7 R8 R9 R1-R6 are edge routers R7-R9 are transit routers Example: A IGP Network with Multicast Capability

IP Multicast Packet Delivery over a Tree An algorithm selects a default tree root node or operator can configure the tree root(s) Routers in IGP compute rooted distrib. tree(s) based on LSDB Each multicast group associates to at least one distribution tree A pruned tree is done based on edge router membership on a multicast group (optimal transport) 5 R1 R2 R3 R4 R5 R6 R7 R8 R9 R1 R2 R3 R4 R5 R6 R7 R8 R9 R7 Rooted Distribution Tree (Green) Pruned tree for (*,G) w/[R1,R4,R6] (Green) February 2015NVO3 Interim Meeting

Tenant (overlay) multicast packets can be L3 or L2 (BUM) packets Tenant multicast packets are encap. at ingress NVE prior to forwarding over IGP Multicast Network The mapping b/w tenant multicast family and a underlay (*,G) can be configured or done by the policy at NVEs NVE and IGP Edge Router may be co-located or separated Tenant multicast receivers send and/or reply an IGMP/MLD for joining/leaving a multicast family to local NVE Tenant Multicast Packet Delivery 6February 2015NVO3 Interim Meeting NVE Server Edge Router IGP Multicast Network NVE Server Edge Router IGP Multicast Network

Summary NVO3 is a primary use case for IGP Multicast IGP Mcast development will be in MCAST WG – IGP Multicast Architecture Support single area and multiple areas Support IS-IS and OSPF networks Support both IPv4 and IPv6 networks – IGP Multicast Solution (Algorithms and Process Procedures) – IS-IS and OSPF extensions for IGP Multicast 7February 2015NVO3 Interim Meeting