【华三】不懂链路聚合?看这篇就够了!华三配置详解

news2024/11/13 6:48:00

【华三】不懂链路聚合?看这篇就够了!华三配置详解

  • 背景
  • 链路聚合基本概念
    • 聚合组和聚合接口的类型
      • 二层聚合组/二层聚合接口
      • 三层聚合组/三层聚合接口
      • 聚合接口特性
    • 聚合接口
      • 参考端口
      • 成员端口
    • 操作Key
    • 成员端口的配置分类
      • 协议类配置-第一类配置
      • 属性配置-第二类配置
  • 华三链路聚合模式
    • 01.静态聚合模式
    • 02.动态聚合模式
  • 聚合边缘接口
  • 聚合负载分担类型
    • 1 逐流负载分担
    • 2 逐包负载分担
    • 3 按照报文类型
    • 4 弹性负载分担
  • 实验准备
  • 实验配置
      • PC1
      • PC2
    • 二层静态聚合
      • SW1
      • SW2
      • 查看SW1所有聚合组的详细信息
      • 查看SW2所有聚合组的详细信息
      • PC1 Ping PC2
    • 二层动态聚合
      • SW1
      • SW2
      • 查看SW1所有聚合组的详细信息
      • 查看SW2所有聚合组的详细信息
      • PC1 Ping PC2
    • 二层聚合负载分担
      • SW1
      • SW2
      • 查看SW1所有聚合组的详细信息
      • 查看SW2所有聚合组的详细信息
      • 查看SW1所有聚合接口所对应聚合组内采用的聚合负载分担类型。
      • PC1 Ping PC2
    • 三层静态聚合
      • SW1
      • SW2
      • 查看SW1所有聚合组的详细信息
      • 查看SW1聚合接口地址
      • 查看SW1三层聚合接口能和SW2的三层聚合端口互通
    • 三层动态聚合
      • SW1
      • SW2
      • 查看SW1所有聚合组的详细信息
      • 查看SW1聚合接口地址
      • 查看SW1三层聚合接口能和SW2的三层聚合端口互通
    • 三层聚合链路负载分担
      • SW1
      • SW

背景

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

随着网络规模不断扩大,用户对骨干链路的带宽和可靠性提出越来越高的要求。在传统技术中,常用更换高速率的单板或更换支持高速率单板的设备的方式来增加带宽,但这种方案需要付出高额的费用,而且不够灵活。
Link Aggregation采用链路聚合技术,可以在不进行硬件升级的条件下,通过将多个物理接口捆绑为一个逻辑接口,达到增加链路带宽的目的。在实现增大带宽目的的同时,Link Aggregation采用备份链路的机制,可以有效的提高设备之间链路的可靠性。
如果只是单纯的在交换机上添加多条链路,而不启用链路聚合,那其实和一条链路没区别,因为交换机有STP进行防环操作,多条链路会被逻辑阻塞,就留下一条链路进行业务传输而已,所以就有了链路聚合技术。将多条链路逻辑成一条逻辑链路,STP也就只能看到一条逻辑链路而已。
在这里插入图片描述

链路聚合基本概念

聚合组和聚合接口的类型

二层聚合组/二层聚合接口

二层聚合组的成员端口全部为二层以太网接口,其对应的聚合接口称为二层聚合接口。

三层聚合组/三层聚合接口

三层聚合组的成员端口全部为三层以太网接口,其对应的聚合接口称为三层聚合接口。在创建了三层聚合接口之后,还可继续创建该三层聚合接口的子接口,即三层聚合子接口。三层聚合子接口处理与该子接口编号相同的VLAN的报文。

聚合接口特性

聚合接口的速率等于所有选中端口的速率之和
聚合接口的双工模式则与选中端口的双工模式相同

聚合接口

参考端口

参考端口本地有效,具有抢占性。
参考端口从本端的成员端口中选出,其操作Key和属性类配置将作为同一聚合组内的其他成员端口的参照,只有操作Key和属性类配置与参考端口一致的成员端口才能被选中。
选举规则端口ID :端口优先级(默认32768)+端口编号越小越优

成员端口

① 选中(Selected)状态:
此状态下的成员端口可以参与数据的转发,处于此状态的成员端口称为“选中端口”。

② 非选中(Unselected)状态:
此状态下的成员端口不能参与数据的转发,处于此状态的成员端口称为“非选中端口”。

③ 独立(Individual)状态:
此状态下的成员端口可以作为普通物理口参与数据的转发。聚合接口配置为边缘端口时,如果成员端口在经过LACP(Link Aggregation Control Protocol,链路聚合控制协议)超时时间之后未收到LACP报文,则该成员端口会被置为该状态

操作Key

操作Key是系统在进行链路聚合时用来表征成员端口聚合能力的一个数值,它是根据成员端口上的一些信息(包括该端口的速率、双工模式等)的组合自动计算生成的,这个信息组合中任何一项的变化都会引起操作Key的重新计算。
在同一聚合组中,所有的选中端口都必须具有相同的操作Key。

成员端口的配置分类

协议类配置-第一类配置

不参与操作Key计算的配置信息。
包含的配置内容有MAC地址学习(MVRP)、生成树(MSTP)等。

属性配置-第二类配置

在聚合组中,只有与对应聚合接口的属性类配置完全相同的成员端口才能够成为选中端口。

参与操作Key计算的配置信息。
包含Vlan配置(端口上允许通过的VLAN、端口缺省VLAN、端口的链路类型等等)、VLAN映射、QinQ配置、端口隔离配置

华三链路聚合模式

01.静态聚合模式

一旦配置好后,端口的选中/非选中状态就不会受网络环境的影响,本地有效,不会被对端影响,只要自己有配置,聚合口就会up,比较稳定。

02.动态聚合模式

通过LACP协议实现,能够根据对端和本端的信息调整端口的选中/非选中状态,比较灵活。
LACP协议工作模式分为ACTIVE和PASSIVE两种。一端必须为ACTIVE,才能动态建立聚合组。
LACP超时时间是指成员端口等待接收LACPDU的超时时间,LACP超时时间分为短超时(3秒)和长超时(90秒)两种。在LACP超时时间+3秒之后(即6秒或93秒之后),如果本端成员端口仍未收到来自对端的LACPDU,则认为对端成员端口已失效。

聚合边缘接口

在网络设备与服务器等终端设备相连的场景中,当网络设备配置了动态聚合模式,而终端设备未配置动态聚合模式时,聚合链路不能成功建立。

网络设备与该终端设备相连多条链路中只能有一条作为普通链路正常转发报文,因而链路间也不能形成备份,当该普通链路发生故障时,可能会造成报文丢失。

若要求在终端设备未配置动态聚合模式时,该终端设备与网络设备间的链路可以形成备份。

可通过配置网络设备与终端设备相连的聚合接口为聚合边缘接口,使该聚合组内的所有成员端口都作为普通物理口转发报文,从而保证终端设备与网络设备间的多条链路可以相互备份,增加可靠性。

当终端设备完成动态聚合模式配置时,其聚合成员端口正常发送LACP报文后,网络设备上符合选中条件的聚合成员端口会自动被选中,从而使聚合链路恢复正常工作。

聚合负载分担类型

1 逐流负载分担

按照报文的源/目的MAC地址、源/目的服务端口、入端口、源/目的IP地址或MPLS标签中的一种或某几种的组合区分流,使属于同一数据流的报文从同一条成员链路上通过。

2 逐包负载分担

不区分数据流,而是以报文为单位,将流量分担到不同的成员链路上进行传输。

3 按照报文类型

如二层协议报文、IPv4报文、IPv6报文、MPLS报文等,自动选择所采用的聚合负载分担类型。

4 弹性负载分担

在链路增加或减少时,尽量少的切换链路上的流量,只有部分流量进行链路切换。

实验准备

实验环境:HCL 5.7.1
实验设备
交换机:S6850
PC:

实验目的
让交换机实现链路聚合,提高带宽

实验配置

在这里插入图片描述

PC1

在这里插入图片描述

PC2

在这里插入图片描述

二层静态聚合

SW1

<H3C>system-view 
[H3C]sysname SW1

# 关闭日志弹出
[SW1]undo info-center enable      
Information center is disabled.

# 创建VLAN 10,并将vlan10划分进g1/0/4端口
[SW1]vlan 10
[SW1-vlan10]quit
[SW1]int g1/0/4
[SW1-GigabitEthernet1/0/4]port link-type access 
[SW1-GigabitEthernet1/0/4]port access vlan 10
[SW1-GigabitEthernet1/0/4]quit

# 创建二层聚合接口1
[SW1]int Bridge-Aggregation 1
[SW1-Bridge-Aggregation1]quit
# 将端口g1/0/1 - g1/0/3一起加入到聚合组1[SW1]int range g1/0/1 to g1/0/3
[SW1-if-range]port link-aggregation group 1
[SW1-if-range]quit

# 配置二层聚合接口1为Trunk端口,并允许VLAN 10的报文通过。
# 会在二层聚合口1配置的话,会和物理接口同步,如下
[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.
[SW1-Bridge-Aggregation1]port trunk permit vlan 10
Configuring GigabitEthernet1/0/1 done.
Configuring GigabitEthernet1/0/2 done.
Configuring GigabitEthernet1/0/3 done.
[SW1-Bridge-Aggregation1]quit

SW2

[SW2]undo info-center enable 
Information center is disabled.

# 创建VLAN 10,并将vlan10划分进g1/0/4端口
[SW2]vlan 10
[SW2-vlan10]quit
[SW2]int g1/0/4
[SW2-GigabitEthernet1/0/4]port link-type access 
[SW2-GigabitEthernet1/0/4]port access vlan 10
[SW2-GigabitEthernet1/0/4]quit

# 创建二层聚合接口1
[SW2]int Bridge-Aggregation 1
[SW2-Bridge-Aggregation1]quit

# 将端口g1/0/1 - g1/0/3一起加入到聚合组1[SW2]int range g1/0/1 to g1/0/3
[SW2-if-range]port link-aggregation group 1
[SW2-if-range]quit

# 配置二层聚合接口1为Trunk端口,并允许VLAN 10的报文通过。
# 会在二层聚合口1配置的话,会和物理接口同步,如下
[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.
[SW2-Bridge-Aggregation1]port trunk permit vlan 10
Configuring GigabitEthernet1/0/1 done.
Configuring GigabitEthernet1/0/2 done.
Configuring GigabitEthernet1/0/3 done.
[SW2-Bridge-Aggregation1]quit

查看SW1所有聚合组的详细信息

[SW1]display link-aggregation verbose
在这里插入图片描述

查看SW2所有聚合组的详细信息

[SW2]display link-aggregation verbose
在这里插入图片描述

PC1 Ping PC2

在这里插入图片描述

二层动态聚合

SW1

<H3C>system-view 
[H3C]sysname SW1

# 关闭日志弹出
[SW1]undo info-center enable      
Information center is disabled.

# 创建VLAN 10,并将vlan10划分进g1/0/4端口
[SW1]vlan 10
[SW1-vlan10]quit
[SW1]int g1/0/4
[SW1-GigabitEthernet1/0/4]port link-type access 
[SW1-GigabitEthernet1/0/4]port access vlan 10
[SW1-GigabitEthernet1/0/4]quit


# 创建二层聚合接口1,并配置该接口为动态聚合模式。
[SW1]int Bridge-Aggregation 1
[SW1-Bridge-Aggregation1]link-aggregation mode dynamic 
[SW1-Bridge-Aggregation1]quit

# 将端口g1/0/1 - g1/0/3一起加入到聚合组1[SW1]int range g1/0/1 to g1/0/3
[SW1-if-range]port link-aggregation group 1
[SW1-if-range]quit

# 配置二层聚合接口1为Trunk端口,并允许VLAN 10的报文通过。
# 会在二层聚合口1配置的话,会和物理接口同步,如下
[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.
[SW1-Bridge-Aggregation1]port trunk permit vlan 10
Configuring GigabitEthernet1/0/1 done.
Configuring GigabitEthernet1/0/2 done.
Configuring GigabitEthernet1/0/3 done.
[SW1-Bridge-Aggregation1]quit

SW2

[SW2]undo info-center enable 
Information center is disabled.

# 创建VLAN 10,并将vlan10划分进g1/0/4端口
[SW2]vlan 10
[SW2-vlan10]quit
[SW2]int g1/0/4
[SW2-GigabitEthernet1/0/4]port link-type access 
[SW2-GigabitEthernet1/0/4]port access vlan 10
[SW2-GigabitEthernet1/0/4]quit

# 创建二层聚合接口1,并配置该接口为动态聚合模式。
[SW1]int Bridge-Aggregation 1
[SW1-Bridge-Aggregation1]link-aggregation mode dynamic 
[SW1-Bridge-Aggregation1]quit

# 将端口g1/0/1 - g1/0/3一起加入到聚合组1[SW2]int range g1/0/1 to g1/0/3
[SW2-if-range]port link-aggregation group 1
[SW2-if-range]quit

# 配置二层聚合接口1为Trunk端口,并允许VLAN 10的报文通过。
# 会在二层聚合口1配置的话,会和物理接口同步,如下
[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.
[SW2-Bridge-Aggregation1]port trunk permit vlan 10
Configuring GigabitEthernet1/0/1 done.
Configuring GigabitEthernet1/0/2 done.
Configuring GigabitEthernet1/0/3 done.
[SW2-Bridge-Aggregation1]quit

查看SW1所有聚合组的详细信息

[SW1]display link-aggregation verbose
在这里插入图片描述

查看SW2所有聚合组的详细信息

[SW2]display link-aggregation verbose
在这里插入图片描述

PC1 Ping PC2

在这里插入图片描述

二层聚合负载分担

SW1

<H3C>system-view 
[H3C]sysname SW1

# 关闭日志弹出
[SW1]undo info-center enable      
Information center is disabled.

# 创建VLAN 10,并将vlan10划分进g1/0/4端口
[SW1]vlan 10
[SW1-vlan10]quit
[SW1]int g1/0/4
[SW1-GigabitEthernet1/0/4]port link-type access 
[SW1-GigabitEthernet1/0/4]port access vlan 10
[SW1-GigabitEthernet1/0/4]quit

# 通过在聚合组1上按照源MAC地址进行聚合负载分担
[SW1]int Bridge-Aggregation 1
[SW1-Bridge-Aggregation1]link-aggregation load-sharing mode source-mac 
[SW1-Bridge-Aggregation1]quit

# 将端口g1/0/1 - g1/0/3一起加入到聚合组1[SW1]int range g1/0/1 to g1/0/3
[SW1-if-range]port link-aggregation group 1
[SW1-if-range]quit

# 配置二层聚合接口1为Trunk端口,并允许VLAN 10的报文通过。
# 会在二层聚合口1配置的话,会和物理接口同步,如下
[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.
[SW1-Bridge-Aggregation1]port trunk permit vlan 10
Configuring GigabitEthernet1/0/1 done.
Configuring GigabitEthernet1/0/2 done.
Configuring GigabitEthernet1/0/3 done.
[SW1-Bridge-Aggregation1]quit

SW2

[SW2]undo info-center enable 
Information center is disabled.

# 创建VLAN 10,并将vlan10划分进g1/0/4端口
[SW2]vlan 10
[SW2-vlan10]quit
[SW2]int g1/0/4
[SW2-GigabitEthernet1/0/4]port link-type access 
[SW2-GigabitEthernet1/0/4]port access vlan 10
[SW2-GigabitEthernet1/0/4]quit

# 通过在聚合组1上按照源MAC地址进行聚合负载分担
[SW1]int Bridge-Aggregation 1
[SW1-Bridge-Aggregation1]link-aggregation load-sharing mode source-mac 
[SW1-Bridge-Aggregation1]quit

# 将端口g1/0/1 - g1/0/3一起加入到聚合组1[SW2]int range g1/0/1 to g1/0/3
[SW2-if-range]port link-aggregation group 1
[SW2-if-range]quit

# 配置二层聚合接口1为Trunk端口,并允许VLAN 10的报文通过。
# 会在二层聚合口1配置的话,会和物理接口同步,如下
[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.
[SW2-Bridge-Aggregation1]port trunk permit vlan 10
Configuring GigabitEthernet1/0/1 done.
Configuring GigabitEthernet1/0/2 done.
Configuring GigabitEthernet1/0/3 done.
[SW2-Bridge-Aggregation1]quit

查看SW1所有聚合组的详细信息

[SW1]display link-aggregation verbose
在这里插入图片描述

查看SW2所有聚合组的详细信息

[SW2]display link-aggregation verbose
在这里插入图片描述

查看SW1所有聚合接口所对应聚合组内采用的聚合负载分担类型。

[SW1]display link-aggregation load-sharing mode interface
在这里插入图片描述

PC1 Ping PC2

在这里插入图片描述

三层静态聚合

SW1

# 创建三层聚合接口“1”,并为该接口配置IP地址和子网掩码。
# 默认聚合模式为静态
[SW1]int Route-Aggregation 1
[SW1-Route-Aggregation1]ip address 192.168.100.1 24
[SW1-Route-Aggregation1]quit

# 二层接口是不能加入三层聚合接口组的
# 需要我们手动把二层接口改为三层接口,才能成功加组
[SW1]int g1/0/1
[SW1-GigabitEthernet1/0/1]port link-mode route    # 修改成三层接口
The configuration of the interface will be restored to the default. Continue? [Y/N]:y[SW1-GigabitEthernet1/0/1]port link-aggregation group 1  
[SW1-GigabitEthernet1/0/1]quit

[SW1]int g1/0/2
[SW1-GigabitEthernet1/0/2]port link-mode route 
The configuration of the interface will be restored to the default. Continue? [Y/N]:y
[SW1-GigabitEthernet1/0/2]port link-aggregation group 1
[SW1-GigabitEthernet1/0/2]quit

[SW1]int g1/0/3
[SW1-GigabitEthernet1/0/3]port link-mode route 
The configuration of the interface will be restored to the default. Continue? [Y/N]:y
[SW1-GigabitEthernet1/0/3]port link-aggregation group 1
[SW1-GigabitEthernet1/0/3]quit

SW2

# 创建三层聚合接口“1”,并为该接口配置IP地址和子网掩码。
[SW2]int Route-Aggregation 1
[SW2-Route-Aggregation1]ip address 192.168.100.2 24
[SW2-Route-Aggregation1]quit

# 二层接口是不能加入三层聚合接口组的
# 需要我们手动把二层接口改为三层接口,才能成功加组
[SW2]int range g1/0/1 to g1/0/3
[SW2-if-range]port link-mode route 
[SW2-if-range]port link-aggregation group 1
[SW2-if-range]quit

查看SW1所有聚合组的详细信息

[SW1]display link-aggregation verbose
在这里插入图片描述

查看SW1聚合接口地址

[SW1]dis ip int brief
在这里插入图片描述

查看SW1三层聚合接口能和SW2的三层聚合端口互通

在这里插入图片描述

三层动态聚合

SW1

# 创建三层聚合接口“1”,并为该接口配置IP地址和子网掩码。
# 默认聚合模式为动态LACP模式
[SW1]int Route-Aggregation 1
[SW1-Route-Aggregation1]link-aggregation mode dynamic  ## 设置为动态LACP模式
[SW1-Route-Aggregation1]ip address 192.168.100.1 24
[SW1-Route-Aggregation1]quit

# 二层接口是不能加入三层聚合接口组的
# 需要我们手动把二层接口改为三层接口,才能成功加组
[SW1]int g1/0/1
[SW1-GigabitEthernet1/0/1]port link-mode route    # 修改成三层接口
The configuration of the interface will be restored to the default. Continue? [Y/N]:y[SW1-GigabitEthernet1/0/1]port link-aggregation group 1  
[SW1-GigabitEthernet1/0/1]quit

[SW1]int g1/0/2
[SW1-GigabitEthernet1/0/2]port link-mode route 
The configuration of the interface will be restored to the default. Continue? [Y/N]:y
[SW1-GigabitEthernet1/0/2]port link-aggregation group 1
[SW1-GigabitEthernet1/0/2]quit

[SW1]int g1/0/3
[SW1-GigabitEthernet1/0/3]port link-mode route 
The configuration of the interface will be restored to the default. Continue? [Y/N]:y
[SW1-GigabitEthernet1/0/3]port link-aggregation group 1
[SW1-GigabitEthernet1/0/3]quit

SW2

# 创建三层聚合接口“1”,并为该接口配置IP地址和子网掩码。
[SW2]int Route-Aggregation 1
[SW2-Route-Aggregation1]link-aggregation mode dynamic  ## 设置为动态LACP模式
[SW2-Route-Aggregation1]ip address 192.168.100.2 24
[SW2-Route-Aggregation1]quit

# 二层接口是不能加入三层聚合接口组的
# 需要我们手动把二层接口改为三层接口,才能成功加组
[SW2]int range g1/0/1 to g1/0/3
[SW2-if-range]port link-mode route 
[SW2-if-range]port link-aggregation group 1
[SW2-if-range]quit

查看SW1所有聚合组的详细信息

[SW1]display link-aggregation verbose
在这里插入图片描述

查看SW1聚合接口地址

[SW1]dis ip int brief
在这里插入图片描述

查看SW1三层聚合接口能和SW2的三层聚合端口互通

在这里插入图片描述

三层聚合链路负载分担

SW1

# 创建三层聚合接口“1”,并为该接口配置IP地址和子网掩码。
# 并设置聚合接口“1”以源IP来进行负载分担
[SW1]int Route-Aggregation 1
[SW1-Route-Aggregation1]link-aggregation load-sharing mode source-ip
[SW1-Route-Aggregation1]ip address 192.168.100.1 24
[SW1-Route-Aggregation1]quit

# 二层接口是不能加入三层聚合接口组的
# 需要我们手动把二层接口改为三层接口,才能成功加组
[SW1]int g1/0/1
[SW1-GigabitEthernet1/0/1]port link-mode route    # 修改成三层接口
The configuration of the interface will be restored to the default. Continue? [Y/N]:y[SW1-GigabitEthernet1/0/1]port link-aggregation group 1  
[SW1-GigabitEthernet1/0/1]quit

[SW1]int g1/0/2
[SW1-GigabitEthernet1/0/2]port link-mode route 
The configuration of the interface will be restored to the default. Continue? [Y/N]:y
[SW1-GigabitEthernet1/0/2]port link-aggregation group 1
[SW1-GigabitEthernet1/0/2]quit

[SW1]int g1/0/3
[SW1-GigabitEthernet1/0/3]port link-mode route 
The configuration of the interface will be restored to the default. Continue? [Y/N]:y
[SW1-GigabitEthernet1/0/3]port link-aggregation group 1
[SW1-GigabitEthernet1/0/3]quit

SW

# 创建三层聚合接口“1”,并为该接口配置IP地址和子网掩码。
# 并设置聚合接口“1”以源IP来进行负载分担
[SW1]int Route-Aggregation 1
[SW1-Route-Aggregation1]link-aggregation load-sharing mode source-ip
[SW2-Route-Aggregation1]ip address 192.168.100.2 24
[SW2-Route-Aggregation1]quit

# 二层接口是不能加入三层聚合接口组的
# 需要我们手动把二层接口改为三层接口,才能成功加组
[SW2]int range g1/0/1 to g1/0/3
[SW2-if-range]port link-mode route 
[SW2-if-range]port link-aggregation group 1
[SW2-if-range]quit
#SW1所有聚合接口所对应聚合组内采用的聚合负载分担类型
[SW1] display link-aggregation load-sharing mode interface
Route-Aggregation1 Load-Sharing Mode:
  source-ip address

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2095772.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Day 1 : 数据结构

引入 以张三为例&#xff1a;CEF不能同时举办。 数据的逻辑结构 数据结构是什么 研究计算机数据之间的关系 逻辑结构和存储结构及其操作 基本概念 数据 数据元素 逻辑结构 按前趋和后继数将逻辑结构分为&#xff1a;线性结构和非线性结构。 即&#xff1a;找前…

云首席产品规划专家的必修课

大家好&#xff0c;我是卢旗。 今天和大家探讨一下云计算规划专家的必备研究内容。 一、市场与客户需求分析&#xff1a; 1&#xff0c;市场调研&#xff1a;深入了解当前及未来云计算市场的趋势、竞争格局、客户需求变化等&#xff0c;识别出潜在的市场机会和威胁。 结合20…

C++ string类—容量、元素获取

一、Capacity size&#xff1a;string类对象中字符的个数为size&#xff1b;length&#xff1a;size作用一样&#xff0c;返回string对象中有效数据个数&#xff1b;capacity:一个string对象的容量capacity决定了这个对象能存储多少字符&#xff08;不包括\0&#xff09;&…

活动系统开发之采用设计模式与非设计模式的区别-需求整理

用户需求(活动系统)&#xff1a; 1、活动类型&#xff1a;答题、图片展示、签到、抽奖、组团等活动 2、活动介绍&#xff1a; a、答题活动&#xff1a; 第一种是签到后&#xff0c;随机抽取10道题&#xff0c;答对8到就可以抽奖&#xff1b; 第二种是随机抽取一道题&#xff0…

Python优化算法24——基于觅食生境选择的粒子群算法(FHSPSO)

科研里面优化算法都用的多&#xff0c;尤其是各种动物园里面的智能仿生优化算法&#xff0c;但是目前都是MATLAB的代码多&#xff0c;python几乎没有什么包&#xff0c;这次把优化算法系列的代码都从底层手写开始。 需要看以前的优化算法文章可以参考&#xff1a;Python优化算…

c/c++基础及类和对象汇总

目录 c基础 extern关键字及c中&#xff08;隐式类型转换时&#xff09;的引用 c中的引用&#xff08;&&#xff09;及&做返回值问题 c语言中的宏函数及c的内联函数及auto及NULL 计算类的大小及深入理解this指针&#xff08;深入浅出&#xff09; c中的const权限及s…

C语言典型例题58

《C程序设计教程&#xff08;第四版&#xff09;——谭浩强》 例题4.10 求100~200中的全部素数。 代码&#xff1a; //《C程序设计教程&#xff08;第四版&#xff09;——谭浩强》 //例题4.10 求100~200中的全部素数。#include <stdio.h> #include <math.h>int m…

python学习11-Pytorch环境安装与模型搭建

先查看下自己的电脑是否是英伟达显卡 如果不是就需要租用平台了,如 AutoDL算力云 https://www.autodl.com/home CUDA 当涉及到深度学习和 Python 时&#xff0c;CUDA 是一个非常重要的概念&#xff0c;它是 NVIDIA 开发的并行计算平台和应用程序编程接口&#xff08;API&am…

【WiFi主要技术学习2】

WiFi协议学习2 WiFi SPEC理解频段信道带宽协商速率安全与加密WiFi主要技术理解BP直接序列扩频(Direct Sequence Spread Spectrum,DSSS)BPSKQPSK正交幅度调制(Quadrature Amplitude Modulation,QAM)互补码键控(Complementary Code Keying,CCK)正交频分复用(Orthogonal…

如何选择合适的JDK:功能、性能与适用场景的全面解析

如何选择合适的JDK&#xff1a;功能、性能与适用场景的全面解析 前言 在 Java 开发领域&#xff0c;开发者有众多的 JDK 选择&#xff0c;如 OpenJDK、GraalVM、Oracle JDK、Dragonwell、Kona、Bisheng、Corretto、Zulu、Liberica、SapMachine、Semeru、Temurin、Mandrel等。 …

YOLOv8改进 | Conv篇 | YOLOv8引入SAConv模块

1. SAConv介绍 1.1 摘要: 许多现代物体检测器通过使用三思而后行的机制表现出出色的性能。 在本文中,我们在目标检测的主干设计中探索了这种机制。 在宏观层面,我们提出了递归特征金字塔,它将特征金字塔网络的额外反馈连接合并到自下而上的骨干层中。 在微观层面,我们提出…

24数学建模国赛助攻中!!!(11——时间序列模型)

需要资料和助攻的建模宝子们可以加企鹅呢&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;具体方式在文章末尾 点击链接加入群聊获取完整版资料和助攻https://qm.qq.com/q/NGl6WD0Bky

基于微信小程序的挂号管理系统-web管理端

流量和预约挂号数可视化功能 系统具备人流量和预约挂号数的可视化功能&#xff0c;能够实时展示各项数据&#xff0c;通过图表等形式直观呈现。这有助于医疗机构快速了解服务状况&#xff0c;优化资源配置&#xff0c;提升运营效率&#xff0c;为患者提供更为便捷的挂号服务。 …

每天五分钟计算机视觉:Siamese深度神经网络模型和FaceNet的关系

本文重点 在前面的课程中,我们学习了Siamese深度神经网络模型和FaceNet,二者都可以完成人脸识别任务,本文进行整理学习,理清二者的区别和联系。 基本概念与原理 Siamese深度神经网络模型 Siamese网络,又称孪生网络,由两个结构相同且权重共享的神经网络组成。这两个网络分…

[引人深思]博彩用户真的赢了吗?——多维度揭示赌博危害

1.项目背景 博彩业&#xff0c;作为全球经济中一个庞大而复杂的行业&#xff0c;吸引了无数用户参与其中&#xff0c;然而&#xff0c;在巨大的利益诱惑背后&#xff0c;博彩业对个人和社会造成的潜在危害却不容忽视&#xff0c;尽管博彩活动常被包装为“娱乐”或“休闲活动”…

10款文档管理系统,助力降本增效

比较好用的 10 款文档管理系统推荐&#xff1a;PingCode、Worktile、语雀、联想Filez企业网盘、360亿方云、DocuPhase 、M-Files 、LogicalDOC、Revver、Box。 在现代企业环境中&#xff0c;管理大量文档和数据往往让人头疼。不仅需要维护信息的更新和可访问性&#xff0c;还要…

【学习笔记】卫星通信NTN 3GPP标准化进展分析(六)- 参考标准

一、引言&#xff1a; 本文来自3GPP Joern Krause, 3GPP MCC (May 14,2024) Non-Terrestrial Networks (NTN) (3gpp.org) 本文总结了NTN标准化进程以及后续的研究计划&#xff0c;是学习NTN协议的入门。 【学习笔记】卫星通信NTN 3GPP标准化进展分析&#xff08;一&#xff…

【Godot4.3】绘图函数的类化封装尝试——CanvasShape

概述 这是2024年7月份的一项工作&#xff0c;在研究外XML和SVG解析与生成过后&#xff0c;想到可以将自己写的绘图函数库ShapePoints拆分为图形类&#xff0c;于是就有了CanvasShape类。它包含了从填充、轮廓、阴影、虚线、顶点和中心点绘制的全部要素。只需要给定points属性和…

【微处理器系统原理与应用设计】微处理器的基本架构之组成原理和系统结构

本文首先讲解微处理器的重要组成部分&#xff0c;之后会穿插数电的知识进行相关功能电路的设计&#xff0c;以达到从理论到实践的效果。 一. 组成原理 1. 运算器 ALU是微处理器中执行所有算术和逻辑操作的部件。主要的功能是加减乘除&#xff0c;与或非异或比较等。&#xff…

Vue3、ElementPlus速通

Vue基础 Vue介绍 原生的JS在程序开发的过程中书写起来是十分麻烦的&#xff0c;因此很多的前端的框架(半成品)就应运而生了&#xff0c;目前比较知名的是下面三个 Vue是一个用于构建用户界面的渐进式框架&#xff0c;目前企业中流行的版本有两个 入门案例 <!DOCTYPE html…