链路聚合分为:静态链路聚合、动态链路聚合
链路聚合的负载分担模式:对于二层数据流,系统会根据MAC地址(源
mac地址和目的mac地址来计算),而对于三层数据流则会根据ip地址
来进行负载分担计算。
拓扑图
静态链路聚合实验:
配置要点:
第一步:创建链路聚合端口
:(系统模式)interface eth-trunk 2(端口号)
第二步:指定聚合端口的链路类型
:(聚合端口模式)port link-type trunk
第三步:如果聚合链路端口是trunk类型,则需要进一步指定允许相应
数据通过的vlan编号
:(聚合端口模式)port trunk allow-pass vlan 10(vlan号)
第四步:把接口加入到链路聚合端口中
:(接口模式)eth-trunk 2
sysname Huawei
: 这条命令将设备名称设置为“Huawei”。vlan batch 10
: 这条命令创建了一个VLAN编号为10。cluster enable
: 这条命令启用了设备集群功能,可以实现多台设备协同工作。ntdp enable
和ndp enable
: 这两个命令启用了网络时间协议(NTP)和邻居发现协议(NDP)。drop illegal-mac alarm
: 这条命令关闭了对非法MAC地址的警报。diffserv domain default
: 这条命令设置了差分服务(Diffserv)的域为默认。drop-profile default
: 这条命令可能用于删除默认的策略(profile)配置。aaa
之后的命令是关于AAA(认证、授权和账户)的配置。例如,它设置了默认的认证、授权和会计方案,并创建了一个名为“admin”的本地用户,并为其设置了密码和允许的服务类型。interface Vlanif1
开始的行是关于接口的配置。例如,interface Eth-Trunk2
配置了接口类型为trunk,并允许通过VLAN 2到4094的数据包。其他接口如Ethernet0/0/1
和GigabitEthernet0/0/1
等则配置了端口类型和VLAN等参数。
交换机1配置:
[Huawei]display current-configuration
#
sysname Huawei
##
return
vlan batch 10
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
#
diffserv domain default
#
drop-profile default
#
aaa
authentication-scheme default
authorization-scheme default
accounting-scheme default
domain default
domain default_admin
local-user admin password simple admin
local-user admin service-type http
#
interface Vlanif1
#
interface MEth0/0/1
#
interface Eth-Trunk2
port link-type trunk
port trunk allow-pass vlan 2 to 4094
#
interface Ethernet0/0/1
eth-trunk 2
#
interface Ethernet0/0/2
eth-trunk 2
#
interface Ethernet0/0/3
port link-type access
port default vlan 10
#
return
交换机2配置:
[Huawei]display current-configuration
#
sysname Huawei
#
vlan batch 10
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
#
diffserv domain default
#
drop-profile default
#
aaa
authentication-scheme default
authorization-scheme default
accounting-scheme default
domain default
domain default_admin
local-user admin password simple admin
local-user admin service-type http
#
interface Vlanif1
#
interface MEth0/0/1
#
interface Eth-Trunk2
port link-type trunk
port trunk allow-pass vlan 2 to 4094
#
interface Ethernet0/0/1
eth-trunk 2
#
interface Ethernet0/0/2
eth-trunk 2
#
interface Ethernet0/0/3
port link-type access
port default vlan 10
#
return
实验结果
PC1pingPC2
PC2pingPC1