A. 请教网络高手,Windows下如何配置链路聚合
一、配置静态链路聚合
阿尔卡特静态链路聚合,也称OmniChannel,允许将多条物理链路捆绑成一条虚拟链路(又称链路聚合组)。采用链路聚合的目的主要是为了提高可靠性和增加互连带宽。每台交换机可配置最多32 个链路聚合组,每组内可以有2,4,8,16 条物理链路。
1、创建静态聚合
按照如下步骤来配置两台交换机间的静态链路聚合,如下所示:
第一步:在本地交换机上使用static linkagg size 命令创建静态链路聚合,例如:
-> static linkagg 1 size 4
第二步:使用static agg agg num 命令将所有相关的端口加入到本地交换机的静
态链路聚合中,如下:
-> static agg 4/1 agg num 1
-> static agg 4/7 agg num 1
-> static agg 5/1 agg num 1
-> static agg 6/2 agg num 1
第三步:使用vlan 命令为这个链路聚合创建VLAN,如下:
-> vlan 10 port default 1
第四步:在远端交换机上创建相应的链路聚合,命令为static linkagg 1 size 4
-> static linkagg 1 size 4
第五步:在远端交换机上将相应的端口加入到链路聚合中,如下:
-> static agg 7/1 agg num 1
-> static agg 7/7 agg num 1
-> static agg 8/1 agg num 1
-> static agg 9/2 agg num 1
第六步:在远端交换机上为这个链路聚合创建VLAN,如下:
-> vlan 10 port default 1
可以使用show linkagg 命令来查看的静态链路聚合设置。也可以使用show linkagg port 命令来显示特定端口的信息。
2、 删除静态链路聚合
删除一个静态链路聚合,使用no static linkagg 命令,例如从交换机配置中删除静态链路聚合5,命令如下:
-> no static linkagg 5
注:在删除一个静态链路聚合前,必须先将这个链路聚合中的所有相关端口先删除掉。
3、 添加/删除静态链路聚合中的端口
采用static agg agg num 命令向一个静态链路聚合中添加端口,如将槽位5 上的端
口1 添加到链路聚合10 中,命令如下:
-> static agg 5/1 agg num 10
注:一个端口同时只能属于一个链路聚合组。
要从链路聚合中删除端口,可以使用static agg no 命令,例如将槽位5 上的第1端口 从链路聚合中删除,命令如下:
-> static agg no 5/1
4、 激活/关闭静态链路聚合状态
激活静态链路聚合的状态,使用static linkagg 命令,后跟链路聚合组号,再跟admin state enable,如激活链路聚合组1,命令如下:
-> static linkagg 1 admin state enable
关闭静态链路聚合的状态,使用static linkagg 命令,后跟链路聚合组号,再跟admin state disable,如关闭链路聚合组1,命令如下:
-> static linkagg 1 admin state disable
5、 显示静态链路聚合配置和统计信息
使用如下show 命令来显示当前静态链路聚合信息。命令如下:
show linkagg 显示链路聚合组的信息
show linkagg port 显示链路聚合端口的信息
例如,显示所有链路聚合组(静态和动态)的信息,命令如下:
-> show linkagg
显示将如下所示:
Number Aggregate SNMP Id Size Admin State Oper State Att/Sel Ports
----------+---------------+-------------+-------+---------------+-------------+----
1 Static 40000001 8 ENABLED UP 2 2
2 Dynamic 40000002 4 ENABLED DOWN 0 0
3 Dynamic 40000003 8 ENABLED DOWN 0 2
4 Dynamic 40000004 16 ENABLED UP 3 3
5 Static 40000005 2 DISABLED DOWN 0 0
使用show linkagg 命令后跟链路聚合组号和使用show linkagg port 命令后跟槽位/
端口参数可以提供关于这个链路聚合组或者特定端口的详细信息。
二、配置动态链路聚合
阿尔卡特动态链路聚合基于802.3ad 标准,允许将多条物理链路捆绑成一条虚拟链路(又称链路聚合组)。采用链路聚合的目的主要是为了提高可靠性和增加互连带宽每台交换机可配置最多32 个链路聚合组,每组内可以有2,4,8,16 条物理链路。
1、 创建动态聚合
按照如下步骤来配置两台交换机间的动态链路聚合,如下所示:
第一步:在本地交换机上使用lacp linkagg size 命令创建动态链路聚合,例如:
-> lacp linkagg 2 size 8
第二步:使用lacp agg actor key 将所有相关的端口加入到本地交换机的动态链路聚合中,如下:
-> lacp agg 1/1 actor admin key 2
-> lacp agg 1/4 actor admin key 2
-> lacp agg 3/3 actor admin key 2
-> lacp agg 5/4 actor admin key 2
-> lacp agg 6/1 actor admin key 2
-> lacp agg 6/2 actor admin key 2
-> lacp agg 7/3 actor admin key 2
-> lacp agg 8/1 actor admin key 2
第三步:使用vlan 命令为这个链路聚合创建VLAN,如下:
-> vlan 2 port default 2
第四步:在远端交换机上创建相应的链路聚合
-> lacp linkagg 2 size 8
第五步:在远端交换机上将相应的端口加入到链路聚合中,如下:
-> lacp agg 2/1 actor admin key 2
-> lacp agg 3/1 actor admin key 2
-> lacp agg 3/3 actor admin key 2
-> lacp agg 3/6 actor admin key 2
-> lacp agg 5/1 actor admin key 2
-> lacp agg 5/6 actor admin key 2
-> lacp agg 8/1 actor admin key 2
-> lacp agg 8/3 actor admin key 2
第六步:在远端交换机上为这个链路聚合创建VLAN,如下:
-> vlan 2 port default 2
使用show linkagg 命令来查看链路聚合的设置。使用show linkagg port命令显示特定端口的信息。
2、 删除动态链路聚合组
删除一个动态链路聚合,使用no lacp linkagg ,例如从交换机配置中删除动态链路聚合组2,命令如下:
-> no lacp linkagg 2
注:在删除一个动态链路聚合前,必须先将这个链路聚合中的所有相关端口先删除掉。
3、 添加/删除动态链路聚合中的端口
采用lacp agg actor admin key 命令向一个动态链路聚合中添加端口,如将槽位5 上
的第1端口添加到链路聚合2中,命令如下:
-> lacp agg 5/1 actor admin key 2
注:一个端口同时只能属于一个链路聚合组。要从链路聚合中删除端口,可以使用lacp agg no 命令,例如将槽位5 上的第1端口从链路聚合中删除,命令如下:
-> lacp agg no 5/1
4、 激活/关闭动态链路聚合状态
激活动态链路聚合的状态,使用lacp linkagg 命令,后跟链路聚合组号,再跟admin state enable,如激活链路聚合组1 输入如下命令:
-> lacp linkagg 1 admin state enable
关闭静态链路聚合的状态,使用lacp linkagg 命令,后跟链路聚合组号,再跟admin state disable,如关闭链路聚合组1 输入如下命令:
-> lacp linkagg 1 admin state disable
5、 显示动态链路聚合配置和统计信息
使用show 命令来显示当前动态链路聚合信息。命令如下:
show linkagg 显示链路聚合组的信息
show linkagg port 显示链路聚合端口的信息
例如,要显示所有链路聚合组(静态和动态)的信息,输入命令:
-> show linkagg
显示将如下所示:
Number Aggregate SNMP Id Size Admin State Oper State Att/Sel Ports
-------+----------+--------+----+-------------+-------------+-------------
1 Static 40000001 8 ENABLED UP 2 2
2 Dynamic 40000002 4 ENABLED DOWN 0 0
3 Dynamic 40000003 8 ENABLED DOWN 0 2
4 Dynamic 40000004 16 ENABLED UP 3 3
5 Static 40000005 2 DISABLED DOWN 0 0
使用show linkagg 命令后跟链路聚合组号和使用show linkagg port 命令后跟槽位/端口参数可以提供关于这个链路聚合组或者特定端口的详细信息。
6、 LACP 配置实例
本例需要在如下网络中配置LACP 和802.1Q,如下所示:
在上图的网络中有两台交换机通过一个动态的以太网链路聚合互联,每台交换机上需要配置两个VLAN, VLAB 2 和VLAN 3,分别配置相应的路由端口。假设互连端口均为2/1-2.
第一步: 在交换机 A 上创建所有VLAN,分配固定端口和路由接口
-> vlan 2
-> vlan 2 port default 1/1-4
-> vlan 3
-> vlan 3 port default 1/5-8
-> ip interface vlan2 address 192.168.10.1 mask 255.255.255.0 vlan 2
-> ip interface valn3 address 192.168.12.1 mask 255.255.255.0 vlan 3
第二步: 在交换机 B 上创建所有VLAN 和路由端口
-> vlan 2
-> vlan 2 port default 1/1-4
-> vlan 3
-> vlan 3 port default 1/5-8
-> ip interface vlan2 address 192.168.10.2 mask 255.255.255.0 vlan 2
-> ip interface vlan3 address 192.168.12.2 mask 255.255.255.0 vlan 3
第三步: 在交换机A 上创建动态链路聚合
-> lacp linkagg 1 size 2 admin state enable
-> lacp agg 2/1 actor admin key 1
-> lacp agg 2/2 actor admin key 1
第四步: 在交换机B 上创建动态链路聚合
-> lacp linkagg 1 size 2 admin state enable
-> lacp agg 2/1 actor admin key 1
-> lacp agg 2/2 actor admin key 1
第五步:在交换机A 上将互联连路聚合上打上802.1q 标签。
-> vlan 2 802.1q 1
-> vlan 3 802.1q 1
第六步:在交换机 B 上将互联连路聚合打上802.1q 标签。
-> vlan 2 802.1q 1
-> vlan 3 802.1q 1
B. 链路聚合的配置
实验要求
设备 IP Mask 端口
交换机A 192.168.1.11 255.255.255.0 0/0/1-2 trunking
交换机B 192.168.1.12 255.255.255.0 0/0/3-4 trunking
PC1 192.168.1.101 255.255.255.0交换机A0/0/23
PC2 192.168.1.102 255.255.255.0交换机B0/0/24
如果链路聚合成功,则 PC1 可以ping 通 PC2。
实验步骤
第一步:正确连接网线,交换机全部恢复出厂设置,做初始配置,避免广播风暴出现
交换机A:
switch#config
switch(Config)#hostname switchA
switchA(Config)#interface vlan 1
switchA(Config-If-Vlan1)#ip address 192.168.1.11 255.255.255.0
switchA(Config-If-Vlan1)#no shutdown
switchA(Config-If-Vlan1)#exit
switchA(Config)#spanning-tree
MSTP is starting now, please wait...........
MSTP is enabled successfully.
switchA(Config)#
交换机B:
switch#config
switch(Config)#hostname switchB
switchB(Config)#interface vlan 1
switchB(Config-If-Vlan1)#ip address 192.168.1.12 255.255.255.0
switchB(Config-If-Vlan1)#no shutdown
switchB(Config-If-Vlan1)#exit
switchB(Config)#spanning-tree
MSTP is starting now, please wait...........
MSTP is enabled successfully.
switchB(Config)#
第二步:创建port group
交换机A:
switchA(Config)#port-group 1
switchA(Config)#
验证配置:
switchA#show port-group detail
Sorted by the ports in the group 1:
--------------------------------------------
switchA#show port-group brief
Port-group number : 1
Number of ports in port-group : 0 Maxports in port-channel = 8
Number of port-channels : 0 Max port-channels : 1
switchA#
交换机B
switchB(Config)#port-group 2
switchB(Config)#
第三步:手工生成链路聚合组(第三、四步任选其一操作)
交换机A:
switchA(Config-Port-Range)#port-group 1 mode on
switchA(Config-Port-Range)#exit
验证配置:
switchA#show vlan
VLAN Name Type Media Ports
---- ------------ ---------- --------- -------------------
1 default Static ENET Ethernet0/0/3 Ethernet0/0/4
Ethernet0/0/5 Ethernet0/0/6
Ethernet0/0/7 Ethernet0/0/8
Ethernet0/0/9 Ethernet0/0/10
Ethernet0/0/11 Ethernet0/0/12
Ethernet0/0/13 Ethernet0/0/14
Ethernet0/0/15 Ethernet0/0/16
Ethernet0/0/17 Ethernet0/0/18
Ethernet0/0/19 Ethernet0/0/20
Ethernet0/0/21 Ethernet0/0/22
Ethernet0/0/23 Ethernet0/0/24
Port-Channel1
switchA# !port-channel1已经存在
交换机B:
switchB(Config)#int e 0/0/3-4
switchB(Config-Port-Range)#port-group 2 mode on
switchB(Config-Port-Range)#exit
验证配置:
switchB#show port-group brief
Port-group number : 2
Number of ports in port-group : 2 Maxports in port-channel = 8
Number of port-channels : 1 Max port-channels : 1
switchB#
第四步: LACP动态生成链路聚合组(第三、四步任选其一操作)
switchA(Conifg-Port-Range)#port-group 1 mode active
验证配置:
switchA#show vlan
VLAN Name Type Media Ports
---- ------------ ---------- --------- -------------------
1 default Static ENET Ethernet0/0/3 Ethernet0/0/4
Ethernet0/0/5 Ethernet0/0/6
Ethernet0/0/7 Ethernet0/0/8
Ethernet0/0/9 Ethernet0/0/1
Ethernet0/0/11 Ethernet0/0/1
Ethernet0/0/13 Ethernet0/0/1
Ethernet0/0/15 Ethernet0/0/1
Ethernet0/0/17 Ethernet0/0/1
Ethernet0/0/19 Ethernet0/0/2
Ethernet0/0/21 Ethernet0/0/2
Ethernet0/0/23 Ethernet0/0/2
Port-Channel1
switchA# !port-channel1已经存在
交换机B:
switchB(Config)#interface ethernet 0/0/3-4
switchB(Conifg-Port-Range)#port-group 2 mode passive
switchB(Config)#interface port-channel 2
switchB(Config-If-Port-Channel2)#
验证配置:
switchB#show port-group brief
Port-group number : 2
Number of ports in port-group : 2 Maxports in port-channel = 8
Number of port-channels : 1 Max port-channels : 1
switchB#
第五步:使用ping命令验证
使用PC1 ping PC2
交换机A 交换机B 结果 原因
0/0/1 0/0/3 通链路聚合组连接正确
0/0/2 0/0/4
0/0/1 0/0/3 通 拔掉交换机B端口4的网线,仍然可
0/0/2 以通(需要一点时间),此时用show