在华为交换机中开通RSTP协议ensp中rstp的基础应用例子

2020-05-04 12:12

ensp中rstp的基础应用例子

RSTP是用来避免数据链路层出现逻辑环路的协议,这个协议基于STP,只是对原有的STP协议进行了细致的修改和补充.在下面的ensp实验中S1和S2属于汇聚层的交换机,S3和S4属于接入层交换机,四台交换机组成一个环形网络,并在所有交换机上都使用RSTP协议,并设置S1为根交换机,S2为次根交换机,两台PC接在S3和S4下面,拓扑图如下:

按照拓扑图设置好两台PC的IP地址,并启动所有的设备,设备启动完成后在PC1上ping 192.168.1.3,可以发现两台电脑间互通,没有问题,在S1交换机上输入 dis stp命令进行查看,信息如下: [Huawei]dis stp

-------[CIST Global Info][Mode MSTP]------- CIST Bridge :32768.4c1f-cc96-212a

Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 CIST Root/ERPC :32768.4c1f-cc79-38b9 / 1 CIST RegRoot/IRPC :32768.4c1f-cc96-212a / 0 CIST RootPortId :128.2

可以看到交换机在没有做任何配置的情况下已经启用了MSTP协议, CIST Bridge后面的是交换机自己的id, CIST Root/ERPC后面的是根交换机的id,可以发现两个Id不同,说明选举出来的根交换机不是S1,而这个例子是实验RSTP协议,所以我们需要把四个交换机的生成树模式更改为RSTP,四台交换机上的配置相同,命令如下: [s1]stp mode rstp

Info: This operation may take a few seconds. Please wait for a moment...done.

依次配置好s1,s2,s3,s4,配置完成后在各个交换机上使用dis stp命令进行查看,在s1上看到的信息如下: [s1]dis stp

-------[CIST Global Info][Mode RSTP]------- CIST Bridge :32768.4c1f-cc96-212a

Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 CIST Root/ERPC :32768.4c1f-cc79-38b9 / 1 CIST RegRoot/IRPC :32768.4c1f-cc96-212a / 0 CIST RootPortId :128.2

可以看到生成树协议已经变成了RSTP,但S1还不根交换机,配置S1为根交换机,命令如下: [s1]stp root primary [s1]dis stp

-------[CIST Global Info][Mode RSTP]------- CIST Bridge :0 .4c1f-cc96-212a

Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 CIST Root/ERPC :0 .4c1f-cc96-212a / 0 CIST RegRoot/IRPC :0 .4c1f-cc96-212a / 0

可以看到S1已经是根交换机了,优先级由32768变成了0,stp root primary命令修改的是交换机id中的交换机优先级,交换机id最小的便是根交换机了.设置S2为次根交换机,命令如下: [s2]stp root secondary [s2]dis stp

-------[CIST Global Info][Mode RSTP]------- CIST Bridge :4096 .4c1f-cce7-2fc1

Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20 CIST Root/ERPC :0 .4c1f-cc96-212a / 1 CIST RegRoot/IRPC :4096 .4c1f-cce7-2fc1 / 0

可以看到s2的优先级由32768变成了4096,S3和S4不做配置,查看后他们的优先级还是默认的32768,并把S1做为了主根交换机.接下来我们用dis stp brief命令来查看各个交换机上的端口角色和状态 [s1]dis stp brief

MSTID Port Role STP State Protection 0 GigabitEthernet0/0/1 DESI FORWARDING NONE 0 GigabitEthernet0/0/2 DESI FORWARDING NONE

[s2]dis stp brief

MSTID Port Role STP State Protection 0 GigabitEthernet0/0/1 ROOT FORWARDING NONE 0 GigabitEthernet0/0/2 DESI FORWARDING NONE

[s3]dis stp brief

MSTID Port Role STP State Protection 0 Ethernet0/0/1 DESI FORWARDING NONE 0 Ethernet0/0/2 ROOT FORWARDING NONE 0 Ethernet0/0/3 DESI FORWARDING NONE

[s4]dis stp brief

MSTID Port Role STP State Protection 0 Ethernet0/0/1 DESI FORWARDING NONE 0 Ethernet0/0/2 ROOT FORWARDING NONE 0 Ethernet0/0/3 ALTE DISCARDING NONE

对于交换机的role(角色),desi为指定端口,root为根端口,alte是替代端口,如果是根交换机的话它上面的所有端口都是指定端口,其它交换机直接连接根交换机的端口都是根端口,连接终端设备的端口都是指定端口,s3和s4相连的端口一个属于指定端口,一个属于替代端口.

下面我们删除S1和S2直接连接的那个线,在S2上使用dis stp brief进行查看. [s2]dis stp brief

MSTID Port Role STP State Protection 0 GigabitEthernet0/0/2 ROOT FORWARDING NONE

可以看到GE 0/0/2端口的角色由原来的指定端口转换成了根端口并且处于转发状态.然后再恢复S1和S2之间的连接,可以再次查看一下s2上端口的状态,当然了,我们也可以删除S3和S4之间的连接来观察一下端口的状态,并用两台电脑互相访问一下看是不是还能互通,结果当然是肯定的了,互通没有任何问题.

生成树的计算主要发生在交换机互连的链路上,而连接电脑的端口没有必需参与生成树计算,所以需要把交换机上连接电脑的端口配置为边缘端口,以降低生成树计算对终端类设备的影响,如果一个连接电脑的端口没有配置为边缘端口,那么在端口状态发生转变时会有30s的等待时间,如果配置为边缘端口则无需等待.在s3上配置边缘端口的命令如下: [s3]interface ethernet 0/0/1

[s3-Ethernet0/0/1]stp edged-port enable

[s4]interface ethernet 0/0/1

[s4-Ethernet0/0/1]stp edged-port enable

最后说一下,我是照着书上的例子做的,加上了自己的一点理解,但是实际实验一下比只看书要理解的更深刻,对熟悉命令很有帮助.


在华为交换机中开通RSTP协议ensp中rstp的基础应用例子.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:上海黄浦江上大桥一览

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: