网络基础篇---以太网链路聚合(静态LACP方式)
以太网链路聚合(华为为例:Eth-Trunk)是一种将多个物理以太网接口捆绑为一个逻辑接口的技术,通过合并多条链路提升带宽并实现冗余保护。
核心功能
• 带宽扩展:通过多条物理链路并行传输数据,逻辑上视为单一接口,在不升级硬件的情况下提升总带宽;
• 冗余保护:当其中一条链路故障时,自动切换至其他链路保证网络连通性,避免单点故障导致服务中断;
• 负载均衡:根据配置策略将流量分配到不同链路,均衡负载并提升网络效率。
模式(备注:两端一定要一致)
链路聚合可以分为手工模式和LACP模式
一、拓扑图(以华为eNSP为例)及描述
根据拓扑图,SW1的GE0/0/22口与SW2的GE0/0/22口互联、SW1的GE0/0/23口与SW2的GE0/0/23口互联,同时SW1的GE0/0/24口也与SW2的GE0/0/24口互联,也即SW1与SW2之间有三根互联链路。
二、实验要求
1、在交换机上创建相关VLAN;将连接PC的接口配置为Access类型并添加到相应的VLAN;
2、将SW1、SW2之间的互联链路捆绑为Eth-Trunk,使用静态LACP模式,SW1为主动端,在该聚合链路中,两条链路为活动链路,其余一条做备份;
3、完成配置后同一个VLAN内的PC能够互相通信。
三、步骤及配置
SW1的配置如下:
[SW1] vlan batch 100 200 # 批量创建VLAN100及VLAN200
[SW1] interface G0/0/1
[SW1-GigabitEthernet0/0/1] port link-type access #将接口GE0/0/1配置为Access类型
[SW1-GigabitEthernet0/0/1] port default vlan 100 #接口添加到VLAN100
[SW1] interface gigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2] port link-type access
[SW1-GigabitEthernet0/0/2] port default vlan 200
#将SW1的设备LACP优先级设置为1,使得其成为Eth-trunk链路协商时的主动端,SW2的设备LACP优先级保持缺省32768,该值越小越优先
[LSW1]lacp priority 1
# 现在开始配置链路汇聚,先创建一个Eth-trunk
#创建聚合链路eth-trunk10,并设置为工作在静态LACP模式,将最大活跃链路数量设置为2
[SW1] interface Eth-Trunk 10
[SW1-Eth-Trunk10] mode lacp-static
[SW1-Eth-Trunk10] max active-linknumber 2
[SW1-Eth-Trunk10] quit
[SW1-Eth-Trunk10]port link-type trunk
[SW1-Eth-Trunk10]und port trunk allow-pass vlan 1
[SW1-Eth-Trunk10]port trunk allow-pass vlan 100 200
#将接口GE0/0/22、GE0/0/23及GE0/0/24添加到Eth-trunk10中
[SW1] interface G0/0/22
[SW1-GigabitEthernet0/0/22] eth-trunk 10
[SW1] interface G0/0/23
[SW1-GigabitEthernet0/0/23] eth-trunk 10
[SW1] interface G0/0/24
[SW1-GigabitEthernet0/0/24] eth-trunk 10
SW2的配置如下:
[SW2] vlan batch 100 200 # 批量创建VLAN100及VLAN200
[SW2] interface G0/0/1
[SW2-GigabitEthernet0/0/1] port link-type access #将接口GE0/0/1配置为Access类型
[SW2-GigabitEthernet0/0/1] port default vlan 200 #接口添加到VLAN200
[SW2] interface gigabitEthernet 0/0/2
[SW2-GigabitEthernet0/0/2] port link-type access
[SW2-GigabitEthernet0/0/2] port default vlan 100
*# # 现在开始配置链路汇聚,先创建一个Eth-trunk
[SW2]interface Eth-Trunk 10
[SW2-Eth-Trunk10] mode lacp-static
[SW2-Eth-Trunk10]port link-type trunk
[SW2-Eth-Trunk10]port trunk allow-pass vlan 100 200
[SW2-Eth-Trunk10]und port trunk allow-pass vlan 1
#将接口GE0/0/22、GE0/0/23及GE0/0/24添加到Eth-trunk10中
[SW2] interface G0/0/22
[SW2-GigabitEthernet0/0/22] eth-trunk 10
[SW2] interface G0/0/23
[SW2-GigabitEthernet0/0/23] eth-trunk 10
[SW2] interface G0/0/24
[SW2-GigabitEthernet0/0/24] eth-trunk 10
静态LACP模式与手工负载分担模式的主要区别为:静态LACP模式有备份链路,而手工负载分担模式所有成员接口均处于转发状态,分担负载流量。在本例中SW1、SW2之间共有三条物理链路互联,并且都加入了Eth-trunk,我们将SW1设置为LACP主动端,也就是由它来决策哪些链路是活跃的。在SW1上,配置了最大活跃链路数为2,所以三条链路中有2条处于活跃状态,另一条则处于备份状态。
完成上述配置后检验一下:
dis eth-trunk 10
dis int Eth-Trunk 10
dis int brie
通过以上几条命令,我们可以看到,eth-trunk10这条聚合链路有两个成员链路,分别是GE0/0/22、GE0/0/23及GE0/0/24,且状态都是UP的。完成配置后,PC1与PC4应该能够直接ping通;PC2与PC3也应该能直接ping通。
pc1—ping–pc4,pc2—ping—pc3: