本文主要是介绍STP与MSTP配置相关命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
STP与MSTP配置相关命令
- 一、交换网络环路的形成
- 二、二、STP简介
- 1.STP-Spanning Tree Protocol(生成树协议)
- 2.生成树算法分为3个步骤
- 3.网桥ID (BID)
- 4.选择根端口的依据
- 5.根路径成本
- 三、BPDU(桥协议数据单元)
- 四、STP收敛
- 1.交换机端口的STP状态
- 五、生成树计时器
- 六、VLAN与STP关系
- 1.IEEE通用生成树(CST)不考虑VLAN
- 七、MSTP(多生成树协议)配置
- 总结
一、交换网络环路的形成
- 广播风暴的形成
- 多帧复制
- MAC地址表的紊乱
二、二、STP简介
1.STP-Spanning Tree Protocol(生成树协议)
- 逻辑上断开环路,防止广播风暴的产生
- 当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用
2.生成树算法分为3个步骤
- 选择根网桥(Root Bridge)
- 选择根端口(Root Ports)
- 选择指定端口(Designated Ports)
3.网桥ID (BID)
- 网桥ID是唯一的
- 选择交换网络中网桥ID最小的交换机成为根网桥
- 网桥包括网桥优先级和网桥的MAC地址。 默认取值是32768,取值范围是0~65535
4.选择根端口的依据
- 到根网桥最低的根路径成本
- 直连的网桥ID最小
- 端口ID最小
注意:根网桥上的端口都不是根端口,而是指定端口
1、根桥上的端口全是指定端口
2、在每个网段上,选择1个指定端口
3、非根桥上的指定端口,选择顺序
(1)、根路径成本最低
(2)、所在的交换机的网桥ID的值最小
(3)、端口ID的值最小
5.根路径成本
- 网桥到根网桥 的路径上所有链路的成本之和
- 宽带与路径成本的关系**(Ps:10M宽带=100成本,100M宽带=19成本,1000M宽带=4成本)**
三、BPDU(桥协议数据单元)
- BPDU是个传输载体,用来交换机之间交换网桥ID和根路径成本等信息
- BPDU使用组播发送BPDU
- BPDU类型包括 配置BPDU和 拓扑变更通告(TCN)BPDU
- BPDU报文字段 包括 根网桥ID、根路径成本、发送网桥ID、端口ID
四、STP收敛
1.交换机端口的STP状态
状态(Forwarding)) | 用途 |
---|---|
转发 | 发送/接收用户数据 |
学习 | 构建网桥表 |
监听 | 构建“活动”拓展 |
阻塞 | 只接收BPDU |
禁用 | 强制关闭 |
五、生成树计时器
- Hello时间
- 转发延迟
- List item
最大老化时间
六、VLAN与STP关系
1.IEEE通用生成树(CST)不考虑VLAN
七、MSTP(多生成树协议)配置
MSTP:多生成树协议—可为每个vlan或者多个vlan为一组构造一个生成树,实现网络的页载分担(均衡)-----------------------------将SW1, sw2分别做vlan10、vlan20的根网桥--------------------------
[SW1]stp mode mstp ##将交换机配置成MSTP模式, MSTP兼容STP/RSTP
[SW1]stp region-configuration ##进入MSTP域视图MSTP配置模式
[SW1-mst-region]region-name huaweil
##配置MSTP域的域名为huaweil,缺省为交换设备主控板上管理网口的MAC地址。
[SW1-mst-region] revision-level 1
##配置MST域的MSTP修订级别为1,缺省情况下MSTP域的MSTP修订级别为0,需要将各设备的MSTP修订级别修改为一致
###配置多生成树实例和VLAN的映射关系,同一vlan的数据只能对应一个实例,而一个实例可以对应多个vlan (instance1 vlan 2 to 10)
[SW1-mst-region] instance 1 vlan 10 ###将vlan 10加入实例1中
[SW1-mst-region] instance 2 vlan 20 ###将vlan 20加入实例2中
[sW1-mst-region]check region-configuration ###查看MSTP域配置参数
[SW1-mst-region]active region-configuratior ###激活MSTP域的配置(必须配置)
[SW1-mst-region] quit ###退出配置模式
[SW1]stp instance 1 root primary ##配置此交换机为实例1的主根桥
[SW1]stp instance 2 root secondary ###配置此交换机为实例2的备份根桥
[SW2] stp mode mstp
[SW2]stp region-configuration
[SW2-mst-region]region-name huawei1
[Sw2-mst-region] revision-level 1
[Sw2-mst-reqion]instance 1 vlan 10
[sw2-mst-reqion]instance 2 vlan 20
[SW2-mst-region]active region-configuration
[Sw2-mst-region]quit
[SW2]stp instance 1 root secondary ###配置SW1交换机为实例1的备份根桥
[SW2]stp instance 2 root primary ###配置Sw2交换机为实例2的主根桥
[SW3] stp mode mstp
[SW3]stp region-configuration
[sw3-mst-region]region-name huaweil
[SW3-mst-reqion] revision-level 1
[Sw3-mst-region]instance 1 vlan 10
[Sw3-mst-region]instance 2 vlan 20
[sw3-mst-region]active region-configuration
[SW1]stp enable ###在所有交换机上启用MSTP
[SW2] stp enable
[SW3] stp enable
[SW3]dis stp brief ###查看STP接口角色及状态信息
-------------------------修改交换机优先级值-------------------
[SW1]stp priority 0 ###数值要为4096的倍数
[SW1]stp rootprimary ###优先级变为0
[SW1]dis stp ###查看stp信息,可以确定哪个是根网桥
总结
以上是我个人总结的知识,有什么问题,大家可以私下沟通下。
这篇关于STP与MSTP配置相关命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!