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

简介:

本节书摘来自异步社区《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。


cb2a2ec428414892f6d71c7637a97c9de5a3ad88

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。结果“是”指示即将建立信道。


31d4e60667c10f2b41c35c4b6ea2efa0b8759fb6

自动:将接口置于被动协商状态,在该状态下,接口会响应接口接收到的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所示。


c605e41bdcbda91fd7b76c33a3077e8a8f539829

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未能形成信道,则恢复到接入端口配置。


03a65c3764bcaf34d411644e3680daca3bf64528

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

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


6d98128fda89cb8c5e421bf28f49e119960268ec
相关实践学习
阿里云专有网络VPC使用教程
专有网络VPC可以帮助您基于阿里云构建出一个隔离的网络环境,并可以自定义IP 地址范围、网段、路由表和网关等;此外,也可以通过专线/VPN/GRE等连接方式实现云上VPC与传统IDC的互联,构建混合云业务。 产品详情:https://www.aliyun.com/product/vpc
相关文章
|
6月前
|
Linux
百度搜索:蓝易云 ,Linux系统如何查看服务器带宽及网络使用情况?
通过使用ifconfig、ip、nload和vnstat等命令和工具,您可以方便地查看Linux服务器的带宽和网络使用情况。请根据您的需求选择适合的工具来监视和分析网络流量。
106 0
|
2月前
|
存储 并行计算 网络协议
|
11月前
|
5G
带你读《5G 系统技术原理与实现》——2.2.1 FR1 与FR2 对应的工作频段
带你读《5G 系统技术原理与实现》——2.2.1 FR1 与FR2 对应的工作频段
带你读《5G 系统技术原理与实现》——2.2.1 FR1 与FR2 对应的工作频段
|
11月前
|
5G
带你读《5G 系统技术原理与实现》——2.2.2 FR1 与FR2 信道带宽
带你读《5G 系统技术原理与实现》——2.2.2 FR1 与FR2 信道带宽
|
11月前
|
5G
带你读《5G 系统技术原理与实现》——2.2.3 FR1 与 FR2 工作频段与信道带宽对应关系
带你读《5G 系统技术原理与实现》——2.2.3 FR1 与 FR2 工作频段与信道带宽对应关系
|
12月前
网络基础 计算机网络速率,带宽,吞吐量概念
网络基础 计算机网络速率,带宽,吞吐量概念
323 0
|
网络架构
关于网络,带宽,网速,延迟的一些知识
关于网络,带宽,网速,延迟的一些知识
186 0
|
弹性计算 容灾 网络安全
VPC+NAT 网络实现多应用共享公网带宽|学习笔记
快速学习 VPC+NAT 网络实现多应用共享公网带宽
164 0
VPC+NAT 网络实现多应用共享公网带宽|学习笔记
2.1.1计算机网络(奈氏准则 香农定理 码元 速率 波特 带宽 物理层概念 通信方式 传输方式)
物理层基本概念 1.机械特性 2.电气特性 3.功能特性 4.规程特性 数据通信基础知识 1.典型的数据通信模型 2.数据通信相关术语 三种通信方式 1.单工通信 2.半双工通信 3.全双工通信 传输方式 串行传输&并行传输​ 码元 速率 波特 带宽 码元 速率 带宽 ​ 奈氏准则 香农定理 失真 失真的一种现象---码间串扰 奈氏准则(奈奎斯特定理) 香农定理
2.1.1计算机网络(奈氏准则 香农定理 码元 速率 波特 带宽 物理层概念 通信方式 传输方式)

热门文章

最新文章