Rapid spanning tree protocol

Similar documents
Configuring Rapid PVST+

Configuring Rapid PVST+

Table of Contents. (Rapid) Spanning Tree Protocol. A simple bridge loop. An even worse bridge loop. Bridge loops Two bridges Three bridges (R)STP

Configuring Rapid PVST+ Using NX-OS

VLAN. Mario Baldi. Pietro Nicoletti. Politecnico di Torino. Studio Reti

Configuring STP and RSTP

Spanning Tree Protocol

Table of Contents. Cisco Understanding Rapid Spanning Tree Protocol (802.1w)

Understanding Rapid Spanning Tree Protocol (802.1w)

Table of Contents. (Rapid) Spanning Tree Protocol. An even worse bridge loop. A simple bridge loop. Bridge loops Two bridges Three bridges (R)STP

Table of Contents. (Rapid) Spanning Tree Protocol. A simple bridge loop. An even worse bridge loop. Bridge loops Two bridges Three bridges (R)STP

IGMP Snooping. Mario Baldi. Pietro Nicoletti. Politecnico di Torino. Studio Reti

Traffic priority - IEEE 802.1p

Packet Switching on L2 (LAN Level)

Question No: 1 On the MSTP network as shown in the figure, what is the role of the switch in MSTI 1 according to the configuration?

Spanning Tree Protocol(STP)

The multiple spanning-tree (MST) implementation is based on the IEEE 802.1s standard.

Packet Switching on L2 (LAN Level)

Table of Contents 1 MSTP Configuration 1-1

RSTP Configuration. Page 1 of 26

62HConfiguring port role restriction 131H37. 63HConfiguring TC-BPDU transmission restriction 132H38. 64HEnabling TC-BPDU guard 133H38

Configuring STP and Prestandard IEEE 802.1s MST

MSTP Configuration. Page 1 of 24

Spanning-Tree Protocol

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

ICMPv6. Internet Control Message Protocol version 6. Mario Baldi. Politecnico di Torino. (Technical University of Turin)

MSTP Configuration. Configuration

Configuring STP. Understanding Spanning-Tree Features CHAPTER

Configuring MSTP CHAPTER

Improving network convergence with Multiple Spanning Tree Protocol

Why Packet Switching on LAN? Packet Switching on L2 (LAN Level) Bridge / Router. Agenda

Chapter 5: STP. * What is STP? How does STP work?

RSTP Configuration. RSTP Configuration

Advanced Computer Networks

LAN design using layer 3 switches

isco Understanding Spanning Tree Protocol Topology Chan

Configuring Spanning Tree Protocol

Authentication and Security: IEEE 802.1x and protocols EAP based

Understanding Issues Related to Inter VLAN Bridging

PrepKing. PrepKing

4 Spanning Tree Protokoll 802.1D-2004

DD2490 p Layer 2 networking. Olof Hagsand KTH CSC

Authentication and Security: IEEE 802.1x and protocols EAP based

3. INTERCONNECTING NETWORKS WITH SWITCHES. THE SPANNING TREE PROTOCOL (STP)

Configuring MST Using Cisco NX-OS

Spanning Tree Protocol

Implement Spanning Tree Protocols. LAN Switching and Wireless Chapter 5

Cisco Exam Interconnecting Cisco Networking Devices Part 2 Version: 10.0 [ Total Questions: 149 ]

MSTP Technology White Paper

Configuring Spanning Tree Protocol

802.1w Rapid Spanning Tree Protocol (RSTP) 802.1d Spanning Tree Protocol (STP)

Huawei GB Constructing Enterprise-level Switching Networks.

Implement Spanning Tree Protocols-PART-I. LAN Switching and Wireless Chapter 5 Modified by Tony Chen 05/01/2008

Guide des Configurations du switch HYC5310-C2

Question No : 1 Which three of these statements regarding 802.1Q trunking are correct? (Choose three.)

Chapter. Managed Switch Software Monitoring. In This Chapter...

Index. Numerics. Index p priority (QoS) definition Q VLAN standard w as a region 5-54

Table of Contents Chapter 1 MSTP Configuration

Bridging Transmitting Non-IP Traffic or Merging Two Networks

Tracking The Effects of Loops in A Switched Network Using Rapid Spanning Tree Network

Spanning Tree Configuration

Supplemental Note on Count-to-Infinity Induced Forwarding Loops in Ethernet Networks

Agenda. Spanning-Tree Protocol. Spanning Tree Protocol (STP) Introduction Details Convergence Some more details

Redundancy in Substation LANs with the Rapid Spanning Tree Protocol (IEEE 802.1w)

Configuring Spanning Tree

Spanning-Tree Protocol

802.1AS Fast Master Clock Selection

Copyright 2014 CertificationKits LLC. All Rights Reserved. 2

Bridge Functions Consortium

Kyland Redundant Ring Technology Ma Huayi, Senior Software Engineer, Kyland Technology.

Communication Redundancy User s Manual

STP (Spanning Tree Protocol) - Step by Step Configuration Tutorial

Chapter 5. Spanning Tree Protocol (STP) Part II

DD2490 p Bridging, spanning tree and related issues. Olof Hagsand KTH/CSC

Understanding and Configuring STP

Spanning-Tree Protocol

The Spanning Tree Protocol

2D1490 p Bridging, spanning tree and related issues. Olof Hagsand KTHNOC/NADA

Configuring Spanning Tree Protocol

Configuring Transparent Bridging

Campus Networking Workshop. Layer 2 engineering Spanning Tree and VLANs

HUAWEI AR Series SEP Technical White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 1.0. Date

Introduction to Ethernet. Guy Hutchison 8/30/2006

CCNA 3 (v v6.0) Chapter 3 Exam Answers % Full

material. For more information on how to get additional questions, please see

Implementing Multiple Spanning Tree Protocol

Token Ring VLANs and Related Protocols

Introduction to OSPF

RRPP. Compared with Spanning Tree Protocol (STP), RRPP features:

Implement Spanning Tree Protocols PART-II. LAN Switching and Wireless Chapter 5 Modified by Tony Chen 07/01/2009

Spanning Trees and IEEE 802.3ah EPONs

Implementing Spanning Tree Protocol

Moxa Managed Ethernet Switch Redundancy Protocol (UI 2.0) User s Manual

Solutions for Exercises of Lecture 5 - Bridges

BACHELOR THESIS. STP/RSTP implementation in LiSA. University Politehnica of Bucharest

Configuring Optional Spanning-Tree Features

The Spanning Tree 802.1D (2004) RSTP MSTP

Exam Questions

Token Ring VLANs and Related Protocols

Ethernet Network Redundancy in SCADA and real-time Automation Platforms.

Transcription:

Rapid spanning tree protocol Mario Baldi Politecnico di Torino http://staff.polito.it/mario.baldi Pietro Nicoletti Studio Reti http://www.studioreti.it Based on chapter 4 of: M. Baldi, P. Nicoletti, Switched LAN, McGraw-Hill, 2002, ISBN 88-386-3426-2 04_RSTP Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Copyright note These slides are protected by copyright and international treaties. The title and the copyrights concerning the slides (inclusive, but non only, every image, photograph, animation, video, audio, music and text) are the author s (see Page ) property. The slides can be copied and used by research institutes, schools and universities affiliated to the Ministry of Public Instruction and the Ministry of University and Scientific Research and Technology, for institutional purpose, not for profit. In this case there is not requested any authorization. Any other complete or partial use or reproduction (inclusive, but not only, reproduction on discs, networks and printers) is forbidden without written authorization of the author in advance. The information contained in these slides are believed correct at the moment of publication. They are supplied only for didactic purpose and not to be used for installation-projects, products, networks etc. However, there might be changes without notice. The authors are not responsible for the content of the slides. In any case there can not be declared conformity with the information contained in these slides. In any case this note of copyright may never be removed and must be written also in case of partial use. 04_RSTP - 2 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Rapid Spanning Tree Protocol (RSTP) Fast convergence Spanning tree: Less than second Standard IEEE 802.w approved in fall 200 Interoperable with STP IEEE 802.D Without fast convergence Modern solution for mission critical BLAN Operate only on point-to-point links Direct connections (no hubs) Replace proprietary solutions for resiliency with fast convergence introduced by some vendors 04_RSTP - 3 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Improvements over STP Improvements introduced for a fast service recovery Physical connectivity recovery Filtering Data Base recovery Detection based on the physical layer Fast detection of failures over links Detection based on the protocol Topolgy map to restore services Failure propagation to establish a new topology and port rules Root Port transition Propagation and resolution of the new topology Fast transition of the ports to the forwarding state Design. Port transition Unicast entries update Removal of entries related to local changes Notifications and apppropriate entries removal multicast entries update Fast update of local entries Notification of the new requirements Establish alternative paths before a failure occours 04_RSTP - 4 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Port roles Blocking state replaced by Alternate & Backup port rules Alternate Port that offers an alternate path in the direction of the Root Bridge to that provided by the Bridge own Root Port. Alternate port to be used in case of root port failure Backup Acts as a backup for the path provided by a Designated Port in the direction of the leaves of the Spanning Tree. Backup Ports exist only where there are two or more connections from a given Bridge to a given LAN. Root Designated Disabled 04_RSTP - 5 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Alternate port and Backup port IEEE 802.w assumes that there is not a Blocking state Ports connected to alternate paths to the root are selected as Alternate Different ports of the same Bridge connected to the same LAN: A designated port The remaining ones are backup ports Point-to-point connection between two ports of a Bridge Two or more ports of a Bridge connected by a repeater The two ports are connected to the same LAN 04_RSTP - 6 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Edge port Edge port is a terminating port that connect a endstation Edge port does not work as other port: As soon detect a Link Integrity Test go immediately to Forwarding state without Listening e Learning state A port changing state do not cause a TCN BPDU transmission through root port 04_RSTP - 7 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Port states: similarities between STP and RSTP STP port states Administrative Port states MAC address operativity RSTP port states Active RSTP topology (port roles) DISABLED Disabled FALSE Discarding Excluded (Disabled) DISABLED Enabled FALSE Discarding Excluded (Disabled) BLOCKING Enabled TRUE Discarding Excluded (Alternate, Backup) LISTENING Enabled TRUE Discarding Included (Root, Designated) LEARNING Enabled TRUE Learning Included (Root, Designated) FORWARDING Enabled TRUE Forwarding Included (Root, Designated) 04_RSTP - 8 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Diagrammatic conventions Legenda simboli grafici Graphic symbol Bridge Identifier Port Identifier & Port Cost p, c p, c p, c p, c BBB RRR,c p, c p, c BRIDGE p, c p, c Root Identifier Root Path Cost A LAN 04_RSTP - 9 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Conventional graphic symbols Port role Designated edge port Root Port Alternate Backup Disabled Port state Legend Discarding Learning Forwarding Forwarding Discarding Learning Forwarding Discarding Discarding ----- Designated Designated Proposal Root Root Proposal BPDU sent 04_RSTP - 0 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

The alghoritm principle The tree is created in the same way as RTP Root bridge election Root port definition Designated port definition The port not selected as root or designated are selected as: Alternate if connected to a port on different bridge Backup if connected to a different port of the same bridge 04_RSTP - Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Physical redundant star topology 2 A B 2 222 3 4 C F D E 6 333 3 5 4 6 44 5 4 G I H K J M L N 555 666 777 888 04_RSTP - 2 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

RSTP active topology Root,0 2 A B 2 222 3 4 C F D E 6 333 3 5 4 6 444 3 5 4 G I H K J M L N 555 666 777 888 04_RSTP - 3 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

RSTP tree & port state Root A 22,0 2 B 2 3 4 C F D E 6 333 3 5 4 6 444 3 5 4 G I H K J M L N 555 666 777 888 04_RSTP - 4 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Backup port example,0 2 Root A B 2 222 3 4 C F D E 6 333 3 5 4 6 444 3 5 4 G I H K J M L N 555 666 777 888 O 04_RSTP - 5 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Ring topology A Root,0 3 2 B 222 C 3 2 L D K 3 666 2 333 E 3 2 J F I 3 555 2 H 3 444,30 2 G 04_RSTP - 6 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Fault recovery based on physical level fault detection If the switch looses a root port, the alternate port is activated immediately: that port becomes a new root port Fault detection and recovery based on physical layer fault 04_RSTP - 7 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Fault detection and flush entry The bridge flushes immediately the entries that have a faulty port as destination port Local flush entries on bridge ports at the end of a faulty link Bridges directly connected to a faulty bridge If a root port fails, an alternate port becomes root A bridge that turns an Alternate Port into a Root Port sends a Topology Change Notification (TCN) BPDU through the root port On each port in the forwarding state When a TCN is received: Flush the entries on every ports except the port were the TCN as been received Forward TCN on every ports in forwarding state except the port where the TCN has been received 04_RSTP - 8 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Flush entry example: initial configuration,0,0 222 333 444 222 333 444 555 666 555 666 777,30 Tree represantation 777,30 04_RSTP - 9 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Flush entries: step The link 555-777 fails both 555 and 777 notice it It can be seen that all the Ports indicated will need to be flushed.,0 333 222 444 555 666 Legend Addresses learnt on these Ports need to be flushed. 777,30 Addresses learnt on these Ports have been flushed. TCN transmitted in the direction of the arrow 04_RSTP - 20 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Flush entries: step 2 555 and 777 flush addresses for their faulty Ports. 777 changes the port state from alternate to root 777 sends a TCN message (an RSTP BPDU with TC set). The TCN message is just like a Configuration-BPDU with TC flag set to,0 333 555 222 444 666 Legend Addresses learnt on these Ports need to be flushed. 777,30 Addresses learnt on these Ports have been flushed. TCN packets sent in the direction of the arrow 04_RSTP - 2 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Flush entries: step 3 bridge 666 Receives the TCN message Removes the entries related to other ports Port and port 2 Sends the TCN message from every other port in the forwarding state Port up to bridge 333,0 333 3 4 555 222 444 666 3 Legend Addresses learnt on these Ports need to be flushed. Addresses learnt on these Ports have been flushed. TCN packets sent in the direction of the arrow 777,30 04_RSTP - 22 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Flush entries: fase 4 Bridge 333 Receives the TCN message from port 4 Removes the entries related to other ports Port, port 2 and port 3 Sends the TCN message from all its port in the forwarding state Port up to bridge Port 3 up to bridge 555 Legend Addresses learnt on these Ports need to be flushed. Addresses learnt on these Ports have been flushed. TCN packets sent in the direction of the arrow 3,0 2 3 333 555 2 4 777,30 222 444 666 04_RSTP - 23 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Flush entries: step 5 Bridge Receives the TCN message from port 2,0 2 3 222 2 3 Removes the entries related to other ports Port and port 3 333 3 444 4 Sends the TCN message on the other ports in the forwarding state Port up to bridge 222 555 666 Port 3 up to bridge 444 Legend Addresses learnt on these Ports need to be flushed. 777,30 Addresses learnt on these Ports have been flushed. TCN packets sent in the direction of the arrow 04_RSTP - 24 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Flush entries: step 6 bridge 222 and 444 Receive a TCN message from one of their ports Removes the entries related to other ports (as shown in the figure) TCN messages sent by them reach only ports in the discarding state???,0 333 555 222 2 3 3 444 666 4 Legend Addresses learnt on these Ports need to be flushed. Addresses learnt on these Ports have been flushed. TCN packets sent in the direction of the arrow 777,30 04_RSTP - 25 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Proposal/agreement mechanism A bridge B near to the root, as soon as the link falls, proposes itself as root. The other bridges (i.e. bridge C) inform bridge B that another root is present and bridge B accepts it. R B C 04_RSTP - 26 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

IEEE 802.w recommended path cost Port recommended recommended Acceptable speed value range value <= 00 Kb/s 200.000.000 20.000.000-200.000.000-200.000.000 Mb/s 20.000.000 2.000.000-200.000.000-200.000.000 0 Mb/s 2.000.000 200.000-20.000.000-200.000.000 00 Mb/s 200.000 20.000-2.000.000-200.000.000 Gb/s 20.000 2.000-200.000-200.000.000 0 Gb/s 2000 200-20.000-200.000.000 00 Gb/s 200 20-2000 - 200.000.000 Tb/s 20 2-200 - 200.000.000 0 Tb/s 2-20 - 200.000.000 04_RSTP - 27 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

DSAP SSAP Length DSAP SSAP Multicast 0-80-C2-00-00-00 Singlecast Bridge Address Control XY 042H 042H XID Configuration message 00000000 = STP 0000000 = RSTP Configuration BPDU STP and RSTP Byte 2 Protocol Identifier 00-00 Protocol Ver. Identifier 00 BPDU Type 00 TC Flags TCA Root Identifier First 2 byte = Bridge Priority last 6 byte = MAC address of the Root Bridge Root Path Cost Bridge Identifier first 2 byte = Bridge Priority last 6 byte = MAC address of the Bridge that sent the BPDU Port Identifier First byte = Port Priority Second Byte = port number Message Age Max Age Hello Time Forward Delay 04_RSTP - 28 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2 3 4 5 6 3 4 7 8 25 26 27 28 29 30 3 32 33 34 35 P PR PR A

RSTP and STP compatibility RSTP bridges may be configured to operate in STP mode Vital if there is a repeater between bridges The RSTP behavior may lead to instability and to temporary loops RSTP bridges (IEEE 802.w) work automatically in STP mode (IEEE 802.D) when one or more bridges operate in STP mode BPDUs received with the protocol version identifier field set to 0 are handled in a different way Working contemporary in STP mode and RSTP mode may cause instability in the spanning tree definition Possible packets duplication Possible receipt of out of sequence packets 04_RSTP - 29 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

RSTP: fast convergence An alternate path may be created in 0 20 ms Fast convergence relies upon Ability to detect a failure in an reliable way Ability to quickly detect a failure Recovery based physical layer For this purpose the transmission systems used are relevant High stability due to reliable hardware parts Intermittent failures may create stability issues Transceiver able to locate a local or remote failure over point-to-point links 04_RSTP - 30 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Ring topology and fast recovery Fault on the ring If the bridge has an alternate port, its state is changed immediately from alternate to root state Recovery based physical layer If the bridge doesn t have an alternate port proposes itself as Root Bridge Recovery based on new protocol handshaking Fast BPDU Proposal and Agreement type handshaking Sync & Agree operations Ports receiving BPDUs with Designated Proposal flag execute a Sync operation Discard all packet received on non-edge ports Ports discarding packets (Sync) go immediately in Forwarding State when receive a BPDU with Designated Agreement flag 04_RSTP - 3 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Ring topology fault: step,0 3 4 B 2 333,0 3 4 B 2 333 A C fault C 222 3 D 2 444 3 4 222 3 D 2 444 3 4 E F E F 04_RSTP - 32 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Ring topology fault and new Root proposal,0 3 4 B 2 333,0 3 4 B 2 333 fault C fault C 222 222,0 3 Root Bridge? D BPDU as root bridge with flag Designated Proposal 2 444 3 4 E F 222 222,0 3 D 2 444 3 4 E F Sync operation 04_RSTP - 33 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Ring topology fault: Sync Operation,0 3 4 B 2 333,0 3 4 B 2 333 4 3 fault 222,30 3 D BPDU containing new path E to the root bridge with Flag Designated Proposal C 2 444 3 4 BPDU flag Root Proposal F fault 222,30 3 BPDU flag Root Agreement D BPDU with Designated Agreement flag set C 2 444 3 4 E F 04_RSTP - 34 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Issues related to fast convergence Increased probability of packets duplication Increased probability of packets delivered out of order Due to the chance to have Temporary loops Intermittent changes in the spanning tree Be careful when using protocol relaying on Ethernet! LAT, NETBEUI and LLC2 They cannot manage out of order and duplicated packets It is useful to disable RTSP mode (802.w) 04_RSTP - 35 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2

Compatibilty and interoperability Products from different vendors and IEEE 802.w compliant must interoperate without problems Be careful with products supporting IEEE 802.w during and before 200!! The standard has been approved in late 200 Such products surely support a pre-standard version This may cause interoperability issues with products compliant to the standard 04_RSTP - 36 Copyright 2002 - M. Baldi - P. Nicoletti: see page 2