11-1 STP工作流程抓包理解

实验1

拓扑:

配置

华为默认启用mstp生成树协议, 将所有的交换机更改为stp,且修改LSW1和LSW2的桥优先级

LSW1

<Huawei>sys
[Huawei]sys LSW1
[LSW1]stp mode stp \将生成树协议改成stp
[LSW1]stp priority 0 \设置桥优先级为0

LSW2

<Huawei>sys
[Huawei]sys LSW2
[LSW2]stp mode stp
[LSW2]stp priority 4096 \设置桥优先级为4096

LSW3

<Huawei>sys
[Huawei]sys LSW3
[LSW3]stp mode stp

LSW4

<Huawei>sys
[Huawei]sys LSW4
[LSW4]stp mode stp

LSW5

><Huawei>sys
[Huawei]sys LSW5
[LSW5]stp mode stp

工作流程

  • 一.选举根桥
    当交换机开启STP协议,启动后会发送配置BPDU,最后根据收到的配置BPDU中的谁的桥ID最小,被选举为根桥,桥ID由桥优先级+MAC地址组成,LSW1的桥优先级最小,所以成为根桥,LSW1可以查看验证,发现根桥的桥ID就是自己的桥ID

[LSW1]dis stp
-------[CIST Global Info][Mode STP]-------
CIST Bridge :0 .4c1f-cc3b-23d8
Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC :0 .4c1f-cc3b-23d8 / 0 总根的桥ID,和到总根的开销
CIST RegRoot/IRPC :0 .4c1f-cc3b-23d8 / 0 域根的桥ID,和到域根的开销
CIST RootPortId :0.0
BPDU-Protection :Disabled
TC or TCN received :15
TC count per hello :0
STP Converge Mode :Normal
Time since last TC :0 days 0h:2m:22s
Number of TC :13
Last TC occurred :GigabitEthernet0/0/2

  • 二. 非根交换机选举根端口(RP)
    根交换机到LSW2的GE0/0/1口RPC为20000,GE0/0/2口的RPC为40000,GE0/0/3口的RPC为60000,RPC的计算方式为,根桥到接口路径上所有入接口的开销之和,RPC最小的为根端口,GE0/0/1成为根端口,具体路径如下
    image

[LSW2]dis stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/1 ROOT FORWARDING NONE ge0/0/1为根端口
0 GigabitEthernet0/0/2 DESI FORWARDING NONE
0 GigabitEthernet0/0/3 DESI FORWARDING NONE

LSW3的根端口选举参考LSW2

LSW3的根端口选举,LSW4的1口开销和2口RPC一样,所以根据上行交换机的BID比较选举,LSW2的桥优先级高于LSW3所以LSW4的1口成为根端口
image

[LSW4]dis stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/1 ROOT FORWARDING NONE GE0/0/1为根端口
0 GigabitEthernet0/0/2 ALTE DISCARDING NONE

LSW5的1口和2口的RPC一样,且上行的BID一样,则比较上行的PID,PID由端口优先级+端口编号组成,端口默认优先级都是128,相同,所以比较端口编号谁更小,1口的上行端口编号为4,小于2口的上行端口编号5,所以1口为根端口
image

[LSW5]dis stp b
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/1 ROOT FORWARDING NONE GE0/0/1为根端口
0 GigabitEthernet0/0/2 ALTE DISCARDING NONE

选举完根端口后拓扑如下
image

  • 三.选举指定端口

甚于除了RP的接受都会发送最优BPDU给对端接口,再经过计算得出指定端口
根桥的端口都为指定端口
[LSW1]dis stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/1 DESI FORWARDING NONE
0 GigabitEthernet0/0/2 DESI FORWARDING NONE

LSW2的GE0/0/2的最优BPDU和LSW3的GE0/0/2口的最优BPDU比较,经过比对RPC相同,则比较本交换机的桥ID,LSW2的桥ID比LSW3的桥ID小,所以LSW的GE0/0/2口为指定端口,LSW2的ge0/0/3口和SW4的ge0/0/1口比较最优BPDU,LSW3的最优BPDU的RPC小于LSW4,所以LSW2的GE0/0/3口为指定端口

[LSW2]dis stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/1 ROOT FORWARDING NONE
0 GigabitEthernet0/0/2 DESI FORWARDING NONE GE0/0/2为指定端口
0 GigabitEthernet0/0/3 DESI FORWARDING NONE GE0/0/3为指定端口

LSW4的GE0/0/2口和LSW3的GE0/0/3比较最优BPDU,LSW3的3口的最优BPDU的RPC小于LSW4的,所以LSW3的3口为指定端口

[LSW3]dis stp b
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/1 ROOT FORWARDING NONE
0 GigabitEthernet0/0/2 ALTE DISCARDING NONE
0 GigabitEthernet0/0/3 DESI FORWARDING NONE 3口为指定端口
0 GigabitEthernet0/0/4 DESI FORWARDING NONE
0 GigabitEthernet0/0/5 DESI FORWARDING NONE

LSW3的最优BPDU的RPC比LSW5的最优BPDU的RPC小,所以LSW3的ge0/0/5和ge0/0/4口为指定端口

[LSW3]dis stp b
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/1 ROOT FORWARDING NONE
0 GigabitEthernet0/0/2 ALTE DISCARDING NONE
0 GigabitEthernet0/0/3 DESI FORWARDING NONE
0 GigabitEthernet0/0/4 DESI FORWARDING NONE
0 GigabitEthernet0/0/5 DESI FORWARDING NONE

指定端口选举完成后如下
image

  • 4.预备端口选举

将不是指定端口和根端口的端口设置为预备端口,最后STP的端口角色情况如下

image

实验二

拓扑:

image

配置

设置LSW1的桥优先级,使LSW1为根桥,并更改LSW1和LSW2的生成树模式为stp
LSW1配置

<Huawei>sys
[Huawei]sys LSW1
[LSW1]stp mode stp
[LSW1]stp priority 0

LSW2配置

<Huawei>sys
[Huawei]sys LSW2
[LSW2]stp mode stp

工作流程

查看LSW1和LSW2的stp端口角色情况

[LSW1]dis stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/1 DESI FORWARDING NONE

[LSW2]dis stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/2 ROOT FORWARDING NONE
0 GigabitEthernet0/0/3 ALTE DISCARDING NONE

LSW1由于桥优先级最小,所以未根桥,在选举根端口时,LSW2的3口和2口到根桥的开销一样,所以对比对端交换机的BID,也相同,则比较对端的PID,也相同,最后比较本交换机的PID,ge0/0/2口和ge0/0/3口的PID默认优先级相同,则比较端口编号,2口的编号比3口小,所以2口为指定端口

实验三

拓扑

image

配置

LSW1的优先级为0,配置LSW1和LSW2的生成树模式STP
LSW1的配置

<Huawei>sys
[Huawei]
[Huawei]sys LSW1
[LSW1]stp mode stp
[LSW1]stp priority 0

LSW2的配置

<Huawei>sys
[Huawei]sys LSW2
[LSW2]stp mode stp

工作流程

查看STP端口角色

[LSW1]dis stp b
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/1 DESI FORWARDING NONE

[LSW2]dis stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/1 ROOT FORWARDING NONE
0 GigabitEthernet0/0/2 DESI FORWARDING NONE
0 GigabitEthernet0/0/3 BACK DISCARDING NONE

LSW1的桥优先级最小所以为根桥,LSW2的ge0/0/1的RPC最小,所以GE0/0/1为根端口,GE0/0/2和GE0/0/3需要选举出来一个指定端口,GE0/0/2和GE0/0/3的RPC相同,则比较BID,也相同,最后比较PID,GE0/0/2和GE0/0/3口的端口优先级默认都为128相同,则比较端口编号,2口比3口编号小,所以2口为指定端口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值