• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 503
  • Last Modified:

The purpose of Root Bridge

Knowing that STP is to prevent switching loops.
Well, after you connect the switches together, the STP goes into its calculation to elect the Root Bridge and block redundant  links.  Now will the traffic to the next switch never go from blocked to non-blocked port and vice-versa ?
example:
on the screenshot below, if a PC plugged to Switch B wants to reach a PC plugged to Switch D, will the traffic go B to C then to D or straight B to D.
Also the other way around if PC plugged to Switch D wants to reach PC plugged  to Switch B, will the traffic go D to C then to B or straight D to B?

Thank you
stp
0
jskfan
Asked:
jskfan
  • 4
  • 3
1 Solution
 
JustInCaseCommented:
STP root bridge starts with every switch believes that it is the root bridge. Than - negotiate with other switches who have the the best BridgeID. Winner (Highlander - There can be only one) becomes root bridge (all paths lead to Root bridge), for the rest of the switches rules are relatively simple. Simplified version - Find the best (lowest cost path) to the root bridge (Root port) - block the rest of the paths to the root bridge (not exactly, since there can be downstream switches that path should not be blocked - that's why it is simplified version :) ). In reality similar process is happening between non root bridge switches in the case that there are 2 or more paths to reach Root bridge and both switches have the same cost to reach Root bridge. If cost to reach root bridge is the same again switches compare BridgeID values, whoever looses, needs to block alternative path to the root bridge, however the first criteria is always cost to reach root bridge...
Purpose of all of this is to prevent bridging loops (or switching loops).

You can read more details in article Spanning Tree Protocol: Bridge ID, Priority, System ID Extension & Root Bridge Election Process.
0
 
jskfanAuthor Commented:
I understand how root bridge election happens, What I need to understand, is how network traffic is handled as I mentioned in the example:

on the screenshot above, if a PC plugged to Switch B wants to reach a PC plugged to Switch D, will the traffic go B to C then to D or straight B to D.
Also the other way around if PC plugged to Switch D wants to reach PC plugged  to Switch B, will the traffic go D to C then to B or straight D to B?
0
 
JustInCaseCommented:
Traffic will go through unblocked links. In your drawing - without red dots.
From switch B to D path will lead through C. The same is for opposite direction.
(Path B -> D (or D -> B) will not be used as long as path B - D is blocked).
0
Prepare for an Exciting Career in Cybersecurity

Help prevent cyber-threats and provide solutions to safeguard our global digital economy. Earn your MS in Cybersecurity. WGU’s MSCSIA degree program curriculum features two internationally recognized certifications from the EC-Council at no additional time or cost.

 
jskfanAuthor Commented:
I have not tested yet ..so if you ping  PC on Switch B from PC on Switch D, ping packets will go through C ?
0
 
JustInCaseCommented:
Yes in topology with blocked ports marked as above. Block ports can't be used.
Check MAC addresses on ports after ping and you will see the path..
0
 
jskfanAuthor Commented:
Thank you
0
 
JustInCaseCommented:
You're welcome.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Become a Leader in Data Analytics

Gain the power to turn raw data into better business decisions and outcomes in your industry. Transform your career future by earning your MS in Data Analytics. WGU’s MSDA program curriculum features IT certifications from Oracle and SAS.  

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now