DRNI – Intra-DAS Link Version 01 Stephen Haddock July 20, 2011 1.

Slides:



Advertisements
Similar presentations
Computer Networks TCP/IP Protocol Suite.
Advertisements

Virtual Trunk Protocol
PAR for Media Converters r2IEEE interim, October, PAR for Media Converters revision 2 Norman Finn Cisco Systems.
Bridging & Broadcast Scenarios Carlos Ribeiro CTBC Telecom.
ECMP for 802.1Qxx Proposal for PAR and 5 Criteria Version 2 16 people from ECMP ad-hoc committee.
Split Brain Detection Version 00 Nigel Bragg September 4 th,
Slide 1 Load sharing in PBB-TE Zehavit Alon IEEE Interim Meeting May 2008.
Link Selection and OAM Version 01 Stephen Haddock July 18,
Submission Page 1 January 2002 doc.: IEEE 802.RR-02/018A-d1 Andrew Myles, Cisco Systems Report of ad hoc group relating to DFS and JPT5G proposal Andrew.
1 Introducing the Specifications of the Metro Ethernet Forum.
1 Introducing the Specifications of the Metro Ethernet Forum.
Satoshi NARIKAWA NTT (G.8032 Acting Co-editor)
0 - 0.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
Addition Facts
Communicating over the Network
Exercises and Solutions Lecture 1
Doc.: IEEE /0259r02 Submission Date: ad New Technique Proposal March 2010 Yuichi Morioka, Sony CorporationSlide 1 Authors:
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Distance Vector Routing Protocols Routing Protocols and Concepts –
1 Transport Services Layer Protection Switching Types Interacting with DRNI Maarten Vissers
1 DRNI Examples and DAS position Maarten Vissers
1 DRNI Examples and DAS position Maarten Vissers Version 01.
BUDAPEST UNIVERSITY OF TECHNOLOGY AND ECONOMICS Budapest University of Technology and Economics Verification of RSTP Convergence and Scalability by Measurements.
Abdullah Aldahami ( ) Jan 29,  This paper propose a new resynthesis algorithm for FPGA area reduction.  The existing resynthesis techniques.
Doc.: IEEE tvws Submission September 2009 Stanislav Filin et al, NICTSlide 1 Comments to WS coexistence draft PAR Notice: This document.
LAN Segmentation Virtual LAN (VLAN).
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—2-1 Extending Switched Networks with Virtual LANs Introducing VLAN Operations.
Submission doc.: IEEE 11-13/ ak July 2013 Finn and Hart, Cisco SystemsSlide 1 P802.1Qbz + P802.11ak Proposed Division of Work Date:
Cisco Confidential 1 bz-nfinn-soln-station-subset-0113-v02.pdf Solutions for P802.1Qbz / P802.11ak: Station subset issue Norman Finn January, 2013 Version.
Addition 1’s to 20.
Week 1.
Connecting LANs, Backbone Networks, and Virtual LANs
Overview of IEEE 802.1Qbv Time Aware Shaping
1 Distributed Network Protection (DNP) architecture study Maarten Vissers v4 v2: includes a few slides at the end illustrating segment protection.
Overview of TRILL Active-Active Goals, Challenges, and Proposed Solutions Radia Perlman 1November 2013.
Joining LANs - Bridges. Connecting LANs 4 Repeater –Operates at the Physical layer no decision making, processing signal boosting only 4 Bridges –operates.
1 Distributed Network Protection (DNP) architecture study Maarten Vissers v3 v2: includes a few slides at the end illustrating segment protection.
Geneva, Switzerland, 13 July AX-REV – Link Aggregation Revision Panagiotis Saltsidis, Senior Specialist, Ericsson Joint IEEE-SA and ITU Workshop.
Link Aggregation sublayer block diagram with DAS Ting Ao
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 5: Inter-VLAN Routing Routing & Switching.
1 K. Salah Module 4.3: Repeaters, Bridges, & Switches Repeater Hub NIC Bridges Switches VLANs GbE.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Virtual LANs. VLAN introduction VLANs logically segment switched networks based on the functions, project teams, or applications of the organization regardless.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Chapter 4: Managing LAN Traffic
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Communicating over the Network Network Fundamentals – Chapter 2.
Multiple Links Failover Mechanism for RPR Interconnected Rings IEEE WG Orlando, Florida USA March 11~16, 2007.
Example STP runs on bridges and switches that are 802.1D-compliant. There are different flavors of STP, but 802.1D is the most popular and widely implemented.
Concerns about designating the MAG as a Default Router James Kempf NETLMM Interim Sept. 27, 2006.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 LAN Switching and Wireless Implement Spanning Tree Protocols (STP) Chapter.
Chapter 8: Virtual LAN (VLAN)
Rough Outline for a Intra-Portal Protocol Version 03 Stephen Haddock September 12,
Computer Networks 15-1 Connecting Devices. Connecting Device We divide connecting devices into five different categories based on the layer in which they.
Mike Takefman7/16/2007IEEE RPRWG PIRC Architecture July 2007 Plenary Session San Francisco Mike Takefman Cisco Systems.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 7 Spanning Tree Protocol.
Discussion for Distributed Aggregation Sublayer Ting Ao, Yuehua Wei, Jinghai Yu 1IEEE Plenary San Francisco 2011.
Computer Network Architecture Lecture 3: Network Connectivity Devices.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implement Spanning Tree Protocols (STP) LAN Switching and Wireless – Chapter.
1 Distributed Network Protection (DNP) architecture study Maarten Vissers v1.
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
Lab 2 – Hub/Switch Data Link Layer
802-1AX-2014-Cor-1-d0-5 Sponsor Ballot Comments Version 2
Configuring EtherChannels and Switch Troubleshooting
Lab 2 – Hub/Switch Data Link Layer
802.1AX-REV – Link Aggregation Revision
RNI Requirements Imposed by PBB-TE
802-1AX-2014-Cor-1-d0-5 Sponsor Ballot Comments Version 1
Stephen Haddock September 13, 2012
Ethernet Network Network Interface: Heavy or Light?
Presentation transcript:

DRNI – Intra-DAS Link Version 01 Stephen Haddock July 20,

Objective Given two adjacent bridges in a network, it is highly desirable to be able to configure them to support a DRNI … 1.Without requiring two physical links (One for normal network traffic and one dedicated as the Intra-DAS Link), and 2.Without requiring encapsulation of data frames traversing the Intra-DAS Link Support for this scenario should be specified in the standard and should be mandatory. –Provides a level of guaranteed interoperability that is highly likely to be implementable on the majority of existing 802.1Q bridges. 2

DRNI with virtual Intra-DAS Link 3 It is conceivable to create a DRNI when there is no direct physical connection between the devices implementing the Distributed LAG Sublayer. In this case the Intra-DAS Link is a virtual link (or tunnel) between the two devices. Requires encapsulation of any data frames that traverse the Intra-DAS Link Should the standard support this? I think yes, but as an option not a requirement. The encapsulation method should be specified in the standard. It should use PBB encapsulation. DLAG Intra-DAS Link See farkas-RNI-data-plane-0111-v02.pdfhttp:// farkas-RNI-data-plane-0111-v02.pdf

DRNI with physical link between devices 4 Given a DRNI with a direct physical connection between the devices implementing the DLAG Sublayer, what are the options for creating the Intra-DAS Link? 1.It is a virtual link overlaying the network link (no different than case where there is no direct link, including encapsulation). 2.The physical link becomes the Intra-DAS link and is no longer available as a network link. 3.Two separate physical links are provided, one as the network link and one as the Intra-DAS Link. 4.Find some other way to share the same physical link without forcing encapsulation of data frames traversing the Intra-DAS link. DLAG Intra-DAS Link DLAG Intra-DAS Link DLAG Intra-DAS Link DLAG Intra-DAS Link

Goal for Intra-DAS Link A directly-connected physical link serves as both a network link (available to be part of the active topology of the network), and an Intra-DAS Link without requiring encapsulation of data frames. This should be specified in the standard. Support should be required by the standard. A common required behavior enhances interoperability. Not requiring encapsulation facilitates backwards compatibility goal and increases probability that it could be supported on existing equipment without a hardware change. Proprietary multi-chassis LAG implementations have set market expectation that a dedicated link is not necessary. Can still have option to implement a virtual Intra-DAS Link. Can still have option to implement a dedicated Intra-DAS Link. 5

Issue #1 The primary issue is distinguishing data frames traversing the network link from data frames traversing the Intra- DAS Link. –When a physical link is dedicated to either the network link or Intra-DAS Link (examples 2 and 3), the frames are distinguished by which link they are received from. –For a virtual Intra-DAS Link (example 1), frames are distinguished by the encapsulation of data frames on the Intra-DAS Link. –For the target case of a shared physical link without encapsulation (example 4), frames will be distinguished by time-sharing the physical link as a network link and a Intra-DAS Link. This means that at any given time, both devices know whether the physical link is being used as a network link or an Intra- DAS link. 6

Time-Sharing the Physical Link The key to time sharing the Physical Link is whether the network link is or is not part of the active topology of the network at any point in time. 1.When the network link is not in the active topology: (i.e. blocked by RSTP, G.8032, or other loop prevention algorithm) then the physical link IS NOT used for network data frames and IS available for data frames traversing the Intra-DAS Link. Both devices must recognize that the network link is blocked and inhibit transmission of any data frames intending to traverse the network link. 2.When the network link is in the active topology: then the physical link IS used for network data frames and IS NOT available for data frames traversing the Intra-DAS Link. Since data frames cannot traverse the Intra-DAS Link, the DRNI gateway selection and link selection must be coordinated such that the selected gateway and selected link are always on the same physical device. Time sharing only affects use of Intra-DAS Link for data. Intra-DAS Link is always available for control frames. 7

Review of DRNI Gateways and Links 8 ba ba DRNI Network Intra-DAS Link Network Link Gateways Interconnect Links The functionality of the Gateways, a, and b are all in the Distributed Link Aggregation Sublayer

Objectives for Gateway and Link Selection Gateway selection objectives/requirements 1.Assure that at most one copy of any frame is delivered between the network and the DRNI. 2.For bridges, gateway selection must be compatible with the learning processes within the network. Link selection objectives/requirements 1.The same link must be selected for all frames belonging to any given conversation (traditional Link Aggregation constraint). 2.A DRNI must support a means to select the same link in both directions for all frames belonging to a single service (reverse path congruent per-service link selection). Constraint added by time-sharing proposal –When the link between devices is part of the active topology of the network, the selected link and selected gateway must be on the same device. 9

Time Share -- Case 1 Case 1: Network link is not part of active topology, so physical link is used only as Intra-DAS Link –Gateway Selection MUST be based on VID. 1.Assures single copy of frame between Network and Interconnect 2.Since all frames received from the Interconnect with a given VID enter the Network through the same Gateway, no problems learning addresses in the Network. –Link Selection is flexible. 1.Link Selection MAY be per conversation. 2.Link Selection MAY be per service. –Service Identifier could be VID, I-SID, … 3.Link Selection MAY be reverse path congruent –Selected Gateway and Selected Link do not necessarily need to be on the same device. If Selected Gateway and Selected Link are on different devices then the frame will traverse the Intra-DAS Link. 10

Frame Flow Example for Case 1 11 Network Unselected Gateway Selected Gateway Tx Frame Rx Frame Selected Link Intra-DAS Link ba ab Network Link Note that if two frames received from the Interconnect with the same VID and same source MAC address had different selected gateways, those frames would take different paths through the network. This would cause problems with the Learning process in the Network. Therefore the Gateway selection MUST be based on VID (or source MAC address) for Case 1.

Time Share -- Case 2 Case 2: Network link is part of active topology, so physical link is not available for forwarding data frames on the Intra-DAS Link. Two sub-cases to consider: Sub-case 2a: Link Selection IS negotiated between the Networks on opposite sides of the DRNI. Link Selection is likely, though not necessarily, to be based on a service identifier in the frame (e.g. C-VID, S-VID, I-SID) To make the Time-sharing proposal work in this case, the Link Selection MUST be symmetric (reverse path congruent). Sub-case 2b: Link Selection IS NOT negotiated between the Networks on opposite sides of the DRNI. Each Distributor is free to send any frame on any DRNI link subject only to the constraint that all frames of a given conversation take the same link. 12

Time Share -- Case 2a Case 2a: Network link is part of active topology; Link Selection is negotiated and symmetric. –Gateway selection uses the same criteria as Link Selection. 1.For frames to be transmitted on a DRNI link, the selected Gateway will be the Gateway on the same device as the selected DRNI link. 2.For frames received on a DRNI link, the selected Gateway is always on the same device as that DRNI link. Therefore no data frames need to traverse the Intra-DAS Link. The Link Selection MUST be symmetric (reverse path congruent) and MUST be enforced by discarding any frame received on a DRNI link that would not be the selected link for that frame. Otherwise the combination of rules 1 and 2 above would permit a frame received on one DRNI link to be subsequently transmitted back on another DRNI link. 13

Time Share -- Case 2b Case 2b: Network link is part of active topology; Link Selection is not negotiated. –Gateway selection is based on ingress port. 1.The Gateway on a given device is never selected for frames received from the Network Link that is time-shared as an Intra-DAS link. 2.The Gateway on a given device is always selected for frames received from any other link (including DRNI links). Since Gateway selection is not based on VID there are potential learning issues, but only on the network link that is time-shared with the Intra-DAS Link. These issues are resolved in the control plane. –Link Selection and Gateway selection are inter-dependent. 1.For frames to be transmitted on a DRNI link, the selected link may be any DRNI link on the same device as the selected Gateway. 2.For frames received on a DRNI link, the selected Gateway is always on the same device as that DRNI link (by rule 2 above). Therefore no data frames need to traverse the Intra-DAS Link. 14

Frame Flow Example for Case 2 15 Network Unselected Gateway Selected Gateway Tx Frame Rx Frame Selected Link Intra-DAS Link ba ab Network Link Note that two frames with the same VID entering the network through different gateways will follow the same path in the same direction everywhere in the network except for the link between the DRNI nodes. Therefore there is no chance of causing learning problems at any of the other network nodes. Therefore Gateway selection does not need to be based on VID for Case 2.

Time-Shared Link Summary 16 Negotiated, symmetric Link Selection Unilateral Link Selection Link IS in active topology Link IS NOT in active topology CASE 1 Gateway selection based on VID CASE 2a Gateway selection based on Link Selection CASE 2b Gateway selection based on ingress port NOTE 1: The frame forwarding of Case 1 is the same as for a dedicated Intra-DAS Link, and is basically the same as what is currently described in the draft. NOTE 2: The frame forwarding of Case 2b is the same as for most proprietary Multi-chassis LAG implementations. NOTE 3: The applicable column is determined by configuration. The applicable row changes with topology changes in the Network, but does not cause changes in the Interconnect.

Failure Scenarios Failure of an external DRNI link: –Obviously forces a change in Link Selection. –In Case 1 there need not be any change in Gateway Selection. –In Case 2a the change in Link Selection drives a corresponding change in the Gateway. –In Case 2b the only change is if all external DRNI links attached to a single node fail, in which case the other node becomes the gateway for all frames. Failure of the Time-shared Intra-DAS Link: –Assuming there is another path through the network (for data and for DRNI control frames) then the aggregation can be maintained when Link Selection is negotiated and symmetric. May require a change in gateway selection to match Link Selection. Frame forwarding behavior is then the same as Case 2a. –When Link Selection is not negotiated the aggregation cannot be maintained. 17

>2 Nodes in Distributed Aggregation Needs more investigation: –I think everything works out pretty easily when Link Selection is negotiated and symmetric. –I think time-sharing the Intra-DAS Link can work when Link Selection is unilateral when there is a full mesh of Intra-DAS links, but may get fairly complex. Is it worth it? –May be reasonable to require virtual Intra-DAS Link support or dedicated Intra-DAS Links to support more than two nodes. 18

Conclusion It is possible to configure DRNI on two adjacent bridges without requiring either a dedicated Intra- DAS Link or encapsulation of data frames on the Intra-DAS Link. This is likely to be the sweet-spot of DRNI application. Support for this should be specified in the DRNI standard, and should be required for bridges implementing DRNI. 19