Wendell Odom and I have had a lot of time together the past few months and I am trying to really hammer some STP into my brain before my boot camp in a few weeks.
I am having issues with port priority and when you have a tie with two links having the same cost to the root switch. Mr. Odom states the following:
"When a switch experiences a tie in regard to the cost to reach the root, the switch first uses the interfaces'
port priority values as a tiebreaker. If the port priority values tie, the switch uses the lowest internal interface number."
To me this sounds like it is the non-root switches' interface, but after further reading on Cisco's
site, it appears not to be. The site uses the following image to describe their view:

Initial Cat_R config:
Catalyst_R#show spanning-tree interface FastEthernet 3/1
Vlan Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
VLAN0001 Desg FWD 19 128.129 P2p
VLAN0002 Desg FWD 19 128.129 P2p
Catalyst_R#show spanning-tree interface FastEthernet 3/2
Vlan Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
VLAN0001 Desg FWD 19 128.130 P2p
VLAN0002 Desg FWD 19 128.130 P2p
Initial Cat_D config:
Catalyst_D#show spanning-tree interface FastEthernet 5/1
Vlan Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
VLAN0001 Root FWD 19 128.129 P2p
VLAN0002 Root FWD 19 128.129 P2p
Catalyst_D#show spanning-tree interface FastEthernet 5/2
Vlan Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
VLAN0001 Altn BLK 19 128.130 P2p
VLAN0002 Altn BLK 19 128.130 P2p
Now comes the part where it contradicts what I have read or thought I read.

You are going to decrease the port priority value for VLAN 1 on port 3/2. This way, the corresponding port 5/2 on Catalyst D receives better BPDUs than the ones that are sent on port 5/1 (that still has a port priority value of 12[IMG]https://us.v-cdn.net/6030959/uploads/images/smilies/icon_cool.gif[/IMG].
Catalyst_R#config terminal
Catalyst_R(config)#interface FastEthernet 3/2
Catalyst_R(config-if)#spanning-tree vlan 1 port-priority 64
Catalyst_R(config-if)#end
Catalyst_R#
Catalyst_R now has the following:
Catalyst_R#show spanning-tree interface FastEthernet 3/1
Vlan Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
VLAN0001 Desg FWD 19 128.129 P2p
VLAN0002 Desg FWD 19 128.129 P2p
Catalyst_R#show spanning-tree interface FastEthernet 3/2
Vlan Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
VLAN0001 Desg FWD 19 64.130 P2p
VLAN0002 Desg FWD 19 128.130 P2p
Catalyst_D now has the following:
Catalyst_D#show spanning-tree interface FastEthernet 5/1
Vlan Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
VLAN0001 Altn BLK 19 128.129 P2p
VLAN0002 Root FWD 19 128.129 P2p
Catalyst_D#show spanning-tree interface FastEthernet 5/2
Vlan Role Sts Cost Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
VLAN0001 Root FWD 19 128.130 P2p
VLAN0002 Altn BLK 19 128.130 P2p
Long story short, my question is, the port priority matters on the root switch and not the non-root switch? Is this something that has changed in newer IOS's? Dynamips can't come to the rescue like it normally does due to this being a switch question which can't be emulated perfectly.
Thanks in advance!