什么是核心交换机的链路聚合、冗余、堆叠、热备份

我们前面曾多次提到对于核心交换机的选择 , 大家可能对于核心交换机的背板带宽、包转发率都已经有所了解 , 然而核心交换机主要选择并不止这些参数 , 还需要看链路聚合、冗余、堆叠、热备份等这些功能 , 这些功能非常重要 , 决定了核心交换机在实际应用中的性能、效率、稳定性等 , 我们一起来了解下 。
 
一、链路聚合
是将两个或更多数据信道结合成一个单个的信道 , 该信道以一个单个的更高带宽的逻辑链路出现 。链路聚合一般用来连接一个或多个带宽需求大的设备 , 例如连接骨干网络的服务器或服务器群 。它可以用于扩展链路带宽 , 提供更高的连接可靠性 。
1、举例
公司有2层楼 , 分别运行着不同的业务 , 本来两个楼层的网络是分开的 , 但都是一家公司难免会有业务往来 , 这时我们就可以打通两楼之前的网络 , 使具有相互联系的部门之间高速通信 。
如下图:

什么是核心交换机的链路聚合、冗余、堆叠、热备份

文章插图
 
如上图所示 , SwitchA和SwitchB通过以太链路分别都连接VLAN10和VLAN20的网络 , 且SwitchA和SwitchB之间有较大的数据流量 。
用户希望SwitchA和SwitchB之间能够提供较大的链路带宽来使相同VLAN间互相通信 。同时用户也希望能够提供一定的冗余度 , 保证数据传输和链路的可靠性 。
创建Eth-Trunk接口并加入成员接口 , 实现增加链路带宽 , 2台交换机分别配置Eth-Trunk1 分别将需要通信的3条线路的端口加入Eth-Trunk1 , 设置端口trunk ,  允许相应的vlan通过;这样两楼的网络就可以正常通信了 。
2、实现配置步骤:
在SwitchA上创建Eth-Trunk1并配置为LACP模式 。SwitchB配置过程与SwitchA类似 , 不再赘述
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] mode lacp
[SwitchA-Eth-Trunk1] quit
配置SwitchA上的成员接口加入Eth-Trunk 。SwitchB配置过程与SwitchA类似 , 不再赘述
[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] eth-trunk 1
[SwitchA-GigabitEthernet0/0/1] quit
[SwitchA] interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2] eth-trunk 1
[SwitchA-GigabitEthernet0/0/2] quit
[SwitchA] interface gigabitethernet 0/0/3
[SwitchA-GigabitEthernet0/0/3] eth-trunk 1
[SwitchA-GigabitEthernet0/0/3] quit
在SwitchA上配置系统优先级为100 , 使其成为LACP主动端
[SwitchA] lacp priority 100
在SwitchA上配置活动接口上限阈值为2
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] max active-linknumber 2
【什么是核心交换机的链路聚合、冗余、堆叠、热备份】[SwitchA-Eth-Trunk1] quit
在SwitchA上配置接口优先级确定活动链路
[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] lacp priority 100
[SwitchA-GigabitEthernet0/0/1] quit
[SwitchA] interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2] lacp priority 100
[SwitchA-GigabitEthernet0/0/2] quit
二、链路冗余
为了保持网络的稳定性 , 在多台交换机组成的网络环境中 , 通常都使用一些备份连接 , 以提高网络的效率、稳定性 , 这里的备份连接也称为备份链路或者冗余链路 。
 
三、交换机的堆叠
通过专有的堆叠电缆连接起来 , 可将多台交换机堆叠成一台逻辑交换机 。该逻辑交换机中的所有交换机共享相同的配置信息和路由信息 。当向逻辑交换机增加和减少单体交换机时不会影响其性能 。
 
叠加的交换机之间通过两条环路连接起来 。交换机的硬件负责将数据包在双环路上做负载均衡 。环路在这里充当了这个大的逻辑交换机的背板的角色 , 在双环路都正常工作时 , 数据包在这台逻辑交换机上的传输率为32Gbps 。
当一个数据帧需要传输时 , 交换机的软件会进行计算看哪条环路更可用 , 然后数据帧会被送到该环路上 。如果一条堆叠电缆出故障 , 故障两端的交换机都会侦测到该故 障 , 并将受影响的环路断开 , 而逻辑交换机仍然可以以单环的状态工作 , 此时的数据包通过率为16Gbps 。交换机的堆叠采用菊花链方式 , 连接的方式参考下图 。


推荐阅读