Single Area Border RBridge Nickname for TRILL Multilevel draft-zhang-trill-multilevel-single-nickname-00.txt Mingui Zhang, Donald Eastlake, 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.
TRILL Header Extension Simplifications Donald Eastlake 3 rd Huawei Technologies 1July 2011.
December 2007TRILL WG Vancouver1 TRILL issue: Pseudonodes Radia Perlman
Computer Networking A Top-Down Approach Chapter 4.7.
Overview of TRILL Active-Active Goals, Challenges, and Proposed Solutions Radia Perlman 1November 2013.
IPv6 Victor T. Norman.
July 2006IETF TRILL1 Multicast MAC Addresses for Standards Use Donald E. Eastlake 3 rd
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.
Chapter 9 Local Area Network Technology
Directory Assisted TRILL Encapsulation by non-TRILL nodes (Directory Reliant Smart End Node) Linda Dunbar Donald Eastlake Radia Perlman Igor Gashinsky.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
March 2007TRILL WG, IETF Prague1 TRILL issue: Multicast Input Link Filtering Radia Perlman
TRILL RBridge Architecture Changes prior to IETF-67 Issues and Future Work Eric Gray, Ericsson.
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
Hierarchy of Routing Knowledge IP Routing: All routers within domains that carry transit traffic have to maintain both interior and exterior routing information.
MULTICASTING Network Security.
Rbridges: Transparent Routing Radia Perlman
Revision of the Appointed Forwarder RFC draft-eastlake-trill-rfc txt Donald E. Eastlake, 3 rd March 2015 Appointed.
HUAWEI TECHNOLOGIES CO., LTD. HUAWEI ENTERPRISE A BETTER WAY TRILL for Data Center Networks enterprise.huawei.com 8/13/2015.
TRILL Link Protocols Donald Eastlake Huawei Technologies July 20141Directory Assist.
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.
Link-State Routing Protocols
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.
CSC 600 Internetworking with TCP/IP Unit 8: IP Multicasting (Ch. 17) Dr. Cheer-Sun Yang Spring 2001.
March th IETF - Prague1 TRILL Working Group From draft 03 to draft 04 Dinesh Dutt, Cisco Silvano Gai, Nuova Radia Perlman, Sun.
Multicast Routing Algorithms n Multicast routing n Flooding and Spanning Tree n Forward Shortest Path algorithm n Reversed Path Forwarding (RPF) algorithms.
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
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.
1 Multilevel TRILL draft-perlman-trill-rbridge-multilevel-00.txt Radia Perlman Intel Labs March 2011.
November 2010Future TRILL Work1 Future TRILL Work 2 Donald Eastlake 3 rd 155 Beaver Street Milford, MA USA
Directory Assisted Edge Donald Eastlake, Linda Dunbar Huawei Technologies
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
TRILL OAM & BFD draft-eastlake-trill-rbridge-bfd-00.txt Donald E. Eastlake 3 rd 155 Beaver Street Milford, MA USA November 20101TRILL OAM & BFD Vishwas.
Rbridges: Transparent Routing Radia Perlman
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
TRILL remaining issues Radia Perlman
November 2013TRILL Directory Assist Mechanisms1 TRILL Directory Assistance Mechanisms draft-dunbar-trill-scheme-for-directory-assist-06 draft-eastlake-trill-ia-appsubtlv-03.
July 24, 2007IETF 69, L3VPN WG1 Progress on Arch Doc draft-ietf-l3vpn-mcast-2547bis-mcast-05 Areas of new work: –Clarification of upstream multicast hop.
Multiple Protocol Support: Multiprotocol Level Switching.
Ch 22. Routing Direct and Indirect Delivery.
RBridges: Operations, Administration, and Maintenance (OAM) Support David Bond, Vishwas Manral UNH-IOL, IP Infusion draft-bond-trill-rbridge-oam-00 1.
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
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
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.
Instructor Materials Chapter 3: STP
83rd IETF Paris by Tissa Senevirathne Les Ginsberg Ayan Banerjee
Multicast Outline Multicast Introduction and Motivation DVRMP.
Multi-Instances ISIS Extension draft-ietf-isis-mi-08.txt
ISIS Flooding Reduction in MSDC
Month 2002 doc.: IEEE /xxxr0 November 2004 Routing and Rbridges
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
RBridge Channel Tunnel Protocol
TRILL MPLS-Based Ethernet VPN
TRILL Directory Assistance Mechanisms
Additional TRILL Work/Documents
Dynamic Routing Protocols part2
IS-IS Flooding Reduction in MSDC
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
TRILL Header Extension Improvements
Presentation transcript:

Single Area Border RBridge Nickname for TRILL Multilevel draft-zhang-trill-multilevel-single-nickname-00.txt Mingui Zhang, Donald Eastlake, Radia Perlman

Why multilevel The link state database (LSDB) is split between the Level 1 (L1) areas connected by a Level 2 (L2) area so: – Each LSDB part is smaller, has less control traffic, and has fewer topology changes. – Optimized routing computation for n RBridges is reduced from O(n*log(n)) to O(sqrt(n)*log(n)). – Can be specified so as to permit re-use of TRILL nicknames. March 20152TRILL Border RBridge Single Nickname

TRILL multilevel A major issue of multilevel is on how to manage RBridge nicknames. Alternatives: – Unique nickname Give unique nicknames to all RBridges in all L1/L2 areas. – Aggregated nickname Assign nicknames independently in each L1 area. In L2, represent a whole L1 area with one nickname. – Single nickname, multiple levels [this document] The border RBridge nickname is used in both L1, L2 Other nicknames in each L1 area are assigned independently. In L2, represent an L1 area with the list of border nicknames. 3March 2015TRILL Border RBridge Single Nickname

Examples 4 Area2 RB6,RB7,RB8 RB5 Area1 RB1,RB2,RB3 RB4 L1 L2 L1 RB5 Area15961 RB1,RB2,RB3 RB4 L2 Area15918 RB1,RB2,RB3 L1 RB15961RB15918 L1 Area{3,30} RB1,RB2,RB3 Area{2,20} RB1,RB2,RB3 RB2 L1 L2 L1 RB20 RB3 RB30 Unique Nicknames Aggregated Nicknames Single nickname, Multiple Levels March 2015TRILL Border RBridge Single Nickname

Area discovery In L1, border RBridges RB2, RB20 discover each other via L1 LSP exchanging. In L2, an area is represented by the list of border RBridges. The list of border RBridges is announced in L2 LSPs. Each border RBridge is aware of which RBridges will be used as border RBridges for an area. 5 Area{3,30} RB3 RB30 Area{2,20} RB2 RB20 LSP exchange March 2015TRILL Border RBridge Single Nickname

Actions on unicast forwarding 6 Area{3,30} RB3 RB30 Area{2,20} RB2 RB20 RB44RB27 MACsrc=S ingress=RB27MACdst=D egress=RB3 RB27 MACsrc=S ingress=RB2MACdst=Degress=RB3/RB30 RB2 MACsrc=S MACdst=Degress=RB44 RB3 ingress=RB2/RB20 Border RBridge may replace the egress/ingress nickname of the TRILL Data packets. March 2015TRILL Border RBridge Single Nickname

Actions on unicast forwarding Note: – The address of a TRILL Data packet is the Inner.MacDA and Inner VLAN or FGL. This address never changes from the initial ingress RBridge to the final egress RBridge. The change in ingress / egress nickname at border RBridges is a little like label swapping. March 20157TRILL Border RBridge Single Nickname

MAC synchronization Since the return traffic may go through any border RBridge, all of them need to learn the MAC. The MAC info is synchronized among area border RBridges using L1 ESADI. 8March 2015TRILL Border RBridge Single Nickname

Actions on multicast forwarding 9 Area{3,30} RB3 RB30 Area{2,20} RB2 RB20 RB44RB27 MACsrc=S ingress=RB27MACdst=? egress=RB27(root) RB27 MACsrc=S ingress=RB2MACdst=?egress=RB2(root) RB2 MACsrc=S MACdst=?egress=RB44(root) RB3 ingress=RB2/RB20 M-bit=1 RB30L2 -> L1. Drops the packet to avoid duplication. Designate an border RBridge for multicast forwarding, according to a pseudorandom algorithm. Only the DRB can do the transition between L1 and L2. This avoids packet duplication. tree1 tree2 tree3 RB20L1 -> L2. Drops the packet to avoid duplication. March 2015TRILL Border RBridge Single Nickname

Multicast scoping Based on the ingress nickname, a multi- destination packet with an L2 ingress nickname MUST NOT be forwarded back into L2. Otherwise, forwarding loops will occur. 10 RB3 RB30 Ingress=RB2Egress=RB44(root) RB2 RB20 RB44 March 2015TRILL Border RBridge Single Nickname

Border nickname per area If one border RBridge is connected to multiple areas, this border RBridge needs to obtain nicknames per area. March TRILL Border RBridge Single Nickname RB52|RB53

Advantages Fewer nicknames used Less configuration, and less ability to screw up the configuration No Reverse Path Forwarding Check (RPFC) issue since the border RBridge uses its own nickname Adequate path split on multiple trees March TRILL Border RBridge Single Nickname

Please read the draft and comment! Thanks! 13March 2015TRILL Border RBridge Single Nickname