November 2010Future TRILL Work1 Future TRILL Work 2 Donald Eastlake 3 rd 155 Beaver Street Milford, MA 01757 USA

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.
Advance in Design and Implementation of VLSR in Support of E2E VLAN DRAGON Meeting, 2005 Xi Yang Information Sciences Institute University of Southern.
LACP Project Proposal.
Overview of TRILL Active-Active Goals, Challenges, and Proposed Solutions Radia Perlman 1November 2013.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
TRILL Cloudlet Radia Perlman Donald Eastlake 3 rd Fangwei Hu August 20121TRILL: Cloudlet.
Fine Grained Labeling draft-ietf-trill-fine labeling-01.txt Donald E. Eastlake 3 rd Huawei Technologies August 2012TRILL FGL1.
Cisco 3 - Switch Perrine. J Page 15/8/2015 Chapter 8 What happens to the member ports of a VLAN when the VLAN is deleted? 1.They become inactive. 2.They.
Single Area Border RBridge Nickname for TRILL Multilevel draft-zhang-trill-multilevel-single-nickname-00.txt Mingui Zhang, Donald Eastlake, Radia Perlman.
TRILL: Traffic engineering draft-hu-trill-traffic-engineering-00.txt Fangwei Hu Jacni Qin
Internetworking Different networks –Different bit rates –Frame lengths –Protocols.
Rbridges: Transparent Routing Radia Perlman
NVO3 NVA Gap Analysis Linda Dunbar Donald Eastlake.
Revision of the Appointed Forwarder RFC draft-eastlake-trill-rfc txt Donald E. Eastlake, 3 rd March 2015 Appointed.
Virtual LANs. VLAN introduction VLANs logically segment switched networks based on the functions, project teams, or applications of the organization regardless.
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.
Process-to-Process Delivery:
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.
Chapter 4: Managing LAN Traffic
IEEE 802.1q - VLANs Nick Poorman.
TRansparent Interconnection of Lots of Links (TRILL) March 11 th 2010 David Bond University of New Hampshire: InterOperability.
November 2011IETF TRILL WG1 TRILL Working Group TRansparent Interconnection of Lots of Links Mailing list: Tools site:
March 2008Protocol Draft Changes -06 to -071 TRILL Protocol Specification Changes from -06 to -07 Donald Eastlake 3 rd
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
March th IETF - Prague1 TRILL Working Group From draft 03 to draft 04 Dinesh Dutt, Cisco Silvano Gai, Nuova Radia Perlman, Sun.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
Base Protocol Spec Radia Perlman
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.
1 Multilevel TRILL draft-perlman-trill-rbridge-multilevel-00.txt Radia Perlman Intel Labs March 2011.
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.
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
TRILL OAM - Update, Status and Next Steps 84 th IETF, Vancouver, Canada.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
November 2013TRILL Directory Assist Mechanisms1 TRILL Directory Assistance Mechanisms draft-dunbar-trill-scheme-for-directory-assist-06 draft-eastlake-trill-ia-appsubtlv-03.
STORE AND FORWARD & CUT THROUGH FORWARD Switches can use different forwarding techniques— two of these are store-and-forward switching and cut-through.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs.
DetNet Data Plane using PseudoWires Jouni Korhonen Shahram Davari Norm Finn IETF#94, Yokohama.
Possible TRILL Use of GENAPP in draft-ietf-trill-rbridge-channel Donald E. Eastlake, 3 rd Huawei Technologies (USA) 24 July
Submission doc.: IEEE 11-13/0526r1 May 2013 Donald Eastlake, HuaweiSlide 1 Sub-Setting Date: Authors:
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
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
March 2015 TRILL Link Security March 2015 TRILL Link Security
Future TRILL and TRILL Related Work
Virtual Subnet : A L3VPN-based Subnet Extension Solution
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
Virtual LANs.
Additional TRILL Work/Documents
CHAPTER 8 Network Management
Chapter 20 Network Layer: Internet Protocol
Process-to-Process Delivery:
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
CS4470 Computer Networking Protocols
Editors: Bala’zs Varga, Jouni Korhonen
TRILL Header Extension Improvements
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

November 2010Future TRILL Work1 Future TRILL Work 2 Donald Eastlake 3 rd 155 Beaver Street Milford, MA USA

November 2010Future TRILL Work2 Future TRILL Work 2 Future TRILL Work corresponding to specific points in the New Charter: 1.ARP/ND Optimization and ESADI 2.Multi-Level RBridge Routing 3.Data Center Bridging 4.Fine Grained Labeling

ARP/ND Optimization and ESADI ARP/ND Optimization has been part of the idea for RBridges and TRILL since the initial paper by Radia Perlman in ESADI (End Station Address Distribution Information) is an optional highly reliable VLAN scoped method for sharing data between RBridges, such as connected end station MAC addresses. By using ESADI to distribute Layer 2 Layer 3 address pairs, the resulting data can be used to respond locally to ARP/ND queries reducing multi-destination frame traffic. November 2010Future TRILL Work3

ARP/ND Optimization and ESADI If all the RBridges in a VLAN within an RBridge campus have ESADI enabled, gratuitous ARPs in that VLAN can be terminated at the ingress RBridge, the information they are providing can be distributed via ESADI and, where appropriate, regenerated at what would have been egress RBridges. For VLANs with many end stations, gratuitous ARP should not update fast path MAC tables except for addresses actually in use. November 2010Future TRILL Work4

November 2010Future TRILL Work5 Future TRILL Work 2 Future TRILL Work corresponding to specific points in the New Charter: 1.ARP/ND Optimization and ESADI 2.Multi-Level RBridge Routing 3.Data Center Bridging 4.Fine Grained Labeling

November 2010Future TRILL Work6 Future TRILL Work 2 Future TRILL Work corresponding to specific points in the New Charter: 1.ARP/ND Optimization and ESADI 2.Multi-Level RBridge Routing 3.Data Center Bridging 4.Fine Grained Labeling

Data Center Bridging draft-eastlake-trill-rbridge-dcb-00.txt Three standards being specified in to allocate bandwidth and eliminate frame loss due to queue overflow. –802.1Qbb – per priority PAUSE 802.3bd – new PAUSE frame format –802.1Qaz – allocation of link bandwidth to traffic classes –802.1Qau – Congestion Notification. Facilities to limit flows at their originating end station November 2010Future TRILL Work7

November 2010Future TRILL Work8 Data Center Bridging The first two, 802.1Qbb and 802.1Qaz, can be implemented entirely within the ports of an RBridge. No TRILL processing changes but support should be announced in the LSP Qau requires a minor extension to TRILL, which has been discussed in the TRILL WG since at least 2007, and support should be announce in the LSP.

November 2010Future TRILL Work9 Data Center Bridging TRILL extension required because of the case where a TRILL-ignorant bridge between RBridges generates a Congestion Notification Message. The previous-hop RBRidge must adjust the CNM so it is returned to the true origin in the campus. RBridge Origin Bridge(s) CNM Adjusted CNM

November 2010Future TRILL Work10 Future TRILL Work 2 Future TRILL Work corresponding to specific points in the New Charter: 1.ARP/ND Optimization and ESADI 2.Multi-Level RBridge Routing 3.Data Center Bridging 4.Fine Grained Labeling

November 2010Future TRILL Work11 Fine Grained Labeling Requirements, in approximate order by importance with the most important first: 1.Many cloud computing applications and data centers require more than 4K labels of configurable isolation. 2.There should be provision for frame priority within the cloud / data center while preserving the original priority. 3.Due to the difficulty of all nodes optimally routing multi-destination frames by the many values of a fine grained label, some easier to route aggregate label should be available.

November 2010Future TRILL Work12 Fine Grained Labeling (Requirements, continued…) 4.RBridges ignorant of file grained labeling should usefully and safely route and handle frames that have fine grained labeling. 5.It would be desirable to use existing standardized field types rather than to create a new flavor of label.

Solution Use the 24-bit IEEE Service Instance identifier as the fine grained label and Use a VLAN ID as the aggregated routing label. The can be done in at least two ways: A.Insert an 802.1ah tag in the encapsulated frame; or B.Insert the 802.1ah tag body camouflaged by a TRILL Header Option. November 2010Future TRILL Work13

Solution A November 2010Future TRILL Work14 Outer MAC Addrs 12 Inner Cust. VLAN 4 TRILL Ethertype & Header 8 Payloa d Inner MAC Addrs 12 Outer MAC Addrs 12 Cust. VLAN. 4 TRILL Ethertype & Header 8 Inner MAC Addrs 12 Data Center VLAN ah Ethertype. 2 Priority Service ID 4 Inner MAC Addrs 12 Payloa d 802.1ah body

Solution B November 2010Future TRILL Work15 Outer MAC Addrs 12 Inner Cust. VLAN 4 TRILL Ethertype & Header 8 Payload Inner MAC Addrs 12 Outer MAC Addrs 12 Data Center VLAN 4 TRILL Ethertype & Header 8 TLV & Cust. VLAN Priority Service ID 4 Payload Options Size = 3 Bit Opt. Area 4 Inner MAC Addrs ah body

Solution B From view of a fine grained labels ignorant RBridge From the view of a fine grained aware RBridge November 2010Future TRILL Work16 Payload Outer MAC Addrs 12 Data Center VLAN 4 TRILL Ethertype & Header 8 TLV & Cust. VLAN Priority Service ID 4 Bit Opt. Area 4 Inner MAC Addrs 12 options Payload Outer MAC Addrs 12 Data Center VLAN 4 TRILL Ethertype & Header 8 TLV & Cust. VLAN Priority Service ID 4 Bit Opt. Area 4 Inner MAC Addrs ah Body

A versus B Comparison Solution A –Adds 20 bytes –Fine grained label ignorant RBridges cannot parse the 802.1ah tag or anything past it. Solution B –Adds 12 bytes –Fine grained label ignorant RBridges automatically skip the option and can properly parse the rest of the frame. November 2010Future TRILL Work17

More Details on B Solution B –Must be the last TLV option for parsing by fine grained labeling ignorant RBridge to work. –But, to be sure that the frame is not decapsulated and delivered outside its fine grained label, the option needs to be handled as critical. November 2010Future TRILL Work18