华三-以太网链路聚合

article/2025/8/27 16:22:53

1.8.1  二层静态聚合配置举例

1. 组网需求

·              Device A与Device B通过各自的二层以太网接口GigabitEthernet4/0/1~GigabitEthernet4/0/3相互连接。

·              在Device A和Device B上分别配置二层静态链路聚合组,并实现设备间VLAN 10和VLAN 20分别互通。

2. 组网图

图1-4 二层静态聚合配置组网图

 3. 配置步骤

(1)      配置Device A

# 创建VLAN 10,并将端口GigabitEthernet4/0/4加入到该VLAN中。

<DeviceA> system-view

[DeviceA] vlan 10

[DeviceA-vlan10] port GigabitEthernet 4/0/4

[DeviceA-vlan10] quit

# 创建VLAN 20,并将端口GigabitEthernet4/0/5加入到该VLAN中。

[DeviceA] vlan 20

[DeviceA-vlan20] port GigabitEthernet 4/0/5

[DeviceA-vlan20] quit

# 创建二层聚合接口1。

[DeviceA] interface bridge-aggregation 1

[DeviceA-Bridge-Aggregation1] quit

# 分别将端口GigabitEthernet4/0/1至GigabitEthernet4/0/3加入到聚合组1中。

[DeviceA] interface GigabitEthernet 4/0/1

[DeviceA-GigabitEthernet4/0/1] port link-aggregation group 1

[DeviceA-GigabitEthernet4/0/1] quit

[DeviceA] interface GigabitEthernet 4/0/2

[DeviceA-GigabitEthernet4/0/2] port link-aggregation group 1

[DeviceA-GigabitEthernet4/0/2] quit

[DeviceA] interface GigabitEthernet 4/0/3

[DeviceA-GigabitEthernet4/0/3] port link-aggregation group 1

[DeviceA-GigabitEthernet4/0/3] quit

# 配置二层聚合接口1为Trunk端口,并允许VLAN 10和20的报文通过。

[DeviceA] interface bridge-aggregation 1

[DeviceA-Bridge-Aggregation1] port link-type trunk

[DeviceA-Bridge-Aggregation1] port trunk permit vlan 10 20

[DeviceA-Bridge-Aggregation1] quit

(2)      配置Device B

Device B的配置与Device A相似,配置过程略。

4. 验证配置

# 查看Device A上所有聚合组的详细信息。

[DeviceA] display link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

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 -- Expired

 Aggregate Interface: Bridge-Aggregation1

Aggregation Mode: Static

Loadsharing Type: Shar

  Port             Status  Priority Oper-Key

--------------------------------------------------------------------------------

  GE4/0/1          S       32768    1

  GE4/0/2          S       32768    1

  GE4/0/3          S       32768    1

以上信息表明,聚合组1为负载分担类型的二层静态聚合组,包含有三个选中端口。

1.8.2  二层动态聚合配置举例

1. 组网需求

·              Device A与Device B通过各自的二层以太网接口GigabitEthernet4/0/1~GigabitEthernet4/0/3相互连接。

·              在Device A和Device B上分别配置二层动态链路聚合组,并实现设备间VLAN 10和VLAN 20分别互通。

2. 组网图

图1-5 二层动态聚合配置组网图

 

3. 配置步骤

(1)      配置Device A

# 创建VLAN 10,并将端口GigabitEthernet4/0/4加入到该VLAN中。

<DeviceA> system-view

[DeviceA] vlan 10

[DeviceA-vlan10] port GigabitEthernet 4/0/4

[DeviceA-vlan10] quit

# 创建VLAN 20,并将端口GigabitEthernet4/0/5加入到该VLAN中。

[DeviceA] vlan 20

[DeviceA-vlan20] port GigabitEthernet 4/0/5

[DeviceA-vlan20] quit

# 创建二层聚合接口1,并配置该接口为动态聚合模式。

[DeviceA] interface bridge-aggregation 1

[DeviceA-Bridge-Aggregation1] link-aggregation mode dynamic

[DeviceA-Bridge-Aggregation1] quit

# 分别将端口GigabitEthernet4/0/1至GigabitEthernet4/0/3加入到聚合组1中。

[DeviceA] interface GigabitEthernet 4/0/1

[DeviceA-GigabitEthernet4/0/1] port link-aggregation group 1

[DeviceA-GigabitEthernet4/0/1] quit

[DeviceA] interface GigabitEthernet 4/0/2

[DeviceA-GigabitEthernet4/0/2] port link-aggregation group 1

[DeviceA-GigabitEthernet4/0/2] quit

[DeviceA] interface GigabitEthernet 4/0/3

[DeviceA-GigabitEthernet4/0/3] port link-aggregation group 1

[DeviceA-GigabitEthernet4/0/3] quit

# 配置二层聚合接口1为Trunk端口,并允许VLAN 10和20的报文通过。

[DeviceA] interface bridge-aggregation 1

[DeviceA-Bridge-Aggregation1] port link-type trunk

[DeviceA-Bridge-Aggregation1] port trunk permit vlan 10 20

[DeviceA-Bridge-Aggregation1] quit

(2)      配置Device B

Device B的配置与Device A相似,配置过程略。

4. 验证配置

# 查看Device A上所有聚合组的详细信息。

[DeviceA] display link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

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 -- Expired

 Aggregate Interface: Bridge-Aggregation1

Aggregation Mode: Dynamic

Loadsharing Type: Shar

System ID: 0x8000, 000f-e267-6c6a

Local:

  Port             Status  Priority Oper-Key  Flag

--------------------------------------------------------------------------------

  GE4/0/1          S       32768    1         {ACDEF}

  GE4/0/2          S       32768    1         {ACDEF}

  GE4/0/3          S       32768    1         {ACDEF}

Remote:

  Actor            Partner Priority Oper-Key  SystemID               Flag

--------------------------------------------------------------------------------

  GE4/0/1          1       32768    1         0x8000, 000f-e267-57ad {ACDEF}

  GE4/0/2          2       32768    1         0x8000, 000f-e267-57ad {ACDEF}

  GE4/0/3          3       32768    1         0x8000, 000f-e267-57ad {ACDEF}

以上信息表明,聚合组1为负载分担类型的二层动态聚合组,包含有三个选中端口。

1.8.3  三层静态聚合配置举例

1. 组网需求

·              Device A与Device B通过各自的三层以太网接口GigabitEthernet3/0/1~GigabitEthernet3/0/3相互连接。

·              在Device A和Device B上分别配置三层静态链路聚合组,并为对应的三层聚合接口配置IP地址和子网掩码。

2. 组网图

图1-6 三层静态聚合配置组网图

 3. 配置步骤

(1)      配置Device A

# 创建三层聚合接口1,并为该接口配置IP地址和子网掩码。

<DeviceA> system-view

[DeviceA] interface route-aggregation 1

[DeviceA-Route-Aggregation1] ip address 192.168.1.1 24

[DeviceA-Route-Aggregation1] quit

# 分别将接口GigabitEthernet3/0/1至GigabitEthernet3/0/3加入到聚合组1中。

[DeviceA] interface GigabitEthernet 3/0/1

[DeviceA-GigabitEthernet3/0/1] port link-mode route

[DeviceA-GigabitEthernet3/0/1] port link-aggregation group 1

[DeviceA-GigabitEthernet3/0/1] quit

[DeviceA] interface GigabitEthernet 3/0/2

[DeviceA-GigabitEthernet3/0/2] port link-mode route

[DeviceA-GigabitEthernet3/0/2] port link-aggregation group 1

[DeviceA-GigabitEthernet3/0/2] quit

[DeviceA] interface GigabitEthernet 3/0/3

[DeviceA-GigabitEthernet3/0/3] port link-mode route

[DeviceA-GigabitEthernet3/0/3] port link-aggregation group 1

[DeviceA-GigabitEthernet3/0/3] quit

(2)      配置Device B

Device B的配置与Device A相似,配置过程略。

4. 验证配置

# 查看Device A上所有聚合组的详细信息。

[DeviceA] display link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

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 -- Expired

 Aggregate Interface: Route-Aggregation1

Aggregation Mode: Static

Loadsharing Type: Shar

  Port             Status  Priority Oper-Key

--------------------------------------------------------------------------------

  GE3/0/1          S       32768    1

  GE3/0/2          S       32768    1

  GE3/0/3          S       32768    1

以上信息表明,聚合组1为负载分担类型的三层静态聚合组,包含有三个选中端口。

1.8.4  三层动态聚合配置举例

1. 组网需求

·              Device A与Device B通过各自的三层以太网接口GigabitEthernet3/0/1~GigabitEthernet3/0/3相互连接。

·              在Device A和Device B上分别配置三层动态链路聚合组,并为对应的三层聚合接口配置IP地址和子网掩码。

2. 组网图

图1-7 三层动态聚合配置组网图

 

3. 配置步骤

(1)      配置Device A

# 创建三层聚合接口1,配置该接口为动态聚合模式,并为其配置IP地址和子网掩码。

<DeviceA> system-view

[DeviceA] interface route-aggregation 1

[DeviceA-Route-Aggregation1] link-aggregation mode dynamic

[DeviceA-Route-Aggregation1] ip address 192.168.1.1 24

[DeviceA-Route-Aggregation1] quit

# 分别将接口GigabitEthernet3/0/1至GigabitEthernet3/0/3加入到聚合组1中。

[DeviceA] interface GigabitEthernet 3/0/1

[DeviceA-GigabitEthernet3/0/1] port link-mode route

[DeviceA-GigabitEthernet3/0/1] port link-aggregation group 1

[DeviceA-GigabitEthernet3/0/1] quit

[DeviceA] interface GigabitEthernet 3/0/2

[DeviceA-GigabitEthernet3/0/2] port link-mode route

[DeviceA-GigabitEthernet3/0/2] port link-aggregation group 1

[DeviceA-GigabitEthernet3/0/2] quit

[DeviceA] interface GigabitEthernet 3/0/3

[DeviceA-GigabitEthernet3/0/3] port link-mode route

[DeviceA-GigabitEthernet3/0/3] port link-aggregation group 1

[DeviceA-GigabitEthernet3/0/3] quit

(2)      配置Device B

Device B的配置与Device A相似,配置过程略。

4. 验证配置

# 查看Device A上所有聚合组的详细信息。

[DeviceA] display link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

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 -- Expired

Aggregate Interface: Route-Aggregation1

Aggregation Mode: Dynamic

Loadsharing Type: Shar

System ID: 0x8000, 000f-e267-6c6a

Local:

  Port             Status  Priority Oper-Key  Flag

--------------------------------------------------------------------------------

  GE3/0/1          S       32768    1         {ACDEF}

  GE3/0/2          S       32768    1         {ACDEF}

  GE3/0/3          S       32768    1         {ACDEF}

Remote:

  Actor            Partner Priority Oper-Key  SystemID               Flag

--------------------------------------------------------------------------------

  GE3/0/1          1       32768    1         0x8000, 000f-e267-57ad {ACDEF}

  GE3/0/2          2       32768    1         0x8000, 000f-e267-57ad {ACDEF}

  GE3/0/3          3       32768    1         0x8000, 000f-e267-57ad {ACDEF}

以上信息表明,聚合组1为负载分担类型的三层动态聚合组,包含有三个选中端口。

1.8.5  二层聚合边缘接口配置举例

1. 组网需求

·              Device与服务器Server通过端口GigabitEthernet1/0/1、GigabitEthernet1/0/2相互连接。

·              在Device和Server上分别配置一个二层动态链路聚合组。

·              在Device上配置二层聚合接口为聚合边缘接口,以便在服务器重启过程中聚合组成员端口都能正常转发报文。

2. 组网图

图1-8 二层聚合边缘接口配置组网图

 

3. 配置步骤

(1)      配置Device

# 创建二层聚合接口1,配置该接口为动态聚合模式。

<Device> system-view

[Device] interface bridge-aggregation 1

[Device-Bridge-Aggregation1] link-aggregation mode dynamic

# 配置二层聚合接口1为聚合边缘接口。

[Device-Bridge-Aggregation1] lacp edge-port

[Device-Bridge-Aggregation1] quit

# 分别将端口GigabitEthernet1/0/1、GigabitEthernet1/0/2加入到聚合组1中。

[Device] interface gigabitethernet 1/0/1

[Device-GigabitEthernet1/0/1] port link-aggregation group 1

[Device-GigabitEthernet1/0/1] quit

[Device] interface gigabitethernet 1/0/2

[Device-GigabitEthernet1/0/2] port link-aggregation group 1

[Device-GigabitEthernet1/0/2] quit

(2)      配置Server

根据组网需求配置Server,具体配置过程略。

4. 验证配置

# 在Server重启过程中,查看Device上所有聚合组的详细信息。

[Device] display link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

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 -- Expired

Aggregate Interface: Bridge-Aggregation1

Aggregation Mode: Dynamic

Loadsharing Type: Shar

System ID: 0x8000, 000f-e267-6c6a

Local:

  Port             Status  Priority Oper-Key  Flag

--------------------------------------------------------------------------------

  GE1/0/1          I       32768    1         {AG}

  GE1/0/2          I       32768    1         {AG}

Remote:

  Actor            Partner Priority Oper-Key  SystemID               Flag

--------------------------------------------------------------------------------

  GE1/0/1          0       32768    0         0x8000, 0000-0000-0000 {EF}

  GE1/0/2          0       32768    0         0x8000, 0000-0000-0000 {EF}

以上信息表明,当Device未收到Server的LACP报文时,Device的聚合成员端口都工作在Individual状态,该状态下聚合成员端口可以作为普通物理口转发报文,以保证此时Server向Device发送的报文不被丢弃。

1.8.6  三层聚合边缘接口配置举例

1. 组网需求

·              Device与服务器Server通过GigabitEthernet1/0/1、GigabitEthernet1/0/2相互连接。

·              在Device和Server上分别配置一个三层动态链路聚合组,并配置IP地址和子网掩码。

·              在Device上配置三层动态链路聚合接口为聚合边缘接口,以便在服务器重启过程中聚合组成员端口都能正常转发报文。

2. 组网图

图1-9 三层聚合边缘接口配置组网图

 

3. 配置步骤

(1)      配置Device

# 创建三层聚合接口1,配置该接口为动态聚合模式,并为其配置IP地址和子网掩码。

<Device> system-view

[Device] interface route-aggregation 1

[Device-Route-Aggregation1] link-aggregation mode dynamic

[Device-Route-Aggregation1] ip address 192.168.1.1 24

# 配置三层聚合接口1为聚合边缘接口。

[Device-Route-Aggregation1] lacp edge-port

[Device-Route-Aggregation1] quit

# 分别将端口GigabitEthernet1/0/1、GigabitEthernet1/0/2加入到聚合组1中。

[Device] interface gigabitethernet 1/0/1

[Device-GigabitEthernet1/0/1] port link-mode route

[Device-GigabitEthernet1/0/1] port link-aggregation group 1

[Device-GigabitEthernet1/0/1] quit

[Device] interface gigabitethernet 1/0/2

[Device-GigabitEthernet1/0/2] port link-mode route

[Device-GigabitEthernet1/0/2] port link-aggregation group 1

[Device-GigabitEthernet1/0/2] quit

(2)      配置Server

根据组网需求配置Server,具体配置过程略。

4. 验证配置

# 在Server重启过程中,查看Device上所有聚合组的详细信息。

[Device] display link-aggregation verbose

Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing

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 -- Expired

Aggregate Interface: Route-Aggregation1

Aggregation Mode: Dynamic

Loadsharing Type: Shar

System ID: 0x8000, 000f-e267-6c6a

Local:

  Port             Status  Priority Oper-Key  Flag

--------------------------------------------------------------------------------

  GE1/0/1          I       32768    1         {AG}

  GE1/0/2          I       32768    1         {AG}

Remote:

  Actor            Partner Priority Oper-Key  SystemID               Flag

--------------------------------------------------------------------------------

  GE1/0/1          0       32768    0         0x8000, 0000-0000-0000 {EF}

  GE1/0/2          0       32768    0         0x8000, 0000-0000-0000 {EF}

以上信息表明,当Device未收到Server的LACP报文时,Device的聚合成员端口都工作在Individual状态,该状态下聚合成员端口可以作为普通物理口转发报文,以保证此时Server向Device发送的报文不被丢弃。


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

相关文章

H3C交换机链路聚合配置方法

H3C交换机链路聚合配置方法 拓扑图配置步骤交换机A的配置交换机B的配置结果说明 拓扑图 配置步骤 交换机A的配置 采用动态聚合模式&#xff1a;创建二层聚合接口&#xff0c;并配置动态聚合模式 [设备A]interface bridge-aggregation 1 [设备A-Bridge-Aggregation1] link-agg…

华三 h3c 交换机链路聚合

链路聚合 一&#xff1a;二层静态聚合 这里配置链路聚合&#xff0c;根据以往我的习惯和经验&#xff0c;聚合端口和要加入聚合组的端口属性应该一致&#xff0c;要么都是access&#xff0c;要么都是trunk&#xff0c;如果不对的话&#xff0c;请大佬留言告知&#xff01; […

华三H3C链路聚合配置实例

华三链路聚合配置 上拓扑 命令配置 interface Bridge-Aggregation1 #创建聚合口1 port link-type trunk #聚合口设置为trunk模式 port trunk permit vlan all #放行所有vlan 进入接口&#xff0c;绑定聚合口 interface GigabitEthernet1/0/47 port link-type trunk port trunk…

华三路由器链路聚合配置(华三交换机配置)

华三路由器链路聚合配置拓扑如下: 1.华三路由器链路聚合配置:配置链路聚合 SW1设备配置 <H3C>system-view #进入系统视图 [H3C]sysname sw1 #将设备命名为sw1 [sw1]int…

华三设备链路聚合技术原理与配置

基本原理 背景&#xff1a;设备之间存在多条链路时&#xff0c;由于STP的存在&#xff0c;实际上只有一条链路会转发数据&#xff0c;带宽很大的浪费。 原理&#xff1a;将多个物理接口捆绑成为一个逻辑接口&#xff0c;可以实现增加带宽的目的。 链路聚合的优势&#xff1a;…

华三链路聚合实验配置

文章目录 链路聚合实验实验拓扑实验需求实验解法 总结成员端口的状态聚合模式聚合边缘接口聚合负载分担类型 链路聚合实验 实验拓扑 实验需求 1.按照图示配置PC3和PC4的 2.P地址 3.在SW1和SW2的两条直连链路上配置静态链路聚合&#xff0c;实现链路冗余&#xff0c;并可以增加…

华三交换机配置链路聚合

华三和华为交换机叫 链路聚合 思科交换机叫 端口聚合 二层聚合配置 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"…