STP生成树基础,一个难点

技术背景:二层交换机网络的冗余性与环路
二层环路带来的问题(三层环路,ttl跳数达到一定次数会丢弃)
典型问题
1:广播风暴不停的在接口内复制转发广播
在这里插入图片描述
2:MAC地址漂移
sw1接口1与2,对sw3的接收mac会根据环路状态不断调整,是从接口1来的mac或者是从接口2来的mac
在这里插入图片描述
解决环路问题
初识生成树协议
在网络中部署生成树后,交换机之间会进行生成树协议报文的交互并进行无环拓扑计算,最终将网络中的某个(或某些)接口进行阻塞(Block),从而打破环路
在这里插入图片描述
交换机上运行的生成树协议会持续监控网络的拓扑接口,当网络拓扑结构发生变化时,生成树能感知到这些变化,并且自动做出调整。
因此,生成树既能解决二层环路问题,也能为网络的冗余性提供一种方案。

三层环路(Layer 3 Loop)

在这里插入图片描述
常见原因:路由环路;
动态路由协议有一定的防环能力;
IP报文头部中的TTL字段可用于防止报文被无止尽地转发。

二层环路(Layer 2 Loop)

在这里插入图片描述
常见原因:网络中部署了二层冗余环境,或人为的误接线缆导致;
需借助特定的协议或机制实现二层防环;
二层帧头中并没有任何信息可用于防止数据帧被无止尽地转发。

生成树协议在园区网络中的应用位置
在这里插入图片描述
STP的基本概念:桥ID
桥ID(Bridge ID,BID)
IEEE 802.1D标准中规定BID由16位桥优先级(Bridge Priority)与桥MAC地址构成
每一台运行STP的交换机都有一个唯一的BID。
BID桥优先级占据高16bit,其余的低48bit是桥的MAC地址。
在STP网络中,BID最小的设备会被选举为根桥。
Bridge (网桥),最早网桥是起着交换机功能,现在网桥功能被交换机整合,Bridge延申下来,代指交换机。

步骤:
1、选出根桥,每个交换机运行了STP,有一个桥ID,最小的ID为根桥
2、选出根端口,每个非根桥上选取一个根端口,收到bpdu最优的端口
3、选出指定端口,一个接口,发的bpdu,比收到的bpdu,更优,是指定端口(DP

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STP(Spanning Tree Protocol,生成协议)是一种用于在以太网网络中防止环路并确保冗余链路可靠性的协议。它的基本原理是通过选择一个根交换机,并在网络中的各个交换机之间建立一棵生成,从而实现环路的消除。 STP基于以下几个核心概念: 1. 根交换机(Root Switch):在STP网络中,选举一个交换机作为根交换机,该交换机将成为生成的根节点。根交换机具有最低的桥优先级(Bridge Priority),桥优先级是一个用于选举根交换机的参数。 2. 桥优先级(Bridge Priority):每个交换机都有一个桥优先级,用于确定其在选举根交换机过程中的优先级。较低的桥优先级将使得交换机更有可能成为根交换机。 3. 端口优先级(Port Priority):每个交换机上的端口都有一个端口优先级,用于确定在生成中的路径选择。较低的端口优先级将使得该端口更有可能成为根交换机到其他交换机之间的路径。 4. 生成(Spanning Tree):生成是一棵由交换机和链路组成的状结构,用于连接网络中的所有交换机,并确保没有环路。生成中的某些链路被标记为指定端口(Designated Port),用于传输数据;其他链路被标记为阻塞端口(Blocked Port),用于防止环路的发生。 STP的工作原理是通过交换机之间的BPDU(Bridge Protocol Data Unit)交换来实现的。交换机会通过BPDU消息进行根交换机选举、生成构建和端口状态转换等过程。BPDU消息包含了交换机的标识信息、路径开销和优先级等参数。 总结起来,STP通过选举根交换机、构建生成和阻塞冗余链路的方式,确保以太网网络中没有环路,并提供冗余链路的可靠性。这样可以提高网络的可用性和稳定性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值