
Let’s see, what we learned about Spanning
Tree Protocol so far, and do a paper exercise. Let’s take a look at this
topology and Determined Theoretically.
Ø Who
would be the Root Bridge?
Ø What
would be the Root Port’s?
Ø Which
Ports would be the Designated Ports?
Ø Which
Ports would be Blocking?
The First Question we ask is “Who is the
Root Bridge”
Remember that
the Mac-Address is the Tie-Breaker, if the
Priority is equal. Let’s take a look at Priorities “do
they equal”.
I am noticing that, the Priorities for Switches
A and B, they are lower, they 16384. Those
are lower than the Priorities on Switches C and D,
that means that either, Switches A or Switch B is
going to be our Root Bridge, but which one.
Here what the Mac-Addresses come as a
Tie-Breaker, which switch as the “Lowest
Mac-Address”, if we take a look at first 3 Hexadecimal digits in the
Mac-Addresses of these Switches. Switch A has the first
3 Hex Digits as “000”. On Switch B, its “001”. “000”
that’s lower than “001”, that tells us
that, Switch A is going to be our Root Bridge.
Now that we determined the Root Bridge.
The next thing we ask is
Ø What
are the Root Ports?
Remember
the definition of the Root Port. We said that “the Root Port is a port on a Non-Root Bridge, the Root Bridge,
Switch A is not going to have any of these, but it’s the port on a Non-Root
Bridge, that is closest to Root Bridge in terms of Cost”, and we
going to assume that, all over those interfaces are running out their maximum
speed, another words this “Te interface”
that’s a “10 Gigabit interface”,
we assuming, it running out “10 Gigabit”
and if does that means, it’s gonna have “Cost of
2”, and a “Gigabit interface”,
which is what all over the other interfaces are, there gonna have a Cost of 4.
And
let’s take at Switch B and ask: -
What
is the Root Port on Switch B? What would be the Cost
to get back to Switch A.
Well if I went out of the 10 Gigabit Port, it would be a Cost
of 2 to cross the link to get to Switch A. I got other ways of getting the
Switch A though.
I could go
down to “Switch C with Cost of 4” and then go,
from Switch C, up to Switch
A, with another Cost of 4, that the Total
of “8”, 8 is much more than 2.
Ø Same thing,
if I went from Switch B to D, Switch D to Switch A, that would be a Cost of 4+4=8,
much greater than 2. This tells me that my
“Root Port” on Switch B is my “Te 1/0/1(10 Gigabit)”.
What
about Switch D, Well Switch D could
go directly to the “Root Bridge over a Gigabit1/0/1
Port”, that would be a “Cost of 4”
or It could go over to Switch B, which would be a “Cost of 4”, than over to Switch A that an additional “Cost of 2”, 4+2=6,
6 is greater than 4, that tells me
that, Gigabit 1/0/1, that is my Root Port on
Switch D.
Next Switch C, on Switch C if, I went from
to Switch C to B to A, that’s the “Total Cost of 6”, but Notice Switch C has a couple of Ports, that would get
me up to Switch A. Now let’s start to get a bit tricky.
Ø Which
one of these is going to be Root Port, which one is considered closet to the
Root in terms of Cost.
It looks like, we have an equal
Cost, either path is a Cost of 4,
what do, we do now. Well this is a common point
of confusion for student learning Spanning Tree Protocol. We
going to go with the “Lowest Port ID”,
but it’s not the “Lowest Port ID on Switch C”. It’s the Lowest Port
ID, that is sending traffic into Switch C. It’s the “Sender’s Port ID”, that’s we gonna be comparing. In
this case “Gigabit 1/0/3 and Gigabit 1/0/4”.
With
default settings “Gigabit 1/0/3”
is going to have the “Lowest Port ID”,
because the “Port Number is Lower”.
You see the way the Port ID works is,
there is a Port Priority, that defaults to 128
and then there is a Dot (.), after the Dot (.), there is a Port Identifier, and typically on many Cisco Catalyst Switches. This Port Identifier is
going to be a number, that’s too greater than this number.
Ø So, I would
guess that the Port ID of Gigabit 1/0/3 would be “128.5”
Ø And the Port ID of Gigabit 1/0/4 would be “128.6” and Switch C can
see that information.
It knows the “Port ID of the
Sending Switch of the Far End Switch”, and the Root Port that Switch see is going to choose, is going
to be on the link, that connects to the Lowest
Port ID on the Far End. Which is Gigabit
1/0/3 with the Port ID of 128.5
What
if we wanted to manipulate that, though in the Real world?
What
if I prefer that the link connecting into Gigabit 1/0/4 be used?
Well we not able to
change this (.6) component of the
Port ID, that’s the Physical Location within the Switch. That’s Not Configurable.
However,
we can change the Port Priority (128), in this example, I could go to “Gigabit 1/0/4” and I could change the Port Priority from 128 to 64, making the Port ID 64.6 that
would make it Lower than 128.5,
that would make this Gigabit 1/0/4 Port,
the link that was forwarding traffic.
But
not in this case. IN this case, we have a Default
Settings and since, Sender’s Port ID is less for 1/0/3 this link,
that means that “Gigabit 1/0/10 is going to be my
Root Port”, “that’s gonna be closet
to the Root Bridge in terms of Cost”. The actual Cost was equal, so the Tie-Breaker
became the link, which connected to the Lowest Port ID.
The Port ID on far end Switch, Switch A in our
case.
We now identified the Root Ports. Next up we have Designated
Ports?
Ø Who
are the Designated Ports in this Topology?\
Remember the definition of a Designated
Port, we said that every link,
every network segment has a Designated Port, and
“it’s the Port on that segment that’s closet to
Root in terms of Cost”.
And we
said that we not going to get any closer to the
Root, then actually being on the Root,
which means that, all of the Ports on the Root
Bridge are Designated Ports, and
that count for 4 our links.
We don’t have that many lefts. We do have link between Switch D and B, and
we going to ask “Which end of that is closet to
the Root in terms of Cost”
Well
if I am looking from the prospective of, this Gigabit
1/0/5 end. If I am on Switch B, I got the Cost of 2, to get back to the Root, if I am on
this Gigabit 1/0/2 end of the link, that would have a Cost of 4 to get back. So, this Gigabit 1/0/5 has the Lowest Cost. This means
that, this Gigabit 1/0/5 is going to be my
Designated Port on Switch B.
And we have one other link, and it’s this Gigabit
1/0/2 – 1/0/7 between Switch C and Switch B
Ø Who
is the Designated Port Here?
Well by the same logic, if I am this Gigabit1/0/7 end of link, we gonna have the Cost of 2 going
over that Te 1/0/x link, to get back to the Root Bridge, if we are in this Gigabit 1/0/2 (Switch C) end of link then I would have a Cost of 4, that means that this Gig1/0/7 going to be My Designated Port on Switch B.
We have 6 Links or Wire connected between
Switches, So we have 6 Designated Port
And
we assuming that all of the interfaces are administratively up. We don’t have
any to these interfaces that are administratively shut down, and if that’s the
Case, any port that we don’t yet Labeled, is
going to be a Blocking Port or rest of the Ports are Blocking Port.
Ø This
Gigabit 1/0/2 on Switch D is going to be a Blocking Port
Ø This
Gigabit 1/0/11 on Switch C is going to be a Blocking Port.
Ø And
this Gigabit 1/0/2 on Switch C is going to be a Blocking Port.
And
what we able to do in this Practice Exercise is determine
Who is the Root Bridge: - Bridge with a lowest Bridge ID, we look for
the Switches with Lowest Priorities and if we have Tie, Mac-Addresses of those switches become the Tie-Breaker.
Who were the Root Ports: - We said
that “Root Ports was a Port on Non-Root Bridge,
that was closest to Root in terms of Cost”, and we use the
default Port Costs that were associated with different
Interface Speeds:-
Ø if we had a
“10Mpbs Port that would be a Port Cost of 100”.
Ø “A 100 Mbps Port that would be a Cost of 19”.
Ø A
Gigabit Port is a Cost of 4
Ø And
10Gigaport is a Cost of 2
If You Like the Post. Don’t forget
to “Subscribe/Share/Comment”. Thank You.
It is really a great and useful piece of info. I’m glad that you shared this helpful info with us. Please keep us informed like this.
CCNA Training in Chennai
Great example. Thanks
ReplyDeleteOMG! No comments, this exercise cleared aaaaaaaaaaaaall my doubts.
ReplyDeleteThank you so much for sharing your informative post.Its really useful for me.keep updating such a wonderful post with us..
ReplyDeleteNo.1 Java Training Institute in Chennai | No.1 Java Training Center in Velachery
Your article is really an amazing with useful content, thank you so much for sharing such an informative information. keep updating.
ReplyDeleteBest AWS Training Institute in Chennai | No.1 AWS Training Institute in Velachery
Thank you so much for sharing such an informative information with us.its really useful for everyone,keep updating such an wonderful blog you are shared.
ReplyDeleteBest Linux Training Institute in Kanchipuram | No.1 Linux Training Institute in Kanchipuram
Your Blog is really awesome with useful content,its very helpful for us.Thanks for sharing such an wonderful article here..keep updating
ReplyDeleteBest CCNA Training Institute in Kanchipuram | CCNA Training Center in Kanchipuram
Nice and good article.. it is very useful for me to learn and understand easily.. thanks for sharing your valuable information and time.. please keep updating.
ReplyDeleteBest AWS Training Institute in Chennai | No.1 AWS Training Institute in Velachery
Thank you so much for sharing such an amazing post with informative information with us. It’s helpful for everyone, keep updating such a wonderful blog you are shared.
ReplyDeleteBest Linux Training Institute in Kanchipuram | No.1 Linux Training Institute in Kanchipuram
Excellent post!!!. The strategy you have posted in this technology helped me to get into the next level and had lot of information in it.
ReplyDeleteMicrosoft Azure Training Institute in Kanchipuram | Microsoft Azure Training in Kanchipuram
Thank you so much for sharing such an amazing post with informative information with us. It’s helpful for everyone, keep updating such a wonderful blog you are shared.
ReplyDeleteBest CCNP Training Institute in Chennai | CCNP Training in Velachery
Your Blog is really awesome with useful content,thank you so much for sharing such an informative information.keep updating your creative knowledge with helpful article..
ReplyDeleteBest Java Training Institute in Chennai | Java Training Center in Velachery
I found a lot of interesting information here. A really good post, very thankful and hopeful that you will write many more posts like this one. It was a really great experience. We had a really hard time because of four weeks, but at the end of the day it was awesome.
ReplyDeleteBest Linux Training Institute in Kanchipuram | No.1 Linux Training Center in Kanchipuram
Information you shared in this site is very useful to know about the technology.Thanks for this information.Regards,
ReplyDeletePython Training Institute in Chennai | Python Training Institute in Nanganallur
Excellent post. The strategy you have posted in this technology helped me to get into the next level and had lot of information about STP practice exercise.Thanks and Regards,
ReplyDeleteAndroid Training Institute in Chennai | Android Training Institute in Tambaram
Thank you so much for sharing such an amazing post with informative information with us. It’s helpful for everyone, keep updating such a wonderful blog you are shared.Best CCNA Training Institute in Chennai | CCNA Training Center in Velachery
ReplyDeleteExcellent post.You posted good information about practice exercise.Thanks and Regards,
ReplyDeleteAndroid Training Institute in Chennai | Android Training Institute in Adyar
Wonderful post.Thanks for this information about the STP Practice exercise.Regards,
ReplyDeleteVMWare Training Institute in Chennai | VMWare Training Institute in Thiruvanmiyur
In this blog you defined the STP practice exercise that is very effective.Thanks for this information.Regards,
ReplyDeletePython Training Institute in Chennai | Python Training Institute in Besant Nagar
This article is very efficiency to get information about the STP Practice exercise.Thanks for this Blog.Regards,
ReplyDeleteIOS Training Institute in Chennai | IOS Training Institute in Saidapet
In this Blog you demonstrate the valuable information about the STP Practice exercise. Thanks for your wonderful information. Regards,
ReplyDeleteOutstanding Python Exam Center in Chennai | Outstanding Python Exam Center in St.Thomas Mount
This Blog is very profitable for me that you explained about the STP Practice exercise. Thanks for your amazing information. Regards,
ReplyDeleteBest Python Exam Center in Chennai | Best Python Exam Center in Porur
In this website you gave the information about the STP Practice Exercise which is very favourable. Thanks for your marvelous information. Regards,
ReplyDeleteNo.1 Cloud Computing Training Institute in Chennai | No.1 Cloud Computing Training Institute in Sholinganallur
This article contains the information about the STP Practice Exercise
ReplyDeletethat is very gainful. Thanks for your awesome information. Regards,
Excellent Android Training Institute in Chennai | Excellent Android Training Institute in Meenambakkam
I found a lot of interesting information here in this site. This is really good post, I’m very thankful and hopeful that you will write many more posts like this one. Regards,
ReplyDeleteTop Most IOS Training Institute in Chennai | Top Most IOS Training Institute in Velachery
Awesome..You have clearly explained ...Its very useful for me to know about new things..Keep on blogging..
ReplyDeleteExcellent Web Designing Training Institute in Chennai | Excellent Web Designing Training Institute in T.Nagar
It's interesting that many of the bloggers to helped clarify a few things for me as well as you giving. Most of your ideas can be nice content. Regards,
ReplyDeleteOutstanding Selenium Training Institute in Chennai | Outstanding Selenium Training Institute in OMR
This is very efficiently written post. It will be valuable to anybody who employees it, including myself. Keep up the good work
ReplyDeletePerfect Python Training Institute in Chennai | Perfect Python Training Institute in Perungudi
ReplyDeleteYour Blog is really awesome with useful content. Thank you for taking the time to provide us with your valuable information. Keep sharing your post regularly. Regards,
Best Web Designing Training Institute in Chennai | Best Web Desigining Training Institute in Taramani
This is really nice information. I was looking for this since a long time. Thanks for sharing. Regards,
ReplyDeleteBest Cloud Computing Training Institute in Chennai | Best Cloud computing Training Institute in Chrompet
This is really nice information. I was looking for this since a long time. Thanks for sharing. Regards,
ReplyDeleteTopMost Python Training Institute in Chennai | TopMost PythonTraining Institute in Madipakkam
Awesome Post!!!You have clearly explained .Its very useful for me to know about new things. Keep on blogging.
ReplyDeleteExcellent Web Designing Institute in Chennai | Excellent Web Designing Institute in Pallikaranai
Your Blog is really awesome with useful content. Thank you for taking the time to provide us with your valuable information. Keep sharing your post regularly. Regards,
ReplyDeleteVMware Training Institute in Chennai | VMware Training Institute in Keelkattalai
Your Blog is really Nice and Informative. Thanks for sharing such a interesting article. Keep updating. I really enjoy simply reading all of your weblogs.
ReplyDeletePerfect Cloud Computing Institute in Chennai | Perfect Cloud Computing Institute in Guindy
Nice Post! It is really interesting to read from the beginning & I would like to share your blog to my circles, keep sharing.
ReplyDeleteBest Python Training Institute in Chennai | <a href="https://www.alltechzsolutions.in/python-training-in-chennai.php”> Best Python Training Institute in Naganallur </a>
Nice Post! It is really interesting to read from the beginning & I would like to share your blog to my circles, keep sharing.
ReplyDeleteTopMost Cloud Computing Training Institute in Chennai | TopMost Cloud Computing Training Institute in Tambaram
Your Blog is really Nice and Informative. Thanks for sharing such a interesting article. Keep updating. I really enjoy simply reading all of your weblogs.
ReplyDeleteExcellent VMWare Training Institute in Chennai | Excellent VMWare Training Institute in Adyar
Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…
ReplyDeletePerfect Python Exam Center in Chennai | Perfect Python Exam Center in Thiruvanmiyur
This is extremely helpful information. Very good work. Everything is very interesting to learn and easy to understood. Regards,
ReplyDeleteBest Cloud Computing Training Institute in Chennai | Best Cloud computing Training Institute in Besant Nagar
I wondered upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
ReplyDeleteAWS Training Institute in Chennai | AWS Training Institute in Pallavaram
Nice Post! It is really interesting to read from the beginning & I would like to share your blog to my circles, keep sharing.
ReplyDeleteMicrosoft Azure Training Institute in Chennai | Microsoft Azure Training Institute in Porur
Your Blog is really Nice and Informative. Thanks for sharing such a interesting article. Keep updating. I really enjoy simply reading all of your weblogs.
ReplyDeleteAndroid Training Institute in Chennai | Android Training Institute in Velachery
This is really nice information. I was looking for this since a long time. Thanks for sharing. Regards,
ReplyDeleteAndroid Training Institute in Chennai | Android Training Institute in Meenambakkam
It's interesting that many of the bloggers to helped clarify a few things for me as well as you giving. Most of your ideas can be nice content. Regards,
ReplyDeleteLinux Training in Chennai | Linux Training in T.nagar
This article contains the information Practice Exercise
ReplyDeletethat is very gainful. Thanks for your awesome information. Regards,
Java Training Institute in Chennai | Java Training Institute in Chrompet
This article is very efficiency to get information about the STP Practice exercise.Thanks for this Blog.Regards,
ReplyDeletePython Training Institute in Chennai | PythonTraining Institute in Nanganallur
Your Blog is really Nice and Informative. Thanks for sharing such a interesting article. Keep updating. I really enjoy simply reading all of your weblogs.
ReplyDeleteWeb Designing and Development Training Institute in Chennai | Web Designing and Development Training Institute in Thiruvanmiyur
Awesome post. Really you are shared very informative concept... Thank you for sharing. Keep on updating...
ReplyDeleteAndroid Apps Training Institute in Chennai | Android Apps Training Institute in Besant Nagar
Awesome Post!!!You have clearly explained this info.Its very useful for me to know about new things. Keep on blogging.
ReplyDeleteWeb Desigining Training Institute in Chennai | Web Designing Training Institute in Pallavaram
Very informative blog. Thanks for sharing such good information and keep on updating.
ReplyDeleteCloud Computing Training Institute in Chennai | Cloud Computing Training Institute in Porur
It's very great post... Really you done a wonderful job ... Keep up the good work and continue sharing like this.
ReplyDeleteVMware Training Institute in Chennai | VMware Training Institute in Meenambakkam
Thanks for posting your Informative blog… It is very useful for me, thanks a lot for sharing such a wonderful article…
ReplyDeleteAndroid Training Institute in Chennai | Android Training Institute in T.nagar
Thanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information.
ReplyDeleteJava Training in Chennai
Java course in Chennai
Software Testing Training in Chennai
Web Designing Course in chennai
PHP Training in Chennai
Java Training in Tambaram
Java Training in OMR
Nice post...! I really helpful for developing my knowledge and I learn more different details. Keep it up...!
ReplyDeleteTableau Training in Chennai
Tableau Certification
Oracle DBA Training in Chennai
Linux Training in Chennai
Social Media Marketing Courses in Chennai
Corporate Training in Chennai
Unix Training in Chennai
Power BI Training in Chennai
Oracle Training in Chennai
Excel Training in Chennai
Do you just steal everything from Kevin Wallace?
ReplyDeleteVery interesting blog which helps me to get the in depth knowledge about the technology, Thanks for sharing such a nice blog..
ReplyDeleteJava Project Center in Chennai | Java Project Center in Velachery | Java Projecs in Perungudi
I liked this blog.. I got some clear information from this blog.. Thanks for taking a time to share this blog...
ReplyDeleteSpoken English Classes in Bangalore
Spoken English Classes in Chennai
Spoken English Classes in BTM
Spoken English Classes in Marathahalli
Spoken English Classes near Marathahalli
Spoken English Marathahalli
DevOps Training in Bangalore
PHP Training in Bangalore
Data Science Courses in Bangalore
English Speaking Course in Bangalore
ReplyDeleteGreat post. keep sharing such a worthy information
Software Testing Training in Chennai
Software Testing Course in Bangalore
Software Testing Training in Coimbatore
Software Testing Course in Madurai
Best Software Testing Institute in Bangalore
Software Testing Training in Bangalore
Software Testing Training Institute in Bangalore
Tally Course in Bangalore
Awesome blog, very informative content... Thanks for sharing waiting for next update...
ReplyDeleteArtificial Intelligence Course in Chennai
AI Training in chennai
artificial intelligence course fee in chennai
C C++ Training in Chennai
javascript training in chennai
Html5 Training in Chennai
QTP Training in Chennai
Spring Training in Chennai
DOT NET Training in Chennai
The development of artificial intelligence (AI) has propelled more programming architects, information scientists, and different experts to investigate the plausibility of a vocation in machine learning. Notwithstanding, a few newcomers will in general spotlight a lot on hypothesis and insufficient on commonsense application. machine learning projects for final year In case you will succeed, you have to begin building machine learning projects in the near future.
ReplyDeleteProjects assist you with improving your applied ML skills rapidly while allowing you to investigate an intriguing point. Furthermore, you can include projects into your portfolio, making it simpler to get a vocation, discover cool profession openings, and Final Year Project Centers in Chennai even arrange a more significant compensation.
Data analytics is the study of dissecting crude data so as to make decisions about that data. Data analytics advances and procedures are generally utilized in business ventures to empower associations to settle on progressively Python Training in Chennai educated business choices. In the present worldwide commercial center, it isn't sufficient to assemble data and do the math; you should realize how to apply that data to genuine situations such that will affect conduct. In the program you will initially gain proficiency with the specialized skills, including R and Python dialects most usually utilized in data analytics programming and usage; Python Training in Chennai at that point center around the commonsense application, in view of genuine business issues in a scope of industry segments, for example, wellbeing, promoting and account.
awesome article,the content has very informative ideas, waiting for the next update...
ReplyDeleteStudy Abroad Consultants in Kerala
study abroad consultants in thrissur
Study Abroad Consultants in Calicut
abroad job consultancy in coimbatore
Abroad Education Consultants in Coimbatore
europe job consultancy in coimbatore
study abroad
study in poland
study in europe
free masters in germany
I have read your blog, its really very attractive and impressive. I like it your post. Thanks for sharing such a wonderful blog with us...
ReplyDeletePCB Training Institute in Chennai | PCB Training Center in Velachery | PCB Online Courses in Velachery | Online Training Center in Velachery
Nice Information my sincere thanks for sharing this post Please Continue to share this kind of post
ReplyDeleteLinux Training Institute in Chennai | Linux Training Center in Velachery | Online Linux Training in Velachery | Linux Courses in Velachery
Excellent post... Thank you for sharing such a informative and information blog with us.keep updating such a wonderful post..
ReplyDeleteMicorSoft Azure Training Institute in Chennai | Azure Training Center in Chennai | Azure Certification Training in velachery | Online Azure training in Velachery
Great Article
ReplyDeleteCyber Security Projects
projects for cse
Networking Security Projects
JavaScript Training in Chennai
JavaScript
Training in Chennai
The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals,
Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer.
Angular Training