网工必备知识
网工必备知识
前文链接↓↓↓:企业内部网路怎么防止网络出现环路?(上)
配置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
(完结)
推荐阅读
>>>【必备干货】网工入门必会桥接教程,外网+GNS3+Vmware
网工界市场认可度极高的华为认证,你考了吗?
拿下华为HCIE认证之后,你可以:
跨越90%企业的招聘硬门槛
增加70%就业机会
拿下BAT全国TOP100大厂敲门砖
体系化得到网络技术硬实力
技术大佬年薪可达30w+