Cisco交换机端口聚合(EtherChannel)
CISCO设备之端口聚合详解-电脑资料

CISCO设备之端口聚合详解-电脑资料所谓端口聚合,指的是把两个或多个物理端口捆绑成一个逻辑链路,两设备多个端口两两相连,从而增加链路带宽,可起到负载均衡的作用,而且多条线路间还能形成冗余备份,。
比方说,两个千M端口聚合后带宽就有2G,如果其中一个端口down了或线路出问题了并不影响网络的正常运行,只是带宽变成了1G而已,增加了网络的可靠性。
端口聚合分手动和自动协商两种方式:SW0(config)#interface range gigabitEthernet0/1-2 //进入端口G0/1与G0/2SW0(config-if-range)#channel-group 1 mode ? //查看端口聚合模式active Enable LACP unconditionally //主动发送LACPDU报文auto Enable PAgP only if aPAgP device is detected //相当于passive(PAgP)desirable Enable PAgP unconditionally //相当于active(PAgP) on Enable Etherchannel only //手动方式(两端都on,配置后会使用PAgP)passive Enable LACP only if a LACP device is detected //被动接收LACPDU报文SW0(config-if-range)#channel-group 1 modea ctiveon不属于任何一个协议,但配置后会使用PagP协议,两端都需on;如果服务不支持任何协商协议,推荐此模式。
PAgP(Port Aggregation Protocol):CISCO私有协议,有auto 和desirable模式。
PAgP 可以用来自动创建快速EtherChannel 链路。
在使用PAgP配置EtherChannel链路时,PAgP数据包就会在启用了EtherChannel的端口之间发送,以协商建立起这条通道。
思科网络交换机配置命令详细总结归纳

使用`switchport access vlan`命令将接口 分配到指定VLAN,如`switchport access vlan 10`将接口分配到VLAN 10。
使用`switchport mode access`命令将接 口设置为访问模式。
使用`name`命令为VLAN设置名称,如 `name Sales`为VLAN 10设置名称为 Sales。
使用`interface`命令进入接口配置模式, 如`interface FastEthernet 0/1`进入 FastEthernet 0/1接口。
VLAN间路由配置
01 02 03 04
使用`interface`命令进入三层接口配置模式,如`interface vlan 10`进入 VLAN 10的三层接口。
配置Root Guard
在接入层交换机上启用Root Guard功能,防止非法设备成为网 络根节点。
STP故障排除技巧
查看STP状态
使用命令`show spanning-tree vlan vlan-id`查看指定 VLAN的STP状态,包括根交换机、根端口、指定端口等信 息。
抓包分析
使用网络抓包工具(如Wireshark)抓取并分析STP协议报 文,以深入了解STP交互过程和故障原因。
将ACL应用到三层接口或VLAN接口上,以实现对 VLAN间通信的控制。
使用`interface`命令进入接口配置模式,然后使用 `ip access-group`命令将ACL应用到接口上,如`ip access-group 101 in`将ACL 101应用到接口的入 方向。
VLAN安全性设置
01
表不稳定等问题。
链路备份
STP在消除环路的同时,保留了一条 或多条备份链路,以在网络故障时提
CISCO交换机端口汇聚

• Creates a port-channel interface
Switch(config-if)#ip address address mask
• Assigns an IP address and subnet mask to the EtherChannel
Switch(config)#interface interface slot/port
© All Rights Reserved, Copyright 2003, Advanced Digital Technology CO.,Ltd
Configuring EtherChannel Load Balancing
Switch(config)#port-channel load-balance type
Q - Quit timer is running. I - Interface timer is running.
Local information: Port Gi0/9 Flags State SC U6/S7 Timers H Hello Partner PAgP Interval Count Priority 30s 1 128 Learning Group Method Ifindex Any 15
© All Rights Reserved, Copyright 2003, Advanced Digital Technology CO.,Ltd
EtherChannel
– 同类链路聚合 – 视为一个逻辑端口 – 交换层负载均衡 – 线路冗余
© All Rights Reserved, Copyright 2003, Advanced Digital Technology CO.,Ltd
CISCO思科了解Catalyst交换机上的EtherChannel负载均衡和冗余

了解 Catalyst 交换机上的 EtherChannel 负载均衡和冗余内容前言前提条件需求使用的组件惯例负载均衡: 如何确定通过哪个链路发送流量Catalyst 6500/6000 系列Catalyst 5500/5000 系列Catalyst 4500/4000 系列Catalyst 2900XL/3500XL 系列Catalyst 3750/3560Catalyst 2950/2955/3550Catalyst 1900/2820Catalyst 2948G-L3/4908G-L3 和 Catalyst 8500负载均衡方法矩阵什么是 PAgP?在哪里使用它?EtherChannel 对 ISL/802.1Q 中继的支持相关信息前言Fast EtherChannel 允许将多条物理快速以太网链路组合到一个逻辑通道中。
这样便可在通道中的链路之间实现流量负载共享,还可以在通道中的一条或多条链路出现故障时提供冗余。
Fast EtherChannel 可用于通过非屏蔽双绞线 (UTP) 配线或单模和多模光纤将 LAN 交换机、路由器、服务器和客户端互连在一起。
本文档将 Fast EtherChannel、Gigabit EtherChannel、端口通道、通道和端口组统称为一个词: EtherChannel。
本文档中的信息适用于所有这些 EtherChannel。
本文档介绍通过使用 EtherChannel 在 Cisco Catalyst 交换机上实现负载均衡和冗余的概念。
本文档还介绍端口聚合协议(PAgP) 及 EtherChannel 对中继的支持。
本文档未介绍如何在 Catalyst 交换机上配置 EtherChannel。
有关如何在 Catalyst 交换机上配置 EtherChannel 的详细信息,请参考相关信息部分中的文档。
前提条件需求本文档没有任何特定的要求。
使用的组件本文档不限于特定的软件和硬件版本。
思科Etherchannel链路聚合原理与配置方法详解

思科Etherchannel链路聚合原理与配置⽅法详解本⽂讲述了思科Etherchannel链路聚合原理与配置⽅法。
分享给⼤家供⼤家参考,具体如下:Etherchannel(以太⽹信道)将多个(2-8,2-16)接⼝,逻辑的整合为⼀个接⼝,来转发流量,减少了阻塞端⼝的数量,提⾼了链路带宽,增加了⽹络的稳定性1.1 封装模式1.1.1 PAGP端⼝聚合协议,cisco私有,通过发送慢速hello(30s),协商成为echerchannel,最⼤⽀持在8条链路的协商,链路数量必须为2^x,2 4 8desirable:主动模式auto:auto模式包含了silent模式(安静模式),可以进⾏etherchannel协商1.1.2 LACP链路聚合控制协议(仅⽀持全双⼯接⼝),公有协议。
发送LACPDU进⾏以太信道的协商,最⼤⽀持在16条链路上进⾏以太信道协商,2 4 8 16,默认仅仅使⽤8条。
当使⽤16条链路进⾏协商,选择8条为主链路,其余8条为备份链路。
选择⽅法:1.较⼩优先级(优先级默认32768),2.最⼩的PID模式:active(主动)passive(被动)1.1.3 on模式⼿⼯模式,on模式不能与任何动态PAgP或LAGP建⽴ethechannel。
被动与被动不能形成.1.2 Ethechannel配置1.2.1 配置指南1.通道内所有端⼝必须⽀持ethechannel;同时注意必须连接相同设备(同⼀设备,同本地类型相同)2.这些物理接⼝必须具有相同的速率和双⼯模式(LACP必须为全双⼯)3.通道内不得使⽤span;若为三层通道,IP地址必须配置到逻辑接⼝上(channel-group)4.三层通道内的所有物理接⼝必须为三层接⼝,然后再channel⼝上配置IP地址5.若为⼆层通道,这些物理接⼝应该属于同⼀vlan或者均为trunk⼲道,且封装的类型⼀致,vlan的允许列表必须⼀致6.通道的属性改变将同步到物理接⼝,反之也可;若物理没有全部down,通道依然正常同时配置所有物理接⼝,或者之恶配置channel⼝,均可修改接⼝的属性1.2.2 ⼆层ethechannel配置SW1(config)#int range e0/1-2SW1(config-if-range)#channel-group 1 mode onSW1(config-if-range)#interface port-channel 1 #对逻辑接⼝进⾏管理SW1(config-if)#switchport trunk encapsulation dot1q #修改trunk封装模式SW1(config-if)#switchport mode trunk1.2.3三层ethechannel配置在没有三层ethechannel时,三层链路依然可以使⽤负载均衡来进⾏通信;建⽴三层ethechannel后,可以节省IP地址⽹段,间路路由条⽬的编辑(⼀般配置在核⼼层)SW1(config)#int range e0/1-2SW1(config-if-range)#no switchportSW1(config-if-range)#channel-group 1 mode onSW1(config-if-range)#exitSW1(config)#int port-channel 1 #在通道接⼝上配置IP地址SW1(config-if)#ip add 192.168.1.1 255.255.255.05.3 配置channel时的注意点⼆层通道基于负载分担转发流量,三层通道基于负载均衡转发流量负载均衡:访问同⼀⽬标时,将流量按为单位分割后,沿多条路径同时传输负载分担:访问不同⽬标时基于不同链路,或者不同元在访问⽬标时基于不同链路基于不同源MAC(src-mac)为默认规则。
思科聚合组实验报告

一、实验目的1. 理解并掌握思科链路聚合(EtherChannel)的基本概念和技术原理。
2. 学习配置思科交换机上的聚合组,包括物理链路的聚合、聚合模式的设置以及链路聚合的配置和验证。
3. 通过实验验证聚合组在提高网络带宽和冗余性方面的作用。
二、实验环境1. 设备:两台思科交换机(如:Catalyst 3560系列)、两台PC终端、网线若干。
2. 软件:思科IOS软件或模拟器(如:GNS3)。
三、实验原理链路聚合(EtherChannel)是一种将多个物理链路捆绑成一个逻辑链路的技术,从而实现更高的带宽和冗余性。
在思科交换机上,可以通过配置聚合组来实现链路聚合。
四、实验步骤1. 物理连接:将两台交换机的指定端口通过网线连接,形成物理链路。
2. 配置交换机:- 进入交换机配置模式。
- 配置端口模式为trunk。
- 创建聚合组,并将物理端口加入到聚合组中。
- 配置聚合模式(如:LACP、PAgP或on)。
- 配置负载均衡策略(如:源MAC地址、目标MAC地址等)。
3. 验证配置:- 使用show etherchannel summary命令查看聚合组的建立情况。
- 使用show etherchannel port命令查看聚合端口的带宽和状态。
- 在PC终端上测试网络连通性,验证聚合组是否正常工作。
五、实验结果与分析1. 聚合组建立情况:通过show etherchannel summary命令,可以看到聚合组的建立情况,包括聚合组ID、端口状态、链路状态等。
2. 聚合端口带宽:通过show etherchannel port命令,可以看到聚合端口的带宽和状态,包括端口聚合状态、带宽利用率等。
3. 网络连通性测试:在PC终端上测试网络连通性,可以发现聚合组正常工作,提高了网络带宽和冗余性。
六、实验总结通过本次实验,我们成功配置了思科交换机上的聚合组,并验证了其在提高网络带宽和冗余性方面的作用。
实验结果表明,链路聚合是一种有效的网络技术,可以满足大型网络对带宽和可靠性的需求。
EtherChannel的功能与作用

当在两台交换机之间连接多条线路来增加带宽时,由于STP的原因,最终会阻断其它多余的线路而只留下一条活动链路来转发数据,因此,在两台交换机之间连接多条线路,并不能起到增加带宽的作用。
为了能够让两台交换机之间连接的多条线路同时提供数据转发以达到增加带宽的效果,可以通过EtherChannel 来实现。
EtherChannel将交换机上的多条线路捆绑成一个组,相当于逻辑链路,组中活动的物理链路同时提供数据转发,可以提高链路带宽。
当组中有物理链路断掉后,那么流量将被转移到剩下的活动链路中去,只要组中还有活动链路,用户的流量就不会中断。
EtherChannel只支持对Fast Ethernet接口或Gigabit Ethernet接口的捆绑,对于10M的接口还不支持。
一个EtherChannel组中,最多只能有8个接口为用户转发数据。
在两台交换机之间连接多条链路时,如果只有一边交换机做了EtherChannel捆绑,而另一边不做捆绑,那么接口会工作在异常状态,而不能正常转发流量。
所以,必须同时在两边交换机都做EtherChanne捆绑。
为了让两边交换机的接口都工作在EtherChannel组中,可以通过手工强制指定接口工作在组中,也可以通过协议自动协商。
如果是手工强制指定,则不需要协议,自动协议的协议有以下两种:Port Aggregation Protocol (PAgP)Link Aggregation Control Protocol (LACP)无论是手工指定,还是通过协议协商,交换机双方都必须采取相同的方式和协议,否则将导致接口异常。
EtherChannel自动协商协议PAgP为思科专有,只有在双方交换机都为思科交换机时,才可以使用,而LACP 为IEEE协议,任何交换机,只要支持EtherChannel的都可以使用该协议。
当将接口使用PAgP作为协商协议时,有以下两种模式可供选择:Auto只接收PAgP协商消息,并做出回应同意工作在EtherChannel下,并不主动发出PAgP协商,属于被动状态。
以太通道 链路聚合

7
LACP provides the same negotiationbenefits as PAgP. LACP helps create the EtherChannellinkbydetectingeachside’s configurationand
makingsure they are compatible so that the EtherChannel linkcan be enabled when needed. Just like with PAgP, modes mustbe compatible on
Chapter 2
© 2007 – 2010, Cisco Systems, Inc. All rights reserved. Cisco Public
Systempriority: EachswitchrunningLACP musthave a systempriority. The systempriority canbe specified automaticallyor throughthe command-line interface (CLI). The switchuses the MAC address and the systempriorityto formthe systemID. Port priority:Eachport inthe switchmusthave a port priority. The port prioritycanbe specified automaticallyor throughthe CLI. The port priorityand the port number formthe port identifier.The switchuses the port priorityto decide whichports to put instandbymode whena hardware limitationprevents allcompatible ports fromaggregating. Administrative key: Eachport inthe switchmusthave anadministrativekeyvalue, whichcanbe specified automaticallyor throughthe CLI. The administrativekeydefinesthe capabilityofa port to aggregatewithother ports, determined bythese factors: The port physicalcharacteristics, suchas data rate, duplexcapability, and point-to-pointor shared medium The configurationconstraintsthat youestablish Note: Allthe precedingoptionsofLACP are optionalto configure. Usually, defaultsare the best to use. Toconfigureanyofthese options, refer to yourconfigurationguide. Whenenabled, LACP attemptsto configurethe maximumnumber ofcompatible ports ina channel. Insome instances, LACP cannotaggregate allthe compatible ports. For example, the remote systemmighthave more restrictive hardwarelimitations. Whenthisoccurs, allthe ports that cannotbe activelyincludedinthe channelare put ina hot standbystate and used onlyifoneofthe channeled portsfails.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Cisco交换机端口聚合(EtherChannel)
端口聚合,英文简称EtherChannel(以太通道)是由Cisco研发的,应用于交换机之间的多链路捆绑技术。
它的基本原理是:
将两个设备间多条物理链路捆绑在一起组成一条逻辑链路,从而达到带宽倍增的目的(这条逻辑链路带宽相当于物理链路带宽之和)。
除了增加带宽外,端口聚合还可以在多条链路上均衡分配流量,起到负载分担的作用;当一条或多条链路故障时,只要还有链路正常,
流量将转移到其它的链路上,整个过程在几毫秒内完成,从而起到冗余的作用,增强了网络的稳定性和安全性。
两台交换机之间是否形
成EtherChannel也可以用协议自动协商。
目前有两个协商协议:PAgP和LACP,PAgP(端口汇聚协议Port Aggregation Protocol)
是Cisco私有的协议,而LACP(链路汇聚控制协议Link Aggregation Control Protocol)是基于IEEE 802.3ad的国际标准,是一种实
现链路动态聚合的协议。
Switch(config-if-range)#channel-group 1 mode ? #通过此命令在交换机查看端口聚合可以使用的协议
active Enable LACP unconditionally #主动发送LACP报文
auto Enable PAgP only if a PAgP device is detected #被动发送PAgP报文
desirable Enable PAgP unconditionally #主动发送PAgP报文
on Enable Etherchannel only #手动设置,需要两边都设置成on
passive Enable LACP only if a LACP device is detected #被动接收LACP报文
端口聚合说明:
1、Cisco最多允许EtherChannel绑定8个端口;
(1)、如果是百兆网络,总带宽可达1.6Gbit/s;
(2)、如果是千兆网络,总带宽可达16Gbit/s。
2、EtherChannel不支持10M端口;
3、EtherChannel编号只在本地有效,链路两端的编号可以不一样;
4、EtherChannel默认使用PAgP协议;
5、EtherChannel默认情况下是基于源MAC地址的负载平衡;
6、一个EtherChannel内所有的端口都必须具有相同的端口速率和双工模式,LACP只能是全双工模式;
7、channel-group接口会自动继承最小物理接口,或最先配置的接口模式;
8、cisco的交换机不仅可以支持第二层EtherChannel,还可以支持第三层EtherChannel。
实验环境:
标注:本教程只讲解端口聚合配置命令,其它配置请自行上网查阅资料。
两台Cisco思科交换2960 + 一台Cisco思科交换机3560
思科3560交换机SW3配置思路:
1、配置两个VLAN,VLAN 10分配给SW1交换机,VLAN 20分配给SW2交换机
2、VLAN 10 配置IP地址192.168.10.1 255.255.255.0
VLAN 20 配置IP地址:192.168.20.1 255.255.255.0
3、开启HDCP功能及路由功能
4、Fa0/23-24端口分配给SW1交换机做端口聚合,Fa0/21-22端口分配给SW2交换机做端口聚合
思科2960 交换机SW1配置思路:
1、创建VLAN 10,并把fa0/1-2端口分配给VLAN 10
2、Fa0/23-24端口与上级交换机端口Fa0/23-24对应端口聚合
思科2960 交换机SW1配置思路:
1、创建VLAN 20,并把fa0/1-2端口分配给VLAN 20
2、Fa0/23-24端口与上级交换机端口Fa0/21-22对应端口聚合
PC1电脑和PC2电脑分别设置共享文件,PC3电脑复制PC1电脑共享文件,PC4电脑复制PC2电脑共享文件,在同时复制过程中,可以查看复制的速度就可以看得出效果。
1、思科3560交换机SW3端口聚合配置:
#全局模式下进入Fa0/23-24端口
Switch(config)#interface range fastEthernet 0/23-24
#创建虚拟通道channel-group 1 并设置模式为desirable
Switch(config-if-range)#channel-group 1 mode desirable
#描述channel-group 1虚拟通道从SW3连接SW1
Switch(config-if-range)#description SW3-SW1
#强制虚拟通道channel-group 1使用dot1q封装数据包
Switch(config-if-range)#switchport trunk encapsulation dot1q
#设置为trunk允许多个VLAN通过
Switch(config-if-range)#switchport mode trunk
#激活端口
Switch(config-if-range)#no shutdown
#全局模式下进入Fa0/21-22端口
Switch(config)#interface range fastEthernet 0/21-22
#创建虚拟通道channel-group 2 并设置模式为desirable
Switch(config-if-range)#channel-group 2 mode desirable
#描述channel-group 2虚拟通道从SW3连接SW2
Switch(config-if-range)#description SW3-SW2
#强制虚拟通道channel-group 2使用dot1q封装数据包
Switch(config-if-range)#switchport trunk encapsulation dot1q
#设置为trunk允许多个VLAN通过
Switch(config-if-range)#switchport mode trunk
#激活端口
Switch(config-if-range)#no shutdown
标注:dot1q是802.1q标准,是vlan的一种封装方式,各类交换和路由使用的vlan通用协议模式。
2、思科 2960交换机SW1端口聚合配置:
#全局模式下进入fa0/23-24端口
Switch(config)#interface range fastEthernet 0/23-24
#创建虚拟通道channel-group 1并设置模式为desirable
Switch(config-if-range)#channel-group 1 mode desirable
#描述channel-group 1虚拟通道从SW1连接SW3
Switch(config-if-range)#description SW1-SW3
#设置为trunk允许多个VLAN通过
Switch(config-if-range)#switchport mode trunk
#指定允许通过channel-group 1的vlan,这里设置all是所有vlan,思科交换机默认是all
#如果设置只允许VLAN 10通过channel-group 1虚拟通道命令switchport trunk allowed vlan 10
Switch(config-if-range)#switchport trunk allowed vlan all
#激活端口
Switch(config-if-range)#no shutdown
3、思科 2960交换机SW2端口聚合配置:
#全局模式下进入fa0/23-24端口
Switch(config)#interface range fastEthernet 0/23-24
#创建虚拟通道channel-group 2并设置模式为desirable
Switch(config-if-range)#channel-group 2 mode desirable
#描述channel-group 2虚拟通道从SW2连接SW3
Switch(config-if-range)#description SW2-SW3
#设置为trunk允许多个VLAN通过
Switch(config-if-range)#switchport mode trunk
#指定允许通过channel-group 2的vlan,这里设置all是所有vlan,思科交换机默认是all
Switch(config-if-range)#switchport trunk allowed vlan all
#激活端口
Switch(config-if-range)#no shutdown
4、端口聚合查看命令
#查看端口聚合信息,正常情况Port-channel显示是SU,如果显示SD就不正常Switch#show etherchannel summary
1 Po1(SU) PAgP Fa0/23(P) Fa0/24(P)
2 Po2(SU) PAgP Fa0/21(P) Fa0/22(P) #查看虚拟通道包含的接口
Switch#show etherchannel port-channel #查看通道接口状况
Switch#show etherchannel load-balance。