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


    目录

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

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

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


    链路聚合(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. 1. 在 SwitchA 创建 Eth-Trunk 接口并加入成员接口;SwitchB 配置与 SwitchA 类似
    2. < SwitchA > system-view //进入系统视图
    3. [SwitchA] interface eth-trunk 1 //创建并进入 eth-trunk 接口
    4. [SwitchA-Eth-Trunk1] trunkport gigabitethernet 0/0/1 to 0/0/3 //增加成员接口
    5. 到 eth-trunk 接口
    6. [SwitchA-Eth-Trunk1] quit
    7. 2. 创建 VLAN 并将接口加入 VLAN。SwitchB 配置与 SwitchA 类似,不再赘述。
    8. # 创建 VLAN10和 VLAN20并分别加入接口。
    9. [SwitchA] vlan batch 10 20 //创建 vlan
    10. [SwitchA] interface gigabitethernet 0/0/4
    11. [SwitchA-GigabitEthernet0/0/4] port link-type trunk //对接 SW 为 trunk 模式
    12. [SwitchA-GigabitEthernet0/0/4] port trunk allow-pass vlan 10
    13. [SwitchA-GigabitEthernet0/0/4] quit
    14. [SwitchA] interface gigabitethernet 0/0/5
    15. [SwitchA-GigabitEthernet0/0/5] port link-type trunk
    16. [SwitchA-GigabitEthernet0/0/5] port trunk allow-pass vlan 20
    17. [SwitchA-GigabitEthernet0/0/5] quit
    18. # 配置 Eth-Trunk1接口允许 VLAN10和 VLAN20通过。
    19. [SwitchA] interface eth-trunk 1
    20. [SwitchA-Eth-Trunk1] port link-type trunk //允许多个 vlan 用 trunk 模式
    21. [SwitchA-Eth-Trunk1] port trunk allow-pass vlan 10 20
    22. 3. 配置 Eth-Trunk1的负载分担方式。SwitchB 配置与 SwitchA 类似,不再赘述。
    23. [SwitchA-Eth-Trunk1] load-balance src-dst-mac//负载分担方式基于源-目的 mac 地址
    24. [SwitchA-Eth-Trunk1] quit

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

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

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

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

     思路

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

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

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

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

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

    1. 1. 在 SwitchA 上创建 Eth-Trunk1并配置为 LACP 模式。SwitchB 配置过程与 SwitchA 类似
    2. < SwitchA > system-view
    3. [SwitchA] interface eth-trunk 1
    4. [SwitchA-Eth-Trunk1] mode lacp //配置模式为 lacp 模式
    5. [SwitchA-Eth-Trunk1] quit
    6. 2. 配置 SwitchA 上的成员接口加入 Eth-Trunk。SwitchB 配置过程与 SwitchA 类似,不再赘述
    7. [SwitchA] interface gigabitethernet 0/0/1
    8. [SwitchA-GigabitEthernet0/0/1] eth-trunk 1
    9. [SwitchA-GigabitEthernet0/0/1] quit
    10. [SwitchA] interface gigabitethernet 0/0/2
    11. [SwitchA-GigabitEthernet0/0/2] eth-trunk 1
    12. [SwitchA-GigabitEthernet0/0/2] quit
    13. [SwitchA] interface gigabitethernet 0/0/3
    14. [SwitchA-GigabitEthernet0/0/3] eth-trunk 1
    15. [SwitchA-GigabitEthernet0/0/3] quit
    16. 3. 在 SwitchA 上配置系统优先级为100,使其成为 LACP 主动端
    17. [SwitchA] lacp priority 100 //配置 switchA 的 lacp 优先级为100
    18. 4. 在 SwitchA 上配置活动接口上限阈值为2
    19. [SwitchA] interface eth-trunk 1
    20. [SwitchA-Eth-Trunk1] max active-linknumber 2 //配置最大活动接口数为2
    21. [SwitchA-Eth-Trunk1] quit
    22. 5. 在 SwitchA 上配置接口优先级确定活动链路
    23. [SwitchA] interface gigabitethernet 0/0/1
    24. [SwitchA-GigabitEthernet0/0/1] lacp priority 100 //配置接口 lacp 优先级为100
    25. [SwitchA-GigabitEthernet0/0/1] quit
    26. [SwitchA] interface gigabitethernet 0/0/2
    27. [SwitchA-GigabitEthernet0/0/2] lacp priority 100
    28. [SwitchA-GigabitEthernet0/0/2] quit

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

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

     思路

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

    1. 1、创建聚合链路,并将接口加入链路聚合
    2. HUAWEI 配置:
    3. <HW> system-view
    4. [HW] interface Eth-Trunk 1
    5. [HW-Eth-Trunk1] quit
    6. [HW] interface GigabitEthernet3/0/4
    7. [HW-GigabitEthernet3/0/4] eth-trunk 1
    8. [HW-GigabitEthernet3/0/4] quit
    9. [HW] interface GigabitEthernet3/0/6
    10. [HW-GigabitEthernet3/0/6] eth-trunk 1
    11. [HW-GigabitEthernet3/0/6] quit
    12. [HW] interface GigabitEthernet3/0/8
    13. [HW-GigabitEthernet3/0/8] eth-trunk 1
    14. [HW-GigabitEthernet3/0/8] quit
    15. # C 设备配置:
    16. Switch#configure terminal
    17. Switch(config)#interface port-channel 1
    18. 2、配置链路聚合模式
    19. [HW] interface Eth-Trunk 1
    20. [HW-Eth-Trunk1] mode lacp //配置链路聚合模式为 LACP
    21. # C 设备配置
    22. Switch(config)#interface range Gi0/2,Gi0/4,Gi0/6
    23. Switch(config-if-range)#channel-protocol lacp
    24. Switch(config-if-range)#channel-group 1 mode active //配置主动 LACP 模式
    25. 3、配置链路聚合负载模式
    26. [HW-Eth-Trunk1] load-balance src-mac //源 MAC 地址负载分担
    27. # C 设备配置
    28. Switch(config)#port-channel load-balance src-mac
    29. 4、配置系统 LACP 优先级
    30. [HW] lacp priority 0
    31. C 设备配置:
    32. Switch(config)#lacp system-priority 1
    33. 5、配置接口 LACP 优先级
    34. [HW] interface GigabitEthernet 3/0/4
    35. [HW-GigabitEthernet3/0/4] lacp priority 1
    36. # C 设备配置:
    37. Switch(config)#interface gi0/2
    38. Switch(config-if)#lacp port-priority 1
  • 相关阅读:
    JS07_回调函数与异步编程
    Pandas-03(字符串与文本数据、索引和选择数据、统计函数、窗口函数)
    提升您的 Go 应用性能的 6 种方法
    Vue框架的学习(Vue的基础指令操作一)第二课
    [源码解析] TensorFlow 分布式之 MirroredStrategy 分发计算
    黑猫带你学Makefile第1篇:程序编译的过程
    python魔法方法之__setattr__()/__setattr__,__delattr__,__getattr__
    LeetCode-78-子集
    【二叉树】构造二叉搜索树问题
    C++基础知识(三) -- 引用
  • 原文地址:https://blog.csdn.net/weixin_69884785/article/details/133820313