实验 5 交换机之间链路聚合的实现和应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验 5 交换机之间链路聚合的实现和应用

2.5.1 实验概述

提供链路聚合的交换机必须支持IEEE 802.3ad 标准,在该标准中定义了LACP(Link Aggregation Control Protocol,链路聚合控制协议),可以将多个快速以太网(Fast Ethernet)端口绑定到一起构成一个FEC(Fast EtherChannel),或将多个吉比特以太网(Gigabit Ethernet,GE)端口绑定到一起构成一个GEC(Gigabit EtherChannel)。

1.实验目的

掌握交换机之间多条链路的聚合和使用方法。通过多链路的聚合,可以使交换机之间的链路带宽呈倍数级的增长。同时,在交换机之间设置了链路聚合后,原来独立的链路之间可以起到冗余备份的作用,从而保证交换机之间链路的安全性。需要说明的是:链路聚合不仅仅适用于交换机之间,同时还适用于交换机与高性能网卡(服务器)之间。

2.实验原理

除部分交换机开发了专门的协议(如Cisco 的PagP专用协议)外,交换机之间的链路聚合一般利用IEEE 802.3ad 协议来实现。通过IEEE 802.3ad 协议,聚合在一起的链路可以在一条单一逻辑链路上组合使用多条物理链路的传输速度,以增加设备之间的带宽。链路聚合的另一个特点是在点对点链路上提供固有的、自动的冗余性。在配置链路聚合时应坚持以下原则:

•将通道中的所有端口配置在同一VLAN 中,或全部设置为tag;

•将通道中的所有端口配置在相同的速率和相同的工作模式(全双工或半双工)下;

•将通道中所有端口的安全功能关闭;

•启用通道中的所有端口;

•确保通道中所有端口在通道的两端都有相同的配置。

3.实验内容和要求

(1)了解链路聚合的实现原理

(2)了解链路聚合的作用(增加带宽和实现冗余)

(3)掌握交换机之间链路聚合的实现方法

(4)了解IEEE 802.3ad 协议的相关内容

2.5.2 实验规划

1.实验设备

(1)交换机(2 台),二层或三层均可

(2)实验用PC(2 台)

(3)Console 电缆(2 根)

(4)直连双绞线(2 根)

(5)交叉双绞线(2 根)

2.实验拓扑

如图2-11 所示,在本方案中我们将交换机Switch-A和Switch-B 的 f 0/1 和f 0/2 端口分别用交叉线(有些交换机也可使用直通线)连接起来,使其构成一个聚合链路。不同品牌的设备,在一个聚合链路中所支持的端口数也可能不同,目前一般多支持 4 个左右的端口,也有些可以同时支持8 个以上的端口。另外,在本例中我们以二层交换机为例进行说明。

图2-11 交换机之间链路聚合的连接方式

2.5.3 实验步骤

(1)在交换机Switch-A上创建一个VLAN(本例为VLAN 10),然后将与PC1 连接的端口(假设 f 0/5)添加到VLAN 中。

Switch-A#vlan database (进入虚拟网配置模式)

Switch-A(vlan)#vlan 10 name test (创建VLAN 10, 并给VLAN 10 命名为test)Switch-A(vlan)#exit (返回特权配置模式)

Switch-A# configure terminal (进入全局配置模式)

Switch-A(config)#interface fastethernet 0/5 (进入f 0/5 的端口配置模式)

Switch-A(config-if)#switchport access vlan 10 (将端口f 0/5 添加到VLAN 10 中)Switch-A(config-if)#exit (返回全局配置模式)

Switch-A(config)#

(2)在交换机Switch-A上配置聚合端口,即在Switch-A上将如图2-11 所示的 f 0/1 和f 0/2两个端口配置为聚合端口。

Switch-A(config)#interface range fastEthernet 0/1-2 (进入组配置状态,将f 0/1 和f 0/2

加入同一个组)

Switch-A(config-if-range)#switchport mode trunk (将该组配置为tag 模式)

Switch-A(config-if-range)#switchport trunk allowed vlan all(在共用通道中允许所有的VLAN 通过)

Switch-A(config-if-range)#channel-protocol lacp(使用lacp 的链路聚合协议)

Switch-A(config-if-range)#channel-group 4 mode active(设置通道组号为4,且为活动模式)Switch-A(config-if-range)#no shutdown(开启该通道)

Switch-A(config-if-range)#end(结束配置)

Switch-A#copy run start (保存配置)

(3)在交换机Switch-B 上创建一个VLAN(本例为VLAN 10,与Switch-A相对应),

然后将与PC2连接的端口(假设f 0/5)添加到VLAN 中。

Switch-B#vlan database (进入虚拟网配置模式)

Switch-B(vlan)#vlan 10 name test (创建VLAN 10, 并给VLAN 10 命名为test)Switch-B(vlan)#exit (返回特权配置模式)

Switch-B# configure terminal (进入全局配置模式)

Switch-B(config)#interface fastethernet 0/5 (进入f 0/5 的端口配置模式)

Switch-B(config-if)#switchport access vlan 10 (将端口f 0/5 添加到VLAN 10 中)Switch-B(config-if)#exit (返回全局配置模式)

Switch-B(config)#

(4)在交换机Switch-B 上配置聚合端口,即在Switch-B 上将如图2-11 所示的 f 0/1 和f 0/2两个端口配置为聚合端口。

Switch-B(config)#interface range fastEthernet 0/1-2 (进入组配置状态,将f 0/1 和f 0/2

加入同一个组)

Switch-B(config-if-range)#switchport mode trunk (将该组配置为tag 模式)

Switch-B(config-if-range)#switchport trunk allowed vlan all(在共用通道中允许所有的VLAN 通过)

Switch-B(config-if-range)#channel-protocol lacp(使用lacp 的链路聚合协议)

Switch-B(config-if-range)#channel-group 4 mode active(设置通道组号为4,且为活动模式)Switch-B(config-if-range)#no shutdown(开启该通道)

Switch-B(config-if-range)#end(结束配置)

Switch-B#copy run start (保存配置)

2.5.4 结果验证

(1)验证端口 f 0/1 和 f 0/2 属于aggregateport 1。

Switch-A#show aggregateeport 1 summary

相关文档
最新文档