STP Puzzle #1, Answer Part 3

By certskills December 6, 2011 11:17

This post wraps up the discussion of STP Puzzle #1 with a brief look at finding the designated ports (DPs) on each link between switches. As usual, check out the original post to make sense of this one. Note that answer part 1 looked at the reasons why S4 becomes root, and answer part 2 looked at how to determine which ports each non-root switch uses as their root ports (RPs).

Step 3: Find the Designated Port (DP) on Each Switch-Switch Link

The designated port (DP) on a link is the switch that, during STP convergence, sends the best (least cost) Hello onto a link. If a tie occurs, the first tiebreaker looks at the Bridge ID (BID) of the two switches on the link, with the best (lowest) BID winning. If that comparison results in a tie, the switch is hearing its own Hellos. Dealing with that topology is interesting, but unrelated to today’s discussion.

As usual with the steps in the STP puzzle, you can quickly identify some DPs. Focusing on the links between switches, you can look for these cases:

  1. The root’s local ports always win the DP election, so mark those as DP.
  2. If either port on the link is an RP, the other port on the link is the DP.
  3. If the earlier rules do not tell you which switch acts as DP, then apply the normal STP rules to determine the DP: pick the switch with the lowest root cost, or if it’s a tie, pick the switch with the numerically-lower BID.

Today’s post walks through these steps.

Analysis: First Two (Easy) Rules

Figure 4 shows a reminder of the root switch and the known root ports. Note that the earlier analysis determined the RP on S1 and S3, but not on S2.

Figure 4: Root and Root Port Information, STP Puzzle #1

First, look at the root, and mark both its links (F0/1 and F0/2) as DPs. Easy enough.

Next, look at each RP, find the other end of the link, and mark it as DP. In this case, only S1’s F0/3 is newly identified as a DP. Again, pretty simple if you took good notes so far. Figure 5 shows the results to this point, with a DP identified on three of the five links in the topology.

Figure 5: Root, Root Ports, and Known Designated Ports, STP Puzzle #1

Analysis: Last (General) Rule

At this point, the DP has not yet been identified for two links: the S1-S2 link and the S3-S2 link, both shown as blue links in Figure 5.  Because neither link has a known RP, and S4 (the root) is not connected to these links, neither of the two earlier easy methods to find the DP work.

To find the DP on each link, simply compare the root cost of the two competing switches. In this case, it’s a short comparison: S2’s root cost cannot be determined from the information in this puzzle. As a result, you cannot find the DP on these two remaining links, because S2 connects to both links.

Conclusions, STP Puzzle #1

Figure 5 sums up the answers for STP puzzle #1. The figure shows all the known information about the root, RPs, DPs, and Root Costs (RC). In this case, the answer does not list any blocking ports, because the information is incomplete.

STP Puzzle #1, Answer Part 2
STP Puzzle #2
By certskills December 6, 2011 11:17
Write a comment


  1. Mark M. December 6, 18:53


    Great job with this STP lab. I found your answers informative and it helped me to see another point of view. The lab also helped me to think outside the box.

    Look forward to the next lab.


    Reply to this comment
  2. Wendell Odom of Certskills Author December 6, 19:38

    Hey Mark,
    Glad you liked it! I think once I get through another one, I’ll have the format down. I’m ready to get another one out there – hope to get one posted for the weekend. Thanks again…

    Reply to this comment
  3. David Vesely March 6, 00:14


    Thanks for the exercises. They are very helpful in solidifying the rules for STP for me. Certainly there is a lot of information and choices for the CCNA route. I am glad that I am able to use this as part of my coursework.

    Reply to this comment
  4. Dave October 28, 07:48

    Hi Wendell,

    Thanks for the STP puzzle, this comes in really handy since i couldn’t get it down right away and had problems with figuring out which ports where blocking and DP ports.

    As a last note, is it possible to post the final outcome with all blocking ports and picture, suggested port S2 fa0/4 is the RP to S4?

    Reply to this comment
    • Marcelo August 23, 02:27

      Being S2 F0/4 the RP I obtained the following (for a value of 9 in S2 F0/4):
      S1 F0/2 RP
      S1 F0/3 DP
      S1 F0/4 RP
      S2 F0/1 DP
      S2 F0/3 DP
      S2 F0/4 RP
      S3 F0/1 RP
      S3 F0/2 BLK
      S4 F0/1 DP
      S4 F0/2 DP

      Reply to this comment
  5. Guillaume S July 10, 12:50

    I passed the ICND1 with success, thanks to your Official Cert Guide, and now i am studying for the ICND2. My question:

    S2 should advertise a maximun root cost lower than 12: (S1 RC=8) + (S2 Port Cost=4) and because S2 will not choose an RP with an higher root cost,
    S2 F0/3 announces an RC<=12
    S3 F0/2 annouces an RC=27
    S2 F0/3 should be the DP on segment S2-S3

    Is it correct?


    Reply to this comment
    • certskills Author July 21, 12:05

      Hi Gulliaume,
      As worded, I don’t think you can go there. But if you assume all defaults for the facts not mentioned in the problem statement, yep, that’s reasonable.

      Reply to this comment
  6. Marcelo August 23, 02:04

    Hi Wendell, I made some further practice on my own with this excellent puzzle, and I want to confirm if I consider the case where F=13, the S2’s root port is F0/1 and there are two BLK ports: S3 F0/2 and S2 F0/4.

    Is this correct? Thanks in advance.

    Reply to this comment
    • certskills Author August 24, 16:34

      Well, if you tested it and proved it in lab, I’m in! Seriously though, I am a bit confused. Keep in mind I wrote this content… 6 years ago? So it’s not fresh in mind. I don’t recall saying that there’s some value labelled “F”, and you then choosing to consider a case in which F=13. So I’m a bit lost. But if you built this in lab, and changed some STP settings vs this exercise’s starting point – that’s perfect. That’ the way to really learn STP well.

      PS Glad you think it’s a most excellent puzzle!

      Reply to this comment
View comments

Write a comment

Comment; Identify w/ Social Media or Email


Subscribe to our mailing list and get interesting stuff and updates to your email inbox.

Thank you for subscribing.

Something went wrong.