STP接口状态,RSTP协议,MSTP协议
1,禁用 ----1,接口关闭的情况下;2,接口禁用生成树协议。
2,阻塞----生成树协议激活接口后进入的第一个状态。该状态下接口只能侦听BPDU,不能转发BPDU和业务帧,也不能学习MAC地址
开始所有接口都进入阻塞状态,则都不发送配置BPDU,这样,所有接口都侦听不到BPDU,则20s老化时间后进入下一个阶段
3,侦听----STP角色选举阶段,这个状态可以收发BPDU,但是不能转发业务数据(防止在角色完全指定前出现环路),也不能学习MAC地址。侦听状态转发延迟时间默认为15是,这个时间就是用来选举时间。角色选举完成后,根端口与指定端口继续进行,非指定端口将退回阻塞状态。
4,学习 ----该状态需要停留15s,只学习业务数据帧的MAC地址,但不进行转发。其目的在于减少在MAC地址没有记录是未知单播泛洪操作。
5,转发-----正常的接受发送BPDU及业务数据
802.1D收敛时间----30s或50s
首次收敛:50s
结构突变:1,根网桥故障:50s 2,直连链路故障:30s; 3,非直连发送故障:50s;
STP的配置
[sw1]stp mode (mstp,rstp,stp) 修改STP的版本--华为默认选择MSTP协议
[sw1]stp enable ---激活STP,华为设备默认激活
[sw1]stp priority (n×4096)修改优先级n<15
[sw1-g0/0/0]stp priority (nx16)修改接口优先级n<15
[sw1]stp root primary 设置交换机为根网桥,BID优先级为0.
[sw1]stp rooy secondary 设置交换机为备份网桥,BID优先级为4096.
802.1D生成树的缺陷
1,收敛速度慢
2,链路利用率低
PVST----基于VLAN的生成树协议(一个vlan对应一棵树)当存在大量的VLAN是将占有大量的资源。
RSTP---快速生成树---802.1w---一个交换网络只有一棵树-RSTP可以向下兼容802.1D,需要按照802.1D的规则来执行。
改进点1:变更了端口角色
802.1D---根端口,指定端口,非指定端口
802.1W---根端口,指定端口,替代(Alternate)端口,备份(Backup)端口
替代端口目的是成为更端口的备份。由于学习到其它网桥发送的BPDU报文而阻塞的端口。
备份端口成为指定端口的备份。由于学习到自己发送的BPDU报文而阻塞的端口。如果指定端口失效后,则将第一时间代替指定端口,直接进入转发状态
改进点2:修改了端口的状态类型
802.1D---禁用,阻塞,侦听,学习,转发。
802.1W
1,DISCARDING(丢弃状态)接口不转发业务流量学习MAC地址
2,学习---接口可以学习MAC地址,但不转发流量
3,转发 --- 接口可以学习MAC地址,也可以转发业务流量。
改进点3,对配置BPDU的报文逐级进行修改
在RSTP,构建及维护树形结构使用的BPDU被称为RST BPDU,其BPDU的类型使用0x02表示,相当于802.1D中的配置BPDU
P/A机制---加快收敛
RSTP通过P/A机制来保证一个指定端口得以从丢弃得状态快速的进入转发状态,从而加速了生成树的收敛,在P/A机制当中,存在一个同步状态,实际将其他所有接口进行堵塞,防止临时环路的产生。
改进点4:对配置BPDU的处理
1,当拓扑结构稳定后,配置BPDU的发送方式发送变化
802.1D-只有根网桥每隔2s主动发送配置BPDU,其他非根网桥只被动转发
802.1W---所有非根网桥,也可以每隔2s主动的发送根网桥的配置BPDU。
2,更短的BPDU的超时时间
802.1D---最大老化时间---20s
802.1W----一个接口在超时时间(三个周期---6s)内未收到BPDU,则认为邻居协商失败
改进点5:快速收敛机制
1,根端口和指定端口的快速转换----(根端口---替代端口)---(指定端口对应备份端口)
2,设置边缘接口
在802.1W中我们可以将连接终端的接口手动配置为边缘接口,其作用是这些接口不参与STP生成树角色的选举,之后这些接口断开,树型结构也不会更改。
边缘接口存在保护机制,及当这个接口接收到其他交换设备发送BPDU,则将转换成普通接口。
3,P/A机制
改进点6:拓扑变更机制的改进
802.1D:拓扑变更逐级上报,根网桥统一下发TC,jiangMAC地址表从300s老化时间改为15s老化。
802.2W: 拓扑变更设备直接发送TC标记位配置BPDU,之后传递给所有设备。
MSTP---多生成树协议---802.1s
在MSTP当中,我们引入了instance实例的概念---可以理解为一个或多个VLAN的集合。为了区分和标记不同的instance,我们设计了instance-ID---12为二进制构成(取值范围为0-4094)---华为设备默认会生成instance0,并且VLAN一开始都默认属于instance0。
Region----域---类似于ospf当中的区域,当一个交换网络规模较大时,可以将其划分为多个MST域,当然,如果一个交换网络规模较小,则只划分一个MST域也可以。
1,具有相同的域名---Region name
2,必须具备相同的修订等级 ---revision level
3,相同的VLAN和instance的映射关系
MSTP配置
步骤:
1,创建VLAN
2,配置trunk干道
3,更改生成树的模式
4,配置MST域
[sw1]stp region-configuration ---进入域试图
[sw1-mst-region]region-name aa --定义域名
[sw1-mst-region]revision-level 1---修订等级
[sw1-mst-region]instance 1 vlan 1 to 5 --配置实例和VLAN的对应关系
[sw1-mst-region]active region-configuration 激活域设置(配置完成时必须激活)
5,干涉选举
STP接口状态,RSTP协议,MSTP协议相关推荐
- STP、RSTP、MSTP协议
常见的单点故障 二层 解决方案:链路聚合,STP生成树协议 新的问题产生:环路产生---产生了广播风暴,导致资源震荡 MAC地址表震荡 三层 解决方案:VRRP协议 ----------------- ...
- RSTP、MSTP协议
一.RSTP协议 STP 的最大缺点是: 慢!!! 所以,针对 STP 的缺点,国际标准化组织在该协议的基础上,进行了大量的改进和优化,从而就提出了一个新的协议 --- RSTP (rapid ST ...
- RSTP与MSTP协议
RSTP 为什么要用到RSTP协议: STP协议虽然能够解决环路问题,但是由于网络拓扑收敛较慢,影响了用户通信质量,而且如果网络中的拓扑结构频繁变化,网络也会随之频繁失去连通性,从而导致用户 ...
- 生成树协议STP、RSTP和MSTP原理的理解
在组网中,很可能会出现环路或者称冗余链路,为避免形成广播风暴,需要一种方法来避免形成环路,并且在主链路故障中断时候,可以将冗余链路自动切换为转发状态,以恢复网络的连通性.生成树协议(STP.RSTP. ...
- STP、RSTP与MSTP也不过就这些区别
文章目录 STP STP的作用 STP操作 选举根桥 选举根端口 选举指定端口 端口状态转换 BPDU STP拓扑变化 拓扑变更导致MAC地址表变化 STP模式 RSTP RSTP优点 端口角色重新划 ...
- STP/RSTP/MSTP协议简介
STP/RSTP/MSTP协议简介 STP 一.STP协议 二.为什么要有STP协议? BPDU 一.什么是BPDU? 二.BPDU的功能 三.BPDU的类型 端口 一.端口角色 二.端口状态描述 三 ...
- STP生成树协议:802.1D、PVST、PVST+、RSTP、MSTP;
索引 STP802.1D 端口角色: 端口状态: 802.1D收敛时间: STP生成树选举: 生成树配置: 802.1D生成树的缺点 PVST -- Cisco私有生成树协议 PVST+ :在PVST ...
- 生成树协议三姐妹:STP、RSTP 和 MSTP,附思科和华为双厂商命令示例
在计算机网络中,为了保证网络拓扑结构的稳定性和可靠性,需要采用一些协议进行网络的管理和控制.其中,STP.RSTP 和 MSTP 是三种常用的网络管理协议.本文将分别介绍这三种协议,并且使用华为.思科 ...
- 生成树协议(RTP、RSTP、MSTP)
生成树协议 前言 STP RSTP 端口角色与端口状态 选举规则 拓扑变化处理机制 保护功能 BPDU保护 根保护 环路保护 防止TC-BPDU攻击 RSTP与保护配置实例 MSTP MSTP概述 M ...
最新文章
- ***远程连接MYSQL提示1130 - Host is not allowed to connect to this MySQL server
- java web html入门书籍,JavaWeb入门到学废的第一天(HTML学习)
- [css] 什么是视差滚动?如何实现视差滚动的效果?
- java 读取list文本_【java基础】读取本地文件赋给Bean或list、Map
- 13-mysql-子查询
- 过滤html标签 去除html标签
- EF中使用数据库的标量值函数
- 能识别nvme的pe启动_【腾讯WeTest干货分享】机器学习在启动耗时测试中的应用及模型调优...
- java 水晶报表_水晶报表-crystal report
- GPS测量的精度及用途
- JAVA后端应该学什么技术?
- 2021 Java后端+大数据暑期实习大厂面经
- 1099:零起点学算法06——再来一题除法算术题
- 使用html2canvas 截图 出现图片空白的问题
- 王者荣耀进阶教学攻速/移速/减伤机制/视野/意识
- 圣斗士星矢手游怎么在电脑上玩 圣斗士星矢电脑版教程
- AOC AG273QXP 评测
- Unity程序窗口最大化、最小化
- 2015-06-28 14:57:18 OJ期末模考G
- 孔明锁(2)——球形孔明锁、太极锁
热门文章
- 1、numpy库介绍
- 一文解决Windows端口占用、系统保留端口问题
- Android取消广播的方法名,去除Android中的角标
- android studio mac jdk1.8,Mac下修改Android Studio的默认JDK版本
- antd pro mysql_antd pro 路由
- Speedtree学习笔记(一)——节点及场
- codeblock实现数组倒序输出
- 2022年开年,第二批造车新势力开始“赶场”
- 数据库mysql试卷B卷_MySQL-测试卷一
- 去哪儿 5-血型遗传检测