网工记背命令(6)----链路聚合配置

简介: 网工记背命令(6)----链路聚合配置

链路聚合(Link Aggregation)是将多条物理链路捆绑在一起成为一条逻辑链路,从而增加链路带 宽的技术。


常用配置命令


1、执行命令 interface eth-trunk trunk-id,系统视图创建 Eth-Trunk 并进入 Eth-Trunk 接口视图。


2、执行命令 mode{ manual load-balance | lacp-static },配置 Eth-Trunk 的工作模 式,缺省情况下,Eth-Trunk 的工作模式为手工负载分担模式。


3、执行命令 eth-trunk trunk-id,接口视图下将当前接口加入 Eth-Trunk。


注:

1、 配置时需要保证本端和对端的聚合模式一致。即如果本端配置为手工负载分担模式,那么对端 设备也必须要配置为手工负载分担模式;如果本端配置为 lacp 模式,那么对端设备也必须配置为 lacp 模式。


2、 Eth-Trunk 链路两端相连的物理接口的数量、速率、双工方式、jumbo、流控配置必须一致。


3、 如果本地设备使用了 Eth-Trunk,与成员接口直连的对端接口也必须捆绑为 Eth-Trunk 接口, 两端才能正常通信。


4、 接口缺省都加入了 VLAN1,因此加入 Eth-Trunk 前建议先将接口从 VLAN1中退出或将接口 Shutdown,避免出现广播风暴。


HUAWEI与H3C厂商链路聚合对接情况



HUAWEI与思科厂商链路聚合对接情况


交换机与Linux服务器多网卡对接采取的模式



交换机与 Windows 服务器多网卡对接采取的模式



案例

1.配置手工负载分担模式链路聚合

如图所示,SwitchA 和 SwitchB 通过以太链路分别都连接 VLAN10和 VLAN20的网络,且 SwitchA 和 SwitchB 之间有较大的数据流量。


用户希望 SwitchA 和 SwitchB 之间能够提供较大的链路带宽来使相同 VLAN 间互相通信。同时用户 也希望能够提供一定的冗余度,保证数据传输和链路的可靠性。



思路

1. 创建 Eth-Trunk 接口并加入成员接口,实现增加链路带宽。


说明: 接口缺省都加入了 VLAN1,因此加入 Eth-Trunk 前建议先将接口从 VLAN1中退出或将接口 Shutdown,避免出现广播风暴。


2. 创建 VLAN 并将接口加入 VLAN。


3. 配置负载分担方式,实现流量在 Eth-Trunk 各成员接口间的负载分担,增加可靠性。


1. 在 SwitchA 创建 Eth-Trunk 接口并加入成员接口;SwitchB 配置与 SwitchA 类似
< SwitchA > system-view //进入系统视图
[SwitchA] interface eth-trunk 1 //创建并进入 eth-trunk 接口
[SwitchA-Eth-Trunk1] trunkport gigabitethernet 0/0/1 to 0/0/3 //增加成员接口
到 eth-trunk 接口
[SwitchA-Eth-Trunk1] quit
2. 创建 VLAN 并将接口加入 VLAN。SwitchB 配置与 SwitchA 类似,不再赘述。
# 创建 VLAN10和 VLAN20并分别加入接口。
[SwitchA] vlan batch 10 20 //创建 vlan
[SwitchA] interface gigabitethernet 0/0/4
[SwitchA-GigabitEthernet0/0/4] port link-type trunk //对接 SW 为 trunk 模式
[SwitchA-GigabitEthernet0/0/4] port trunk allow-pass vlan 10
[SwitchA-GigabitEthernet0/0/4] quit
[SwitchA] interface gigabitethernet 0/0/5
[SwitchA-GigabitEthernet0/0/5] port link-type trunk
[SwitchA-GigabitEthernet0/0/5] port trunk allow-pass vlan 20
[SwitchA-GigabitEthernet0/0/5] quit
# 配置 Eth-Trunk1接口允许 VLAN10和 VLAN20通过。
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] port link-type trunk //允许多个 vlan 用 trunk 模式
[SwitchA-Eth-Trunk1] port trunk allow-pass vlan 10 20
3. 配置 Eth-Trunk1的负载分担方式。SwitchB 配置与 SwitchA 类似,不再赘述。
[SwitchA-Eth-Trunk1] load-balance src-dst-mac//负载分担方式基于源-目的 mac 地址
[SwitchA-Eth-Trunk1] quit


2.配置LACP模式的链路聚合

如图11-2所示,在两台 Switch 设备上配置LACP模式链路聚合组,提高两设备之间的带宽与可靠性, 具体要求如下:


•两条活动链路具有负载分担的能力。


•两设备间的链路具有1条冗余备份链路,当活动链路出现故障链路时,备份链路替代故障链路,保 持数据传输的可靠性。



思路


1. 创建 Eth-Trunk,配置 Eth-Trunk 为 LACP 模式,实现链路聚合功能。


2. 将成员接口加入 Eth-Trunk。


3. 配置系统优先级,确定主动端,按照主动端设备的接口选择活动接口。


4. 配置活动接口上限阈值,实现保证带宽的情况下提高网络的可靠性。


5. 配置接口优先级,确定活动链路接口,优先级高的接口将被选作活动接口。


1. 在 SwitchA 上创建 Eth-Trunk1并配置为 LACP 模式。SwitchB 配置过程与 SwitchA 类似
< SwitchA > system-view
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] mode lacp //配置模式为 lacp 模式
[SwitchA-Eth-Trunk1] quit
2. 配置 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
3. 在 SwitchA 上配置系统优先级为100,使其成为 LACP 主动端
[SwitchA] lacp priority 100 //配置 switchA 的 lacp 优先级为100
4. 在 SwitchA 上配置活动接口上限阈值为2 
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] max active-linknumber 2 //配置最大活动接口数为2
[SwitchA-Eth-Trunk1] quit
5. 在 SwitchA 上配置接口优先级确定活动链路
[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] lacp priority 100 //配置接口 lacp 优先级为100
[SwitchA-GigabitEthernet0/0/1] quit
[SwitchA] interface gigabitethernet 0/0/2
[SwitchA-GigabitEthernet0/0/2] lacp priority 100 
[SwitchA-GigabitEthernet0/0/2] quit


3.HUAWEI设备与C厂商设备对接

HUAWEI 设备和 C 厂商设备采用静态 LACP 模式对接



思路


创建聚合链路,配置链路聚合模式


1、创建聚合链路,并将接口加入链路聚合
HUAWEI 配置:
<HW> system-view
[HW] interface Eth-Trunk 1
[HW-Eth-Trunk1] quit
[HW] interface GigabitEthernet3/0/4
[HW-GigabitEthernet3/0/4] eth-trunk 1
[HW-GigabitEthernet3/0/4] quit
[HW] interface GigabitEthernet3/0/6
[HW-GigabitEthernet3/0/6] eth-trunk 1
[HW-GigabitEthernet3/0/6] quit
[HW] interface GigabitEthernet3/0/8
[HW-GigabitEthernet3/0/8] eth-trunk 1
[HW-GigabitEthernet3/0/8] quit
# C 设备配置:
Switch#configure terminal
Switch(config)#interface port-channel 1
2、配置链路聚合模式
[HW] interface Eth-Trunk 1
[HW-Eth-Trunk1] mode lacp //配置链路聚合模式为 LACP
# C 设备配置
Switch(config)#interface range Gi0/2,Gi0/4,Gi0/6
Switch(config-if-range)#channel-protocol lacp
Switch(config-if-range)#channel-group 1 mode active //配置主动 LACP 模式
3、配置链路聚合负载模式
[HW-Eth-Trunk1] load-balance src-mac //源 MAC 地址负载分担
# C 设备配置
Switch(config)#port-channel load-balance src-mac
4、配置系统 LACP 优先级
[HW] lacp priority 0
C 设备配置:
Switch(config)#lacp system-priority 1
5、配置接口 LACP 优先级
[HW] interface GigabitEthernet 3/0/4
[HW-GigabitEthernet3/0/4] lacp priority 1
# C 设备配置:
Switch(config)#interface gi0/2
Switch(config-if)#lacp port-priority 1
目录
相关文章
|
2月前
|
负载均衡 算法 数据中心
网络中的链路聚合是什么意思?
【10月更文挑战第12天】
53 0
网络中的链路聚合是什么意思?
|
4月前
|
网络协议 网络架构
动态图解 | 9分钟让你明明白白看懂Traceroute(路由追踪)的原理与实现
动态图解 | 9分钟让你明明白白看懂Traceroute(路由追踪)的原理与实现
626 1
|
4月前
|
网络协议 算法 数据安全/隐私保护
高频面试题:部署OSPF后,为啥无法建邻居关系?
高频面试题:部署OSPF后,为啥无法建邻居关系?
|
7月前
|
负载均衡 算法 网络虚拟化
ensp中链路聚合配置命令
链路聚合(Link Aggregation)是结合多条物理链路形成逻辑链路的技术,提升网络带宽、增强冗余性和优化负载均衡。在高带宽、高可靠性及负载均衡需求的场景如服务器集群、数据中心等中广泛应用。配置包括手动和自动模式,手动模式下,如LSW1和LSW2,通过`int eth-trunk`、`trunkport`等命令配置接口和成员链路。自动模式下,如SW3和LSW4,使用LACP协议动态聚合,通过`mode lacp-static`和`load-balance dst-mac`命令设置。配置后,使用`dis eth-trunk`检查聚合状态。
594 1
ensp中链路聚合配置命令
|
7月前
手动模式配置链路聚合
手动模式配置链路聚合
42 1
|
7月前
|
负载均衡 网络虚拟化
链路聚合实验
链路聚合实验
|
7月前
|
监控 Java API
解密Sentinel中流控规则的阀值奥秘
解密Sentinel中流控规则的阀值奥秘
63 0
解密Sentinel中流控规则的阀值奥秘
|
7月前
|
存储 Web App开发 运维
原来10张图就可以搞懂分布式链路追踪系统原理
原来10张图就可以搞懂分布式链路追踪系统原理
|
负载均衡 网络协议 网络虚拟化
变形金刚外传0x08-动态路由实现物理-逻辑互访
在上一篇分享中,我通过设置静态路由条目,实现了NSX-T演示环境中,逻辑网络与物理网络的三层互通。虽然静态路由没有动态路由协议的灵活性,但在一些情况下,静态路由却是首选的方案:
|
JSON 负载均衡 网络协议
【链路聚合】Linux系统配置链路聚合详细步骤
【链路聚合】Linux系统配置链路聚合详细步骤
1036 0
【链路聚合】Linux系统配置链路聚合详细步骤