前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >华为实操系列 | 如何使用STP破除网络环路?

华为实操系列 | 如何使用STP破除网络环路?

作者头像
网络技术联盟站
发布2019-07-23 10:20:53
1.5K0
发布2019-07-23 10:20:53
举报
文章被收录于专栏:网络技术联盟站
  • 编辑 | 排版 | 制图 | 测试 | ©瑞哥
  • 此文用时0小时48分钟,原创不易,坚持更不易,希望我的每一份劳动成果都可以得到大家的一个【在看】

如何使用STP破除网络环路?

1、应用场景:

在网络中,由于冗余备份的需要,一般在设备之间部署多条物理链路,其中一条作为主用链路,其他链路作为备份。这样难免会形成环路,环路可能会引起广播风暴和MAC表项损坏。

网络规划好后,可以在网络中部署STP协议预防环路。当网络中产生环路时,STP通过阻塞某个端口以达到破除环路的目的。

例如,图中PC1和PC2通过SwitchC和SwitchB接入网络,SwitchA、SwitchB和SwitchC形成了一个环形网络,需要通过STP进行破环。

2、配置思路:

  • 将交换机上不需要进行STP拓扑计算的端口STP功能去使能。
  • 选择SwitchA作为根桥, SwitchB作为备份根桥。
  • 配置SwitchC GE0/0/3端口的路径开销为20000,选择阻塞该端口。
  • 配置交换机生成树协议的工作模式为STP,使能全局STP功能。

3、配置步骤:

(1)配置SwitchA。

代码语言:javascript
复制
<SwitchA> system-view 
[SwitchA] stp root primary
[SwitchA] interface gigabitethernet 0/0/3
[SwitchA-GigabitEthernet0/0/3] stp disable
[SwitchA-GigabitEthernet0/0/3] quit
[SwitchA] stp mode stp
[SwitchA] stp enable

(2)配置SwitchB。

代码语言:javascript
复制
<SwitchB> system-view 
[SwitchB] stp root secondary
[SwitchB] interface gigabitethernet 0/0/1
[SwitchB-GigabitEthernet0/0/1] stp disable
[SwitchB-GigabitEthernet0/0/1] quit
[SwitchB] stp mode stp
[SwitchB] stp enable

3、配置SwitchC。

代码语言:javascript
复制
<SwitchC> system-view 
[SwitchC] interface gigabitethernet 0/0/1
[SwitchC-GigabitEthernet0/0/1] stp disable
[SwitchC-GigabitEthernet0/0/1] quit
[SwitchC] interface gigabitethernet 0/0/3
[SwitchC-GigabitEthernet0/0/3] stp cost 20000
[SwitchC-GigabitEthernet0/0/3] quit
[SwitchC] stp mode stp
[SwitchC] stp enable                                               

STP的缺点

STP协议虽然能够解决环路问题,但是由于网络拓扑收敛速度慢,影响了用户通信质量。如果网络中的拓扑结构频繁变化,网络也会随之频繁失去连通性,从而导致用户通信频繁中断。

解决上述问题的办法是部署RSTP协议。快速生成树协议RSTP是对STP的改进,可以提高网络拓扑收敛速度。RSTP的基本配置和STP类似。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档