本节书摘来自异步社区《CCNA学习指南:Cisco网络设备互连(ICND2)(第4版)》一书中的第1章,第1.3节通过EtherChannel 改进冗余及增加带宽,作者 【美】John Tiso,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.3 通过EtherChannel 改进冗余及增加带宽
CCNA学习指南:Cisco网络设备互连(ICND2)(第4版)
在分层网络设计中,接入交换机和分配交换机之间的某些链路利用率可能很高,甚至供不应求。这些链路的速度可能会增加,但增加的程度有限。EtherChannel技术允许通过创建由几个物理链路组成的逻辑链路来避免此限制。

图1-16为包含EtherChannel的示例网络拓扑。椭圆代表在逻辑方面与EtherChannel关联的链路。STP将EtherChannel链路识别为单一端口。X用于标记处于阻塞模式的EtherChannel。


EtherChannel最初是由思科开发的一种技术,作为一种LAN交换机到交换机的技术,用于将多个快速以太网或吉比特以太网组成一个逻辑信道。信道中的端口必须为同一个类型(如快速以太网、吉比特以太网或10Gbit以太网)。

此技术有许多优点,例如:

大多数配置任务可以在EtherChannel接口(而不是在每个端口上)完成,这样能确保链路中的配置一致。

它依赖现有的交换机端口。无需将链路升级到拥有更高带宽的更快、更昂贵的连接。

负载均衡可能会在属于相同EtherChannel的链路之间进行。

可以基于硬件平台跨物理链路实现一种或多种方法,如源MAC地址到目的MAC地址负载均衡或源IP地址到目的IP地址负载均衡。

EtherChannel创建的聚合被视为一个逻辑链路。当两个交换机之间存在多个EtherChannel包时,STP可以阻止其中一个包,以防止出现冗余链路。当STP阻塞其中一个冗余链路时,它会阻止一个EtherChannel,从而阻塞属于该EtherChannel链路的所有端口。如果只有一个EtherChannel链路,则EtherChannel中的所有物理链路都有效,因为STP只看到一个(逻辑)链路。

EtherChannel提供冗余。整体链路将被视为一个逻辑连接,所以丢失一个物理链路不会更改拓扑。

不会重新计算生成树。只要至少存在一个物理链路,EtherChannel就会正常工作,即使总吞吐量下降也是如此。

通过将2~8个物理链路分组为一个逻辑EtherChannel链路,可以实施EtherChannel。不能在单个EtherChannel中混合使用不同的接口类型(如快速以太网和吉比特以太网)。记住EtherChannel点可以提高交换机之间的速度。随着EtherChannel技术越来越普遍,以及交换机之外的一些设备也支持链路聚合为一个EtherChannel链路,这个概念也进行了扩展。无论如何,EtherChannel会创建一对一关系。在两台交换机之间或启用了EtherChannel的服务器和交换机之间可以创建EtherChannel链路,但是无法通过同一EtherChannel链路将流量发送到不同的交换机。一个EtherChannel链路始终只连接两台设备。交换机集群技术是例外,如包含虚拟交换系统(VSS)或虚拟端口信道(vPC)的Multichassis EtherChannel (MEC)。

vPC和MEC/VSS技术允许将两个交换机配置显示为一个逻辑交换机。CCNA不会对vPC和VSS进行介绍。

注意
有关vPC、VSS和MEC的详细信息,请在以下位置参阅Cisco Catalyst 6500 VSS和Cisco Nexus 7000 vPC互操作性及最佳实践:http://www.cisco.com/en/US/prod/collateral/switches/ps5718/ps708/ white_paper_c11_589890.html。
当使用EtherChannel时,在这两个设备上,各自的EtherChannel组成员端口配置必须一致。如果一端的物理端口配置为Trunk,则另一端的物理端口也必须设计为Trunk。每个EtherChannel都拥有一个逻辑端口信道接口。应用于端口信道接口的配置将影响分配给该接口的所有物理接口。

1.3.1 EtherChannel协议
本部分介绍两项用于创建EtherChannel组的EtherChannel协议:端口聚合协议(PAgP,一项思科专有协议)和链路聚合控制协议(LACP,一项基于标准的协议)。

1.链路聚合协议
PAgP是思科专有协议,有助于自动创建EtherChannel链路。使用PAgP配置EtherChannel链路时,将在EtherChannel可用的端口之间发送PAgP数据包,以协商信道的形成。当PAgP识别到匹配的以太网链路时,就将其分组到同一EtherChannel。然后,EtherChannel将作为单个网桥端口添加到生成树。

PAgP启用时也可以管理EtherChannel。PAgP数据包每30秒发送一次。PAgP检查配置一致性,并管理链路的添加和两台交换机之间的故障。PAgP确保EtherChannel创建时,所有端口都具有同类型的配置。在EtherChannel中,所有端口都必须具有相同的速度、双工设置和VLAN信息。信道创建后,任何端口的修改也将改变所有其他信道端口。

PAgP可用端口设置及这些设置的作用如表1-4所示。该表是链路每一侧的设置矩阵。例如,第一行指示当将每一侧均设置为“打开”时,各链路也将同时打开PAgP。结果“是”指示即将建立信道。


自动:将接口置于被动协商状态,在该状态下,接口会响应接口接收到的PAgP数据包,但不会发起PAgP协商。

期望:将接口置于主动协商状态,在该状态下,接口通过发送PAgP数据包来发起与其他接口的协商。

打开:强制接口不使用PAgP进入信道。“打开”模式下配置的接口不交换PAgP数据包。

每端的模式必须兼容。如果将一端配置为“自动”模式,则它将处于被动状态,等待另一端发起EtherChannel协商。如果另一端也设置为“自动”模式,那么协商不会启动,不能形成EtherChannel。如果使用no命令禁用所有模式,或者不配置任何模式,那么接口将处于“关闭”模式,而且禁用EtherChannel。

注意,“打开”模式会在EtherChannel中手动放置接口,不进行协商。只有当另一端也设置为“打开”模式时,它才会生效。如果使用PAgP将另一端设置为协商参数,则不会形成EtherChannel,因为已设置为“打开”模式的一端不会进行协商。

2.链路聚合控制协议
LACP属于IEEE (802.3ad)规范,它允许将多个物理端口捆绑形成单个逻辑信道。LACP允许交换机通过向对等体发送LACP数据包以协商自动捆绑,它与思科EtherChannel一起使用,执行的功能与PAgP类似。因为LACP是IEEE标准,所以可以在多供应商环境中使用它来支持EtherChannel。思科设备都支持这两个协议。

PAgP通过检测两端的配置并确认其兼容性来协助创建EtherChannel链路,以便在需要时启用EtherChannel链路。

LACP具有3种信道构建操作模式。

LACP被动:将端口置于被动协商状态。在该状态下,端口会响应它接收到的LACP数据包,但不会发起LACP数据包协商。

LACP主动:将端口置于主动协商状态。在该状态下,端口通过发送LACP数据包发起与其他端口的协商。

LACP打开:强制接口不使用LACP进入信道。“打开”模式下配置的接口不交换LACP数据包。

与表1-4(针对PAgP)类似,两个链路上的LACP设置会对信道建立产生的影响如表1-5所示。


1.3.2 配置EtherChannel
配置EtherChannel接口时,请遵循以下指导原则并观察限制条件。

EtherChannel支持:所有模块上的所有以太网接口都支持EtherChannel(最多有8个接口),而且不要求接口在物理上连续或位于同一模块。

速度和双工:在EtherChannel中将所有接口配置成以同一速度、在同一双工模式下运行。

VLAN匹配:EtherChannel包中的所有接口都必须分配到相同的VLAN或配置为Trunk。

VLAN范围:在Trunk第2层EtherChannel中的所有接口上,EtherChannel都支持相同的允许VLAN范围。

如果必须更改这些设置,请在EtherChannel接口配置模式下配置。配置了EtherChannel接口之后,所有应用于端口信道接口的配置也将影响单个接口。这种情况的反面是不成立的,而且会引起EtherChannel中的接口不兼容。

示例1-7提供双端口EtherChannel配置,还将EtherChannel的设计显示为VLAN Trunk。值得注意的一点是,可将EtherChannel配置为接入端口、Trunk端口或同时作为上述两者。在本示例中,配置为上述两个端口角色。当配置为两个端口角色时,如果LACP或PAgP未能形成信道,则恢复到接入端口配置。


在同一设备上配置多个端口信道接口时,可以使用show etherchannel summary命令(如示例1-9所示)使每个端口信道只显示一行信息。在本例中,交换机配置了一个EtherChannel,组1使用LACP。接口包由接口FastEthernet 0/1和FastEthernet0/2组成。可以看到该组是第2层EtherChannel,而且正在使用中(通过端口信道编号旁边的字母SU指示)。

示例1-9 每个信道组显示一行概要


《CCNA学习指南:Cisco网络设备互连(ICND2)(第4版)》——1.3节通过EtherChannel 改进冗余及增加带宽...相关推荐

  1. 《CCNA学习指南:Cisco网络设备互连(ICND2)(第4版)》——1.1节理解VLAN 和VLAN Trunk 及排除相关故障...

    本节书摘来自异步社区<CCNA学习指南:Cisco网络设备互连(ICND2)(第4版)>一书中的第1章,第1.1节理解VLAN 和VLAN Trunk 及排除相关故障,作者 [美]John ...

  2. 《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》——1.13节生产网络模拟问题1-1...

    本节书摘来自异步社区<CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)>一书中的第1章,第1.13节生产网络模拟问题1-1,作者[美]Anthony Sequeira,更多 ...

  3. 《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》——1.10节本章小结

    本节书摘来自异步社区<CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)>一书中的第1章,第1.10节本章小结,作者[美]Anthony Sequeira,更多章节内容可以访 ...

  4. 《CCNA学习指南:数据中心(640-911)》——1.3 物理网络拓扑

    本节书摘来自异步社区<CCNA学习指南:数据中心(640-911)>一书中的第1章,第1.3节,作者: [美]Gary R. Wright(加里 R.赖特) , W. Richard St ...

  5. 《CCNA学习指南:数据中心(640-911)》——2.2 网络互联模型

    本节书摘来自异步社区<CCNA学习指南:数据中心(640-911)>一书中的第2章,第2.2节,作者: [美]Gary R. Wright(加里 R.赖特) , W. Richard St ...

  6. 《CCNA学习指南:数据中心(640-911)》——1.6 考试要点

    本节书摘来自异步社区<CCNA学习指南:数据中心(640-911)>一书中的第1章,第1.6节,作者: [美]Gary R. Wright(加里 R.赖特) , W. Richard St ...

  7. 重拾IP路由选择:CCNA学习指南中的IP路由选择

    IP路由选择技术 是网络技术的核心部分,也是目前研究的热点,其中的 动态路由选择协议 比如RIPv1,RIPv2,OSPF等,解决了数据在网络中转递的诸多问题. 在TCP/IP协议详解的学习过程中,我 ...

  8. 《CCNA学习指南:数据中心(640-911)》——导读

    前言 欢迎来到Cisco认证的世界!你选择了这本教材是因为你希望百尺竿头更进一步--比如,找一份更满意的工作.你的选择是很英明的.Cisco认证可以帮助你获得第一份网络技术类的工作,若你已经从业,Ci ...

  9. ccna学习指南笔记8

    第12章               cisco无线网络技术 考试要点: IEEE802.11a运行在5GHz频段,传输速率为54mb/s,最远传输为50英尺 802.11b:运行在2.4GHz频段, ...

最新文章

  1. 【2.CentOS6.8安装JDK】
  2. numba 让python速度提升百倍
  3. 麦芒七怎么装鸿蒙,华为麦芒7怎么进行双清_清理缓存和恢复出厂设置的方法
  4. android过滤html标签,Android中处理TextView带超链接HTML标签的点击事件处理方法
  5. Linux学习笔记 --iptables防火墙配置
  6. scrapy爬虫返回302,301,解决方法
  7. SRP6针对于网游登录服的应用
  8. java 原型模式_原型模式
  9. php smarty key,php Smarty模版详解
  10. 自然辩证法2018版_2018年《自然辩证法概论》已整理
  11. 大数据基础课17 大数据环境下如何保护隐私
  12. hdfs写流程和MR缓冲区
  13. iPhone的备忘录如何进行撤销?
  14. 计算机冗余,惯性导航计算机系统冗余设计
  15. linux下rar等各种格式的压缩包的压缩、解压方法
  16. python数据分析实战:DCM模型设计及实现(以波音公司用户选择为例)
  17. 基于Proteus的8×8LED点阵实验
  18. 完整版:Idea创建Jsp项目
  19. 高世代面板产线连续投产,液晶面板价格大战持续
  20. Android之无限轮播图源代码

热门文章

  1. JSON和byte[]
  2. 注册谷歌广告联盟提示“此电话号码无法用于进行验证”解决办法
  3. 谷歌浏览器拓展及脚本安装入门简介
  4. 如果你的网站需要免费的 SVG 插图,一定不要错过 Undraw 这个网站
  5. 鸿蒙系统自带app分身,哪些手机自带应用分身功能 自带应用分身功能手机推荐...
  6. 笔记本光驱在计算机里不显示器,电脑开机硬盘灯一直亮不闪的 光驱没反应显示器不显示 风扇都转的...
  7. 【ArcGIS】连接到数据库失败,临时文件I/O错误--可能$SDEHOME/temp已满
  8. hadoop(五)-hdfs命令行基本命令
  9. 回顾2018年云计算九大亮点
  10. Compose也能跨平台?Compose Multiplatform是啥?KMM又是什么?