How to Verify the Traffic is going through Root Bridge

I have the topology shown below. I can ping from R1 to R2 and back. SW1 is the Root Bridge, If I understand all traffic goes through RB, but how do I verify that when pinging between routers ?

Thanks
SR
jskfanAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Neil RussellTechnical Development LeadCommented:
Why would ALL traffic go through the root bridge?  on a large network that would be a huge bottleneck!
The root bridge is just a root for calculating the "Tree".
0
Don S.Commented:
The short answer is - you can't.  The bigger question is why do you have the switches in a loop?  that is not a great idea.  Yes, spanning tree should be able to take care of disabling the loop so broadcasts don't go crazy, but I think you are asking for trouble with broadcast storms when you setup a loop in a switched network.
0
Neil RussellTechnical Development LeadCommented:
I did comment on the LOOP in an earlier question but was not answered.
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

Don JohnstonInstructorCommented:
First, all traffic does not necessarily go through the root bridge.

For example, R1 - SW3 would not go through the root bridge (unless you've got a REALLY slow link between SW4 and SW3).

Now if the link between SW1 and SW3 or the link between SW3 and SW4 is slow enough, then you may see that the SW2 - SW4 link is not blocking.  Which would mean that traffic between R1 and R2 does not pass through the root bridge.

The way you would determine which path the traffic takes is to map out where the blocking ports are on your diagram.  There will only be one path between R1 and R2.
0
mikebernhardtCommented:
Pinging has nothing to do with spanning tree. The way to verify if the traffic is going through the root bridge is to look at the ports which face the root and see what is blocking and what is forwarding. Assuming these are Cisco switches, you can type
show spanning-tree vlan [vlan#]
0
jskfanAuthor Commented:
I thought the Root Bridge is the one that traffic goes through....I mean all other switches forward traffic to it...
0
Don JohnstonInstructorCommented:
I thought the Root Bridge is the one that traffic goes through...
Not necessarily.
I mean all other switches forward traffic to it...
That's not exactly correct either. All other switches make their decision on which port to block based on the cost to the root.  But that does not mean that all traffic goes through the root.
0
jskfanAuthor Commented:
So if I understand you Guys, Root Bridge will handle Broadcast "Traffic" only ?
0
Don JohnstonInstructorCommented:
No.

The root bridge is the source of the configuration BPDU's which allow all other switches to identify loops and block ports to eliminate the loops.  As a result, all switches will have one root port which is the port that has the lowest cost (cost is a function of bandwidth) to the root. If a switch receives BPDU's (with a higher cost) on any other ports, then those ports will be blocked.
0
jskfanAuthor Commented:
What do the BPDUs carry as traffic type? are they used just for keep alive of the switch ports ?
initially I thought you determine the Root Bridge in function of how you want to route the traffic...
for instance in the topology I posted, SW1 is the Root Bridge, and it would be efficient to make SW2 or SW4 as the RB , and it would be the short path from R1 to R2
0
Don JohnstonInstructorCommented:
What do the BPDUs carry as traffic type?
I don't understand what you're asking.  BPDU's don't "carry" any traffic.
are they used just for keep alive of the switch ports ?
I guess you could think of them as a type of keepalive. BPDU's are used to allow all other switches to identify loops and block ports to eliminate the loops.
initially I thought you determine the Root Bridge in function of how you want to route the traffic...
That's pretty much true. You locate the root bridge so that traffic will flow over a desired path.
for instance in the topology I posted, SW1 is the Root Bridge, and it would be efficient to make SW2 or SW4 as the RB , and it would be the short path from R1 to R2
For traffic to moving from R1 to R2, making SW2 or SW4 would guarantee that traffic flows through a root.  But that's not the goal. The goal is to provide a good path for traffic. If that means is goes through a root, fine. But that's not the goal.
0
jskfanAuthor Commented:
Ok what I can retain from this discussion is: STP and Root bridge has nothing to do in the decision of which path the traffic will take...they are just there to prevent the Loop..

So if you have a design that has Access switches/Distribution/ and core switches, where would you put the Root Bridge? does it matter where ?
0
Don JohnstonInstructorCommented:
Ok what I can retain from this discussion is: STP and Root bridge has nothing to do in the decision of which path the traffic will take...they are just there to prevent the Loop..
Well, by preventing the loop, you are also affecting the traffic path.
So if you have a design that has Access switches/Distribution/ and core switches, where would you put the Root Bridge?
In a location that allows an optimal traffic path for most traffic.
0
jskfanAuthor Commented:
Well, by preventing the loop, you are also affecting the traffic path.

In the topology I posted above, let's say the ICMP traffic going from R1 to R2 (Pinging from R1 to R2), but SW4 has interface E2/2 facing SW2 in Blocking mode(STP). will the ICMP traffic go SW4 then SW3 then SW1 then SW2 to reach R2 ?

OR

ICMP traffic does not care about STP Blocked Port ?
0
Don JohnstonInstructorCommented:
Other than BPDU's, no traffic goes through a blocked port... period

If SW2 port e2/2 is blocking then the only path for any traffic between R1 and R2 is through SW4-SW3-SW1-SW2.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
jskfanAuthor Commented:
If SW2 port e2/2 is blocking then the only path for any traffic between R1 and R2 is through SW4-SW3-SW1-SW2.

Good...
I believe Traceroute will verify that ?
0
Don JohnstonInstructorCommented:
No.  Traceroute is a layer 3 function.  So only layer 3 devices will respond to traceroute packets.

The only ways to determine the path traffic takes through a layer 2 network is to either:

1) Identify which ports are blocked on a topology diagram. There will only be one path through the network (see attached).

2) Look at the MAC address table for each switch and note which interface is used to forward traffic for a particular MAC address.
SR.JPG
0
jskfanAuthor Commented:
Thanks Don.
0
jskfanAuthor Commented:
Thank you All !!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Routers

From novice to tech pro — start learning today.

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.