链路聚合,顾名思义就是将若干个链路给整合到一起。那为什么要把它们整合到一起呢,它有什么作用?
链路聚合可以增加链路带宽,提高链路的可靠性,为设备之间的通行提供了冗余保护,即负载分担。
一、链路聚合原理
原理图如下:
可以这样理解,在物理层面上,SWA和SWB有两条链路,链路聚合的作用就是将这两条实际存在的链路捆绑成一条逻辑上的链路,你也可以把这条逻辑链路称作为一个聚合组。一条链路的两端肯定存在着两个端口,那这条逻辑链路两端的逻辑端口应该不难理解。
二、链路聚合分类
链路聚合分为静态聚合和动态聚合。
静态聚合:手工配置,双方系统间不使用聚合协议来协商链路信息。
动态聚合:双方系统间使用聚合协议来协商链路信息,LACP(链路聚合控制协议)是一种基于IEEE802.3ad 标准的、能够实现链路动态聚合的协议。
本篇以静态聚合实验为例,给大家整理一些相关基础实验知识点,如有不准确的地方,请大家给予指正!
三、实验配置
静态聚合实验拓扑如图:
(1)配置三台PC的IP地址:
PC1:100.0.0.1/255.255.255.0/100.0.0.10
PC2:192.168.1.2/255.255.255.0/192.168.1.254
PC3:192.168.1.3/255.255.255.0/192.168.1.254
(2)LSW1配置:
<Huawei>sys
<Huawei>sysname LSW1
<LSW1>un in en
<LSW1>int g0/0/5
[LSW1-GigabitEthernet0/0/5]port link-type access
[LSW1-GigabitEthernet0/0/5]quit
[LSW1]int Eth-Trunk 1
[LSW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3
[LSW1-Eth-Trunk1]port link-type trunk
[LSW1-Eth-Trunk1]port trunk allow-pass vlan all
[LSW1-Eth-Trunk1]quit
[LSW1]int Eth-Trunk 2
[LSW1-Eth-Trunk2]trunkport GigabitEthernet 0/0/4
[LSW1-Eth-Trunk2]trunkport GigabitEthernet 0/0/6
[LSW1-Eth-Trunk2]port link-type trunk
[LSW1-Eth-Trunk2]port trunk allow-pass vlan all
(3)LSW2配置:
<Huawei>sys
<Huawei>sysname LSW2
<LSW2>un in en
<LSW2>int g0/0/4
[LSW2-GigabitEthernet0/0/4]port link-type access
[LSW2-GigabitEthernet0/0/4]quit
[LSW2]int Eth-Trunk 1
[LSW2-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3
[LSW1-Eth-Trunk1]port link-type trunk
[LSW1-Eth-Trunk1]port trunk allow-pass vlan all
(4)AR1配置:
<Huawei>sys
[Huawei]sysname AR1
[AR1]un in en
[AR1]int Eth-Trunk 2
[AR1-Eth-Trunk2]undo portswitch
[AR1-Eth-Trunk2]ip address 192.168.1.254 24
[AR1-Eth-Trunk2]trunkport GigabitEthernet 0/0/0
[AR1-Eth-Trunk2]trunkport GigabitEthernet 1/0/0
[AR1-Eth-Trunk2]quit
[AR1]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip address 100.0.0.10 24
到这里静态聚合的实验配置就完成了,下面我们来测试一下:
可以发现,用PC2来ping另外两台PC是通的,然后我们把LSW1的2和4口关掉:
<LSW1>sys
[LSW1]int g0/0/2
[LSW1-GigabitEthernet0/0/2]shutdown
[LSW1]int g0/0/4
[LSW1-GigabitEthernet0/0/4]shutdown
关掉过后可以dis eth-trunk一下,发现端口关闭成功。
再次测试ping连通性: