《实验 交换机链路聚合》由会员分享,可在线阅读,更多相关《实验 交换机链路聚合(12页珍藏版)》请在金锄头文库上搜索。
1、实验九实验九 交换机链路聚合交换机链路聚合一、一、 实验目的实验目的1.了解链路聚合技术的使用场合;2熟练掌握链路聚合技术的配置。二、二、 应用环境应用环境两个实验室分别使用一台交换机提供 20 多个信息点,两个实验室的互通通过一根级联网线。每个实验室的信息点都是百兆到桌面。两个实验室之间的带宽也是 100M,如果实验室之间需要大量传输数据,就会明显感觉带宽资源紧张。当楼层之间大量用户都希望以 100M 传输数据的时候,楼层间的链路就呈现出了独木桥的状态,必然造成网络传输效率下降等后果。解决这个问题的办法就是提高楼层主交换机之间的连接带宽,实现的办法可以是采用千兆端口替换原来的 100M 端口
2、进行互联,但这样无疑会增加组网的成本,需要更新端口模块,并且线缆也需要作进一步的升级。另一种相对经济的升级办法就是链路聚合技术。顾名思义,链路聚合,是将几个链路作聚合处理,这几个链路必须是同时连接两个相同的设备的,这样,当作了链路聚合之后就可以实现几个链路相加的带宽了。比如,我们可以将 4 个 100M 链路使用链路聚合作成一个逻辑链路,这样在全双工条件下就可以达到 800M 的带宽,即将近 1000M 的带宽。这种方式比较经济,实现也相对容易。三、三、 实验设备实验设备1.DCS-3950-28C 交换机 2 台 2.PC 机 2 台四、四、 实验拓扑实验拓扑五、五、 实验要求实验要求如果链
3、路聚合成功,则 PC1 可以 ping 通 PC2。六、六、 实验步骤实验步骤1.交换机恢复出厂设置 DCS-3950-28Cenable设备IPIPMaskMask端口交换机 A192.168.1.11255.255.255.00/0/1-2 trunking交换机 B192.168.1.12255.255.255.00/0/3-4 trunkingPC1192.168.1.101255.255.255.0交换机 A0/0/23PC2192.168.1.102255.255.255.0交换机 B0/0/24 DCS-3950-28C#set default Are you sure? Y/N
4、 = y !是否确认? DCS-3950-28C#write DCS-3950-28C#reload Process with reboot? Y/N y2. 给交换机设置 IP 地址即管理 IP DCS-3950-28Cenable DCS-3950-28C#config terminal DCS-3950-28C (Config)#hostname DCS-3950-28C-01-01 DCS-3950-28C-01#interface vlan 1 DCS-3950-28C-01(Config-If-Vlan1)#ip address 192.168.1.11 255.255.255.0
5、 !配置地址 DCS-3950-28C-01(Config-If-Vlan1)#no shutdown !激活 vlan DCS-3950-28C-01(Config-If-Vlan1)#exit DCS-3950-28C-01(Config)#exit 3. 创建 port group交换机 A: DCS-3950-28C-01(Config)#port-group 1 DCS-3950-28C-01(Config)#交换机 B: DCS-3950-28C-01(Config)#port-group 2 DCS-3950-28C-01(Config)#验证配置:交换机 A:show port
6、-group brief交换机 B: DCS-3950-28C-02(Config)#port-group 2 DCS-3950-28C-02(Config)#验证配置:4.手工生成链路聚合组(第 4、5 步任选其一操作)交换机 A: DCS-3950-28C-01(Config)#interface ethernet 0/0/1-2 DCS-3950-28C-01(Config-Port-Range)#port-group 1 mode on DCS-3950-28C-01(Config-Port-Range)#exit DCS-3950-28C-01(Config)#interface p
7、ort-channel 1 DCS-3950-28C-01(Config-If-Port-Channel1)#验证配置:show vlan交换机 B: DCS-3950-28C-02(Config)#interface ethernet 0/0/3-4 DCS-3950-28C-02(Config-Port-Range)#port-group 2 mode on DCS-3950-28C-02(Config-Port-Range)#exit DCS-3950-28C-02(Config)#interface port-channel 2 DCS-3950-28C-02(Config-If-Po
8、rt-Channel2)#验证配置:show vlan6. 使用 ping 命令验证使用 PC1 ping PC2交换机 A交换机 B结果原因0/0/10/0/20/0/30/0/4通链路聚合组连接正确0/0/1 0/0/20/0/3通拔掉交换机 B 端口 4 的网线,仍然可 以通(需要一点时间) ,此时用 show vlan 看 看结 果,port-channel 消失。只有一个端口连接的时候,没有 必 要 再 维 持 一 个 port-channel 了。七、七、 注意事项和排错注意事项和排错1.为使 Port Channel 正常工作,Port Channel 的成员端口必须具备以下相同
9、的属性:a) 端口均为全双工模式;b) 端口速率相同;c) 端口的类型必须一样,比如同为以太口或同为光纤口;d) 端口同为 Access 端口并且属于同一个 VLAN 或同为 Trunk 端口;e) 如果端口为 Trunk 端口,则其 Allowed VLAN 和 Native VLAN属性也应该相同。2.支持任意两个交换机物理端口的汇聚,最大组数为 6 个,组内最多的端口数为 8 个。3.一些命令不能在 port-channel 上的端口使用,包括:arp,bandwidth,ip,ip-forward 等。4、 在使用强制生成端口聚合组时,由于汇聚是手工配置触发的,如果由于端口的 VLAN
10、 信息不一致导致汇聚失败的话,汇聚组一直会停留在没有汇聚的状态,必须通过往该 group 增加和删除端0/0/10/0/20/0/50/0/6通等候一小段时间后,仍然是通的。用 show vlan 看结果。此时把两台交换机的 spanning-tree 功能 disable 掉,这时候使用第三步和第四步的结果会不同。采用第四步的,将会 形成环路。口来触发端口再次汇聚,如果 VLAN 信息还是不一致仍然不能汇聚成功。直到 VLAN 信息都一致并且有增加和删除端口触发汇聚的情况下端口才能汇聚成功。5、 检查对端交换机的对应端口是否配置端口聚合组,且要查看配置方式是否相同,如果本端是手工方式则对端也
11、应该配置成手工方式,如果本端是 LACP 动态生成则对端也应该是 LACP 动态生成,否则端口聚合组不能正常工作;还有一点要注意的是如果两端收发的都是 LACP 协议,至少有一端是 ACTIVE 的,否则两端都不会发起LACP 数据报。6.port-channel 一旦形成之后,所有对于端口的设置只能在 port-channel 端口上进行。7.LACP 必须和 Security 和 802.1X 的端口互斥,如果端口已经配置上述两种协议,就不允许被起用 LACP。八、课后练习八、课后练习1. 使用 4 根网线做链路聚合,通过插拔线缆观察结果。2. 把链路聚合组作为交换机之间的 trunk 链
12、路,实现跨交换机的 VLAN。九、九、 相关配置命令详解相关配置命令详解 port-group命令:port-group load-balance src-mac|dst-mac | dst-src-mac | src-ip| dst-ip|dst-src-ip no port-group load-balance 功能: 新建一个 port group,并且设置该组的流量分担方式。如果没有指定流量分担方式则为设置默认的流量分担方式。该命令的 no 操作为删除该 group 或者恢复该组流量分担的默认值,敲入 load-balance 表示恢复默认流量分担,否则为删除该组。 参数: 为 Por
13、t Channel 的组号,范围为 116,如果已经存在该组号则会报错。dst-mac 根据目的 MAC 进行流量分担;src-mac 根据源 MAC 地址进行流量分担;dst-src-mac 根据目的 MAC 和源 MAC 进行流量分担;dst-ip 根据目的 IP 地址进行流量分担;src-ip 根据源 IP 地址进行流量分担;dst-src-ip 根据目的 IP 和源 IP 进行流量分担。如果是修改流量分担方式,并且该 port-group 已经形成一个 port-channel,则这次修改的流量分担方式只有在下次再次汇聚时才会生效。 缺省情况:缺省交换机端口不属于 Port Chann
14、el,不启动 LACP 协议 命令模式:交换机全局配置模式 举例:新建一个 port group,并且采用默认的流量分担方式 DCS-3950-28C-01(Config)#port-group 1 删除一个 port group DCS-3950-28C-01 (Config)#no port-group 1 port-group mode 命令:port-group mode active|passive|on no port-group 功能:将物理端口加入 Port Channel,该命令的 no 操作为将端口从 Port Channel 中去除 参数: 为 Port Channel
15、的组号,范围为 116;active(0) 启动端口的 LACP 协议,并设置为 Active 模式;passive(1) 启动端口的 LACP 协议,并且设置为 Passive 模式;on(2) 强制端口加入 Port Channel,不启动 LACP 协议。 命令模式:交换机端口配置模式 缺省情况:缺省交换机端口不属于 Port Channel,不启动 LACP 协议 使用指南:如果不存在该组则会先建立该组,然后再将端口加到组中。在一个 port-group 中所有的端口加入的模式必须一样,以第一个加入该组的端口模式为准。端口以 on 模式加入一个组是强制性的,所谓强制性的表示本端交换机端
16、口汇聚不依赖对端的信息,只要在组中有 2 个以上的端口,并且这些端口的 vlan 信息都一致则组中的端口就能汇聚成功。端口以 active 和 passive 方式加入一个组是运行 lacp 协议的,但两端必须有一个组中的端口是以 active 方式加入的,如果两端都是 passive,端口永远都无法汇聚起来。 举例:在 Ethernet0/0/1 端口模式下,将本端口以 active 模式加入 port-group 1 DCS-3950-28C-01(Config-Ethernet0/0/1)#port-group 1 mode active interface port-channel interface port-channel命令:interface po