48小时系统班试听入口

企业内部网路怎么防止网络出现环路?(下)

发布作者:新盟教育 发布日期:2022-09-09 浏览人数:8143人

网工必备知识


前文链接↓↓↓:企业内部网路怎么防止网络出现环路?(上)


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

(完结)



推荐阅读

>>>【独家首发】新版HCIE考试解读直播回顾

>>> 重磅!华为HCIE认证改版升级通知!

>>>【命令解析】Linux用户行为的常用命令

>>> 网工必备通信基础知识,还不知道你就out了?

>>>【必备干货】网工入门必会桥接教程,外网+GNS3+Vmware

>>>【技术指南】5分钟搞清楚OSPF链路状态路由协议


网工界市场认可度极高的华为认证,你考了吗?


拿下华为HCIE认证之后,你可以:


  • 跨越90%企业的招聘硬门槛

  • 增加70%就业机会

  • 拿下BAT全国TOP100大厂敲门砖

  • 体系化得到网络技术硬实力

  • 技术大佬年薪可达30w+


客服电话 15822722968 邮箱 799830458@qq.com 地址 天津市红桥区光荣道157号宝能创业中心2号楼-1、2门-907号
官方公众号
商务合作