什么是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流量负载分担机制:1.基于第二层(MAC)寻址的负载分担该方法检查每个帧的源(或目的)MAC地址,并利用这个地址的最后几位来确定从哪条物理链路上传送该帧。
2个链路需使用MAC地址中的最后一位,4个链路需使用MAC地址中的最后两位。
弊端:如果很多帧都来自一个源或目的MAC地址,那么这些帧将在同一条链路上被传送。
不需要在EtherChannel束的每一端使用同样的负载共享方法。
比较常见的方法是在交换机(连接到路由器的交换机)上使用基于源的转发方式,在路由器上使用基于目的地的转发方式。
因为到达路由的所有通信数据都使用同样的MAC目的地址,所以交换机使用基于源的转发方式可阻止帧只在链路束中某一条物理链路上穿过。
2.基于第三层(IP)寻址的负载分担3.基于第四层参数(只有CIsco Catalyst交换机支持)的负载分担。
一些实现方式也支持基于第三层(IP访问)和第四层参数(TCP/UDP端口)的负载共享,它们仅仅用第三层寻址和/或者第四层参数代替第二层寻址.一些Cisco Catalyst交换机可以通过Exclusive OR(XOR)操作将源和目的地址结合起来.在最简单的情况下,这种结合只涉及到对源和目的地址的低序位更随机的输出,然后再对每个哈希值进行XOR操作.EttherChannel冗余和高效性如果EtherChannel束中的某条链路失效,通常在这条链路上传输的流量将被自动重定向到其他可用的链路上.对于网络而言,这个失效是透明的,而且是被交换机自动进行处理的.显然,由于一条链路的失效,链路束的性能会降低,因此,能够检测到链路失效并对其做出快速的反应是非常重要的.Cisco Catalyst交换机在链路失效时会发送一个简单网络管理协议(SNMP)中断或SYSLOG中断来提示网络管理人员.端口汇聚协议(Port Aggregation Protocol, PAgP)根据设备端口的性能在两个设备之间动态创建EtherChannal束.PAgP帧通过SNAP以太网多播帧进行互换,该多播帧使用的目的地址是01-00-0c-cc-cc-cc,SNAP协议类型为0x0104.PAgP帧始终在VLAN1上通过中继端口传送出去.注解:SNAP协议见/view/262314.html?wtp=ttPAgP模式on/off/Auto/Desirable其中on或者off模式下传送PAgP帧是被禁止的,而在auto或者desirable模式下PAgP帧是可以进行互换的.IEEE802.1ad规范描述了一个用于LAN接口的带宽汇聚技术,该技术与Cisco EtherChannel 汇聚类似.他使用链路汇聚控制协议(LACP)来协商建立一个束.。
---- 应用中任意一节出现故障都会导致网站的巨大损失,因此总是的解决也应从多方面入手,如数据备份,服务器的硬件冗余、软件容错,以及网络设备的部件冗余和结构(链路)冗余等,以保障整套系统的万无一失。
下面将主要介绍CISCO公司交换机产品所支持的几种容错技术,使用户了解其对故障恢复所带来的好处。
Fast/Gigabit Etherchannel(快速/千兆以太网通道)---- 以太网通道技术不仅起到容错作用,更是链路带宽扩容的一条重要途径。
它可在100M(快速以太网通道,简称FEC)或1000M(千兆以太网通道,简称GEC)以太网端口间实现,用于将多条并行链路的带宽叠加起来。
这样多条链路被用途单条高速数据通道,通道中部分线路的故障不会影响其它线路的带宽聚合,从而也保证了网络的可靠性。
---- 以太网通道技术也体现了产品的可扩充性能,能充分利用现有设备实现高速数据传输。
思科公司的全线交换机产品和带快速以太网端口的路由器都可以实施以太网通道技术,并且还可与多家厂商(Intel、Xircom、Adaptec等)的网卡构造以太网通道,在交换机和服务器之间建立高速连接。
Uplink-Fast(快速上联恢复)---- 当交换机结成冗余回路时,若未启用Fast/Gigabit Etherchannel,则Spanning-Tree(生成树)协议将起作用,通过计算自动将优先级较低的连接屏蔽,使其作为备份,只在优先级较高的主线路断线时才激活它,因此在线路容错中Spanning-Tree也是一项有效的技术;但传统的Spanning-Tree在链路切换时经历阻塞-侦听-学习-数据转发等诸多过程,耗时较长,从故障到恢复一般需历时40秒左右,对正在传递大量数据的服务器和工作站而言,这段时间是能明显觉察的,并且极可能导致连接超时而中断应用。
而思科公司提出的Uplink-Fast技术是对Spanning-Tree的改进,它省却了链路切换过程中的侦听和学习阶段,使备份端口直接由阻塞进入到转发状态,从而使网络收敛时间从40秒大大缩短至5秒以内,这样的延迟是应用程序可以接受的,用户几乎觉察不到这一过程,互联网公司业务不会受到故障影响。
技术探讨:etherchannel 特性作者sniffer168etherchannel 特性在switch到switch、switch 到router 之间提供冗余的、高速的连接方式,简单说就是将两个设备间多条FE 或GE 物理链路捆在一起组成一条设备间逻辑链路,从而达到增加带宽,提供冗余的目的。
下面具体结合配置了解它的特点:构成etherchannel 的端口必须配置成相同的特性,如双工模式、速度、同为FE或GE端口、native VLAN,、VLAN range,、and trunking status and type.等当etherchannel 中某一条link failed时,etherchannel 中其它link照常工作。
当配置layer 2端口作etherchannel时只要在成员端口配置模式下用channel-groupn命令指定该端口要加入的channel-group组,这时switch会自动创建port-channel 接口,而当配置layer 3 端口作etherchannel 时,还需现在全局配置模式下用interface port-channel n 命令手工创建port-channel 接口。
具体配置:Switch# configure terminalSwitch(config)# interface range fastethernet0/4 -5Switch(config-if-range)# switchport mode accessSwitch(config-if-range)# switchport access vlan 10Switch(config-if-range)# channel-group 5 mode desirable|auto|onSwitch(config-if-range)# end以上配置将F0/4、F0/5 端口加入channel-group 5 ,作etherchannel 的端口可为access端口也可为trunk端口。
CiscoPortChannel介绍(EtherChannel)链路聚合有成端口聚合,断口捆绑,英文名port trunking.功能是将交换机的多个低带宽端口捆绑成一条高带宽链路,可以实现链路负载平衡。
避免链路出现拥塞现象。
通过配置,可通过两个三个或是四个端口进行捆绑,分别负责特定端口的数据转发,防止单条链路转发速率过低而出现丢包的现象。
Trunking的优点:价格便宜,性能接近千兆以太网;不需要重新布线,也无需考虑千兆网传输距离极限问题;trunking可以捆绑任何相关的端口,也可以随时取消设置,这样提供了很高的灵活性还可以提供负载均衡能力以及系统容错。
port channel先介绍一下port group 的概念:port group 是配置层面上的一个物理端口组,配置到port group里面的物理端口才可以参加链路汇聚,并成为port channel里的某个成员端口。
在逻辑上,port group 并不是一个端口,而是一个端口序列。
加入port group 中的物理端口满足某种条件时进行端口汇聚,形成一个port channel,这个port channel 具备了逻辑端口的属性,才真正成为一个独立的逻辑端口。
端口汇聚是一种逻辑上的抽象过程,将一组具备相同属性的端口序列,抽象成一个逻辑端口。
port channel是一组物理端口的集合体,在逻辑上被当作一个物理端口。
对用户来讲,完全可以将这个port channel 当作一个端口使用,因此不仅能增加网络的带宽,还能提供链路的备份功能。
端口汇聚功能通常在交换机连接路由器、主机或者其他交换机时使用。
port channel 的带宽为4 个端口带宽的总和。
而s1如果有流量要经过port channel 传输到s2,s1 的portchannel 将根据流量的源mac 地址及目的mac地址的最低位进行流量分配运算,根据运算结果决定由port channel 中的某一成员端口承担该流量。
实验四端口聚合配置
一、实验目的
掌握EtherChannel的工作原理以信EtherChannel的配置。
二、实验描述
本项目以两台2960交换机为例,交换机命名为Switch1和Switch2;两台交换机的F0/23和F0/24端口连接在一起,以解决单链路带宽低而导致的网络瓶颈问题,实现带宽增加和冗余链路的作用。
三、实现功能
通过EtherChannel(以太通道),两台交换机F0/23和F0/24端口连接的两条链路在正常情况下可以起到均衡分配流量的作用;在其中一条链路出现故障的情况下,可以把流量转移到其他链路上。
四、实验拓扑图
EtherChannel配置实验图如图所示。
五、实验步骤
首先配置一下pc的IP地址
在未配置PC机之前,ping不通
通过PC1的Terminal进入配置界面,输入配置代码
PC1配置完成,之后用相同的方式配置PC2
都配置完后可看相关配置
Switch1:
Switch2:
最后两个终端ping通
实验完成。
eth-trunk 的工作原理
EtherChannel(又称为 Eth-trunk)是一种技术,用于将多个物理端口(通常为以太网端口)捆绑成一个逻辑链路,以提供更高的带宽和冗余性。
它的工作原理如下:
1. 选择一个主端口:在建立 EtherChannel 之前,需要选择一个主端口。
主端口将负责发送和接收所有数据帧,而其他成员端口将进入被动模式。
2. 确定 EtherChannel 成员:选择要绑定到 EtherChannel 的物理端口。
通常情况下,成员端口的配置需要一致,包括速率、双工模式、VLAN 配置等。
3. 配置 EtherChannel:使用合适的配置命令(如 Cisco 的channel-group 命令),将成员端口绑定到 EtherChannel。
可以选择不同的 EtherChannel 模式,如静态模式、动态模式以及协议模式等。
4. 捆绑成员端口:当配置完 EtherChannel 之后,主端口将开始发送握手帧,以与其他设备进行握手。
这样所有的成员端口将被捆绑成一个逻辑链路。
5. 负载均衡和冗余性:一旦 EtherChannel 形成,数据将通过成员端口发送和接收。
负载均衡机制将根据源 IP、目标 IP、源端口和目标端口等因素,将数据流分发到不同的成员端口上,以实现流量的均衡。
同时,如果某个成员端口出现故障,数据流将被动态重新分发到其他可用的成员端口上,实现冗余性。
总之,EtherChannel 通过捆绑多个物理端口成为一个逻辑链路,从而提供更高的带宽和冗余性。
它依靠负载均衡机制将数据流分发到各个成员端口上,并且具备故障自动切换的能力,以提高网络的可靠性和性能。
什么是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地址。