STP计算原则:

-1)选举根桥
priority越小越优先;如果same priority,则MAC越小越优先

-2)选举RP
默认根桥的local port都是RP
每台non-root-bridge只有一个RP
RP到root-bridge的cost最小
如果cost相同,则选择最小的bridge ID
如果有两个端口连接到同一个neighbor,则比较对端端口priority-port#


-3)网段选举DP
每个网段一个DP
网段:STP domain中两两相连的link
比较每个网段两端的端口,哪个端口到root-bridge越近,则该端口成为DP
如果cost相同,哪台交换机的bridge-ID最小,则其相关端口成为DP
1. Lowest root bridge ID
2. Lowest root path cost to root bridge
3. Lowest sender bridge ID
4. Lowest sender port ID

 

STP例题讲解_第1张图片

Module 4:Advanced Switching Review Exercise(P125)
-1)根桥选举
priority相同,S0因BID最小成为root

-2)RP选举
S1:显然port@S1-S0到root的cost最小,故成为RP;同理port@S2-S0成为S2上的RP
S3:左右两端port到root的cost相同,此时检查哪个通告BPDU的邻居BID最小,S1 S4:显然port@S4-S3到root的cost最小,故成为RP;
S5:此时到root有3条路径,S5-S3-S1-S0/S5-S3-S2-S0/S5-S2-S0,第三条S5-S2-S0最短,故port@S5-S2成为S5上的RP
S6:左右两端port到root的cost相同,此时检查哪个通告BPDU的邻居BID最小,S4

-3)网段上的DR选举
S0-S1:显然S0上的own port到root最近,故成为DP;同理S2-S0上也是port@S0成为DP
S1-S3:显然port@S1-S3到root最近,故成为DP
S3-S2:显然port@S2-S3到root最近,故成为DP
S3-S4:显然port@S3-S4(S3-S1-S0)到root最近,故成为DP
S4-S6:显然port@S4-S6(S4-S3-S1-S0)到root最近,故成为DP
S6-S5:显然port@S5-S6(S5-S2-S0)到root最近,故成为DP
S5-S2:显然port@S2-S5到root最近,故成为DP
S5-S3:此时有两条路径到达root,S3-S1-S0/S5-S2-S0,cost相同,故比较sender BID,S3

-4)non-RP & non-DP置为blocked port,如图所示

GB0-190China H3CNE_Question 9_P5

 

STP例题讲解_第2张图片 

 


-1)根桥选举
SWA因BID最小成为根桥

-2)RP选举
SWB:cost@P1-->root=0+10=10,cost@P2-->root=0+30+20=50,cost@P3-->0+20+20+10=50,显然P1到root最近成为RP
SWC:P1-->root=20,P2-->root=40,P3-->root=40,故P1成为RP
SWD:P1-->root=20,P2-->root=40,故P1成为RP

-3)网段DP选举
SWA-SWB:根据STP定义,根桥的own port为DP,故P1@SWA & P2@SWA成为DP
SWB-SWC:P2@SWB-->ROOT=10,P2@SWC-->ROOT=20,故P2@SWB成为SWB-SWC网段的DP
SWB-SWD:显然P3@SWB-->ROOT最近,故置为DP
SWD-SWC:同上,P3@SWC-->ROOT最近,故置为DP

-4)画出RP & DP,剩下的端口置为blocked port
本例中P2@SWC/P2@SWD是non-RP or non-DP,故置为blocked状态
 

Module 4_Advanced Switching Example_MSTP/RSTP Port Roles & States_P129

 

STP例题讲解_第3张图片


Module 4_Advanced Switching Example_MSTP/RSTP Port Roles & States_P129

-1)根桥选举
SW1因BID最小成为root bridge

-2)RP选举
SW2:E1/0/1离root最近,成为RP
SW4:E1/0/1离root最近,成为RP
SW3:此时有两条路径到达ROOT:SW3-SW2-SW1/SW3-SW4-SW1,cost相同,故比较sender BID,SW2


-3)网段Alt/Bak/EP选举(RSTP中没有non-RP or non-DP端口)
SW1-SW2:毫无疑问E1/0/1@SW1成为DP
SW1-SW4:毫无疑问E1/0/4@SW1成为DP
SW2-SW3:显然E1/0/2@SW2-->ROOT路径最短,故置为DP
SW4-SW3:显然E1/0/3@SW4-->ROOT路径最短,故置为DP,而E1/0/3@SW3成为该网段Alt端口
另外可以看到SW3右侧有一条网线自环回来了,故一个端口成为Bak,一个称为DP
SW4左侧连接了一台PC,故此端口置为EP

 


Alt端口什么时候启用?
类似于STP中的non-RP,提供到达root的第二条alternative path
它从another switch接收superior BPDU

Bak端口什么时候启用?
它从own switch接收superior BPDU


接入层双归到汇聚,如果用RSTP,上行端口都是UP吗?
yes