STP_生成树协议

一.环路引起的问题

1.广播风暴
2.MAC地址表不稳定

二.生成树协议

1.存在的意义
当有环路存在时,广播的发送会引起全网的广播风暴,因此需要打破环路生成的条件,而生成数协议就是解决二层广播风暴的重要手段,另外外面会阻塞一些端口,打破环路生成条件,当链路出现问题时,这些被阻塞的端口可以过渡到转发状态,实现链路的备份作用

三.BPDU协议

1.BPDU:网桥协议数据单元
2.STP的各种选举是通过交换BPDU报文来实现的,BPDU是直接封装在以太网帧中的。
3.对于参与STP的所有SW,它们都通过数据消息的交换来获取网络中其他SW的信息,这种消息就称为BPDU。
BPDU是直接封装在二层的协议
4.BPDU的功能:
1.选举根桥
2.确定冗余路径的位置
3.通过阻塞特定端口来避免环路
4.通告网络的拓扑变更
5.监控生成数状态
BPDU每2秒由根桥发送一次。
最初的网络,每个SW都认为自己是根桥,都会发送BPDU,比较loswest BID,选举出一个根桥,此时就只有根桥发BPDU,非根桥只进行转发,转发时只修改bridge-id和cost字段
5.BPDU两种类型:
1.配置BPDU通常由根网桥以周期性间隔发出,包括了STP参数,用于进行各种选举
2.TCN(拓扑变更通告)BPDU——这种BPDU是当交换机检测到拓扑发生变更时所产生。
这种BPDU是SW检测到拓扑变更时产生的,可由非根网桥发出

四.选根交换机的规则

lowest BID=网桥优先级+MAC地址
交换机默认网桥的优先级是32768

生成数命令

[sw1]stp mode mstp———stp模式设置成MSTP
[sw1]stp region-configuration——进入MSTP设置模式
[sw1-mst-region]region-name huawei ——区域名称为huawei
[sw1-mst-region]revision-level 1——版本级别为1
[sw1-mst-region]instance 1 vlan 10——定义实例1为vlan10
[sw1-mst-region]instance 2 vlan 20——定义实例2为vlan20
[sw1-mst-region]active region-configuration——对mstp配置保存
Info: This operation may take a few seconds. Please wait for a moment…done.
[sw1]stp instance 1 root primary——定义交换机为实例1的根
[sw1]stp instance 2 root secondary——定义交换机为实例2的备选根

端口角色

1.RP:根端口:每个非根网桥上有且只有一个,选举到达根网桥上的路径开销值最小的成为根端口
2.DP:指定端口:根网桥上每个端口都是指定端口,非根网桥上需要转发数据的端口也是指定端口
3.AP:预备端口:该接口的状态为blocking 状态,只收BPDU,不发BPDU。
在这里插入图片描述
在这里插入图片描述

如何判断 根端口,指定端口,预备端口
1.先判断根网桥,根网桥上的端口都是指定端口DP
2.再判断到根网桥的路径,最小的/相同的为根端口RP
3.1.根路径成本较低2.所在的交换机的网桥ID值较小
3.端口ID的值较小,小的为指定端口DP。大的为阻塞端口AP
每个网段都要选择一个指定端口DP
交换机端口STP状态
1.转发
2.学习
3.侦听
4.阻塞
5.禁用

猜你喜欢

转载自blog.csdn.net/Wsxyi/article/details/111880913
今日推荐