March 200768th IETF - Prague1 TRILL Working Group From draft 03 to draft 04 Dinesh Dutt, Cisco Silvano Gai, Nuova Radia Perlman, Sun.

Slides:



Advertisements
Similar presentations
Overview of the SDE Protocol Presented by Ken Alonge Chair,
Advertisements

DRNI – Intra-DAS Link Version 01 Stephen Haddock July 20,
Radia Perlman Intel Labs
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.
Communication Networks Recitation 3 Bridges & Spanning trees.
國立清華大學資訊系黃能富教授 1 Virtual LAN and Dynamic Multicast Filtering Technologies  All rights reserved. No part of this publication and file may be reproduced,
Nirmala Shenoy, Daryl Johnson, Bill Stackpole, Bruce Hartpence Rochester Institute of Technology 1.
CSCI 465 D ata Communications and Networks Lecture 20 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Directory Assisted TRILL Encapsulation by non-TRILL nodes (Directory Reliant Smart End Node) Linda Dunbar Donald Eastlake Radia Perlman Igor Gashinsky.
March 2007TRILL WG, IETF Prague1 TRILL issue: Multicast Input Link Filtering Radia Perlman
IETF 73 November aq Shortest Path Bridging Overview for IETF Don Fedyk Editor 802.1aq.
Oct 12, 2004CS573: Network Protocols and Standards1 Virtual LANs Network Protocols and Standards Autumn
Sept 28, 2004CS573: Network Protocols and Standards D – Selective Multicast Network Protocols and Standards Autumn
Jan 10, 2008CS573: Network Protocols and Standards1 Virtual LANs Network Protocols and Standards Winter
Revision of the Appointed Forwarder RFC draft-eastlake-trill-rfc txt Donald E. Eastlake, 3 rd March 2015 Appointed.
1 Computer Networks LAN Bridges and Switches. 2 Where are we?
Layer 2 Switch  Layer 2 Switching is hardware based.  Uses the host's Media Access Control (MAC) address.  Uses Application Specific Integrated Circuits.
Virtual LANs. VLAN introduction VLANs logically segment switched networks based on the functions, project teams, or applications of the organization regardless.
TRILL over IP draft-ietf-trill-over-ip-01.txt IETF 91, Honolulu Margaret Wasserman Donald Eastlake, Dacheng Zhang.
IEEE 802.1q - VLANs Nick Poorman.
TRansparent Interconnection of Lots of Links (TRILL) March 11 th 2010 David Bond University of New Hampshire: InterOperability.
CCNA Guide to Cisco Networking Fundamentals Fourth Edition
Doc.: IEEE /0981r1 TGs Reference Architecture Considerations September 6, 2004 Tricci So & W. Steven Conner.Slide 1 TGs ESS Mesh System Reference.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 LAN Switching and Wireless Implement Spanning Tree Protocols (STP) Chapter.
© UNIVERSITY of NEW HAMPSHIRE INTEROPERABILITY LABORATORY The Multiple Spanning Tree Protocol 802.1Q
TRILL with Multicast draft-hares-trill-mutlicast.00.txt Susan Hares.
Base Protocol Spec Radia Perlman
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
IT 529: Advanced Networking The nitty-gritty of enterprise networks. Understanding evolution of technology. This is my favorite class to teach!!!!
Rbridges: Transparent Routing Radia Perlman
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.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
Switching Topic 2 VLANs.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs.
Doc.: IEEE /0981r0 TGs Reference Architecture Considerations August 30, 2004 Tricci So.Slide 1 TGs ESS Mesh System Reference Architecture Considerations.
M. Veeraraghavan (originals by J. Liebeherr) 1 Need for Routing in Ethernet switched networks What do bridges do if some LANs are reachable only in multiple.
Topic 5 Spanning tree protocol
1 VLANs Relates to Lab 6. Short module on basics of VLAN switching.
Bridges and Extended LANs
RBridges: Operations, Administration, and Maintenance (OAM) Support David Bond, Vishwas Manral UNH-IOL, IP Infusion draft-bond-trill-rbridge-oam-00 1.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Use of MAC addresses in MIH protocol Date Submitted: June 19,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implement Spanning Tree Protocols (STP) LAN Switching and Wireless – Chapter.
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.
Introduction to Computer Networks Virtual Bridged LANs (IEEE 802.1Q) All rights reserved. No part of this publication and file may be reproduced, stored.
Instructor Materials Chapter 3: STP
Future TRILL and TRILL Related Work
Spanning Tree Protocol
Marc Holness Version May 2016
Month 2002 doc.: IEEE /xxxr0 November 2004 Routing and Rbridges
TRILL Working Group TRansparent Interconnection of Lots of Links
VLANs: Virtual Local Area Networks
Virtual LANs.
Spanning Tree Protocol
Additional TRILL Work/Documents
Spanning Tree Protocol
NT2640 Unit 9 Activity 1 Handout
VLANs, their Characteristics, and Implementation
802.1ad Drop Precedence Architecture Proposal v3
Large Scale Q-in-Q 1. Scaling address learning
Virtual LAN (VLAN).
TRILL Header Extension Improvements
Presentation transcript:

March th IETF - Prague1 TRILL Working Group From draft 03 to draft 04 Dinesh Dutt, Cisco Silvano Gai, Nuova Radia Perlman, Sun

March 2007From draft 03 to draft 042 Agenda Bridge vs RBridge: Reuse/Specify –SVL vs IVL –ST compatibility: to which extent? –Other protocols compatibility? IS-IS TLV formats

March 2007From draft 03 to draft 043 Bridge vs RBridge: Reuse/Specify Data Plane –What is leveraged from.1Q and what is new Learning –Do we support IVL and SVL? Control Plane –What versions of STP will we support –What about non-STP protocols such as GARP, GVRP etc.

March 2007From draft 03 to draft 044 Data Plane (1) 802.n LLC LAN ISS Forwarding Process Filtering Database EISS Port State Ingress Rules Bridge Port TX/RX Port State Ingress Rules ReuseSpecifyNot Sure

March 2007From draft 03 to draft 045 Data Plane (2) From IEEE 802.1Q, TRILL uses: –Bridge port transmit and receive –EISS It includes port-and-protocol-based VLAN classification –Port States no new states are defined –Ingress Rule / Egress Rule

March 2007From draft 03 to draft 046 EISS (Enhanced Internal Sublayer Service) API that provides a normalized frame (independent of tagging) to the forwarding process: –Shall we assume that the RBridge’s interface is the same ? –Assumes that TRILL header encap/decap is part of forwarding process EM_UNITDATA.indication ( destination_address, source_address, mac_service_data_unit, priority, vlan_identifier, frame_check_sequence, canonical_format_indicator, rif_information (optional) ) EM_UNITDATA.request ( destination_address, source_address, mac_service_data_unit, priority, vlan_identifier, frame_check_sequence, canonical_format_indicator, rif_information (optional) )

March 2007From draft 03 to draft 047 Data Plane (3) TRILL specifies: –Forwarding Process Includes Encap/Decap of shim header –Filtering database extension to: Support TRILL encap decision Identify Egress RBridge Identify distribution tree for multi-destination frames Identify encapsulation and address to reach Next Hop Rbridge

March 2007From draft 03 to draft 048 Learning (1) 802.n LLC LAN ISS Filtering Database EISS Ingress Rules Bridge Port TX/RX Ingress Rules ReuseSpecifyNot Sure IS-IS

March 2007From draft 03 to draft 049 Learning (2) IEEE 802.1Q distinguishes between –VID: VLAN ID –FID: Filtering ID This allows: –IVL (Independent VLAN learning): one VID equal one FID –SVL (Shared VLAN learning): multiple VIDs map to one FID TRILL assumes the IVL model –It announces through IS-IS {MAC Address, VID} pairs learnt locally Does TRILL care about IVL and SVL issues or not ? –SVL has not been fully investigated –Should TRILL additionally announce FID to VID association ?

March 2007From draft 03 to draft 0410 Control Plane (1) 802.n LLC LAN ISS Filtering Database EISS Port State Ingress Rules Bridge Port TX/RX Port State Ingress Rules ReuseSpecifyNot Sure IS-IS ++ ST (per port)

March 2007From draft 03 to draft 0411 Control Plane (2) TRILL adds IS-IS –Need to formally specify IS-IS TLVs The port state is controlled by: –Designated RBridge election –Spanning Tree We need a ST per port per VLAN Different from classical ST that is common to all ports We need to add an algorithm to combine the ST state and the DR state into a port State

March 2007From draft 03 to draft 0412 Spanning Trees (1) Which styles does TRILL support: –STP – YES –RSTP – YES –MSTP - ??? Since the original Spanning Tree Protocol (STP) has been removed from the 2004 revision of IEEE Std 802.1D, an implementation of RSTP is required for any claim of conformance for an implementation of IEEE Std 802.1Q-2003 that refers to the current revision of IEEE Std 802.1D unless that implementation includes the Multiple Spanning Tree Protocol (MSTP) specified in IEEE Std 802.1Q MSTP is based on RSTP, extended to provide support for multiple spanning trees.

March 2007From draft 03 to draft 0413 Other Restrictions of the first version of TRILL No support for: –GARP and its derivatives such as GVRP, GMRP –RIF (Routing Information) –CFI different from 0

March 2007From draft 03 to draft 0414 ARP/ND Is ARP/ND support mandatory for an RBridge ? One suggestion : –TRILL MUST provide mechanisms to carry this information in IS-IS, if known –To avoid interoperability issues TRILL SHOULD NOT specify how to learn it TRILL SHOULD NOT specify proxy ARP/ND behavior –TRILL implementation may decide to optimize ARP/ND –ARP/ND optimization and such can be called out in a separate draft

March 2007From draft 03 to draft 0415 IS-IS TLV Formats draft-ward-l2isis-01.txt has expired Need to restart and finalize TLV formats