Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "March 200768th IETF - Prague1 TRILL Working Group From draft 03 to draft 04 Dinesh Dutt, Cisco Silvano Gai, Nuova Radia Perlman, Sun."— Presentation transcript:

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

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

3 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.

4 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

5 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

6 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) )

7 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

8 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

9 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 ?

10 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)

11 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

12 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-2003. MSTP is based on RSTP, extended to provide support for multiple spanning trees.

13 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

14 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

15 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


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

Similar presentations


Ads by Google