设为首页收藏本站language 语言切换
查看: 2443|回复: 9
收起左侧

[分享] 思科设备配置新手篇--链路聚合(EtherChannel)

[复制链接]
 成长值: 64540
发表于 2018-8-2 14:24:00 | 显示全部楼层 |阅读模式
   端口聚合又称作链路聚合,即将几个链路作聚合处理以达到增加交换机之间的连接带宽,避免网络瓶颈的目的。 链路聚合控制协议实现了如何将两个以上的以太网链路组合起来成为高带宽通道。其实现方法是在交换机上把多个物理端口的链路连接捆绑在一起形成一个简单的逻辑连接?这个逻辑连接被称为聚合端口。 冗余链路和流量负载平衡是端口聚合的根本目的。
一、二层端口上的链路聚合
端口的聚合有两种方式,一种是手动的方式,一个是自动协商的方式。
(1)手动方式   这种方式很简单,设置端口成员链路两端的模式为“on”。
命令格式为:   channel-group <number组号> mode on
(2)自动方式    自动方式有两种协议:PAgP(Port Aggregation Protocol)和LACP(Link aggregation Control Protocol)。   
PAgP:Cisco设备的端口聚合协议,有auto和desirable两种模式。 auto模式在协商中只收不发,desirable模式的端口收发协商的数据包。   LACP:标准的端口聚合协议802.3ad,有active和passive两种模式。 active相当于PAgP的auto,而passive相当于PAgP的desirable。
1:假设要把F0/23和F0/24聚合,那么分别在起端口配置里面输入:
switch(config)#int range fastethernet 0/23-24
switch(config-if)#switchport trunk encapsulation dot1q
switch(config-if)#switchport mode trunk
switch(config-if)#channel-group 1 mode on  //注意这里的on就说明用的是手动的方式,如果用自动方式,那么就要看你在接口上启用的是什么协议了
switch(config-if)#channel-protocol  {pagp|lacp} //之后的配置就看你起用了什么协议
二、三层端口上的链路聚合
由于EtherChannel大多工作在物理层,所以可将多个3层接口组合成一条单独的通道。
下面来看步骤:
switch(config)#interface port-channel 1  //创建逻辑端口通道
switch(config-if)#ip address 192.168.10.1 255.255.255.0         //配置通道IP地址
switch(config-if)#interface gi1/0/1     //将二层端口添加到三层逻辑通道
switch(config-if)#no ip address         //移除任何协议寻址
switch(config-if)#no switchport        //确保端口工作在三层
switch(config-if)#ip channel-group 1 mode on   //将端口分配给EtherChannel
switch(config-if)#interface gi1/0/2
switch(config-if)#no ip address
switch(config-if)#no switchport
switch(config-if)#ip channel-group 1 mode on
1、为使Port Channel正常工作,Port Channel的成员端口必须具备以下相同的属性:
a) 端口均为全双工模式;
b) 端口速率相同;
c) 端口的类型必须一样,比如同为以太口或同为光纤口;
d) 端口同为Access端口并且属于同一个VLAN或同为Trunk端口;
e) 如果端口为Trunk端口,则其Allowed VLAN和Native VLAN属性也应该相同。
2、支持任意两个交换机物理端口的汇聚,最大组数为6个,组内最多的端口数为8个。
3、一些命令不能在port-channel上的端口使用,包括:arp,bandwidth,ip,ip-forward
等;
4、在使用强制生成端口聚合组时,由于汇聚是手工配置触发的,如果由于端口的VLAN
信息不一致导致汇聚失败的话,汇聚组一直会停留在没有汇聚的状态,必须通过往该group增加和删除端口来触发端口再次汇聚,如果VLAN信息还是不一致仍然不能汇聚成功。直到VLAN信息都一致并且有增加和删除端口触发汇聚的情况下端口才能汇聚成功;
5、检查对端交换机的对应端口是否配置端口聚合组,且要查看配置方式是否相同,如果本端是手工方式则对端也应该配置成手工方式,如果本端是LACP动态生成则对端也应该是LACP动态生成,否则端口聚合组不能正常工作;还有一点要注意的是如果两端收发的都是LACP协议,至少有一端是ACTIVE的,否则两端都不会发起LACP数据报;
6、port-channel一旦形成之后,所有对于端口的设置只能在port-channel端口上进行;
7、LACP必须和Security和802.1X的端口互斥,如果端口已经配置上述两种协议,就不允许被起用LACP;
三、端口聚合的两端接口类型可以一致,也可以不一致,比如一端是三层接口,一端是二层接口,三层接口一般是网关或者路由接口
channel-group mode 另解:
(1)ON, 这种模式会强制端口不使用思科私有PAgP而形成EtherChannel.
在这种模式下,如果希望EtherChannel能够正确的工作,那么就要求链路伙伴的EtherChannel都处于On模式。
(2)Auto 这中模式会使端口进入自动协商。如果端口接收到PAgP数据包,那么就形成EtherChannel. 但是这种模式下端口不会主动发起协商。
(3)Desirable 这种模式是cisco的PAGP协商模式,主动协商建立通道,将使得端口利用PAgP进入形成EtherChannel的协商状态。在配置EtherChannel的时候,推荐使用desirable

评分

参与人数 1好评度 +1 收起 理由
假面骑士w + 1

查看全部评分

发表于 2018-8-2 16:27:58 | 显示全部楼层
好好学习天天向上
沙发 2018-8-2 16:27:58 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2018-8-8 12:34:45 | 显示全部楼层
非常感謝分享!謝謝
板凳 2018-8-8 12:34:45 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2018-8-8 12:34:55 | 显示全部楼层
非常感謝分享!謝謝
地板 2018-8-8 12:34:55 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2019-3-6 08:00:22 | 显示全部楼层
切尔奇二群翁额
6# 2019-3-6 08:00:22 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2020-7-21 14:55:50 | 显示全部楼层
感謝樓主分享
7# 2020-7-21 14:55:50 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2020-11-18 17:58:32 | 显示全部楼层
配置逻辑通道IP地址的意义在哪,不明白
8# 2020-11-18 17:58:32 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2021-8-7 10:43:20 | 显示全部楼层
active相当于PAgP的auto,而passive相当于PAgP的desirable。这句话有问题吧
9# 2021-8-7 10:43:20 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-19 18:03 , Processed in 0.195537 second(s), 27 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表