• 网络工程试验(一)链路聚合的三种情况


    复习一下华为基础的数通命令吧,原创文章,可能有技术理解错误,欢迎指正,请与我联系,谢谢!

    介绍-链路聚合(eth-trunk

    • 将交换机两条或以上的二层物理接口绑定为一条逻辑接口:
      • 目的:链路带宽叠加、链路负载均衡、提高可靠性(只要绑定的物理端口未全部故障,逻辑端口可正常工作)
    • 链路聚合有两种模式:
      • 手工负载分担模式(要求相连端口要一样的端口类型速率双工模式、同vlan
      • LACP模式(自动协商,自动设置活动端口和备份端口,备份端口在活动端口故障时候工作)

    一、配置-手工负载分担模式

    绘制拓扑

    图1.链路聚合拓扑

    设置端口协商

    • S1和S2同理,关键目录加粗显示
    复制代码
    //可选,关闭终端输出,敲着命令突然来一堆文字,思路都被打断了呢 un t m
    undo terminal monitor
    
    //进入系统视图
    system-view
    
    //设置交换机的名称
    [Huawei]sysname S1
    
    //创建临时组方便同时配置(类似于思科交换机的range命令),当然也可以创建永久组
    [S1]port-group group-member GigabitEthernet 0/0/9 GigabitEthernet 0/0/10
    
    //关闭自动协商模式
    [S1-port-group]undo negotiation auto
    [S1-GigabitEthernet0/0/9]undo negotiation auto
    [S1-GigabitEthernet0/0/10]undo negotiation auto
    
    //设置接口速率为 1000Mbit/s
    [S1-port-group]speed 1000
    [S1-GigabitEthernet0/0/9]speed 1000
    [S1-GigabitEthernet0/0/10]speed 1000
    
    //设置双工模式为全双工
    [S1-port-group]duplex full
    [S1-GigabitEthernet0/0/9]duplex full
    [S1-GigabitEthernet0/0/10]duplex full
    
    >quit
    复制代码

    设置链路聚合端口绑定

    • S1和S2同理
    复制代码
    //创建链路聚合接口1,并进入。这个编号本地有效,S1和S2可以设置不一样的编号,范围0-63
    [S1]interface Eth-Trunk 1
    
    //模式为手工负载均衡
    [S1-Eth-Trunk1]mode manual load-balance   //LACP模式模式在这里有所不同,为mode lacp-static
    >quit
    
    //进到端口去设置链路聚合的绑定(eth-trunk命令在port-group下用不了,老老实实这样操作吧)
    [S1]interface GigabitEthernet 0/0/9
    
    //将接口 0/0/9 接入到聚合链路 1 中
    [S1-GigabitEthernet0/0/9]eth-trunk 1
    >quit
    
    //同理
    [S1]interface GigabitEthernet 0/0/10
    
    //将接口 0/0/10 接入到聚合链路 1 中
    [S1-GigabitEthernet0/0/10]eth-trunk 1
    >quit
    复制代码

    查看绑定情况

    • 查看端口信息
    • display interface Eth-Trunk 1
    • display Eth-Trunk 1
    • display STP brief用生成树看也得)
    复制代码
    [S1]display interface Eth-Trunk 1
    Eth-Trunk1 current state : UP
    Line protocol current state : UP
    Description:
    Switch Port, PVID :    1, Hash arithmetic : According to SIP-XOR-DIP,Maximal BW:
     2G, Current BW: 2G, The Maximum Frame Length is 9216
    IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 4c1f-cc78-1170
    Current system time: 2022-08-14 18:32:18-08:00
        Input bandwidth utilization  :    0%
        Output bandwidth utilization :    0%
    -----------------------------------------------------
    PortName                      Status      Weight
    -----------------------------------------------------
    GigabitEthernet0/0/9          UP          1
    GigabitEthernet0/0/10         UP          1
    -----------------------------------------------------
    The Number of Ports in Trunk : 2
    The Number of UP Ports in Trunk : 2 
    复制代码

    二、拓展-三层设备配置手工负载分担模式

    绘制拓扑

    • 使用三层交换机、路由器、防火墙效果一样的
    图2.三层设备下的链路聚合

    设置链路聚合和绑定

    • R1和R2同理,只不过多一步为Eth-Trunk逻辑接口绑定的IP。 
    复制代码
    //可以参考上部分
    un t m
    Info: Current terminal monitor is off.
    sys
    Enter system view, return user view with Ctrl+Z.
    [Huawei]sys R1
    
    //#########################
    //创建链路聚合接口1,并进入。三层设备的链路聚合端口需要设置ip
    [R1]interface Eth-Trunk 1
    //切换链路聚合端口为三层模式
    [R1-Eth-Trunk1]undo portswitch  //这里最重要之一啦
    //set ip
    [R1-Eth-Trunk1]ip address 192.168.1.1 24 
    >q
    
    //进入到目标物理端口来绑定吧
    [R1]interface GigabitEthernet 0/0/1
    [R1-GigabitEthernet0/0/1]eth-trunk 1
    >q
    [R1]interface GigabitEthernet0/0/0
    [R1-GigabitEthernet0/0/0]eth-trunk 1
    >q
    复制代码

     

    三、拓展-LACP模式

    • 其实LACP模式在绑定端口设置端口熟悉下和手动配置一样
    • mode manual load-balance处配置有所不同配置为mode lacp-static
    • 我这边就从这里拓展
    图3.拓展LACP模式
    复制代码
    [S1]interface Eth-Trunk 1
    
    //LACP模式模式
    [S1-Eth-Trunk1]mode lacp-static
    >quit
    
    //进到端口去设置链路聚合的绑定
    [S1]interface GigabitEthernet 0/0/1
    [S1-GigabitEthernet0/0/1]eth-trunk 1
    >q
    
    //同理
    [S1]interface GigabitEthernet 0/0/2
    [S1-GigabitEthernet0/0/2]eth-trunk 1
    >q
    
    //同理
    [S1]interface GigabitEthernet 0/0/3
    [S1-GigabitEthernet0/0/3]eth-trunk 1
    >q
    复制代码
    • lacp模式下,会有备份的端口,在主用端口出故障时会顶替上
    • 所以会有一条链路其实是不在工作中,所以一般比手工模式多一个端口
  • 相关阅读:
    STM32出现 Invalid Rom Table 芯片锁死解决方案
    【2022-11-28】Docker部署搭建Gitlab
    App测试时常用的adb命令你都掌握了哪些呢?
    HD钱包(身份钱包)简介
    QA测试开发工程师面试题满分问答15: 讲一讲InnoDB和MyISAM
    万字血书Vue—Vue语法
    edge/chrome浏览器favicon.ico缓存问题
    微信小程序申请,开发介绍及示例
    【依赖dependency / 插件Plugin】 not found?可以看看这思路
    算法篇------动态规划1
  • 原文地址:https://www.cnblogs.com/alittlemc/p/16760410.html