华三链路聚合实验配置

article/2025/8/27 16:09:25

文章目录

  • 链路聚合实验
    • 实验拓扑
    • 实验需求
    • 实验解法
  • 总结
    • 成员端口的状态
    • 聚合模式
    • 聚合边缘接口
    • 聚合负载分担类型

链路聚合实验

实验拓扑

在这里插入图片描述

实验需求

1.按照图示配置PC3和PC4的

2.P地址

3.在SW1和SW2的两条直连链路上配置静态链路聚合,实现链路冗余,并可以增加传输带宽

4.SW1和SW2之间的直连链路要配置为Trunk类型,允许所有vlan通过

5.中断SW1和SW2之间的一条直连链路,测试PC3和PC4是否仍然能够继续访问

实验解法

  1. PC配置IP地址部分略

  2. 在SW1和SW2的直连链路上配置链路聚合

    分析:SW1和SW2之间通过g1/0/1和g1/0/2接口直连,需要在两台交换机上分别创建聚合接口,并把g1/0/1和g1/0/2接口加入到聚合接口,形成链路聚合。被聚合的物理接口的vlan配置和接口类型要保持一致,所以在配置链路聚合前,物理端口不要做任何其他配置,保持默认状态即可

    步骤1:在SW1上创建VLAN 10,加入接口g1/0/4

    [sw1]vlan 10
    [sw1-vlan10]port GigabitEthernet 1/0/4
    [sw1-vlan10]qui
    [sw1]
    

    步骤2:在SW1上创建Bridge-Aggregation 1号聚合接口

    [SW1]interface Bridge-Aggregation 1
    

    步骤3:进入g1/0/1和g1/0/3接口的接口视图,分别把两个接口加入到聚合接口

    [SW1]interface g1/0/1
    [SW1-GigabitEthernet1/0/1]port link-aggregation group 1
    
    [SW1]interface g1/0/2
    [SW1-GigabitEthernet1/0/2]port link-aggregation group 1
    
    [SW1]interface g1/0/3
    [SW1-GigabitEthernet1/0/2]port link-aggregation group 1
    

    步骤4:SW2上命令与SW1上完全一致(操作过程如下:)

    [H3C]sys sw2
    [sw2]vlan 10
    [sw2-vlan10]port  GigabitEthernet 1/0/4
    [sw2-vlan10]qui
    [sw2]int Bridge-Aggregation 1
    [sw2-Bridge-Aggregation1]qui
    [sw2]int range g1/0/1 to g1/0/3
    [sw2-if-range]port link-aggregation group 1
    [sw2-if-range]qui
    [sw2]
    

    步骤5:查看链路聚合状态,发现已经成功运行

    [sw2]dis link-aggregation verbose 
    Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing 
    Port: A -- Auto
    Port Status: S -- Selected, U -- Unselected, I -- Individual 
    Flags:  A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation, D -- Synchronization, E -- Collecting, F -- Distributing,  G -- Defaulted, H -- ExpiredAggregate Interface: Bridge-Aggregation1
    Aggregation Mode: Static
    Loadsharing Type: SharPort             Status  Priority Oper-Key
    --------------------------------------------------------------------------------GE1/0/1          S       32768    1         GE1/0/2          S       32768    1         GE1/0/3          S       32768    1   
    
  3. SW1和SW2之间的直连链路要配置为Trunk类型,允许所有vlan通过

    分析:物理接口加入到聚合接口后,会自动继承聚合接口的vlan相关配置,所以不需要在物理接口上分别配置Trunk,只需要在聚合接口下配置Trunk即可

    步骤1:在SW1的Bridge-Aggregation 1接口的接口视图下,把该聚合接口配置为Trunk,并允许所有vlan通过。命令执行完毕后,会显示配置已经在g1/0/1到g1/0/3接口上自动完成

    [sw1]int Bridge-Aggregation 1
    [sw1-Bridge-Aggregation1]port link-type trunk
    Configuring GigabitEthernet1/0/1 done.
    Configuring GigabitEthernet1/0/2 done.
    Configuring GigabitEthernet1/0/3 done.
    [sw2-Bridge-Aggregation1]port trunk permit vlan all
    Configuring GigabitEthernet1/0/1 done.
    Configuring GigabitEthernet1/0/2 done.
    Configuring GigabitEthernet1/0/3 done.
    [sw2-Bridge-Aggregation1]
    [sw1-Bridge-Aggregation1]quit
    [sw1]
    

    步骤2:SW2上命令与SW1上完全一致

    [sw1][sw2]int Bridge-Aggregation 1 
    [sw2-Bridge-Aggregation1]port link-type trunk
    Configuring GigabitEthernet1/0/1 done.
    Configuring GigabitEthernet1/0/2 done.
    Configuring GigabitEthernet1/0/3 done.
    [sw1-Bridge-Aggregation1]port trunk permit vlan all
    Configuring GigabitEthernet1/0/1 done.
    Configuring GigabitEthernet1/0/2 done.
    Configuring GigabitEthernet1/0/3 done.
    

    步骤3:测试连通性

    <H3C>ping 192.168.1.10
    Ping 192.168.1.10 (192.168.1.10): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.1.10: icmp_seq=0 ttl=255 time=22.000 ms
    56 bytes from 192.168.1.10: icmp_seq=1 ttl=255 time=5.000 ms
    56 bytes from 192.168.1.10: icmp_seq=2 ttl=255 time=5.000 ms
    56 bytes from 192.168.1.10: icmp_seq=3 ttl=255 time=4.000 ms
    56 bytes from 192.168.1.10: icmp_seq=4 ttl=255 time=15.000 ms
    
  4. 中断SW1和SW2之间的一条直连链路,测试PC3和PC4是否仍然能够继续访问

    分析:链路聚合会自动把SW1和SW2之间的流量进行负载均衡,某一条链路中断连接后,也仍然还有另外一条链路可以继续通讯,所以PC3和PC4可以继续访问

    步骤1:进入SW2的g1/0/1和g1/0/2接口的接口视图,使用shutdown命令关闭接口,

    [sw2]int range g1/0/1 to g1/0/2
    [sw2-if-range]shutdown 
    

    步骤2:测试结果,PC3仍然可以Ping通PC4

    <H3C>ping 192.168.1.10
    Ping 192.168.1.10 (192.168.1.10): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.1.10: icmp_seq=0 ttl=255 time=22.000 ms
    56 bytes from 192.168.1.10: icmp_seq=1 ttl=255 time=5.000 ms
    56 bytes from 192.168.1.10: icmp_seq=2 ttl=255 time=5.000 ms
    56 bytes from 192.168.1.10: icmp_seq=3 ttl=255 time=4.000 ms
    56 bytes from 192.168.1.10: icmp_seq=4 ttl=255 time=15.000 ms
    

总结

以太网链路聚合通过将多条以太网物理链路捆绑在一起形成一条以太网逻辑链路,实现增加链路带宽的目的,同时这些捆绑在一起的链路通过相互动态备份,可以有效地提高链路的可靠性。

链路捆绑是通过接口捆绑实现的,多个以太网接口捆绑在一起后形成一个聚合组,而这些被捆绑在一起的以太网接口就称为该聚合组的成员端口。每个聚合组唯一对应着一个逻辑接口,称为聚合接口

成员端口的状态

  • 聚合组内的成员端口具有以下三种状态:
    • 选中(Selected)状态:此状态下的成员端口可以参与数据的转发,处于此状态的成员端口称为“选中端口”。
    • 非选中(Unselected)状态:此状态下的成员端口不能参与数据的转发,处于此状态的成员端口称为“非选中端口”。
    • 独立(Individual)状态:此状态下的成员端口可以作为普通物理口参与数据的转发。当聚合接口配置为聚合边缘接口,其成员端口未收到对端端口发送的LACP(Link Aggregation Control Protocol,链路聚合控制协议)报文时,处于该状态。

聚合模式

  • 链路聚合分为静态聚合和动态聚合两种模式,它们各自的优点如下所示:

    • 静态聚合模式:一旦配置好后,端口的选中/非选中状态就不会受网络环境的影响,比较稳定

    • 动态聚合模式:能够根据对端和本端的信息调整端口的选中/非选中状态,比较灵活

      [SW1] interface bridge-aggregation 1
      [SW1-Bridge-Aggregation1] link-aggregation mode dynamic
      [SW1-Bridge-Aggregation1] quit
      
    • 处于静态聚合模式下的聚合组称为静态聚合组,处于动态聚合模式下的聚合组称为动态聚合组

聚合边缘接口

  • 在网络设备与服务器等终端设备相连的场景中,当网络设备配置了动态聚合模式,而终端设备未配置动态聚合模式时,聚合链路不能成功建立,网络设备与该终端设备相连多条链路中只能有一条作为普通链路正常转发报文,因而链路间也不能形成备份,当该普通链路发生故障时,可能会造成报文丢失。

  • 若要求在终端设备未配置动态聚合模式时,该终端设备与网络设备间的链路可以形成备份,可通过配置网络设备与终端设备相连的聚合接口为聚合边缘接口,使该聚合组内的所有成员端口都作为普通物理口转发报文,从而保证终端设备与网络设备间的多条链路可以相互备份,增加可靠性。当终端设备完成动态聚合模式配置时,其聚合成员端口正常发送LACP报文后,网络设备上符合选中条件的聚合成员端口会自动被选中,从而使聚合链路恢复正常工作。

    [SW1-Bridge-Aggregation1] link-aggregation mode dynamic
    # 配置二层聚合接口1为聚合边缘接口。
    [SW1-Bridge-Aggregation1] lacp edge-port
    [SW1-Bridge-Aggregation1] quit

聚合负载分担类型

  • 通过采用不同的聚合负载分担类型,可以实现灵活地对聚合组内流量进行负载分担。聚合负载分担的类型可以归为以下几类:
    • 逐流负载分担:按照报文的源/目的MAC地址、源/目的服务端口、入端口、源/目的IP地址中的一种或某几种的组合区分流,使属于同一数据流的报文从同一条成员链路上通过。
    • 按照报文类型自动选择所采用的聚合负载分担类型。

http://chatgpt.dhexx.cn/article/b4VNR3wa.shtml

相关文章

华三交换机配置链路聚合

华三和华为交换机叫 链路聚合 思科交换机叫 端口聚合 二层聚合配置 1、聚合方式&#xff1a; &#xff08;1&#xff09;、lacp 静态链路聚合 动态链路聚合&#xff08;开启lacp模式&#xff0c;常用&#xff09; &#xff08;2&#xff09;、手工负载分担 2、配置步骤 静态端…

华三交换机配置静态链路聚合

拓扑如下&#xff1a; 1.配置链路聚合 SW1设备配置 <H3C>system-view #进入系统视图 [H3C]sysname sw1 #将设备命名为sw1 [sw1]interface bridge-aggregation 1 …

【H3C模拟器】配置交换机的链路聚合

目录 链路聚合的介绍 链路聚合的作用 链路负载均衡原理 链路聚合的分类 链路聚合的实例 本章我们主要讲华三交换机的链路聚合的介绍和相关实例的操作。 链路聚合的介绍 链路聚合&#xff08;英文&#xff1a;Link Aggregation&#xff09;是一个计算机网络术语&#xff…

H3C交换机链路聚合配置

一、链路聚合分为以下三步&#xff1a; 1、在所需要聚合的交换机上分别创建一个聚合组。 2、将交换机需要聚合的接口加入到聚合组中。 3、查看聚合状态是否配置成功。 二、实验举例&#xff1a; 1、在H3C模拟器拉两台交换机&#xff0c;将需要聚合的两个接口互联。 2、自动…

H3C华三链路聚合的原理及配置

1.链路聚合的作用&#xff1a; 将多条物理链路捆绑在一起形成一条以太网逻辑链路&#xff0c;实现增加链路带宽的目的&#xff0c;同时这些捆绑在一起的链路通过相互动态备份&#xff0c;可以有效地提高链路的可靠性 2.聚合模式&#xff1a; ⑴静态聚合&#xff1a;一旦配置好…

如何设置打开图片的默认方式

如果之前已经设置了打开图片的默认方式&#xff0c;右击后发现打开方式中也没有设置默认打开方式相关选项&#xff0c;呢么只需要右击图片&#xff0c;选择属性&#xff0c;在属性中选择更改&#xff0c;更给成你想要打开的默认方式即可

Win10默认图片保存格式变成是“.jfif”了,怎么改成“.jpg”格式?

前言 突然发现win10在网页保存图片的时候&#xff0c;发现图片的格式不是“.jpg”&#xff0c;而是变成了“.jijf”&#xff0c;一时间无法适应&#xff0c;经过本人研究测试&#xff0c;成功把图片保存格式改回来“.jpg”格式。 一、首先按键盘的“Win键R键”&#xff0c;弹出…

图片加载失败后显示默认图片

加载失败后显示默认图&#xff1a; <img :src"${img}.png" onerror"javascript:this.srclogo.png"/>也可以在图片加载失败后弹出提示&#xff1a; <img src"image.gif" onerror"alert(图片不能被加载。)">扩展小知&…

html 如何设置选择图片,html中如何设置默认图片?

前言 大家可能都知道img标签是怎么设置默认图片的,但是你知道background-img是如何设置默认图片的嘛? img 这里是应用了img标签的``事件,当加载失败就用默认图片地址。但是这里可能出现如果默认图片地址也加载不出来,或者失败,在IE内核的浏览器下就会反复加载,出现死循环…

css:img关闭默认图片

设置属性alt为空即可&#xff1a; alt""具体例子&#xff1a; <img src"your_picture"alt""/>这个如果src链接的图片没有显示出来&#xff0c;也不会显示下方这个图片

Android操作系统默认图片

在android中&#xff0c;我们可以通过如下方式调用android操作系统默认的图片 xml中引用&#xff1a; android:src"android:drawable/alert_dark_frame" 代码中引用&#xff1a; Bitmap bm BitmapFactory.decodeResource(getResources(), android.R.drawable.alert_…

VUE:img标签加载图片失败时,显示一张自定义默认图片

简介 在使用<img />标签时&#xff0c;会遇到图片加载失败&#xff08;有图片资源路径&#xff0c;但是可能路径拼接不正确、域名失效等&#xff09;的情况&#xff0c;此时&#xff0c;显示出来的效果看着就很不舒服&#xff0c;就想显示一张默认图片。 img加载失败时…

img标签设置默认图片

场景&#xff1a; 当获取图片路径或读取不到图片时&#xff0c;显示一张默认图片代替默认当图片碎片。 解决方法&#xff1a; 利用img标签的onerror事件。 问题&#xff1a;如果defaultIcon 也不存在&#xff0c;则会继续触发 onerror事件&#xff0c;导致死循环&#xff0c;故…

img 图片找不到时,设置显示默认图片

最开始的 img <img src"image/people.png" style"width: 100px;height: 100px;"> <img src"image/default.png" style"width: 100px;height: 100px;">图片找不到时&#xff0c;界面上会显示图片裂开了 <img src"…

vue中设置显示默认图片

有时候后台返回的图片格式不对时, 我们需要在img中设置默认图片,例如这种: 最后一张图片显示的是默认图片, 写法如下: 转载于:https://www.cnblogs.com/Shysun/p/9786680.html

网页中默认图片的几种解决方式

原文https://segmentfault.com/a/1190000016855234 现在网页中图片随处可见&#xff0c;但避免不了有时会出现图片资源失败的情况&#xff0c;在谷歌浏览器中就会显示这样 <img src"logo.jpg" alt"logo"> 这里的 alt属性是为了当图片加载失败时告诉…

数据库-SQL语言

一、表 1.1创建表 语法格式&#xff1a; CREATE TABLE <表名> ( <列名><数据类型>[列级完整性约束条件] [&#xff0c;<列名><数据类型>[列级完整性约束条件]]… [&#xff0c;<表级完整性约束条件>] )&#xff1b; 注&#xff1a;[ ]…

数据库语言SQL

数据库语言SQL SQL的发展 1974年&#xff0c;由Boyce和Chamberlin提出 1975~1979&#xff0c;IBM San Jose Research Lab的关系数据库管理系统原型System R实施了这种语言 SQL-86是第一个SQL标准 SQL-89、SQL-92(SQL2)、SQL-99(SQL3) 非过程化语言 SQL语言进行数据库操作…

MySQL数据库语言一、DDL

&#x1f618;作者简介&#xff1a;正在努力的99年打工人。 &#x1f44a;宣言&#xff1a;人生就是B&#xff08;birth&#xff09;和D&#xff08;death&#xff09;之间的C&#xff08;choise&#xff09;&#xff0c;做好每一个选择。 &#x1f64f;创作不易&#xff0c;动…

数据库系统之sql语言

查询语言(query language)是用户用来从数据库中请求获取信息的语言。这些语言通常比标准的程序设计语言层次更高。查询语言可以分为过程化的和非过程化的。在过程化语言(procedural language)中&#xff0c;用户指导系统对数据库执行一系列操作以计算出所需结果。在非过程化语言…