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
Module 4:Advanced Switching Review Exercise(P125)
-1)根桥选举
priority相同,S0因BID最小成为root
-2)RP选举
S1:显然[email protected]到root的cost最小,故成为RP;同理[email protected]成为S2上的RP
S3:左右两端port到root的cost相同,此时检查哪个通告BPDU的邻居BID最小,S1<S2,故[email protected]成为S3上的RP
S4:显然[email protected]到root的cost最小,故成为RP;
S5:此时到root有3条路径,S5-S3-S1-S0/S5-S3-S2-S0/S5-S2-S0,第三条S5-S2-S0最短,故[email protected]成为S5上的RP
S6:左右两端port到root的cost相同,此时检查哪个通告BPDU的邻居BID最小,S4<S5,故[email protected]成为S6上的RP
-3)网段上的DR选举
S0-S1:显然S0上的own port到root最近,故成为DP;同理S2-S0上也是[email protected]成为DP
S1-S3:显然[email protected]到root最近,故成为DP
S3-S2:显然[email protected]到root最近,故成为DP
S3-S4:显然[email protected](S3-S1-S0)到root最近,故成为DP
S4-S6:显然[email protected](S4-S3-S1-S0)到root最近,故成为DP
S6-S5:显然[email protected](S5-S2-S0)到root最近,故成为DP
S5-S2:显然[email protected]到root最近,故成为DP
S5-S3:此时有两条路径到达root,S3-S1-S0/S5-S2-S0,cost相同,故比较sender BID,S3<S5,故[email protected]成为DP
-4)non-RP & non-DP置为blocked port,如图所示
GB0-190China H3CNE_Question 9_P5
-1)根桥选举
SWA因BID最小成为根桥
-2)RP选举
SWB:[email protected]>root=0+10=10,[email protected]>root=0+30+20=50,[email protected]>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,故[email protected] & [email protected]成为DP
SWB-SWC:[email protected]>ROOT=10,[email protected]>ROOT=20,故[email protected]成为SWB-SWC网段的DP
SWB-SWD:显然[email protected]>ROOT最近,故置为DP
SWD-SWC:同上,[email protected]>ROOT最近,故置为DP
-4)画出RP & DP,剩下的端口置为blocked port
本例中[email protected]/[email protected]是non-RP or non-DP,故置为blocked状态
Module 4_Advanced Switching Example_MSTP/RSTP Port Roles & States_P129
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<SW4,故E1/0/2成为RP
-3)网段Alt/Bak/EP选举(RSTP中没有non-RP or non-DP端口)
SW1-SW2:毫无疑问E1/0/[email protected]成为DP
SW1-SW4:毫无疑问E1/0/[email protected]成为DP
SW2-SW3:显然E1/0/[email protected]>ROOT路径最短,故置为DP
SW4-SW3:显然E1/0/[email protected]>ROOT路径最短,故置为DP,而E1/0/[email protected]成为该网段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
转载于:https://blog.51cto.com/cnahqmb/340974