March 2007TRILL WG, IETF Prague1 TRILL issue: Multicast Input Link Filtering Radia Perlman

Slides:



Advertisements
Similar presentations
Radia Perlman Intel Labs
Advertisements

TRILL ESADI draft-hu-trill-rbridge-esadi-00 Hongjun Zhai (ZTE) Fangwei hu (ZTE) Radia Perlman (Intel Labs) Donald Eastlake 3 rd (Huawei) July 20111TRILL.
Release 5.1, Revision 0 Copyright © 2001, Juniper Networks, Inc. Advanced Juniper Networks Routing Module 9: Static Routes & Routing Table Groups.
December 2007TRILL WG Vancouver1 TRILL issue: Pseudonodes Radia Perlman
Overview of TRILL Active-Active Goals, Challenges, and Proposed Solutions Radia Perlman 1November 2013.
Lecture 8: Asynchronous Network Algorithms
TRILL issue: Using Pseudonode Nicknames for Ingress RBridge Radia Perlman Hongjun Zhai Fangwei Hu 1November 2011.
TRILL Cloudlet Radia Perlman Donald Eastlake 3 rd Fangwei Hu August 20121TRILL: Cloudlet.
Nirmala Shenoy, Daryl Johnson, Bill Stackpole, Bruce Hartpence Rochester Institute of Technology 1.
Single Area Border RBridge Nickname for TRILL Multilevel draft-zhang-trill-multilevel-single-nickname-00.txt Mingui Zhang, Donald Eastlake, Radia Perlman.
Centralized Replication for BUM traffic in active-active edge connection draft-hao-trill-centralized-replication-02 Weiguo Hao Huawei Yizhou Li Huawei.
TRILL: Traffic engineering draft-hu-trill-traffic-engineering-00.txt Fangwei Hu Jacni Qin
Dec 6, 2007CS573: Network Protocols and Standards1 Transparent Bridging Network Protocols and Standards Winter
Routing So how does the network layer do its business?
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
Rbridges: Transparent Routing Radia Perlman
Revision of the Appointed Forwarder RFC draft-eastlake-trill-rfc txt Donald E. Eastlake, 3 rd March 2015 Appointed.
17-LAN extensions: Fiber Modems, Repeaters, Bridges and Switches Dr. John P. Abraham Professor UTPA.
TRILL Link Protocols Donald Eastlake Huawei Technologies July 20141Directory Assist.
TRILL over IP draft-ietf-trill-over-ip-01.txt IETF 91, Honolulu Margaret Wasserman Donald Eastlake, Dacheng Zhang.
TRILL OAM draft-eastlake-trill-rbridge-channel-00 draft-bond-trill-rbridge-oam-01 draft-manral-trill-bfd-encaps-01 Donald Eastlake 3 rd Huawei Technologies.
Transparent Bridging. Chapter Goals Understand transparent bridge processes of learning, filtering, forwarding, and flooding. Explain the purpose of the.
Lecture Week 10 Link-State Routing Protocols. Objectives Describe the basic features & concepts of link-state routing protocols. List the benefits and.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
TRansparent Interconnection of Lots of Links (TRILL) March 11 th 2010 David Bond University of New Hampshire: InterOperability.
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.
November 2011IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
1 Spanning Tree Algorithm Advanced Computer Networks.
March th IETF - Prague1 TRILL Working Group From draft 03 to draft 04 Dinesh Dutt, Cisco Silvano Gai, Nuova Radia Perlman, Sun.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Link-State Routing Protocols Routing Protocols and Concepts – Chapter 10.
1 Transparent Bridging Advanced Computer Networks.
Multicast Distribution Tree Extensions for IS-IS draft-yong-isis-ext-4-distribution-tree-02 Lucy Yong Donald Eastlake Andrew Qu July
Rfc7180bis: Further TRILL Clarifications, Corrections, and Updates Donald Eastlake Mingui Zhang, Radia Perlman, Ayan Banerjee, Anoop Ghanwani, Sujay Gupta.
TRILL with Multicast draft-hares-trill-mutlicast.00.txt Susan Hares.
Base Protocol Spec Radia Perlman
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
July 2011IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
TRILL Base Protocol Clarifications and Corrections November 20111TRILL: Clear Correct Donald E. Eastlake, 3 rd (Huawei) Mingui Zhang (Huawei) Anoop Ghanwani.
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.
Chapter 15 Multicasting and Multicast Routing
1 Multilevel TRILL draft-perlman-trill-rbridge-multilevel-00.txt Radia Perlman Intel Labs March 2011.
Computer Science 6390 – Advanced Computer Networks Dr. Jorge A. Cobb Deering, Estrin, Farinacci, Jacobson, Liu, Wei SIGCOMM 94 An Architecture for Wide-Area.
November 2010Future TRILL Work1 Future TRILL Work 2 Donald Eastlake 3 rd 155 Beaver Street Milford, MA USA
Rbridges: Transparent Routing Radia Perlman
November 2010IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
Transparent Interconnection of Lots of Links(TRILL) Speaker: Hui-Hsiung Chung Date:2011/12/28 1.
TRILL remaining issues Radia Perlman
1 Multicast Routing Blackhole Avoidance draft-asati-pim-multicast-routing-blackhole-avoid-00 Rajiv Asati Mike McBride IETF 72, Dublin.
December 2007IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Website:
August 2012IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links NEW Mailing list address: Tools.
March th IETF - Prague1 TRILL Working Group Changes from draft-trill-rbridge-protocol-02.txt to draft-trill-rbridge-protocol-03.txt Dinesh Dutt,
November 2006IETF TRILL WG1 TRILL Working Group draft-gai-perlman-trill-encap-00.txt as modified by Radia Ed Bowen, IBM Dinesh Dutt, Cisco Silvano Gai,
March 2007RBridge Extensions1 RBridge Protocol Extensions and the Inner Q-tag Location Donald Eastlake 3rd
1 Group Communications: Reverse Path Multicast Dr. Rocky K. C. Chang 19 March, 2002.
RSVP-TE Extensions to Realize Dynamic Binding of Associated Bidirectional LSP CCAMP/MPLS WG, IETF 79th, Beijing, China draft-zhang-mpls-tp-rsvpte-ext-associated-lsp-01.
1 Packet Switching Outline Switching and Forwarding Bridges and Extended LANs.
Advanced Computer Networks
83rd IETF Paris by Tissa Senevirathne Les Ginsberg Ayan Banerjee
Advanced Computer Networks
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.
Spanning Tree Algorithm
Month 2002 doc.: IEEE /xxxr0 November 2004 Routing and Rbridges
TRILL Working Group TRansparent Interconnection of Lots of Links
TRILL Directory Assistance Mechanisms
Additional TRILL Work/Documents
Dynamic Routing and OSPF
IS-IS Flooding Reduction in MSDC
Bridges Neil Tang 10/10/2008 CS440 Computer Networks.
Dynamic Routing Protocols part3 B
DetNet Architecture Updates
Presentation transcript:

March 2007TRILL WG, IETF Prague1 TRILL issue: Multicast Input Link Filtering Radia Perlman

March 2007TRILL WG, IETF Prague2 TRILL Multicast Trees are now Bidirectional Ingress R1 might choose a multicast distribution other than the one rooted at R1, because: –R1 might want to do multicast multipathing, i.e., not sending all multicast it initiates on the same distribution tree –Configuration to cut down on the number of trees necessary to calculate might mean there is no tree rooted at R1

March 2007TRILL WG, IETF Prague3 For multicast safety, input link check is highly desirable If multicast distribution is unidirectional from the source S, you can do “RFP” check (reverse path forwarding) – only accept traffic from S from the one interface you'd use to forward traffic to S But with bidirectional tree, traffic ingress from R1 can arrive from multiple ports

March 2007TRILL WG, IETF Prague4 But it is still possible to do input link filtering R3 has enough information to know which link traffic with ingress=R1, on tree=R2, should arrive from Input filtering, theoretically then, could mean that you'd need n 2 state, i.e., for each of the links in that tree, the set of allowable ingress RBridges

March 2007TRILL WG, IETF Prague5 But suppose we could know in advance which RBridges will choose which trees? There's no reason for any RBridge to choose a lot of different trees If R1 is choosing a tree other than itself for multipathing, it will probably be configured with 2, maybe 3 possible trees to choose If R1 is choosing a tree other than itself because R1 was configured to decline being a root, then R1 would only choose 1, maybe 2 trees

March 2007TRILL WG, IETF Prague6 Have IS-IS announce which trees will be selected Have R1, in the core instance of IS-IS, announce which trees it will choose Nit: Not nickname, but ID – so no confusion So R1 announces –I want/don't want to be a tree root –The trees I will select are {set of RBridge IDs}

March 2007TRILL WG, IETF Prague7 Why this cuts down on input filtering state R3 receives a multicast packet with shim indicating tree=R2, ingress=R1 Based on core instance of IS-IS, the set of RBridges that claim they will choose tree=R2 is {R1, R2, R6, R85} Let's say R3 has 5 links in tree R2 For each of those links, R3 marks the subset of {R1, R2, R6, R85} that should arrive there Each of {R1, R2, R6, R85} must appear on exactly one link in the input filtering list

March 2007TRILL WG, IETF Prague8 Notes If average number of trees each RBridge says it will select is 2, and there are k trees, amount of state for input filtering is 2*k “link” is actually “adjacency” in IS-IS lingo, as in, (port, neighbor)

March 2007TRILL WG, IETF Prague9 Conclusions, stuff to add to specifications In IS-IS core instance LSP, announce “these are the RBridges I will choose as tree roots” Explain how, and mandate using input link filtering, in protocol document