蹉跎莫遣韶光老,人生唯有读书好。这篇文章主要讲述STP相关的知识,希望能为你提供帮助。
交换网络环路的产生
- 广播风暴
文章图片
- 多帧复制
文章图片
- MAC地址表紊乱
文章图片
STP STP(Spanning Tree Protocol)是?生成树协议的英文缩写,可应用于?计算机网络中树形?拓扑结构建立,主要作用是防止网桥网络中的?冗余链路形成环路工作。但某些特定因素会导致STP失败,要排除故障可能非常困难,这取决于网络设计 。生成树协议适合所有厂商的?网络设备,在配置上和体现功能强度上有所差别,但是在原理和应用效果是一致的。
1.stp作用
- 逻辑上断开环路,防止广播风暴的产生
文章图片
- 当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用
文章图片
2.生成树的算法
2.1选择根网桥(Root Bridge)1.网桥ID是唯一的
2.选择交换网络中网桥ID最小的交换机成为根网桥
文章图片
?取值范围:0~65535
缺省值(默认值):32768 ?
先看优先级,优先级小的为根网桥。优先级一样,再看MAC地址,MAC地址最小的为根网桥
2.2选择根端口(Root Ports)1.到根网桥最低的根路径成本
文章图片
带宽与路径成本的关系
链路带宽(Mbps) | 路径成本 |
10 | 100 |
16 | 62 |
45 | 39 |
100 | 19 |
155 | 14 |
622 | 6 |
1000 | 4 |
10000 | 2 |
3.端口ID最小
文章图片
?取值范围:0~255
缺省值:128
比较端口ID大小是看根网桥的ID大小,其对应的端口为ID最小
2.3选择指定端口(Designated Ports)?在根网桥上都是指定端口
在每个网段上,选择一个指定端口
选举顺序:?
?根路径成本较低
所在的交换机的网桥ID的值较小
端口ID的值较小
文章图片
形成逻辑结构无环拓扑
文章图片
2.BPDU
1.BPDU(Bridge Protocol Data Unit)-桥协议数据单元
使用组播发送BPDU
2.BPDU类型
- 配置BPDU
- 拓扑变更通告(TCN)BPDU
根网桥ID、根路径成本、发送网桥ID、端口ID
1.STP利用BPDU选择根网桥当交换机启动时,假定自己是根网桥,在向外发送的BPDU中的根网桥ID字段填写自己的网桥ID
文章图片
当接收到其他交换机发出的BPDU后,比较网桥ID,选择较小的添加到根网桥ID中
文章图片
?
文章图片
文章图片
交换机端口的STP状态?
状态 | 用途 |
转发(Forwarding) | 发送/接收用户数据 |
学习(Learning) | 构建网桥表 |
侦听(Listening) | 构建“活动”拓扑 |
阻塞(Blocking) | 只接收BPDU |
禁用(Disabled) | 强制关闭 |
2.转发延迟
3.最大老化时间
文章图片
3.VLAN与STP关系
IEEE通用生成树(CST)不考虑VLAN
文章图片
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
推荐阅读
- 新媒体运营思路
- Linux中source命令的使用方式
- LINUX学习第六天
- GitLab配置ssh key
- SHELL编程入门&变量实战2
- VMware虚拟机克隆后解决网络冲突问题
- 实验室如何选择正确的检测样品()
- 十三zabbix低级自动发现之mysql
- 十四zabbix+grafana