交换技术基础知识

目录

一、交换网络配置

二、STP原理与配置

1、环路带来的问题

2、STP的作用

3、STP操作

(1)根桥选举

(2)根端口选举

(3)指定端口选举

4、端口状态转换

5、BPDU报文

6、STP拓扑变化引起的问题

三、RSTP原理与配置

1、STP不足之处

2、RSTP端口角色

3、端口状态

4、BPDU报文

5、RSTP操作

6、链路故障、根桥失效

7、拓扑变化处理

8、STP兼容


一、交换网络配置

常见的以太网设备有Hub、交换机等。交换机工作在数据链路层,转发数据帧,它有效地隔离了以太网中的冲突域,极大地提升了以太网性能。

●交换机的转发行为

●初始:初始状态下,交换机MAC地址表为空。

●学习:交换机将收到的数据帧的源MAC地址和对应接口记录到MAC地址表中。

●转发:当数据帧的目的MAC地址不在MAC表中,或者目的MAC地址为广播地址时,交换机会泛洪该帧。

●目标主机回复:交换机根据MAC地址表将目标主机的回复信息单播转发给源主机。

二、STP原理与配置

为了提高网络可靠性,交换网络中通常会使用冗余链路。然而,冗余链路会给交换网络带来环路风险,并导致广播风暴以及MAC地址表不稳定等问题,进而会影响到用户的通信质量。生成树协议STP(Spanning Tree Protocol)可以在提高可靠性的同时又能避免环路带来的各种问题。

1、环路带来的问题

●广播风暴:网络中的主机会收到重复数据帧。

●MAC地址表震荡

2、STP的作用

STP通过堵塞端口来消除环路,并能够实现链路备份的目的。

3、STP操作

(1)根桥选举

●根桥选举时分别依据优先级+MAC地址48位

●每一台交换机启动后,都认为自己是根桥

(2)根端口选举

非根端口在选举根端口时分别依据该端口的根路径开销、对端BID、对端PID和本端PID。

(3)指定端口选举

●非根交换机在选举端口时分别依据根路径开销、BID\PID

●未被选举为根端口或指定端口的端口为预备端口,将会被阻塞

4、端口状态转换

5、BPDU报文

6、STP拓扑变化引起的问题

●根桥故障:非根桥会在BPDU老化后开始根桥的重新选举

●直连链路故障

SWB检测到直连链路物理故障后,会将预备端口转换为根端口

SWB新的根端口会在30秒后恢复到转发状态(blocking转换为forwarding)

●非直连链路故障

非直连链路故障后,SWC的预备端口恢复到转发状态大约需要50秒

●MAC地址表错误

三、RSTP原理与配置

STP协议虽然能解决环路问题,但是收敛速度慢,影响了用户通信质量。如果STP网络的拓扑结构频繁变换,网络也会频繁失去连通性,从而导致用户通信频繁中断。IEEE于2001年发布的802.1w标准定义了快速生成树协议RSTP(Rapid Spanning-Tree Protocol),RSTP在STP基础上进行了改进,实现了网络拓扑快速收敛。

1、STP不足之处

收敛时间慢,需要30-50秒(老化时间20秒+STP状态变迁30秒)

2、RSTP端口角色

●边缘端口:交换机和主机连接的端口,可以直接由disabled到forwarding状态,且不经历延时

  缺点:不接受处理配置BPDU,不参与RSTP运算,

3、端口状态

4、BPDU报文

非根桥设备无论是否接受到根桥发送的配置BPDU,都会按照Hello Time规定的时间间隔发送配置BPDU

5、RSTP操作

●每一台交换机启动RSTP后,都认为自己是根桥,并且发送RST BPDU.

●所有端口都为指定端口,处于Discarding状态

●交换机互相发送Proposal置位的RST BPDU

●SWA收到的SWB的RST BPDU,会忽略

●SWB收到了更优的RST BPDU,于是停止发送RST BPDU,并开始执行同步

●阻塞所有非边缘端口后,SWB将会发送一个Agreement置位的RST BPDU

●P/A进程向下游继续传递,SWB和SWC会继续进行收敛

6、链路故障、根桥失效

都会导致交换机收不到邻居发送的RST BPDU,3倍Hello Timer内收不到邻居的BPDU即认为邻居失效。

7、拓扑变化处理

其他交换机接收到TC置位的BPDU后,清空所有其他端口学习到的MAC地址,收到TC BPDU的端口不清空。

8、STP兼容

运行RSTP的交换设备在某端口上接收到运行STP的减缓设备发出的配置BPDU,会把该端口转换为STP工作模式。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

趣多多代言人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值