企业组网如何防止网络出现环路?(下)

发布时间:2022-09-10 13:00:04 作者:江小鱼阅读:0

[导读]:BPDU报文格式配置BPDU报文:BPDU Type为0x00的BPDU报文,都叫做配置BPDU报文第一类配置BPDU报文: Flags的TCA和TC位都置为0的配置BPDU报文该报文用于STP状态的...

BPDU报文格式

配置BPDU报文:BPDU Type为0x00的BPDU报文,都叫做配置BPDU报文

第一类配置BPDU报文: Flags的TCA和TC位都置为0的配置BPDU报文

该报文用于STP状态的协商和维持。具体报文格式如下:

企业组网如何防止网络出现环路?(下)

第二类配置BPDU报文: Flags的TCA和TC位都置为1的配置BPDU报文

该报文用于通知下游设备停止发送TCN BPDU报文。具体报文格式如下:

企业组网如何防止网络出现环路?(下)

第三类配置BPDU报文: Flags的TCA位置为0,TC位置为1的配置BPDU报文

该报文用于通知下游设备删除MAC地址表项。具体报文格式如下:

企业组网如何防止网络出现环路?(下)

TCN BPDU报文:BPDU Type为0x80的BPDU报文,叫做TCN BPDU报文,用于通知上游设备网络拓扑变更。具体报文格式如下:

企业组网如何防止网络出现环路?(下)

※使用注意事项

盒式交换机需要通过“bpdu enable”使能BPDU报文上送CPU处理的功能,才能使STP报文上送CPU处理,否则STP状态无法收敛。

V100R005及之前版本,在S2700系列设备,检查全局是否配置bpdu enable;其他系列盒式交换机,检查物理端口、Eth-trunk接口下是否配置bpdu enable。

V100R006及后续版本,对应形态设备全局或端口默认使能bpdu enable。

Eth-Trunk接口使能STP时,建议修改Eth-Trunk接口的cost值使其小于物理端口的cost值,使其不易协商为备份端口。一是因为Eth-Trunk接口的开销为单个成员接口的开销除以成员接口数量,当成员口状态变化时Eth-trunk接口的cost值会变化;二是cost值越小说明链路质量越高。

通过命令“display stp brief”查看端口状态时,只会显示使能STP且UP的端口。

可以通过修改路径开销和发送者的BID,选择阻塞指定的端口。

配置举例

组网需求

企业组网如何防止网络出现环路?(下)

如图所示,当前网络中SwitchA、SwitchB、SwitchC和SwitchD通过环形组网备份链路。希望通过运行生成树协议阻塞端口,将环形网络结构修剪成无环路的树形网络结构。

在主链路故障时,对切换到备份链路的时间要求不高,要求配置简单,所以这里使用STP模式。

 SwitchA设备的性能较高,希望作为根桥,SwithB为备份根桥。

SwtichC和SwitchD设备连接用户,希望阻塞SiwtchC和SwitchD之间的链路。

SwitchC和SwitchD连接用户的接口GE0/0/3不要参与STP计算。

配置思路

采用如下的思路配置STP:

1. 配置模式是STP模式。

2. 配置SwitchA为根桥,SwitchB为备份根桥。

3. 统一使用默认路径开销。华为交换机默认的路径开销计算标准使用的是标准的dot1t。GE接口默认路径开销是20000,而Ethernet接口默认路径开销是200000。注意:eNSP模拟器中,STP的路径开销默认是1。

4. SwitchC和SwitchD的GE0/0/3端口去使能STP协议。

5. SwitchA、SwitchB、SwitchC和SwitchD使能STP协议。

操作步骤

步骤1:配置模式为STP模式。

<HUAWEI> system-view

[HUAWEI] sysname SwitchA

[SwitchA] stp mode stp 


<HUAWEI> system-view

[HUAWEI] sysname SwitchB

[SwitchB] stp mode stp 


<HUAWEI> system-view

[HUAWEI] sysname SwitchC

[SwitchC] stp mode stp 


<HUAWEI> system-view

[HUAWEI] sysname SwitchD

[SwitchD] stp mode stp 

步骤2:配置SwitchA为根桥,SwitchB为备份根桥。

[SwitchA] stp root primary   //也可以使用命令stp priority 0 配置优先级为0,和stp root primary的作用是一样的。 


[SwitchB] stp root secondary  //也可以使用命令stp priority 4096 配置优先级为4096,和stp root secondary的作用是一样的。

步骤3:去使能SwitchB和SwitchC设备GE0/0/3端口的STP功能。

[SwitchC] interface gigabitethernet0/0/3[SwitchC-GigabitEthernet0/0/3] stp disable[SwitchC-GigabitEthernet0/0/3] quit 


[SwitchD] interface gigabitethernet 0/0/3[SwitchD-GigabitEthernet0/0/3] stp disable [SwitchD-GigabitEthernet0/0/3] quit 

步骤4:全局使能STP功能。

华为X7系列交换机默认是使能,该步骤可以省略。

[SwitchA] stp enable 


[SwitchB] stp enable 


[SwitchC] stp enable 


[SwitchD] stp enable 

步骤5:验证配置结果。

查看STP简要信息,通过STP简要信息可以快速的看出端口的角色和状态。

企业组网如何防止网络出现环路?(下)

操作步骤

步骤1:配置模式为STP模式。

<HUAWEI> system-view

[HUAWEI] sysname SwitchA

[SwitchA] stp mode stp 


<HUAWEI> system-view

[HUAWEI] sysname SwitchB

[SwitchB] stp mode stp 


<HUAWEI> system-view

[HUAWEI] sysname SwitchC

[SwitchC] stp mode stp 


<HUAWEI> system-view

[HUAWEI] sysname SwitchD

[SwitchD] stp mode stp 

步骤2:配置SwitchA为根桥,SwitchB为备份根桥。

[SwitchA] stp root primary   //也可以使用命令stp priority 0 配置优先级为0,和stp root primary的作用是一样的。 


[SwitchB] stp root secondary  //也可以使用命令stp priority 4096 配置优先级为4096,和stp root secondary的作用是一样的。

步骤3:去使能SwitchB和SwitchC设备GE0/0/3端口的STP功能。

[SwitchC] interface gigabitethernet0/0/3[SwitchC-GigabitEthernet0/0/3] stp disable[SwitchC-GigabitEthernet0/0/3] quit 


[SwitchD] interface gigabitethernet 0/0/3[SwitchD-GigabitEthernet0/0/3] stp disable [SwitchD-GigabitEthernet0/0/3] quit 

步骤4:全局使能STP功能。

华为X7系列交换机默认是使能,该步骤可以省略。

[SwitchA] stp enable 

[SwitchB] stp enable 

[SwitchC] stp enable 

[SwitchD] stp enable 

步骤5:验证配置结果。

 查看STP简要信息,通过STP简要信息可以快速的看出端口的角色和状态。

企业组网如何防止网络出现环路?(下)

配置文件月

SwitchA的配置文件

#

sysname SwitchA

#

stp mode stp

stp instance 0 root primary

#

return

SwitchB的配置文件

#

sysname SwitchB

#

stp mode stp

stp instance 0 root secondary

#  

return  

SwitchC的配置文件

#

sysname SwitchC  

#  

stp mode stp

#  

interface GigabitEthernet0/0/3

 stp disable

#  

return  

SwitchD的配置文件

#

sysname SwitchD

#  

stp mode stp

#  

interface GigabitEthernet0/0/3

 stp disable

#  

return

以上就是企业组网如何防止网络出现环路?(下)的介绍。如果你还有其他问题,欢迎进行咨询探讨,希望微云网络的专业的解决方案,可以解决你目前遇到的问题。微云网络提供全球主机托管、服务器租用、MPLS专线、SD-WAN等方面的专业服务,资源覆盖全球。欢迎咨询。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

标题:企业组网如何防止网络出现环路?(下)

TAG标签:企业组网

地址:https://www.kd010.com/hyzs/1326.html

上一篇:企业组网如何防止网络出现环路?(上)
下一篇:如何通过IPsec野蛮模式实现企业组网互联?

Vecloud云网络解决方案

点击获取方案

返回顶部