生成树协议(STP)详解

生成树协议(STP)用于防止局域网(LAN)中的数据帧复制和环路问题。通过禁用特定端口形成无环路径,STP确保了网络的正常运行。端口状态包括阻塞、侦听、学习和转发,它们在拓扑变化时动态调整以优化网络连接。当链路故障发生时,STP通过拓扑变化通知(TCN BPDU)加速错误端口的恢复过程。
摘要由CSDN通过智能技术生成

每个网络单元都有自己的MAC地址,每个交换机(网桥)经过“学习”之后,每个交换机都会知道每个站可由哪个端口到达,每个交换机基于每个端口(也可能是每个vlan)的列表被存储在一张表(过滤数据库),然而这其中的信息并不能假设永远是正确的(可能发生MAC地址改变),为了解决这个问题,每次学习一个地址后,网桥(交换机)会启动一个计时器(默认5分钟),如果有效期内没有再次出现过该条目,则删除。
当LAN1处的站发送一个帧时,交换机S和F会接收并在s1和f1端口复制该帧再转发出去,此时S又会收到f1端口生成的副本,F又会收到s1端口生成的副本,显然我们不允许此行为,于是便有了生成树协议(STP)。
生成树是线和点的集合,跨越所有节点,保证没有环,而图中显然是有环的,生成树协议允许我们禁用某些端口来保证没有环路,禁用哪个端点取决于各个端点MAC的地址和优先级的结合(这个地方不详细讨论)
这里写图片描述

假设阻塞s0端口,就会变为下图,就避免了上面所说的错误行为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值