文章目录
- 链路聚合
- 链路聚合分类
- 动态链路聚合详细状态
- 手动配置如下![在这里插入图片描述](https://s2.51cto.com/images/blog/202405/31034018_6658d622e354939460.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
- 静态LACP
链路聚合
链路聚合(link aggregation)是将一组相同属性的物理接口捆绑在一起为一个逻辑接口来增加带宽和可靠性的一种方法。
1、增加带宽
2、提高冗余
3、分担负载
4、节省成本
5、配置量少
链路聚合分类
分类 | 作用 |
手动模式 | 没有链路聚合控制协议的参与。该模式下所有成员接口(selected)都参与数据的转发,分担负载流量 |
LACP静态模式 | 采用LACP(链路汇聚控制协议)的一种链路聚合模式,设备间通过链路汇聚控制协议数据单元(LACPDU包含设备优先级、MAC地址、接口优先级、接口号等)进行交互,通过协商去了解对端设备时同一台、同一个聚合接口的成员接口。LACP模式支持链路备份。 |
动态模式 | 动态汇聚和静态汇聚原理类似,只是动态汇聚中所有端口都是通过协议确定,而不是像静态汇聚通过协议在指定端口中确定汇聚相关端口。 |
动态链路聚合详细状态
手工汇聚组中的端口状态
1、在手工汇聚组中,端口可能处于两种状态:Selected 或Standby。处于Selected 状态且端口号最小的端口为汇聚组的主端口,其他处于Selected 状态的端口为汇聚组的成员端口。
由于设备所能支持的汇聚组中的最大端口数有限制,如果处于Selected 状态的端口数超过设备所能支持的汇聚组中的最大端口数,系统将按照端口号从小到大的顺序选择一些端口为Selected 端口,其他则为Standby 端口。
2、在静态汇聚组中,端口可能处于两种状态:Selected 或Standby。Selected 端口和Standby 端口都能收发LACP 协议,但Standby 端口不能转发用户报文。
3、在动态汇聚组中,端口可能处于两种状态:Selected 或Standby。Selected 端口和Standby 端口都能收发LACP 协议,但Standby 端口不能转发用户报文。由于设备所能支持的汇聚组中的最大端口数有限制,如果当前的成员端口数量超过了最大端口数的限制,则本端系统和对端系统会进行协商,根据设备ID 优的一端的端口ID 的大小,来决定端口的状态。
具体协商步骤如下:
比较设备 ID(系统优先级+系统MAC 地址)。先比较系统优先级,如果相同再比较系统MAC 地址。设备ID 小的一端被认为优。
比较端口 ID(端口优先级+端口号)。对于设备ID 优的一端的各个端口,首先比较端口优先级,如果优先级相同再比较端口号。端口ID 小的端口为Selected 端口,剩余端口为Standby 端口。在一个汇聚组中,处于Selected 状态且端口号最小的端口为汇聚组的主端口,其他处于Selected 状态的端口为汇聚组的成员端口。
手动配置如下
s1与s2配置内容相同配置如下
[S2]un in en
Info: Information center is disabled.
[S2]int Eth-Trunk 1 //创建聚合组
[S2-Eth-Trunk1]trunkport g 0/0/2 to 0/0/4 //把端口加入到聚合组里
Info: This operation may take a few seconds. Please wait for a moment...done.
[S2-Eth-Trunk1]port link-type trunk//连接为trunk模式
[S2-Eth-Trunk1]port trunk allow-pass vlan all//允许通过所有VLAN
[S2-Eth-Trunk1]q
[S2]disp eth-trunk//查看一下聚合组
Eth-Trunk1's state information is:
WorkingMode: NORMAL Hash arithmetic: According to SIP-XOR-DIP
Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 3
--------------------------------------------------------------------------------
PortName Status Weight
GigabitEthernet0/0/2 Up 1
GigabitEthernet0/0/3 Up 1
GigabitEthernet0/0/4 Up 1
聚合就做好了
主机想要ping通加入在同一VLAN就OK了
静态LACP
拓扑与之前一样
s1与s2配置相同
配置如下
[S2]
[S2]
[S2]lacp pri
[S2]lacp priority 1000
[S2]int eth-t
[S2]int Eth-Trunk 1
[S2-Eth-Trunk1]mode la
[S2-Eth-Trunk1]mode lacp-static
[S2-Eth-Trunk1]tr
[S2-Eth-Trunk1]trunkport g 0/0/2 to 0/0/4
Info: This operation may take a few seconds. Please wait for a moment...done.
[S2-Eth-Trunk1]disp eth
[S2-Eth-Trunk1]disp eth-trunk
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: STATIC
Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP
System Priority: 1000 System ID: 4c1f-cc32-65e6
Least Active-linknumber: 1 Max Active-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 3
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/2 Selected 1GE 32768 3 305 10111100 1
GigabitEthernet0/0/3 Selected 1GE 32768 4 305 10111100 1
GigabitEthernet0/0/4 Selected 1GE 32768 5 305 10111100 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/2 1000 4c1f-cc38-2f30 32768 3 305 10111100
GigabitEthernet0/0/3 1000 4c1f-cc38-2f30 32768 4 305 10111100
GigabitEthernet0/0/4 1000 4c1f-cc38-2f30 32768 5 305 10111100
[S2-Eth-Trunk1]load-balance dst-mac
[S2-Eth-Trunk1]max active-linknumber 2
[S2-Eth-Trunk1]dis eth-trunk
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: STATIC
Preempt Delay: Disabled Hash arithmetic: According to DA
System Priority: 1000 System ID: 4c1f-cc32-65e6
Least Active-linknumber: 1 Max Active-linknumber: 2
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/2 Selected 1GE 32768 3 305 10111100 1
GigabitEthernet0/0/3 Selected 1GE 32768 4 305 10111100 1
GigabitEthernet0/0/4 Unselect 1GE 32768 5 305 10100000 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/2 1000 4c1f-cc38-2f30 100 3 305 10111100
GigabitEthernet0/0/3 1000 4c1f-cc38-2f30 32768 4 305 10111100
GigabitEthernet0/0/4 1000 4c1f-cc38-2f30 100 5 305 10100000
[S2-Eth-Trunk1]disp tr
[S2-Eth-Trunk1]disp trunkmembership eth
[S2-Eth-Trunk1]disp trunkmembership eth-trunk 1
Trunk ID: 1
Used status: VALID
TYPE: ethernet
Working Mode : Static
Number Of Ports in Trunk = 3
Number Of Up Ports in Trunk = 2
Operate status: up
Interface GigabitEthernet0/0/2, valid, operate up, weight=1
Interface GigabitEthernet0/0/3, valid, operate up, weight=1
Interface GigabitEthernet0/0/4, valid, operate down, weight=1
[S2-Eth-Trunk1]