实验:EtherChannel配置
- 格式:doc
- 大小:42.00 KB
- 文档页数:2
Etherchannel介绍在AIX操作系统中,用户可以配置多个EtherChannel(网卡绑定)。
在AIX 5.2之前,我们要么只能选择active/active EtherChannel模式,要么,只能选择active/standby EtherChannel模式的绑定网卡。
所以,AIX 5.2中引入了新的网卡后备模式,用户可以为整个EtherChannel指定一块备份网卡,当整个EtherChannel失效时,这块网卡会自动顶替EtherChannel的功能。
这与AIX 5.2之前的EtherChannel网卡备份模式有很大区别,因此,在5.2以后可以出现更为复杂的复合网卡绑定模式。
一个EtherChannel中可以有2到8块网卡,一个AIX操作系统中可以配置多个EtherChannel。
但要记住每个EtherChannel都是一个新的以太网接口,用户也许需要通过no命令调整ifsize参数的值来保证以太网卡和EtherChannel的总数不超过ifsize,ifsize的默认值是8。
您可以使用任何AIX系统支持的网卡来组建EtherChannel。
但EtherChannel 的同一个通道成员网卡必须连接到支持EtherChannel的交换机上,备用通道可以接入到另外一个交换机,用于主通道的失败接管。
EtherChannel的所有成员网卡都应该设置成同样的速度和工作模式,如1000兆全双工。
要用作EtherChannel成员的网卡不能配置IP地址,如果已经配置了,必须要在开始配置EtherChannel前删除这些配置。
在Aix5.2以后,我们看看三种典型的配置方式1、双通道或者多通道的共同active模式,这个模式下,所有的网卡都处于active状态,也就是每个网卡都处于工作状态,他们共有一个IP地址与MAC地址,但是,所有网卡的目标必须在同一个交换机上,并且交换机的对应端口也要绑定。
这样做最大的好处就是,当其中一个网卡失效,或者一根网线失效的时候,不影响整个网络的工作,只有当所有的网卡通道失效的时候,网络才失效。
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)为默认规则。
当在两台交换机之间连接多条线路来增加带宽时,由于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。
思科实验-实验1报告实验报告⼀、实验⽬的(本次实验所涉及并要求掌握的知识点)实验1.1:第 1 部分:检查DR 和BDR ⾓⾊变化第 2 部分:修改OSPF 优先级和强制选举实验1.2第 1 部分:配置基本交换机设置第 2 部分:通过思科PAgP 配置EtherChannel第 3 部分:配置802.3ad LACP EtherChannel第 4 部分:配置冗余EtherChannel 链路⼆、实验内容与设计思想(设计思路、主要数据结构、主要代码结构)实验1.1:在本练习中,您将检查DR 和BDR ⾓⾊并观察⽹络变化时⾓⾊的变化。
然后您将修改优先级以控制⾓⾊并强制进⾏新的选举。
最后,您将检验路由器是否充当所需⾓⾊。
实验1.2三台交换机已完成安装。
在交换机之间存在冗余上⾏链路。
通常只能使⽤这些链路中的⼀条;否则,可能会产⽣桥接环路。
但是,只使⽤⼀条链路只能利⽤⼀半可⽤带宽。
EtherChannel 允许将多达⼋条的冗余链路捆绑在⼀起成为⼀条逻辑链路。
在本实验中,您将配置端⼝聚合协议(PAgP)(Cisco EtherChannel 协议)和链路聚合控制协议(LACP)(EtherChannel 的IEEE 802.3ad 开放标准版本)。
三、实验使⽤环境(本次实验所使⽤的平台和相关软件)Cisco Packet Tracer四、实验步骤和调试过程(实验步骤、测试数据设计、测试结果分析)实验1.1:第⼀部分:检查DR 和BDR 的⾓⾊更改第 1 步:请等待,直到链路指⽰灯由琥珀⾊变为绿⾊。
当您在Packet Tracer 中⾸次打开⽂件时,您可能会注意到交换机的链路指⽰灯为琥珀⾊。
这些链路指⽰灯会保持琥珀⾊50 秒钟,在此期间,交换机会确认所连接的是路由器⽽不是交换机。
或者,您可以单击“Fast Forward Time”来跳过此过程。
第 2 步:检验当前的OSPF 邻居状态。
a.在每台路由器上使⽤适当的命令来检查当前DR 和BDR。
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. 添加物理接口到端口聚合组:将之前配置的物理接口添加到创建的端口聚合组中。
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。
技术探讨: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端口。
实验四端口聚合配置
一、实验目的
掌握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免费增加带宽学校机房文件服务器下载速度如蜗牛,时常耗费师生的上课时间,以致怨声载道。
想上套新设备改善,学校在年前预算的时候又没有这项计划。
能否在现有设备环境下,提高上传下载文件的速度呢?某财会职业学校内部有两个学生机房,每个机房中有40台计算机。
多媒体机房使用的频率非常高,但有个问题一直困扰着任课教师和学生。
有的时候,学校王老师在A机房上课,他让学生从B机房中的文件服务器中下载资料,由于两个机房的学生机器接入了不同的交换机,少数几个学生下载的时候速度还可以,但是所有学生同时下载的时候速度就很慢了,这就造成了课堂时间的浪费。
王老师为此经常在会议上抱怨。
巧妇无米能饭否这件事经老师们多次催促,到了不能不办的地步了。
学校的管理员首先想到的是将交换机增加堆叠模块。
因为堆叠技术可以将不同的交换机通过专用的堆叠线缆连接起来,堆叠后的带宽是交换机接口速率的几十倍。
但是增加堆叠模块需要资金投入,而学校在年前预算的时候又没有这项计划,只能退而求其次,在现有条件下考虑用其他技术解决问题了。
管理员的第二个想法是利用生成树(Spanning Tree)技术,这样可以把两台交换机用多条链路连接。
我们知道,在以太网环境下是不允许出现环路的,生成树则可以在交换机之间实现冗余连接又避免出现环路。
不过,Spanning Tree冗余连接的工作方式是Stand By。
也就是说,除了一条链路工作外,其余链路实际上是处于待机(Stand By)状态。
单独利用Spanning Tree还是无法增加带宽。
如何让两条或者多条链路同时工作呢?实惠的EtherChannel其实解决上述问题可利用EtherChannel技术,这在网络组建、工程布线和系统集成工程中是比较常见的。
EtherChannel技术应用的场景可以分为:交换机到交换机、交换机到路由器、交换机到服务器等。
EtherChannel实际上是将几个设备上的接口聚合成一个逻辑接口的技术,也被称为链路聚合技术。
Etherchannel环境下更换网卡环境:AIX OSLevel:5304CSPEtherchannel配置模式:标准,backup模式。
此处Etherchanel的虚拟网卡为ent4,物理主网卡为ent2,物理备网卡为ent3 步骤:1. 使用命令entstat -d ent4查看当前Etherchannel状态查看当前Etherchannel网卡的状态,例如:# entstat -d ent4 | egrep -e "ETHERNET|Link Status|Active channel|Media Speed" ETHERNET STATISTICS (ent4) :Active channel: primary channelETHERNET STATISTICS (ent2) :Link Status : UpMedia Speed Selected: 100 Mbps Full DuplexMedia Speed Running: 100 Mbps Full DuplexETHERNET STATISTICS (ent3) :Link Status : DownMedia Speed Selected: 100 Mbps Full DuplexMedia Speed Running: Unknown注意当前“Active channel”是Primary Channel还是Secondary Channel查看ent2和ent3的link status是Up还是Down2. 如果需要更换的是主网卡ent2,而当前“Active Channel”仍是Primary Channel,则当前ent2上还有网络流量,需要首先进行链路的主备网卡切换,确保需要更换的主网卡ent2上没有网络流量# /usr/lib/methods/ethchan_config -f ent4更换主网卡ent2:1.从etherchannel删除主网卡/usr/lib/methods/ethchan_config -d ent4 ent22.删除并热插拔主网卡3.添加主网卡到etherchannel/usr/lib/methods/ethchan_config -a ent4 ent23. 如果需要更换的是备网卡ent3,而当前“Active Channel”是Secondary Channel,则当前ent3上还有网络流量,需要首先进行链路的主备网卡切换,确保需要更换的备网卡ent3上没有网络流量# /usr/lib/methods/ethchan_config -f ent4更换备网卡ent3:1.从etherchannel删除备网卡/usr/lib/methods/ethchan_config -d ent4 ent32.删除并热插拔备网卡3.添加备网卡到etherchannel/usr/lib/methods/ethchan_config -a -b ent4 ent3完!附录ethchan_config命令说明man ethchan_configCommands Reference, Volume 2, d - h ethchan_config CommandPurposeAdds adapters to an EtherChannel or removes adapters from an EtherChannel.Syntaxethchan_config { -a [ -b ] | -d } EtherChannel Adapterethchan_config -c EtherChannel Attribute NewV alueethchan_config -f EtherChannelDescriptionThis command adds adapters to an EtherChannel or removes adapters from an EtherChannel. This command can also be used tomodify EtherChannel attributes. These additions, deletions or modifications can take place even if the EtherChannel'sinterface is currently configured; that is, it is not necessary to detach the EtherChannel's interface to add or removeadapters or modify most EtherChannel attributes.Flags-aAdds the specified Adapter to the specified EtherChannel. If the adapter must be added as a backup adapter, the -bflag must be specified.-bSpecifies that the Adapter is being added as a backup adapter. This flag is only valid when used with the -a flag.-cChanges the specified Attribute of the specified EtherChannel attribute to the specified NewValue.-dDeletes the specified Adapter from the specified EtherChannel. The -b flag should not be used with the -d flag.-fForces a failover of the specified EtherChannel. Note that the failover will only actually occur if the adapter in theidle channel is up: if the adapter in the idle channel is down, the EtherChannel will keep operating on the active oneand no failover will take place.ParametersAdapterSpecifies the adapter to add or delete.AttributeSpecifies an attribute of the specified EtherChannel.EtherChannelSpecifies the EtherChannel.NewValueSpecifies the new value for the specified attribute of the specified EtherChannel.Exit StatusThe command completed successfully.>0An error occurred.Examples1 To add the adapter ent0 as the backup adapter in the EtherChannel called ent7, type:/usr/lib/methods/ethchan_config -a -b ent7 ent02 To change the address to ping attribute of an EtherChannel called ent7 to type:/usr/lib/methods/ethchan_config -c ent7 netaddr 3 To force a failover of an EtherChannel called ent7 from the currently active channel to the idle channel, type:/usr/lib/methods/ethchan_config -f ent7RestrictionsThe use of the use_jumbo_frame attribute cannot be modified by this command. Attempting to do so will print out an errormessage.Location/usr/lib/methodsAIX33:/>。
配置三层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配置
1.实验目的
通过本实验,读者可以掌握如下技能:
①EtherChannel的工作原理;
②EtherChannel的配置。
2.实验拓扑
实验拓扑图如图13-5所示。
图13-5 实验4拓扑图
3.实验步骤
构成EnterChannel的端口必须具有相同的特性,如双工模式、速度和Trunking 的状态等。
配置EtherChannel有手支配置和自动配置(PAGP或者LAGP)两种方法,自动配置就是让EtherChannel协商协议自动协商EtherChannel的建立。
(1)手动配置EtherChannel
S1(config)#interface port-channel 1
//以上是创建以太通道,要指定一个唯一的通道组号,组号的范围是1~6的正整数。
要取消EtherChannel时用”no interface port-channel 1”命令
S1(config)#interface f0/13
S1(config-if)#channel-group 1 mode on
S1(config)#interface f0/14
S1(config-if)#channel-group 1 mode on
//以上将物理接口指定到已创建的通道中
S1(config)#int port-channel 1
S1(config-if)#switchport 1 mode trunk
S1(config-if)#speed 100
S1(config-if)#duplex full
//以上配置通道中的物理接口的速率及双工等属性
S2(config)#interface port-channel 1
S2(config)#interface f0/13
S2(config-if)#channel-group 1 mode on
S2(config)#interface f0/14
S2(config-if)#channel-group 1 mode on
S2(config)#int port-channel 1
S2(config-if)#switchport 1 mode trunk
S2(config-if)#speed 100
S2(config-if)#duplex full
S1(config)#port-channel load-balance dst-msc
S2(config)#port-channel load-balance dst-msc
//以上是配置EtherChannel的负载平衡方式,命令格式为”port-channel load-balance
method”,负载平衡的方式有:dst-ip、dst-mac、src-dst-ip、src-dst-mac等
(2)查看EtherChannel信息
S1#show etherchannel summary
Flags; D - down P - in port-channel
I - stand-alone s - suspended
H - Hot-standby (LACP only)
R - Layer3 S - Layer2
U - in use f - failed to allocate aggregator
u - unsuitable for bundling
w – waiting to be aggregated
d - default port
Number of channel-groups in use; 1
Number of aggregators; 1
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
1 Po1(SU) - Fa0/13(Pd) Fa0/14(P)
//可以看到EtherChannel已经形成,”SU”表示EtherChannel正常,如果显示为”SD”,表示把EthernetChannel接口关掉重新开启。
(4)配置PAGP或者LAGP
【技术要点】
●要想把接口配置为PAGP的desirable模式使用命令:”channel-group 1 mode desirable”;
●要想把接口配置为PAGP的auto模式使用命令:”channel-group 1 mode auto”;
●要想把接口配置为LACP的active模式使用命令:”channel-group 1 mode active”;
●要想把接口配置为LACP的passive模式使用命令:”channel-group 1 mode passive”。
在这里进行如下配置:
S1(config)#interface range f0/13 – 14
S1(config-if)#channel-group 1 mode desirable
S2(config)#interface range f0/13 – 14
S2(config-if)#channel-group 1 mode desirable
S1#show etherchannel summary
Flags; D - down P - in port-channel
I - stand-alone s - suspended
H - Hot-standby (LACP only)
R - Layer3 S - Layer2
U - in use f - failed to allocate aggregator
u - unsuitable for bundling
w – waiting to be aggregated
d - default port
Number of channel-groups in use; 1
Number of aggregators; 1
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
1 Po1(SU) - Fa0/13(Pd) Fa0/14(P)
//可以看到EtherChannel协商成功。
注意:应在链路的两端都进行检查,确认两端都形成以太通道才行。