HCIE-RS 论述题RSTP

题目描述

1: SW2 的3、4 接口是什么端口角色?
2:假设SW2的1号接口退出ETH-trunk1, SW2 的各个端口是什么角色以及状态?
在这里插入图片描述

一、SW2 的3、4 接口是什么端口角色?

SW2的G0/0/3和G0/0/4都为DP指定端口。 拓扑收敛后端口状态都为forwarding。
在RSTP中,每台设备通过交互BPDU报文进行选举工作,选出根桥、根端口和指定端口。详细分析如下:

1、选举根桥
交换机初始情况下都认为自身为根桥,会发送根桥ID为自身网桥ID的配置BPDU消息,通过比较根桥ID选举当前网络的根桥,比较过程如下:
(1)首先比较网桥优先级,优先级最小的交换机会成为根桥;
(2)如果网桥优先级一致,然后比较网桥MAC地址,MAC地址最小的交换机会成为根桥。
在当前拓扑中SW1优先级4096,Sw2优先级4096,是SW1 的 MAC地址小于SW2,所以SW1会成为根桥

2、选举根端口RP
每台非根网桥上都会选举唯一的根端口,根端口的选举会继续比较根路径开销RPC、发送设备网桥ID和发送端口ID,比较过程如下:
(1)累加接收到配置BPDU中的根路径开销,选取根路径开销最小的接口;
(2)如果去往根桥的路径开销之和一致,则优选接收到配置BPDU发送设备网桥ID最小的接口;
(3)如果上述条件都一致,则优选接收到配置BPDU发送端口ID最小的接口。
(4)如果上述条件都一致,则优选自身接收BPDU的端口ID最小的接口。
所以在当前拓扑中SW2和SW3的Eth-Trunk接口作为根端口RP。

3、选举指定端口DP
指定端口DP作为向所在链路转发BPDU的最优接口,需要在每个链路选举唯一的指定端口,其比较过程仍然遵循上述RP比较原则。
因此SW2和SW3之间的链路上由于两者去往根桥路径开销一致,通过比较SW2和SW3的发送设备网桥ID判断SW2是网桥ID更小的发送方设备
SW2的G0/0/3和G0/0/4都为DP指定端口,最终SW3的G0/0/3和G0/0/4将会被阻塞,形成逻辑无环的拓扑。

二、假设SW2的1号接口退出ETH-trunk1, SW2 的各个端口是什么角色以及状态?

变种一:如果Eth-Trunk采用手工方式
如果仅将SW2的G0/0/1退出Eth-Trunk1成为独立端口,SW1的1号接口仍然属于Eth-Trunk成员接口, 由于手工负载分担模式不会通过LACP协议协商接口状态, 所以所有接口仍然可以进行数据转发, SW1通过Eth-Trunk发送BPDU报文采用逐流的负载分担方式,根据负载分担方式不同,则可能出现两种情况:

情况一:如果BPDU报文是从SW1的G0/0/1接口发送,SW2的端口角色如下:
G0/0/1接口为根端口RP; 端口状态为forwarding;
G0/0/2接口为Eth-Trunk1成员端口为指定端口DP;端口状态为forwarding
G0/0/3接口为AP替代端口;端口状态为discarding;
G0/0/4接口为AP替代端口;端口状态为discarding;

情况二:如果BPDU报文是从SW1的G0/0/2接口发送,SW2的端口角色如下:
G0/0/1接口为指定端口DP;端口状态为forwarding
G0/0/2接口为Eth-Trunk1成员端口为RP根端口;端口状态为forwarding
G0/0/3接口为AP替代端口;端口状态为discarding
G0/0/4接口为AP替代端口;端口状态为discarding

上述端口角色及状态具体分析过程如下:
1、选举根桥
交换机初始情况下都认为自身为根桥,会发送根桥ID为自身网桥ID的配置BPDU消息,通过比较根桥ID选举当前网络的根桥,比较过程如下:
(1)首先比较网桥优先级,优先级最小的交换机会成为根桥;
(2)如果网桥优先级一致,然后比较网桥MAC地址,MAC地址最小的交换机会成为根桥。 所以在当前拓扑中SW1会成为根桥

2、选举根端口RP
每台非根网桥上都会选举唯一的根端口,根端口的选举会继续比较根路径开销RPC、发送设备网桥ID和发送端口ID,比较过程如下:
(1)累加接收到配置BPDU中的根路径开销,选取根路径开销最小的接口;
(2)如果去往根桥的路径开销之和一致,则优选接收到配置BPDU发送设备网桥ID最小的接口;
(3)如果上述条件都一致,则优选接收到配置BPDU发送端口ID最小的接口;
(4)如果上述条件都一致,则优选自身接收BPDU的端口ID最小的接口。
对于情况一: SW1逐流负载分担后,BPDU报文通过G0/0/1接口发送
SW2的G0/0/1可以正常接收到SW1发送的最优BPDU,该接口去往根桥路径开销最小,成为根端口RP,处于Forwarding状态; RSTP情况下,该接口立刻进入Forwarding状态;不需要等待转发延时

对于情况二:SW1逐流负载分担后,BPDU报文通过G0/0/2接口发送,
SW2的G0/0/2可以正常接收到SW1发送的最优BPDU,该接口去往根桥路径开销最小,成为根端口RP,处于Forwarding状态; RSTP情况下,接口立刻进入Forwarding状态,不需要等待转发延时;

3、选举指定端口DP
指定端口DP作为向所在链路转发BPDU的最优接口,需要在每个链路选举唯一的指定端口,其比较过程仍然遵循上述RP比较原则。
对于情况一:SW1逐流负载分担后,BPDU报文通过G0/0/1接口发送,
导致SW2的G0/0/2无法接收到SW1发送的BPDU,超时计时器到期后,G0/0/2接口成为指定端口DP,处于Forwarding状态;
该接口首先会进入Discarding状态,等待两倍转发延时也就是30s之后,进入Forwarding状态;

对于情况二:
SW1逐流负载分担后,BPDU报文通过G0/0/2接口发送,
导致SW2的G0/0/1无法接收到SW1发送的BPDU,超时计时器到期后,G0/0/1接口成为指定端口DP,处于Forwarding状态; 该接口首先会进入Discarding状态,等待两倍转发延时也就是30s之后,进入Forwarding状态;

对于SW2而言,当G0/0/1退出Eth-trunk之后:
SW2去往根桥的路径开销要大于SW3去往根桥的路径开销,因此SW3将会作为指定交换机,SW3的接口为指定端口DP。
SW2的接口G0/0/3和G0/0/4端口角色为替代端口AP,处于Discarding状态

变种二:如果Eth-Trunk采用LACP协议
如果仅将SW2的1号接口退出Eth-Trunk1,则SW2的1号接口成为独立端口,SW1的1号接口仍然属于Eth-Trunk成员接口, LACP协议会协商当前成员接口状态,协商失败后,SW1会将G0/0/1接口置为Unselect状态并将接口置为Down。
SW1和SW2通过G0/0/1相连物理链路无法正常工作,此时SW2的端口角色如下:
G0/0/1接口为指定端口DP,端口状态为Forwarding;
G0/0/2接口为Eth-Trunk1成员端口为RP根端口,端口状态为Forwarding;
G0/0/3接口为AP替代端口,端口状态为Discarding;
G0/0/4接口为AP替代端口,端口状态为Discarding;
详细分析如下:
1、选举根桥
交换机初始情况下都认为自身为根桥,会发送根桥ID为自身网桥ID的配置BPDU消息,通过比较根桥ID选举当前网络的根桥,比较过程如下:
(1)首先比较网桥优先级,优先级最小的交换机会成为根桥;
(2)如果网桥优先级一致,然后比较网桥MAC地址,MAC地址最小的交换机会成为根桥。 所以在当前拓扑中SW1会成为根桥

2、选举根端口RP
每台非根网桥上都会选举唯一的根端口,根端口的选举会继续比较根路径开销RPC、发送设备网桥ID和发送端口ID,比较过程如下:
(1)累加接收到配置BPDU中的根路径开销,选取根路径开销最小的接口;
(2)如果去往根桥的路径开销之和一致,则优选接收到配置BPDU发送设备网桥ID最小的接口;
(3)如果上述条件都一致,则优选接收到配置BPDU发送端口ID最小的接口;
(4)如果上述条件都一致,则优选自身接收BPDU的端口ID最小的接口。
对于SW2而言,当G0/0/1退出Eth-trunk之后:
因为LACP协商失败后SW1会将G0/0/1接口置为Unselect状态并将接口置为Down状态。
SW2的G0/0/1无法接收到BPDU,超时计时器到期后成为指定端口DP,端口状态为Forwarding状态;
SW2的G0/0/2仍然属于Eth-Trunk,可以正常接收到SW1发送的最优BPDU,所以该接口成为RP根端口,端口状态为Forwarding。 RSTP情况下,端口状态立刻进入Forwarding状态,不需要等待转发延时。

3、选举指定端口DP
指定端口DP作为向所在链路转发BPDU的最优接口,需要在每个链路选举唯一的指定端口,其比较过程仍然遵循上述RP比较原则。
(1)SW2和SW1之间的链路
当SW2的G0/0/1退出Eth-trunk之后:
因为LACP协商失败后SW1会将G0/0/1接口置为Unselect状态,该接口不会再发送BPDU等报文。
SW2的G0/0/1无法接收到BPDU,超时计时器到期后成为指定端口DP,该接口首先会进入Discarding状态,
等待两倍转发延时也就是30s之后,进入Forwarding状态;

(2)SW2和SW3之间的链路
当SW2的G0/0/1退出Eth-trunk之后:
SW3去往根桥SW1仍然为聚合链路,链路带宽较高,SW2去往根桥的路径开销要大于SW3去往根桥的路径开销,
因此SW3将会作为指定交换机,SW3的接口为指定端口DP。
而SW2的接口G0/0/3和G0/0/4端口成为非指定端口,端口角色为替代端口AP,处于Discarding状态

总结

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值