1.掌握启用和禁用STP的方法
2.掌握修改交换机STP模式的方法
3.掌握修改桥优先级,控制根桥选举的方法
4.掌握修改端口优先级,控制根端口和指定端口选举的方法
5.掌握修改端口开销,控制根端口和指定端口选举的方法
6.掌握边缘端口的配置方法
STP:生成树协议,是由IEEE协会制定的,用于在局域网中消除数据链路层物理环路的协议,其标准名称为802.1D.运行该协议的设备通过彼此交互信息发现网络中的环路,并有选择地对某些端口进行阻塞,最终将环路结构修剪成无环路的树形网络结构,从而防止报文在环路网络中不断怎生和无限循环,避免设备由于重复接收相同的报文造成设备处理能力下降的问题。
某公司有两台交换机如上图的方式互连,为了避免网络中的环路问题,需要在网络中的交换机上配置STP。网络技术人员还需要通过修改桥优先级来控制STP的根桥选举,并通过配置STP的一些特性来加快STP的收敛速度。
步骤1. 关闭和开启stp功能的相关操作
步骤2. 掌握修改交换机STP模式的方法以及查看名利
步骤3. 掌握修改桥优先级,控制根桥选举的方法
步骤4. 掌握修改端口优先级,控制根端口的方法
步骤5. 掌握修改端口开销,控制根端口和指定端口选举的方法掌握边缘端口的配置方法
首先回顾一下来自wakin.Xie Sir 谢老师PPT中的stp配置命令
提示:在实验之前我们在用户视图下<>可以使用undo terminal monitor 来关闭日志,防止时不时弹一大堆英文扰乱我们心情
<Huawei>undo terminal monitor
Info: Current terminal monitor is off.
如果本实验在真实环境下配置,首先要关闭交换机其他与本实验无关的端口防止影响实验结果,华为交换机stp功能默认是开启的且为mstp模式,本实验使用的是ensp模拟环境,现使用交换机的stp 功能关闭后在开启。
<Huawei>system-view
[Huawei]sysname Lsw1
[Lsw1]stp disable
Warning: The global STP state will be changed. Continue? [Y/N]y
Info: This operation may take a few seconds. Please wait for a moment...done.
[Lsw1]stp enable
Warning: The global STP state will be changed. Continue? [Y/N]y
Info: This operation may take a few seconds. Please wait for a moment...done.
将模拟器中默认的MSTP模式手动改为STP模式并查看STP信息和STP接口信息。
使用stp mode stp 命令改为stp模式,ENSP模拟器中默认为MSTP模式。
[Lsw1]stp mode stp
Info: This operation may take a few seconds. Please wait for a moment...done.
[Lsw2]stp mode stp
Info: This operation may take a few seconds. Please wait for a moment...done.
使用命令 display stp brie 查看STP相关信息。
使用命令查看 display stp interface + 接口 查看接口STP信息,从下面信息中可以看到e0/0/1接口状态为转发状态,端口角色为根端口,STP模式为STP。
修改桥的优先级,控制根桥选举的方法
通过修改桥的优先级从而控制根桥的选举,开机默认是32768,可以修改为0-65535且为4096的整数倍,最小为0,最大为61440.
[Lsw1]stp priority 4096
通过display STP 查看stp信息和得出 LSW1经成为根桥。
使用命令 stp root Primary 强制将LSW2改为根桥,从下面的信息可以看出来LSW2已经变成了根桥。
[Lsw2]stp root primary
这里我们其实可以发现stp root Primary命令是直接将Lsw2交换机的桥优先级直接改为0,与stp priority 0命令一样
在LSW1上使用 display stp brif 查看根端口,从下图可以看到交换机的e0/0/1的端口角色为根端口。
进入LSW2的e0/0/2的接口视图使用stp port priority 32 命令将端口优先级改为32(注意:通过优先级更改LSW2端口的角色,必须更改对端交换机相应的接口优先级)。
PID就是端口ID(包含端口的优先级和端口编号,端口编号就是比如说1口就是1,e/0/2口就是2,优先级-----0~255,开机默认缺省值是128,而且优先级必须是16的倍数,越小越优先)
在LSW1上使用 display stp brif 查看根端端口已经改为阻塞端口
修改端口开销,控制根端口和指定端口选举的方法掌握边缘端口的配置方法。
将模拟器中LSW1交换机的端口e0/0/1的端口开销值200000改为2000 端口角色变为root端口。
开机默认是 802.1t标准:cost=1~200000000,默认
在e/0/1端口视图下用stp cost 2000修改开销值改为2000
[LSW1-Ethernet0/0/1]stp cost 2000
在接口视图下使用stp edged-port enable命令开启交换机STP的边缘端口。
[Lsw1-Ethernet0/0/1]stp edged-port enable
在接口视图下使用display this 查看当前接口的配置。
[Lsw1-Ethernet0/0/1]d th
STP根端口选举规则:每一个非根桥都一个根端口该端口到根路径开销最小,如果根路径开销值相同比较直连交换机的桥ID,与桥ID小的相连接的端口为跟端口,如果直连交换机的桥ID也相同,比较对端的指定端口ID,链接对端交换机端口ID小的端口为根端口。
指定端口选举规则:1、根桥上的所有端口都是指定端口。2、开启STP协议的交换机的每一段的物理链路都会选出指定端口,选出根路径开销最小的为指定桥,指定桥上的端口为指定端口。如果根路径相同选择桥ID小的交换机端口为指定端口。