什么是EtherChannel
- 格式:doc
- 大小:26.50 KB
- 文档页数:2
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作用:Ⅰ消除环路Ⅱ提高带宽Ⅲ提高可靠性Ⅳ实现负载分担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(以太⽹信道)将多个(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)为默认规则。
•EtherChannel •堆叠和虚拟化理解高可用性•高可用性的组成•高可用性是确保整个网络能够快速复原的技术,旨在增强IP网络的可用性。
如何实现网络的快速复原功能。
高可用性的组成部分:•冗余性•技术(包括硬件和软件特征)•人员•流程•工具高冗余技术•拓扑冗余设计•冗余性设计旨在避免单点故障:1、双设备2、双链路3、双WAN服务提供商4、多个数据中心理解高可用性•高可用之快速复原•路由协议(OSPF/EIGRP)•STP•EtherChannel•HSRP/VRRP/GLPB•EtherChannel•为了适应园区网业务的发展、速率的提高,我们可以采用多种方式提高园区网络中的数据传输速度。
1、使用端口速率更快的端口,如1Gbit/s或10Gbit/s。
2、增加两边交换机上物理链路的数量3、EtherChannel是将多个快速以太网端口或吉比特以太网端口分组到一个逻辑通道中•EtherChannelPAgP•Cisco proprietaryLACP•IEEE 802.3ad standardOn OnOn On•注意事项:•可以最多将8条物理链路捆绑为一条逻辑的EtherChannel链路。
•同一个EtherChannel的所有接口要配置相同的速率和双工,相同的接口模式,允许的VLAN。
•同一条EtherChannel连接的两台设备配置也必须相同,不能向不同交换机发送流量(除堆叠或虚拟化)•配置EtherChannel接口时,同时影响所有分配了该接口的端口。
•EtherChannel不能作为SPAN中的目的端口。
typeHSRP/VRRP核心网备份路由器转发路由器虚拟路由器双VRRP•GLBP概述•HSRP和VRRP能够实现网关的快速复原,但对于冗余性组中的备用成员来说,处于备用模式时,是无法使用上行链路带宽的。
•GLBP可在多台网关之间进行自动故障倒换,可同时使用多台可用网关。
•Cisco私有的解决方案•GLBP功能•GLBP AVG(活跃虚拟网关):一个GLBP组中只有一台为AVG,其他的为AVG的备用网关,AVG的作用是为GLBP组中的每个成员分配一个虚拟MAC地址。
当在两台交换机之间连接多条线路来增加带宽时,由于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协商,属于被动状态。
Etherchannel 以太通道一:以太通道的作用和特点?1.可以看做是一条链路;可以提高链路的带宽2.可以实现链路的负载均衡3.还可以提供冗余功能4.在交换网络中可以把多条相同的链路捆绑起来(聚合起来)cisco支持8条物理链路5.10M端口无法Etherchannel,链路两端的端口特性必须相同。
(比如:接口两端的速度、双工模式、trunking等)二、etherchannel的形成?Etherchannel的的形成可以通过两种方式:一种:强制指定;一种:动态协商;1、强制指定I:(config)#intf port-channel 1 创建通道1Ii:把端口加入到相应的以太通道里边(config)#intf f0/13(config-if)#channel-group 1 mode on将物理接口指定到已创建的通道中,并强制为etherchannelIii:(config-if)#switchport trunk encapsulation 【dot1q | isl 】etherchannel的封装(config-if)#switchport mode trunk etherchannel强制为trunk2、动态协商Etherchannel通过动态协商形成可以通过两种协议:一种:PAGP;一种:LACP其中pagp是cisco私有的,有两种模式:desirable和autoLacp是一个公有标准,可以用在cisco和非cisco产品之间,两种模式:active和passive通过动态协商(config)#intf port-channel 1 创建通道1(Config)#Interface range e0/0 - 1(Config-if-range)#Switchport trunk encapsulation dot1q(Config-if-range)#Switchport mode trunk(Config-if-range)#Channel-protocol lacp /pagp //设置以太网通道协议模式(Config-if-range)#Channel-group 1 mode active /passive /desirable /auto命令:sw2#show etherchannel summary。
配置三层EtherChannel若欲在三层设备(如三层交换机)之间实现高速连接,可以采用三层EtherChannel方式,从而避免由路由连接而产生的瓶颈。
1.创建Port-Channel逻辑接口当将IP地址从物理接口移动至EtherChannel时,必须先从物理接口中删除该IP地址。
Switch# configure terminalSwitch(config)# interface port-channel port_channel_number 创建Port-Channel接口。
port_channel_number取值范围为1~48。
Switch(config-if)# no switchport 将接口置于三层模式。
Switch(config-if)# ip address ip_address mask 为该EtherChannel指定IP地址和子网掩码。
Switch(config-if)# endSwitch# show running-config interface port-channel port_channel_number2.配置为三层EtherChannelSwitch# configure terminalSwitch(config)# interface {fastethernet | gigabitethernet} slot/port 选择欲配置的物理接口。
Switch(config-if)# no switchport 创建三层路由端口。
Switch(config-if)# no ip address 确保该物理接口没有指定IP地址。
Switch(config-if)# channel-group channel-group-number mode {auto [non-silent] | desirable [non-silent] | on} | {active | passive}将接口配置至port-channel,并指定PAgP或LACP模式。
以太网信道EtherChannel以太网信道EtherChannel 又称:端口汇聚端口绑定链路聚合( H3C)作用:1.增加链路带宽。
多条链路同时转发数据,并自动负载均衡。
以太网信道最多可以捆绑8个端口100M×82. 提供链路冗余,故障自动快速切换。
以太网信道防止二层环路:端口被捆绑为信道后,入站(收到的)广播帧将不会被从信道的其它端口转发出去。
负载均衡方式:基于流进行负载均衡,特定的流只走一条路。
(散列算法)两条最后一位索引0 1四条最后两位索引00 01 10 11八条最后三位索引000 001 010 011 (111)源+目异或运算(同值为0, 异值为1 )注:选择负载均衡方法时,应选择变化最大的,以便更好地实现负载均衡。
S3560(config )# port-channel load-balance src-dst-mac src-mac dst-mac 二层src-dst-ip src-ip dst-ip 35/37/45/65 三层src-dst-port src-port dst-port 45/65实现方式:既可以手工强制指定,也可以通过相关协议,在两台交换机之间动态协商以太网信道。
CISCO设备支持端口汇聚协议PagP和链路聚合控制协议LACP.协商与非协商的区别:●非协商---- 强制进行聚合,不关心对端的配置是否匹配。
两端不匹配,有可能会导致环路。
因此采用on模式时,一定要确保两端配置一致。
如果不一致,1分钟后,接口将会自动被错误禁用shutdown。
●协商---- 只有在对方的模式与自己匹配时,才进行聚合。
如果协商不成功,接口之间各自独立,还做为多个接口使用。
1. 手工以太网信道S3560(config )# int range f0/1 – 2 (int range f0/2 , f0/10 )# channel-group 1 mode on无条件信道,不进行协商2.CISCO PagP协商S3560(config )# int range f0/1 - 2#channel-protocol pagp# channel-group 1 mode desirable主动请求Auto 被动监听,等待被请求3.IEEE LACP协商S3560(config )# lacp system-priority 1001-65535, 默认32768(管理者)S3560(config )# int range f0/1 - 2# channel-protocol lacp# channel-group 1 mode Active主动请求Passive被动监听,等待被请求# lacp port-priority 100 1-65535, 默认32768(主备选举)配置说明:1. 两端交换机信道模式要匹配.on---on desirable------auto(desirable) active------passive(active)2. 如果采用协商模式,只要选择了相应的模式,交换机会自动调用相应的协议(PAgP/LACP).s2950#sh etherchannel summary信道的工作方式:以太网信道会自动继承物理接口的工作模式,可以工作在access、trunk或路由模式。
cisco+端口链路聚合配置端口链路聚合(Port Channel)是一种将多个物理端口组合成一个逻辑链路的技术,通过增加带宽和提供冗余性,提高网络连接的可靠性和性能。
在Cisco设备上,端口链路聚合可以通过EtherChannel实现。
EtherChannel是Cisco的一种端口聚合技术,它允许将多个物理端口绑定成一个逻辑链路。
EtherChannel可以在交换机之间或交换机与服务器之间建立,可以使用不同的协议进行链路聚合,如LACP(Link Aggregation Control Protocol)或PAgP(Port Aggregation Protocol)。
下面是一个配置EtherChannel的示例:1. 配置物理接口:首先,需要将要聚合的物理接口配置为开启状态,并设置合适的速率和双工模式。
例如,假设我们要聚合的接口为GigabitEthernet1/1和GigabitEthernet1/2,可以使用以下命令进行配置:Switch(config)interface GigabitEthernet1/1Switch(config-if)no shutdownSwitch(config-if)speed 1000Switch(config-if)duplex fullSwitch(config)interface GigabitEthernet1/2Switch(config-if)no shutdownSwitch(config-if)speed 1000Switch(config-if)duplex full2. 创建端口聚合组:接下来,需要创建一个端口聚合组,用于将物理接口绑定成一个逻辑链路。
可以使用以下命令进行配置:Switch(config)interface Port-channel1Switch(config-if)switchport mode trunkSwitch(config-if)switchport trunk allowed vlan all3. 添加物理接口到端口聚合组:将之前配置的物理接口添加到创建的端口聚合组中。
什么是EtherChannel
AIX操作系统中的EtherChannel是一种网络端口综合技术,他答应用户将一台服务器上的多个以太网卡综合起来形成一个带宽更大的以太网接口。
一般来说,这些以太网卡都应该连接在同一台支持EtherChannel技术的交换机上;这些网卡所连接的交换机上的端口也必须明确地手工指定为一个EtherChannel 的成员端口。
AIX操作系统将配置后的EtherChannel视为一个以太网接口,所以用户能够像在普通以太网卡上相同在这个接口上配置IP地址;而且这个EtherChannel 会被配置为统一的MAC地址,使其他系统也认为他们是个以太网接口。
EtherChannel技术的最主要长处是他能够累加任何成员网卡的带宽。
网络流量被按照特定的方式分配到各个成员网卡上,要么基于远程系统的地址,要么采用轮流使用的方式。
假如一个成员网卡失效,EtherChannel会自动调整流量分配策略,从而只使用剩余的网卡进行工作。
适销的网卡修复后,EtherChannel 会重新启用他。
在AIX操作系统中,用户能够配置多个EtherChannel,但一般来说同一个EtherChannel的任何成员网卡都需要连接在同一个交换机上。
假如这个交换机出现故障,整个EtherChannel就都会失效。
为了解决这个问题,AIX 5.2中引入了新的网卡后备模式。
用户能够为整个EtherChannel指定一块备份网卡,这块网卡连接在不同的交换机上。
当整个EtherChannel失效时,这块网卡会自动顶替EtherChannel的功能。
这和AIX 5.2之前的EtherChannel网卡备份模式有很大区分。
在AIX 5.2之前,用户只能指定连接在不同交换机上的网卡使用互备模式组成EtherChannel,在这种模式下,只有一块网卡负担网络流量,假如这块网卡失效,系统会将他的IP和MAC地址转换到EtherChannel中其他的网卡上;所以这时只有后备功能,没有带宽累加效果。
怎样配置EtherChannel
注重事项:
一个EtherChannel中能够有2到8块网卡;
一个AIX操作系统中能够配置多个EtherChannel;但要记住每个EtherChannel都是个新的以太网接口。
用户也许需要通过no命令调整ifsize参数的值来确保以太网卡和EtherChannel的总数不超过ifsize。
ifsize的默认值是8。
您能够使用任何AIX系统支持的网卡来组建EtherChannel。
但EtherChannel的成员网卡必须连接到支持EtherChannel的交换机上。
EtherChannel的任何成员网卡都应该配置成同样的速度和工作模式,如100兆全双工。
要用作EtherChannel成员的网卡不能配置IP地址。
假如已配置了,必须要在开始配置EtherChannel前删除这些配置。
配置EtherChannel的步骤:
1、用root登录, 在命令行运行smit etherchannel。
2、选择Add an EtherChannel。
3、选择EtherChannel的成员网卡。
假如您想要使用AIX 5.2的EtherChannel后备模式,在这里不要选择后备网卡。
注重这里会列出系统中任何可用的网卡,请确认您所选择的网卡没有配置IP地址。
否则会有报错。
4、按照以下说明输入下列信息:
EtherChannel Adapters: 您会看到在上一步中所选择的网卡。
Enable Alternate EtherChannel Address: 可选项。
将此项目配置为YES能够让用户指定EtherChannel所使用的MAC地址。
假如这项的值是NO,EtherChannel将使用第一块网卡的MAC地址。
Alternate EtherChannel Address: 假如您配置了Enable Alternate EtherChannel Address为YES,在这里您要输入希望使用的EtherChannel MAC地址。
该地址必须是以0x开头的12位十六进制数。
Enable Gigabit Ethernet Jumbo Frames: 可选项。
使用这个功能需要交换机支持Jumbo Frames。
使用这个选项的EtherChannel不支持802.3
接口。
Mode: 您能够选择以下模式:
Standard: 在这种模式下EtherChannel使用目标主机的IP地址来决定用哪一块网卡来发送数据。
EtherChannel用目标IP的末字节除以成员网卡的个数的余数(模)来决定由哪一块网卡发送数据。
比如目标IP是10.10.10.1, EtherChannel中有两块成员网卡, (1 % 2) = 1, 所以第二块网卡被用来发送数据(网卡编号从0开始)。
网卡编号按照他们在smit界面中列出的顺序排列。
对于非IP流量(如ARP), 目标MAC地址的末字节被用来进行计算。
这是默认的运行模式。
Round Robin: 在这种模式下各个成员网卡被轮流使用,每轮每个网卡发送一个数据包。
Network Interface Backup: 这种模式是用于AIX 5.1和AIX 4.3.3的网卡后备模式。
在这种模式下,EtherChannel在任何时刻都只将一块网卡用于负担网络流量。
主要用于网卡连接到不同的交换机上,并且通过任何的交换机都能够到达同样的网络的情况下。
当检测到某个网卡-交换机连接出现问题时(通过网线检测或选择ping某个IP地址, EtherChannel将停止当前的成员网卡并启动下一个成员网卡。
只有这种模式会用到Internet Address to Ping,
Number of Retries和Retry Timeout选项。
Backup Adapter: 可选项。
用于AIX 5.2的EtherChannel后备模式。
指定您想要用来后备整个EtherChannel的网卡。
Internet Address to Ping: 仅用于网卡后备模式。
EtherChannel会ping您在这里指定的IP地址。
假如回应超时达到指定的数目,EtherChannel会转换网卡。
Number of Retries: 答应的回应超时的次数,默认是3。
Retry Timeout: 回应超时的时限。
默认是1秒。
5、使用smit chinet为EtherChannel设备(entx)配置IP地址。