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.

Slides:



Advertisements
Similar presentations
Universidade do Minho A Framework for Multi-Class Based Multicast Routing TNC 2002 Maria João Nicolau, António Costa, Alexandre Santos {joao, costa,
Advertisements

Computer Networking A Top-Down Approach Chapter 4.7.
L. Alchaal & al. Page Offering a Multicast Delivery Service in a Programmable Secure IP VPN Environment Lina ALCHAAL Netcelo S.A., Echirolles INRIA.
Network Virtualization Overlay Control Protocol Requirements draft-kreeger-nvo3-overlay-cp-00 Lawrence Kreeger, Dinesh Dutt, Thomas Narten, David Black,
Network Localized Mobility Management using DHCP
Centralized Replication for BUM traffic in active-active edge connection draft-hao-trill-centralized-replication-02 Weiguo Hao Huawei Yizhou Li Huawei.
IS-IS Extensions to support OTV Hasmit Grover Ayan Banerjee Dhananjaya Rao.
1 Internet Networking Spring 2004 Tutorial 7 Multicast Routing Protocols.
1 Internet Networking Spring 2006 Tutorial 7 DVMRP.
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
Internet Networking Spring 2002
Multicast VPN using BIER IETF 91, Honolulu ietf
MULTICASTING Network Security.
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.
L3VPN WG2013-Nov-71 Ingress Replication P-Tunnels in MVPN I ngress Replication has always been one of the P-tunnel technologies supported by MVPN But there’s.
TRILL over IP draft-ietf-trill-over-ip-01.txt IETF 91, Honolulu Margaret Wasserman Donald Eastlake, Dacheng Zhang.
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.
Multicast Routing Protocols NETE0514 Presented by Dr.Apichan Kanjanavapastit.
TRansparent Interconnection of Lots of Links (TRILL) March 11 th 2010 David Bond University of New Hampshire: InterOperability.
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 Application Layer Lecture 6 Imran Ahmed University of Management & Technology.
1. 2 Anatomy of an IP Packet IP packets consist of the data from upper layers plus an IP header. The IP header consists of the following:
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.
Draft-li-mpls-network-virtualization-framework-00IETF 88 SPRING WG1 Framework of Network Virtualization Based on MPLS Global Label draft-li-mpls-network-virtualization-framework-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.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
Softwire Mesh Framework: Multicast Mingwei Xu Yong Cui CERNET, China Chris Metz, Cisco 68 th IETF Meeting, Prague March 2007.
TRILL remaining issues Radia Perlman
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #7 DVMRP.
IPv6 Site-Local Discussion Bob Hinden & Margaret Wasserman IETF 56 San Francisco March 2003.
Problem Descriptions Chairs 1. Problems One slide per problem proposed First the proposer talks about it Next WG comments are solicited Chairs only to.
Multicasting  A message can be unicast, multicast, or broadcast. Let us clarify these terms as they relate to the Internet.
1 Multicast Routing Blackhole Avoidance draft-asati-pim-multicast-routing-blackhole-avoid-00 Rajiv Asati Mike McBride IETF 72, Dublin.
Segment-based EVPN (S-EVPN) draft-li-l2vpn-segment-evpn-01 Zhenbin Li (Presenter) Lucy Yong Junlin Zhang March, 2014 London United Kingdom.
RIP Routing Protocol. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
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.
Extended procedures and Considerations for Loop Free Alternatives draft-chunduri-rtgwg-lfa-extended-procedures-01 Uma Chunduri Ericsson Inc. Jeff Tantsura.
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.
86th IETF – Orlando, USA J. Asghar IJ. Wijnands S.Krishnaswawy V. Arya draft-asghar-pim-explicit-rpf-vector-01
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
Multicast in BGP/MPLS VPN
PE-based IPv6 multicast transition for mesh problem
Multicast Outline Multicast Introduction and Motivation DVRMP.
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
(How the routers’ tables are filled in)
Softwire Mesh Solution Framework
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
IP Multicast Fast Reroute follow-up on draft-dimitri-rtgwg-mfrr-framework-00 RTG Working Group IETF 75 meeting Stockholm (Sweden) July 2009.
(How the routers’ tables are filled in)
ECE 544 Protocol Design Project 2016
By - Ricardo Sanchez, Ken Wolters and William Hibbard
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
Zhenbin Li, Shunwan Zhuang Huawei Technologies
IS-IS Flooding Reduction in MSDC
Other Routing Protocols
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Dynamic Routing Protocols part3 B
draft-liu-pim-mofrr-tilfa-00
BIER Prefix Redistribute draft-zwzw-bier-prefix-redistribute-01
Presentation transcript:

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

Motivation Trend is to decouple network IP space from service IP space in Data Center environment – benefit: provides 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 IGP LSDB has a lot of info. that can be used to build distribution tree 2November 2014IETF91 Honolulu

Motivation Cont. Why this again? (we had MOSPF 20 year ago) – MOSPF [RFC1584] was the history, source based distribution tree only – since PIM won the battle, no more development on MOSPF – However, market now has new requirements in DC require an underlay IP for overlay L2/L3 net. agility require low cost and automated underlay IP fabric PIM concerns in this market – PIM based multicast solution prohibits “automation” requirement in IGP – PIM protocol running on top of IGP causes longer convergence time, duplicated states, and complex solution for underlay IP fabric; as optional feature – IGP protocol is capable of both unicast/multicast if multicast is mandate for net. This draft addresses IGP multicast architecture for this goal – automatic distribution tree build based on LSDB – optimal distribution according multicast group membership – rule based mapping at edge router b/w overlay multicast/underlay mcast tree 3November 2014IETF91 Honolulu

History Initially promoted in IS-IS WG – draft-yong-isis-ext-4-distribution-tree-02 AD (Alia) and IS-IS WG chairs suggested to split the work into two pieces in Toronto meeting – Architecture goes to RTG WG – ISIS extension goes to IS-IS WG 4November 2014IETF91 Honolulu

IGP Multicast Architecture Define an IGP Multicast Domain – contain edge routers and transit routers – multicast source(s) and receiver(s) in a service space attach one (or more) edge router in the domain, do not attach to a transit router – IP network fabric (underlay IP) may be a IGP multicast domain – IGP multicast domain supports multiple service spaces (IP or non-IP) Individual service space may have multicast traffic 5November 2014IETF91 Honolulu R1 R2 R3 R4 R5 R6 R7 R8 R9 R1-R6 are edge routers R7-R9 are transit routers Example: A IGP Multicast Domain

IGP Multicast Architecture Algorithm to build a default distribution tree in the domain – algorithm to select a default tree root node – all routers compute the identical distribution tree of the root by use of LSDB and SPF – the tree reaches all the edge routers in the domain and, by default, is used for all multicast groups – the tree pruning is done based on the edge router membership on a multicast group (optimal transport) November 2014IETF91 Honolulu6 R1 R2 R3 R4 R5 R6 R7 R8 R9 R1 R2 R3 R4 R5 R6 R7 R8 R9 Default Distribution Tree (Green) Pruned tree for (*,G) w/[R1,R4,R5,R6] (Green)

IGP Multicast Architecture Operators may specify other tree roots for some multicast groups – the same algorithm used to calculate these distribution trees – the tree pruning is done based on the edge router membership on the corresponding multicast group Multicast forwarding is along pruned tree for (*,G) in the domain The mapping b/w multicast family in a service space and a (*,G) is configured and/or by policy at edge routers Multicast receivers in service space send or reply IGMP/MLD for joining/leaving a multicast family, – edge router determines the membership of multicast family by IGMP/MLD Service multicast packets are encapsulated at ingress edge router prior to forwarding over the domain and decap. at egress – Ingress edge router IP address is as source IP of outer address For detail, please read draft-yong-rtgwg-igp-mutlicast-arch 7November 2014IETF91 Honolulu

Next Step Solicit comments and suggestions on – draft-yong-rtgwg-igp-multicast-arch-00 – draft-yong-isis-ext-4-distribution-tree-03 Request adding this work into the WG charter 8November 2014IETF91 Honolulu