欢迎光临散文网 会员登陆 & 注册

来分析下vlan100的根端口和指定端口有哪些?

2020-11-17 17:19 作者:太阁网络  | 我要投稿

现在是SW1为根桥所有端口为指定端口,SW2为备份根桥,4个接口收到BPDU、RID都一样

cost值,上面100,下面100+100=200,上面2个小,再比较转发者Bid都是sw1,比不出来,再比P ID,由于SW1的2口优于3口,所有SW2的0/2口为根端口。

SW3的0/0端口为根端口。


SW1的端口都为指定端口,SW3的0/1肯定是非指定端口,SW2的0/3是非指定端口。

需要选举的是SW3和SW2之间的两根链路两端,到底谁来做指定端口,

第一步比较发送方的router ID,在这里肯定是一样的,比较不出来,开始比较第二步。

第二步比较cost值都是100,第三步比较发送的BPDU由携带的BID,这个BID由于sw2是备份根桥肯定比SW3要小,所以sw2的0/2端口为DP。SW3的0/2接口为NDP, 现在是默认的结果

现在让SW2、SW3的0/3接口关于vlan100做根端口,是port ID比较出来的,我们修改发送端DP SW1的0 /3接口把 port ID改小或者将0/2改大,默认是128,所以修改的时候必须是64的倍数



SW1(config)#int e0/3进入E0/3接口

SW1(config-if)#spanning-tree vlan 10 port-priority 64在这改小,现在查看一下SW2的接口

发现已经改过来了。



现在是R2的0/3端口为根端口,通过修改portID的优先级来影响根端口的选举  修改的优先级必须是发送BPDU的DP接口的优先级,因为比较的是接口接收到的BPDU中包含的portID


现在让SW3的0/3端口做根端口, 通过修改cost值。

在比cost值的时候,0/0 0/1 是100,而 0/2 0/3 是200 ,0/0优选,0/3在第二步已经淘汰,所以 把0/0 0/1接口cost值改大,改为210 比200大

大家一定要知道这么一点,在生成树的环境中,根桥始发的BPDU cop的字段恒为0,是根据接收接口的带宽来增加对应的度量值,再把BPDU发走,是在入接口增加的



发现已经切换到E0/2了,因为上面的端口的COST值非常大。



Cost为210  现在根端口是0/2 ,0/0和0/1在比较第二步到时候,0/2 0/3接口为200,为0/0和0/1我们修改了为了210,所以0/2和0/3优选,第三步比较转发者BID 都是 SW2 ,比不出来,所以比较第四步,就是比较SW2 0/0 0/1 port ID, 0/0 比0/1小,所以SW2 0/0对用的SW3  0/2就是根端口,

现在SW3 0/3做根端口  可以把SW3 0/2接口cost值改大,或者把0/3 cost 改小

或者修改SW2接口的优先级  把0/0改大 或者把0/1改小,尽量改大。

SW3(config)interface range Ethernet 0/2

SW3(config-if)#spanning-tree vlan 10 cost 110                      0/2接口cost值改110



 


来分析下vlan100的根端口和指定端口有哪些?的评论 (共 条)

分享到微博请遵守国家法律