EtherChannel的功能与作用
网络互连技术-多链路聚合提升链路可靠性EtherChannel(链路聚合)

• 链路聚合是把两台交换机之间地多条物理链路组合成一条逻辑链路使用,同时传输数据流量。链路聚合 在园区网经常使用,提高链路地带宽,提高网络地可靠性
单丝不成线,独木不成林,个地力量是微弱地,整体地力量无穷无 尽,团结就有力量与智慧。
在几千年历史长河,始终团结一心,同舟济,建立了统一地多族家, 发展了56个族多元一体,交织交融地融洽族关系,形成了守望相助地 族大家庭。
今天,取得地令世瞩目地发展成就,更是全各族同心同德,同心同 向努力地结果,团结就是力量,团结才能前进。
三. 课堂练习
在研发部地接入交换机Switch1与信息部地核心 交换机MS0之间增加一条冗余链路,并用 EtherChannel技术将两条物理链路捆绑成一条逻 辑链路,提高网络地可靠性。
《网络互联技术任务驱动式教程》
四. 小贴士
链路聚合将多条物理链路捆绑成一条逻辑链路,提升网络带宽与 可靠性,解决了单根线缆传输带宽不足与单点故障地问题。
《网络互联技术任务驱动式教程》
生产力=人网络n
《网络互联技术任务驱动式教程》
网络互联技术
项目6 提升项目可靠性
任务2:多链路聚合提升链路可靠性——EtherChannel(链路 聚 合)
2020年9月
目录
任务目的 引入 链路聚合配置步骤 课堂练习
小贴士
《网络互联技术任务驱动式教程》
任务目的
• 通过配பைடு நூலகம்链路聚合提高链路地带宽与可靠性。
《网络互联技术任务驱动式教程》
一. 引入
交换环路上各端口地角色
以太网通道

以太网通道(EthernetChannel)(端口汇聚)一、基本定义将两台设备之间的多个物理以太网接口进行逻辑绑定,形成一条虚拟链路,以便增加带宽。
实现负载均衡、主备备份等的一种链路技术,必须是双数链路.以太网通道必须遵循的一些规则●参与捆绑的端口必须都处于同一个VLAN。
●如果端口配置的是中继模式,那么,应该在链路两端将通道中的所有端口配置成相同的中继模式。
●所有参与捆绑的端口的物理参数设置必须相同。
应该有同样的速度和全双工或者半双工模式设置。
也就是说,参与捆绑的链路,速率必须相同。
二、配置注意事项:Speed Duplex 要一致相关特性要一致具体配置:配置2层以太网通道Switch(config)#interface fastEthernet 0/1Switch(config-if)#switchport mode accessSwitch(config-if)#switchport access vlan 2Switch(config-if)#channel-group 5 mode ?active Enable LACP unconditionallyauto Enable PAgP only if a PAgP device is detecteddesirable Enable PAgP unconditionallyon Enable Etherchannel onlypassive Enable LACP only if a LACP device is detectedSwitch(config-if)#channel-group 5 mode autoSwitch#show run配置3层以太网通道在3750及以前系列中应该首先通过全局命令手动创建一个端口通道逻辑接口然后使用channel-group 接口配置命令把逻辑接口添加到通道组中Switch(config-if)#interface port-channel 15Switch(config-if)#no switchportSwitch(config-if)#ip address 192.168.2.2 255.255.255.0Switch(config-if)#endSwitch#把物理接口添加到通道组中Switch(config)#interface fastEthernet 0/3Switch(config-if)#no ip addressSwitch(config-if)#no switchportSwitch(config-if)#channel-group 15 mode activeSwitch(config-if)#endSwitch#配置4000及以后系列3层以太网通道Switch(config)#interface fastEthernet 0/3Switch(config-if)#no switchportSwitch(config-if)#no ip addressSwitch(config-if)#channel-group 15 mode activeSwitch(config-if)#end检查以上设置Switch#show etherchannel 15 detailSwitch#show etherchannel 15 port-channelSwitch#Show etherchannel 1 summary配置以太网通道负载均衡Switch(config)#port-channel load-balance dst-macSwitch#show etherchannel load-balanceDestination MAC address自动协商:Pagp:思科私有端口聚合控制协议,desirable/autoLacp 802.3ad:国际标准链路聚合控制协议,active/passive。
第 4 章:Etherchannel 和 HSRP

10
配置 EtherChannel
配置指导原则(续)
▪ 如果配置设置不匹配
▪ S1 和 S2 之间不会形成 EtherChannel
注:当更改设置时,请在端口通道接口配置模式下进行配置。 应用到端口通道接口的配置也会影响各个接口。
© 2016 思科和/或其附属公司。版权所有。思科机密
11
配置 EtherChannel
▪ 4.3 第一跳冗余协议
• 实施 HSRP • 说明第一跳冗余协议的用途和工作方式。 • 说明 HSRP 的工作方式。 • 使用思科 IOS 命令配置 HSRP。 • 排除 HSRP 故障。
© 2016 思科和/或其附属公司。版权所有。思科机密
2
4.1 链路汇聚概念
© 2016 思科和/或其附属公司。版权所有。思科机密
14
验证 EtherChannel 和排除 EtherChannel 故障
验证 EtherChannel
检验接口状态。
每个通道组显示一行摘要。 SU 表示正在使用。
© 2016 思科和/或其附属公司。版权所有。思科机密
15
验证 EtherChannel 和排除 EtherChannel 故障
验证 EtherChannel(续)
© 2016 思科和/或其附属公司。版权所有。思科机密
12
配置 EtherChannel
Packet Tracer – 配置 EtherChannel
© 2016 思科和/或其附属公司。版权所有。思科机密
13
配置 EtherChannel
实验 – 配置 EtherChannel
© 2016 思科和/或其附属公司。版权所有。思科机密
EtherChannel

EtherChannel配置EtherChannel简介:EtherChannel(以太通道)是由Cisco公司开发的,应用于交换机之间的多链路捆绑技术。
它的基本原理是:将两个设备间多条快速以太或千兆以太物理链路捆绑在一起组成一条逻辑链路,从而达到带宽倍增的目的。
除了增加带宽外,EtherChannel还可以在多条链路上均衡分配流量,起到负载分担的作用;在一条或多条链路故障时,只要还有链路正常,流量将转移到其他的链路上,整个过程在几毫秒内完成,从而起到冗余的作用,增强了网络的稳定性和安全性。
EtherChannel中,负载在各个链路上的分布可以根据源IP地址、目的IP地址、源MAC地址、目的MAC地址、源IP地址和目的IP地址组合、源MAC地址和目的MAC地址组合等来进行分布。
1、实验目的通过本实验可以掌握:○1EtherChannel的工作原理。
○2EtherChannel的配置。
2、实验拓扑EtherChannel配置实验拓扑如图所示。
3、实验步骤构成EtherChannel的端口必须具有相同的特性,如双工模式、速度、Trunking的状态等。
配置EtherChannel有手动配置和自动配置(PAGP或者LAGP)两种方法,自动配置就是让EtherChannel协商协议自动协商EtherChannel的建立。
(1) 手动配置EtherChannelS1 (config)#interface port-channel 1//以上是创建以太通道,要指定一个唯一的通道组号,组号的范围是1~6的正整数。
要取消EtherChannel时用“no interface port-channel 1”S1(config)#interface f0/13S1(config-if)#channel-group 1 mode onS1(config)#interface f0/14S1(config-if)#channel-group 1 mode on//以上将物理接口指定到已创建的通道中。
etherchannel

Etherchannel作用:Ⅰ消除环路Ⅱ提高带宽Ⅲ提高可靠性Ⅳ实现负载分担1.协议①Pagp(端口聚集协议)cisco独有并且是默认的协议②Lacp(链路聚集控制协议)是ieee定义的标准协议link aggregation control protocol2配置方式①手动配置②使用协议自动协商3建立以太网信道的条件①两边端口参数必须匹配参数有双工状态速率②一个逻辑信道里最多能添加8条物理链路4.pagppagp数据包每30s发送一次,会通过数据包来查看两端的配置是否一致,并以此管理交换机添加链路及链路失效的问题①模式ⅠAuto自动:被协商模式。
不会主动去协商,不会主动发送pagp数据包。
Ⅱdesirable 企望:主动进行协商。
主动发送pagp数据包去协商Ⅲon 强制端口不使用pagp。
接口不会交换pagp数据包。
该模式直接将端口变成信道,只有在对端也是on模式时才启用。
Ⅳnon-silent 使用关键字模式会给auto和desirable设置关键字,一般不会使用这种模式CPLACP能够检测两端配置,并确保两端的设置是切配的①模式式Ⅰpassive:被动协商,会对协商做出响应但不主动发送协商Ⅱactive:主动协商,主动发送lacp数据包与其他接口协商Ⅲon:强制端口形成信道。
不使用pagp、lacp协议。
该模式直接将端口变成信道,只有在对端也是on模式时才启用。
②配置lacp时的参数Ⅰ系统优先级Ⅱ端口优先级Ⅲ管理密钥6.etherchannel负载分担选项Src-mac:源mac dst-mac:目的mac src-dst-mac:源目的macSrc-ip:源ip dst-ip:目的ip src-dst-mac:源目的ipSrc-part:源tcp/udp端口dst-part:目的tcp/udp端口src-dst-mac:源目的tcp/udp端口Cisco设备负载分担方法因机型不同有所不同2960 3560和3750 默认为src-mac4550 6500系列默认为src-dst-ip二层etherchannel的配置步骤Swa(config)#interface range f0/1-f0/2 将接口放进信道Swa(config-if-range)#channel-protocol pagp/lacp 选择协议Swa(config-if-range)#channel-group 1 mode 选择模式Swa(config)#interface port-channel 1 创建信道接口查看show etherchannel port-channelSwa(config)#port-channel load-balance 实现负载分担查看负载分担show ether channel summaryCdp cisco discover protocol 发现协议查看整个拓扑。
思科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终端上测试网络连通性,可以发现聚合组正常工作,提高了网络带宽和冗余性。
六、实验总结通过本次实验,我们成功配置了思科交换机上的聚合组,并验证了其在提高网络带宽和冗余性方面的作用。
实验结果表明,链路聚合是一种有效的网络技术,可以满足大型网络对带宽和可靠性的需求。
Cisco交换机端口聚合(EtherChannel)

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 #手动设置,需要两边都设置成onpassive Enable LACP only if a LACP device is detected #被动接收LACP报文端口聚合说明:1、Cisco最多允许EtherChannel绑定8个端口;(1)、如果是百兆网络,总带宽可达1.6Gbit/s;(2)、如果是千兆网络,总带宽可达16Gbit/s。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
当在两台交换机之间连接多条线路来增加带宽时,由于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协商,属于被动状态。
Desirable
主动发送PAGP协商消息,主动要求对方工作在EtherChannel下,属于主动模式。
如果两边交换机都是Desirable模式,则可以协商成功,如果两边都是Auto模式,则不能工作在EtherChannel。
当将接口使用LACP作为协商协议时,有以下两种模式可供选择:
Passive
只接收LACP协商消息,并做出回应同意工作在EtherChannel下,并不主动发出LACP协商,属于被动状态。
Active
主动发送LACP协商消息,主动要求对方工作在EtherChannel下,属于主动模式。
如果两边交换机都是Active模式,则可以协商成功,如果两边都是Passive模式,则不能工作在EtherChannel。
在配置EtherChannel时,除了在接口上配置以上两种协议来自动协商外,还可以强制让接口工作在EtherChannel而不需要协商,配置为ON模式即可,如果配置ON,则两边都必须配置为ON,否则不能转发数据。
下表为配置EtherChannel的模式总结:
当配置PAGP时,可以使用关键字non-silent,如果不指定non-silent,默认为silent。
Silent表示即使不能从对端设备收到PAGP协商数据,也使物理接口工作在EtherChannel组中,思科建议接口连接服务器或分析仪时使用。
non-silent表示只有在和对方协商成功之后,才使物理接口工作在EtherChannel组中。
也就是说只有双方都支持PAGP的情况下,才才使物理接口工作在EtherChannel组中。
因为三层交换机的接口即可以工作在二层模式,也可以工作在三层模式,所以EtherChannel捆绑后的逻辑接口也有二层和三层之分。
当将接口EtherChannel捆绑后,会自动生成逻辑接口,称为port-channel接口,port-channel接口与EtherChannel组的号码相同,但范围是1-48。
当使用二层接口时,在物理接口下配置参数后,port-channel 接口将读取物理接口下的参数,但必须组成的所有接口都做相同的配置;在port-channel接口下做的配置也会自动在物理接口下生效。
当使用三层接口时,必须先将物理接口变成三层接口后,再做捆绑,因为port-channel接口是不能在二层与三层之间转换的,配置三层接口,应该到port-channel接口下做的配置,而不应该直接配置物理接口。
如果是使用2层EtherChannel,那么组中第一个正常工作的口接口的MAC地址就是port-channel接口接口的MAC地址。
注:
★在配置EtherChannel组时,需要定义组号码,但不要配置超过48个组。
★两边交换机的EtherChannel组号码可以采用不同号码。
★PAGP组中不能配超过8个接口。
★LACP中不能超过16个接口,但只有8个活动接口。
★两个协议可以配置在同台交换机上,但不能配置在同一个组中。
★组中的接口不能是SPAN的目标接口和安全接口以及802.1x端口。
★将接口配置为2层时,全部必须在相同VLAN,如果是trunk,native vlan必须相同。
★配好EtherChannel组后后,在port-channel下配的参数会对所有物理接口生效,但对单个物理接口配置的只对单物理接口生效。
★多个接口捆绑成单条EtherChannel后,在STP中,被当作单条链路来计算,同时Path Cost值会和原物理链路有所不同。
EtherChannel Load Balancing
当将多个接口捆绑成EtherChannel组之后,流量将同时从多个接口上被发出去,称为Load Balancing,即负载均衡,对于流量以什么样的负载均衡方式从EtherChannel组中的多个接口上发出去,可以有以下几种方式:
Souce-MAC
基于源MAC,默认为此模式,不同源主机,流量可能从不同的接口被发出去,但相同源主机肯定走相同接口。
Source-and-Destination MAC
同时基于源和目标MAC,流量从主机A到主机B,从主机A到主机C以及从主机C到主机B都可能走不同的接口。
Source-IP
基于源IP,不能源IP的流量可能走不同接口,相同IP则走相同接口。
Destination-IP
基于目的IP,到不同目标IP的流量,会走不同接口,不同主机发往相同IP的流量会走相同接口。
Source-and-Destination IP
同时基于源和目标IP,流量从主机A到主机B,从主机A到主机C以及从主机C到主机B都可能走不同的接口。
注:并不是所有型号的交换机所有IOS都支持所有负载方式,需要视IOS版本而定。
在交换机之间通过EtherChannel捆绑了多条链路后,默认执行基于源MAC的负载均衡,而每条链路的流量比例却是固定的,也就是说,你只能改变EtherChannel负载均衡方式,但却改不了每条物理链路上的流量比例,接口上的流量比例,执行以下标准:
Source-and-Destination MAC
同时基于源和目标MAC,流量从主机A到主机B,从主机A到主机C以及从主机C到主机B都可能走不同的接口。
Source-IP
基于源IP,不能源IP的流量可能走不同接口,相同IP则走相同接口。
Destination-IP
基于目的IP,到不同目标IP的流量,会走不同接口,不同主机发往相同IP的流量会走相同接口。
Source-and-Destination IP
同时基于源和目标IP,流量从主机A到主机B,从主机A到主机C以及从主机C到主机B都可能走不同的接口。
注:并不是所有型号的交换机所有IOS都支持所有负载方式,需要视IOS版本而定。
在交换机之间通过EtherChannel捆绑了多条链路后,默认执行基于源MAC的负载均衡,而每条链路的流量比例却是固定的,也就是说,你只能改变EtherChannel负载均衡方式,但却改不了每条物理链路上的流量比例,接口上的流量比例,执行以下标准:
配置。