STP

蹉跎莫遣韶光老,人生唯有读书好。这篇文章主要讲述STP相关的知识,希望能为你提供帮助。
交换网络环路的产生

  • 广播风暴
STP

文章图片

  • 多帧复制
STP

文章图片

  • MAC地址表紊乱
STP

文章图片

STP  STP(Spanning Tree Protocol)是?生成树协议的英文缩写,可应用于?计算机网络中树形?拓扑结构建立,主要作用是防止网桥网络中的?冗余链路形成环路工作。但某些特定因素会导致STP失败,要排除故障可能非常困难,这取决于网络设计  。生成树协议适合所有厂商的?网络设备,在配置上和体现功能强度上有所差别,但是在原理和应用效果是一致的。
1.stp作用
  • 逻辑上断开环路,防止广播风暴的产生
STP

文章图片

  • 当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用
STP

文章图片


2.生成树的算法

2.1选择根网桥(Root Bridge)1.网桥ID是唯一的
2.选择交换网络中网桥ID最小的交换机成为根网桥
STP

文章图片

?取值范围:0~65535
缺省值(默认值):32768  ? 

先看优先级,优先级小的为根网桥。优先级一样,再看MAC地址,MAC地址最小的为根网桥
2.2选择根端口(Root Ports)1.到根网桥最低的根路径成本
STP

文章图片

带宽与路径成本的关系
链路带宽(Mbps)
路径成本
10
100
16
62
45
39
100
19
155
14
622
6
1000
4
10000
2
2.直连的网桥ID最小
3.端口ID最小
STP

文章图片

?取值范围:0~255
缺省值:128
比较端口ID大小是看根网桥的ID大小,其对应的端口为ID最小

2.3选择指定端口(Designated Ports)?在根网桥上都是指定端口
在每个网段上,选择一个指定端口
选举顺序:?
?根路径成本较低
所在的交换机的网桥ID的值较小
端口ID的值较小
STP

文章图片

形成逻辑结构无环拓扑
STP

文章图片

2.BPDU
1.BPDU(Bridge Protocol Data Unit)-桥协议数据单元



  使用组播发送BPDU
2.BPDU类型
  • 配置BPDU
  • 拓扑变更通告(TCN)BPDU
3.BPDU报文字段
根网桥ID、根路径成本、发送网桥ID、端口ID
1.STP利用BPDU选择根网桥当交换机启动时,假定自己是根网桥,在向外发送的BPDU中的根网桥ID字段填写自己的网桥ID
STP

文章图片

当接收到其他交换机发出的BPDU后,比较网桥ID,选择较小的添加到根网桥ID中
STP

文章图片

?
STP

文章图片

STP

文章图片

交换机端口的STP状态?
状态
用途
转发(Forwarding)
发送/接收用户数据
学习(Learning)
构建网桥表
侦听(Listening)
构建“活动”拓扑
阻塞(Blocking)
只接收BPDU
禁用(Disabled)
强制关闭
2.STP的计时器1.Hello时间
2.转发延迟
3.最大老化时间
STP

文章图片

3.VLAN与STP关系
IEEE通用生成树(CST)不考虑VLAN
STP

文章图片

PVST(Cisco私有)/MSTP(huawei):为每个VLAN构造一个生成树
【STP】MSTP(huawei)
3.1PVST+配置的意义
  • 配置网络中比较稳定的交换机为根网桥
  • 利用PVST+实现网络负载分担
【SW1】stp mode mstp(将交换机配置成MSTP模式,MSTP兼容STP/rstp)
【SW1】stp region-configuration(进入MSTP域视图MSTP配置模式)
【SW1-mst-region】region-name tys1(配置MSTP域的域名为tys1,缺省为交换设备主控板上管
理网口的MAC地址)
【SW1-mst-region】revision-level 1(配置MSTP域的MSTP修订级别为1,缺省情况下MSTP域
的MSTP修订级别为0,需要将各设备的MSTP修订级别改为一致)
(配置多生成树实例和vlan的映射关系,同一vlan的数据只能对应一个实例,而一个实例可以对应多个
vlaninstance 1vlan 2 to 10)
【SW1-mst-region】instance 1 vlan 10(将vlan 10 加入实例1中)
【SW1-mst-region】intstance 2 vlan 20(将vlan 20加入实例2中)
【SW1-mst-region】check region-configuration(查看MSTP域配置参数)
【SW1-mst-region】active region-configuration(激活MSTP域的配置)(必须配置)
【SW1-mst-region】quit(退出配置模式)
【SW1】stp instance 1 root primary(配置此交换机为实例1的主根桥)
【SW1】stp instance 2 root secondary(配置此交换机为实例2的备份根桥)

【SW2】stp instance 1 root secondary(配置此交换机为实例1的备份根桥)
【SW2】stp instance 2 root primary(配置此交换机为实例2的主根桥)
【SW2】只改动最后两处

【SW3】stp mode mstp
【SW3】stp region-configuration
【SW3-mst-region】region-name tys1
【SW3-mst-region】revision-level 1

    推荐阅读