实验一:手工模式
1. 实验目的
掌握使用手工模式配置Eth-Trunk的方法
2. 实验拓扑
3. 实验步骤
PC1配置
PC2配置
PC3配置
PC4配置
SW1配置
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname SW1
[SW1]vlan batch 10 20
[SW1]interface GigabitEthernet 0/0/4
[SW1-GigabitEthernet0/0/4]port link-type access
[SW1-GigabitEthernet0/0/4]port default vlan 10
[SW1-GigabitEthernet0/0/4]quit
[SW1]interface GigabitEthernet 0/0/5
[SW1-GigabitEthernet0/0/5]port link-type access
[SW1-GigabitEthernet0/0/5]port default vlan 20
[SW1-GigabitEthernet0/0/5]quit
[SW1]interface Eth-Trunk 1 //创建Eth-Trunk 1
[SW1-Eth-Trunk1]port link-type trunk
[SW1-Eth-Trunk1]port trunk allow-pass vlan 10 20
[SW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3 //将接口加入Eth-Trunk
[SW1-Eth-Trunk1]load-balance src-dst-mac
//配置分担方式为基于源MAC地址和目的MAC地址记性Hash计算选择路径
SW2配置
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname SW2
[SW2]vlan batch 10 20
[SW2]interface GigabitEthernet 0/0/4
[SW2-GigabitEthernet0/0/4]port link-type access
[SW2-GigabitEthernet0/0/4]port default vlan 10
[SW2-GigabitEthernet0/0/4]quit
[SW2]interface GigabitEthernet 0/0/5
[SW2-GigabitEthernet0/0/5]port link-type access
[SW2-GigabitEthernet0/0/5]port default vlan 20
[SW2-GigabitEthernet0/0/5]quit
[SW2]interface Eth-Trunk 1 //创建Eth-Trunk 1
[SW2-Eth-Trunk1]port link-type trunk
[SW2-Eth-Trunk1]port trunk allow-pass vlan 10 20
[SW2-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3 //将接口加入Eth-Trunk
[SW2-Eth-Trunk1]load-balance src-dst-mac
//配置分担方式为基于源MAC地址和目的MAC地址记性Hash计算选择路径
<SW2>display eth-trunk 1
Eth-Trunk1's state information is:
WorkingMode: NORMAL Hash arithmetic: According to SA-XOR-DA
Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 3
-------------------------------------------------------------------------------
PortName Status Weight
GigabitEthernet0/0/1 Up 1
GigabitEthernet0/0/2 Up 1
GigabitEthernet0/0/3 Up 1
参数简述参考下表
参数 | 描述 |
WorkingMode | 表示工作模式。NORMAL为手工负载分担。 |
Hash arithmetic | 表示分担的Hash算法,SA-XOR-DA表示基于源MAC地址和目的MAC地址进行Hash计算。 |
Least Active-linknumber | 表示处于Up状态的成员链路的下线阈值。 |
Max Bandwidth-affected-linknumber | 表示处于Up状态的成员链路的上线阈值。 |
Operate status | 表示集合链路的状态。Up为正常启动状态,Down为物理上出现故障。 |
Status | 表示本地成员接口的状态。 |
Weight | 表示接口的权重值。 |
测试
技术要点
- 数据流是指一组具有某个或某些相同属性的数据包。这些兴致有源MAC地址、目的MAC地址、源IP地址、目的IP地址、TCP/UDP的源端口号、TCP/UDP的目的端口号等。
- 对于负载分担,可以分为逐包的负载分担和逐;流的负载分担。
1)逐包负载分担。在使用Eth-Trunk转发数据时,由于Eth-Trunk两端设备之间有多条物理链路,会产生统一数据流的第一个数据帧在一条物理链路上传输,而第二个数据帧在另外一条物理链路上传输的情况。这样一来,统一数据流的第二个数据帧就会有可能比第一个数据帧仙到达对端设备,从而产生接收数据包乱序的情况。
2)逐流的负载分担。这种机制把数据帧中的地址通过Hash算法生成Hash-Key值,然后根据这个数值在Eth-Trunk转发表中寻找对应的出接口,不同的MAC地址或IP地址Hash计算得出的Hash-Key值不同,从而出接口也就不同,这样几保证了同一数据流的帧在同一条物理链路转发,又实现了流量在Eth-Trunk内各物理链路上的负载分担。逐流负载分担能保证的包的顺序,但是不能保证带宽利用率。
实验二:LACP模式
1. 实验目的
掌握使用静态LACP模式配置Eth-Trunk的方法。
掌握在静态LACP模式的部分特性的配置。
2. 实验拓扑
3. 实验步骤
PC1配置
PC2配置
PC3配置
PC4配置
SW1配置
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname SW1
[SW1]vlan batch 10 20
[SW1]interface GigabitEthernet 0/0/4
[SW1-GigabitEthernet0/0/4]port link-type access
[SW1-GigabitEthernet0/0/4]port default vlan 10
[SW1-GigabitEthernet0/0/4]quit
[SW1]interface GigabitEthernet 0/0/5
[SW1-GigabitEthernet0/0/5]port link-type access
[SW1-GigabitEthernet0/0/5]port default vlan 20
[SW1-GigabitEthernet0/0/5]quit
[SW1]interface Eth-Trunk 1 //创建Eth-Trunk 1
[SW1-Eth-Trunk1]mode lacp-static //设置工作模式为静态LCAP模式
[SW1-Eth-Trunk1]port link-type trunk
[SW1-Eth-Trunk1]port trunk allow-pass vlan 10 20
[SW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3 //将接口加入Eth-Trunk
SW2配置
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname SW2
[SW2]vlan batch 10 20
[SW2]interface GigabitEthernet 0/0/4
[SW2-GigabitEthernet0/0/4]port link-type access
[SW2-GigabitEthernet0/0/4]port default vlan 10
[SW2-GigabitEthernet0/0/4]quit
[SW2]interface GigabitEthernet 0/0/5
[SW2-GigabitEthernet0/0/5]port link-type access
[SW2-GigabitEthernet0/0/5]port default vlan 20
[SW2-GigabitEthernet0/0/5]quit
[SW2]interface Eth-Trunk 1 //创建Eth-Trunk 1
[SW2-Eth-Trunk1]mode lacp-static //设置工作模式为静态LCAP模式
[SW2-Eth-Trunk1]port link-type trunk
[SW2-Eth-Trunk1]port trunk allow-pass vlan 10 20
测试
实验调试
[SW2-Eth-Trunk1]display eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: STATIC
Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP
System Priority: 32768 System ID: 4c1f-ccfe-25c9
Least Active-linknumber: 1 Max Active-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 3
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/1 Selected 1GE 32768 2 305 10111100 1
GigabitEthernet0/0/2 Selected 1GE 32768 3 305 10111100 1
GigabitEthernet0/0/3 Selected 1GE 32768 4 305 10111100 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/1 32768 4c1f-cc1a-20fc 32768 2 305 10111100
GigabitEthernet0/0/2 32768 4c1f-cc1a-20fc 32768 3 305 10111100
GigabitEthernet0/0/3 32768 4c1f-cc1a-20fc 32768 4 305 10111100
参数 | 描述 |
LAG ID | 表示该Eth-Trunk的编号为1。 |
WorkingMode | STATIC表示该Eth-Trunk的工作模式静态为LACP模式。 |
System Priority | 32768表示交换机系统的LACP的优先级。 |
Max Active-linknumber | 8代表最爱的活动连接数。 |
Status | 表示接口活动的状态,Selected表示该成员接口选中,成为活动接口;Unselect表示该成员接口未被选中。 |
PortType | 表示本地成员接口类型。 |
PortPri | 表示成员接口的LACP优先级。 |
PortNo | 表示成员接口在LACP的编号。 |
PortKey | 表示成员接口在LACP的Key值。 |
PortState | 表示成员接口的状态变量。 |
手动定义活动接口阈值,如下
[SW1]interface Eth-Trunk 1
[SW1-Eth-Trunk1]max active-linknumber 2
[SW1-Eth-Trunk1]display eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: STATIC
Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP
System Priority: 32768 System ID: 4c1f-cc1a-20fc
Least Active-linknumber: 1 Max Active-linknumber: 2
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/1 Selected 1GE 32768 2 305 10111100 1
GigabitEthernet0/0/2 Selected 1GE 32768 3 305 10111100 1
GigabitEthernet0/0/3 Unselect 1GE 32768 4 305 10100000 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/1 32768 4c1f-ccfe-25c9 32768 2 305 10111100
GigabitEthernet0/0/2 32768 4c1f-ccfe-25c9 32768 3 305 10111100
GigabitEthernet0/0/3 32768 4c1f-ccfe-25c9 32768 4 305 10110000
通过以上的输出结果可以看出,奖最大的活动链路数的条目修改为2,现在有3条链路,所以有一条链路为非活动链路,根据端口号,默认选择G0/0/3为非活动接口。
在SW1把系统LCAP的优先级修改为99,让其成为主动端。
[SW1-Eth-Trunk1]lacp priority 99
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: STATIC
Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP
System Priority: 99 System ID: 4c1f-cc1a-20fc
Least Active-linknumber: 1 Max Active-linknumber: 2
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/1 Selected 1GE 32768 2 305 10111100 1
GigabitEthernet0/0/2 Selected 1GE 32768 3 305 10111100 1
GigabitEthernet0/0/3 Unselect 1GE 32768 4 305 10100000 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/1 32768 4c1f-ccfe-25c9 32768 2 305 10111100
GigabitEthernet0/0/2 32768 4c1f-ccfe-25c9 32768 3 305 10111100
GigabitEthernet0/0/3 32768 4c1f-ccfe-25c9 32768 4 305 10110000
以上通过输出结果可以看出,SW1的优先级变成了99,成了主动端。
在SW1上吧接口g0/0/2和g0/0/3的优先级变成88,让这两个接口成为活跃接口。
[SW1]interface GigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2]lacp priority 88
[SW1-GigabitEthernet0/0/2]quit
[SW1]interface GigabitEthernet 0/0/3
[SW1-GigabitEthernet0/0/3]lacp priority 88
[SW1]display eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: STATIC
Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP
System Priority: 99 System ID: 4c1f-cc1a-20fc
Least Active-linknumber: 1 Max Active-linknumber: 2
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/1 Selected 1GE 32768 2 305 10111100 1
GigabitEthernet0/0/2 Selected 1GE 88 3 305 10111100 1
GigabitEthernet0/0/3 Unselect 1GE 88 4 305 10100000 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/1 32768 4c1f-ccfe-25c9 32768 2 305 10111100
GigabitEthernet0/0/2 32768 4c1f-ccfe-25c9 32768 3 305 10111100
GigabitEthernet0/0/3 32768 4c1f-ccfe-25c9 32768 4 305 10110000
通过以上输出结果可以看出,接口的优先级虽然变成了88,但是g0/0/3还没有成为活动接口,因为还没有开启抢占功能。
开启抢占功能。
[SW1-Eth-Trunk1]lacp preempt enable
[SW1-Eth-Trunk1]display eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: STATIC
Preempt Delay Time: 30 Hash arithmetic: According to SIP-XOR-DIP
System Priority: 99 System ID: 4c1f-cc1a-20fc
Least Active-linknumber: 1 Max Active-linknumber: 2
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/1 Unselect 1GE 32768 2 305 10100000 1
GigabitEthernet0/0/2 Selected 1GE 88 3 305 10111100 1
GigabitEthernet0/0/3 Selected 1GE 88 4 305 10111100 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/1 32768 4c1f-ccfe-25c9 32768 2 305 10110000
GigabitEthernet0/0/2 32768 4c1f-ccfe-25c9 32768 3 305 10111100
GigabitEthernet0/0/3 32768 4c1f-ccfe-25c9 32768 4 305 10111100
从以上输出可以看出。GigabitEthernet0/0/3已经变成了活动接口。
技术要点
LACP为交换机数据的设备提供一种标准的协商方式。以供设备根据自身配置自动形成聚合链路并启动聚合链路收发数据。聚合链路形成后,LACP负责维护链路状态,在聚合条件发生变化时,自动调整或解散聚合链路。
在LACP模式中需要选择主动端和被动端,由主动端来决定活动接口数量以及活动接口。系统优先级数值低的为主动端设备;优先级数值一样的则比较MAC地址大小,数值越小越优先。活动接口则比较接口优先级,优先级数值低的优选为活动接口;优先级数值一样则比较接口编号的大小,数值越小越优先。
实验三:三层链路聚合
1. 实验目的
掌握三层链路聚合的配置方法
2. 实验拓扑
3. 实验步骤
R1设置
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R1
[R1]interface Eth-Trunk 1
[R1-Eth-Trunk1]undo portswitch //开启三层链路聚合
[R1-Eth-Trunk1]ip address 12.1.1.1 24
[R1-Eth-Trunk1]mode lacp-static
[R1-Eth-Trunk1]trunkport GigabitEthernet 0/0/0 to 0/0/2
R2设置
<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R2
[R2]interface Eth-Trunk 1
[R2-Eth-Trunk1]undo portswitch //开启三层链路聚合
[R2-Eth-Trunk1]ip address 12.1.1.2 24
[R2-Eth-Trunk1]mode lacp-static
[R2-Eth-Trunk1]trunkport GigabitEthernet 0/0/0 to 0/0/2
R2-Eth-Trunk1]display eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: STATIC
Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP
System Priority: 32768 System ID: 00e0-fc55-02df
Least Active-linknumber: 1 Max Active-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 3
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/0 Selected 1GE 32768 1 305 10111100 1
GigabitEthernet0/0/1 Selected 1GE 32768 2 305 10111100 1
GigabitEthernet0/0/2 Selected 1GE 32768 3 305 10111100 1
Partner:
-------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/0 32768 00e0-fc32-0abf 32768 1 305 10111100
GigabitEthernet0/0/1 32768 00e0-fc32-0abf 32768 2 305 10111100
GigabitEthernet0/0/2 32768 00e0-fc32-0abf 32768 3 305 10111100
测试
[R2-Eth-Trunk1]ping 12.1.1.1
PING 12.1.1.1: 56 data bytes, press CTRL_C to break
Reply from 12.1.1.1: bytes=56 Sequence=1 ttl=255 time=90 ms
Reply from 12.1.1.1: bytes=56 Sequence=2 ttl=255 time=30 ms
Reply from 12.1.1.1: bytes=56 Sequence=3 ttl=255 time=30 ms
Reply from 12.1.1.1: bytes=56 Sequence=4 ttl=255 time=30 ms
关注+点赞+评论+收藏,分享更多网工实验小技巧