华为STP单生成树的配置,超详细介绍,使用场景~~~~~

您所在的位置:网站首页 华为查看端口模式 华为STP单生成树的配置,超详细介绍,使用场景~~~~~

华为STP单生成树的配置,超详细介绍,使用场景~~~~~

2024-07-09 23:51| 来源: 网络整理| 查看: 265

华为STP生成树介绍:

华为的STP(Spanning Tree Protocol)是一种网络协议,其作用是避免在网络拓扑结构中出现环路,从而避免数据包的无限循环,确保网络的稳定性和可靠性。

STP的原理是通过选择一条最短路径来实现端口的状态控制,从而避的免网络中环路。具体来说,STP可以将网络中的交换机划分为根交换机、非根交换机和边界交换机,然后通过选举根交换机和计算树形拓扑结构,从而确定每个交换机的角色和端口状态。当网络中出现故障或新增交换机时,STP会重新计算拓扑结构,确保网络的可靠性和稳定性。

STP协议分为以下五种类型:

1. 传统STP (STP)

传统STP是IEEE 802.1D标准定义的,由于它是最早的STP协议,因此在老一代网络设备中比较常见。它使用的是单向链路,收敛速度较慢,适合于网络拓扑比较简单的场景。

2. 快速STP (RSTP)

快速STP是IEEE 802.1w标准定义的,是一种较新的协议,它使用的是双向链路,可以大大提高收敛速度。它比传统STP更适合于网络拓扑比较复杂的场景。

3. 多实例STP (MSTP)

多实例STP是IEEE 802.1s标准定义的,可以让一个交换机支持多个独立的STP实例,即每个实例用于不同的VLAN。这样可以避免VLAN之间的互相影响,提高网络的可靠性和稳定性。

4. 无损STP (SPB)

无损STP是华为自主研发的,可以提供高可靠性的无损网络,可以在网络中支持多条相互备份的链路,保证在链路故障时仍然保持数据传输的连续性。

5. 透明STP (TSTP)

透明STP是华为自主研发的,可以在保证数据传输稳定性的同时,提供更快的网络收敛速度,特别适合于对网络收敛速度有较高要求的应用场景,例如高速列车、机场、医院等场所。

提示:根据需求和实际情况应该选择合适的STP协议类型来保证网络的可靠性和稳定性。

STP生成树常用命令,(默认下stp是开启的) stp disable 关闭stp stp enable 开启stp display stp 查看当前根桥信息 display stp brief 查看交换机上的各端口状态信息 stp priority +[优先级] 修改优先级 stp port priority +[端口] 修改指定端口优先级 stp root primary 指定主根桥 stp root secondary 指定备根桥 STP生成树如何区分根桥和非根桥呢,以下面拓扑图为例

STP 选举流程:1.选举根桥2.非根交换机选举根端口3.每个线路选举指定端口4.阻塞非根,非指定端口

选举根桥,根端口,指定端口,阻塞端口都以下面的规则来选,都是越小越好这些信息在BPDU中都有,比较规则:

1.bridge ID:   优先级(默认32768) + MAC地址

2.Cost路径开销: 根据接口带宽比例计算

3.port ID:    优先级 (默认128)+ 端口号

接下来我们使用display stp命令查看当前根桥信息

以上面的图可以看得出来:

S1交换机的优先级(默认32768)桥ID为:4c1f-cc6c-30b1         Cost路径开销为:0

S2交换机的优先级(默认32768)桥ID为:4c1f-cc8c-498d       Cost路径开销为:20000

S3交换机的优先级(默认32768)桥ID为:4c1f-cce0-0cac        Cost路径开销为:20000

S4交换机的优先级(默认32768)桥ID为:4c1f-cca6-181f         Cost路径开销为:40000

此时有多个交换机优先级都为默认32768,则会使用 最小MAC 地址来决定根桥,所以 以上面的信息可以看得出来:S1交换机MAC地址最小,S1被选为根桥,S2,S3,S4被选为非根桥

接下来我们使用 display stp brief 查看非根桥交换机上的各端口状态信息

以S4为例可以看得出来E0/0/1接口的端口为:DESI指定端口。G0/0/1接口的端口为:ALTE为堵塞端口。G0/0/2接口的端口为:ROOT根端口,以此类推以D开头为指定端口,以A开头为堵塞端口,以R开头为根端口。

如果要修改 STP 中的根桥,还是以上面的拓扑图为例执行以下步骤:

确定要指定的那个交换机为根桥,根桥优先级数值越低,优先级越高,下面修改S2交换机的优先级可以使用以下命令设置 STP 的优先级为4096

stp root primary 指定主根桥 stp priority 4096 指定优先级

接下来可以使用dis stp查看S2当前根桥信息

现在可以看S2根桥信息优先级为4096,S1,S3,S4交换机并没有 进行配置,默认的优先级是32768,根据交换机的优先级,根桥优先级数值越低,优先级越高,已经修改S2的优先级为4096了,所以四个交换机的优先级数值最低是S2,现在修改S2成功被选为根桥了。

如果要修改 STP 中指定端口优先级,执行以下步骤:

1.使用以下命令,进入用户视图。

system-view //进入用户视图

2.需要进入到需要的指定端口(不参与 STP 计算,可忽略此步骤)

[S1] interface gigabitethernet 0/0/1 // 进入指定端口 [S1-GigabitEthernet0/0/1] stp edged-port enable // 配置为边缘端口

3.进入 STP 端口优先级配置视图

[S1-GigabitEthernet0/0/1] stp port priority 16 //16 表示端口优先级

需要注意的是,修改端口优先级后,需要等待一段时间 STP 重新计算后才能生效。

注意:本博客内容仅供参考,具体操作需根据实际情况进行调整。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3