交换机不能连成环路,对聚合TRUNK和STP功能的简单理解

wxleasyland@sina.com

2020.7.16

 

交换机之间需避免形成环路,比如连接方式:

交换机S1的a口--网线--交换机S2的a口

交换机S1的b口--网线--交换机S2的b口

 

1. 普通交换机(比如家用的):

广播时,S1a口发给S2a,S2b又发给S1b,形成环路,引起循环的广播风暴,带宽占满,网络瘫痪。

 

2. 聚合功能的交换机:

聚合就是“在物理上”把2个端口合并成一个端口来用。

我们把S1设置成a、b口聚合,S2设置成a、b口聚合。

则发送时,S1根据端口负荷情况决定从a口还是b口发送到S2。

“单个包”在发送时只从1个端口发。

如果a故障了,那就从b发。所以有冗余的功能。

如果a负荷满了,那就从b发。所以能提高网速。

 

所以,聚合成一个端口后,永远不会形成回路。不用复杂的设置,简单又好用。(聚合应该也叫TRUNK吧?)

 

3. STP功能的交换机:

STP是通过在网络上走二层协议,来判断哪个交换机上的哪个端口是必须从“逻辑上”断开,以免形成环路。即这个端口的网线虽然连着,但不通讯。

我们将S1的ID设置成比较小,则S1是作为根网桥。根桥上的端口全是指定端口。S1a、S1b都是指定端口。

S2是非根网桥,需判断哪个是指定端口。

每个端口都需要设置端口ID。同一网段中,端口ID小的是指定端口。

2个交换机之间形成1个网段,这个网段上选1个指定端口。

所以这里S1与S2之间是一个网段,S1a、S1b都是指定端口了,再在S2a、S2b中选端口ID小的为指定端口,比如S2a。

这样S2b不是指定端口,则交换机将S2b端口断开,不通讯。

 

所以,各个交换机经过沟通交流之后,把不合适的端口断开,达到了不形成环路的目的。

STP比较灵活,但协议和设置复杂,各个交换机之间的配置信息交流需要走二层协议,占用一些带宽。

各个交换机之间要交流信息,所以交换机也是有MAC地址的。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值