链路聚合 订阅
链路聚合(英语:Link Aggregation)是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。 展开全文
链路聚合(英语:Link Aggregation)是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。
信息
说    明
数据信道结合成一个单个的信道
常见问题
封装以太通道的接口要求
原    理
带宽增加了大约(n-1)倍
中文名
链路聚合
外文名
Link Aggregation
举    例
连接骨干网络的服务器
链路聚合简介
链路聚合(英语:Link Aggregation)是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。进一步用来描述该方法的总括术语还包括port trunking,link bundling,以太网/网络/ NIC绑定(Ethernet/network/NIC bonding)或网卡绑定(NIC teaming)。这些总括术语不仅包括与供应商无关的标准,如定义于IEEE 802.1ax和IEEE 802.3ad用于以太网的链路聚合控制协议(LACP),或以前的IEEE 802.3ad定义,也包括各种有专利的解决方案。 [1] 
收起全文
精华内容
下载资源
问答
  • 1. 为每台交换机配置vlan,并且配置好valn 10、vlan 20的... 根据拓扑图配置好二层链路聚合 3. 根据IP地址规划为每台主机配置好IP地址 4. 测试pc 0与pc 2,pc 1和pc 3的连通性 5. pc 0与pc 2可以远程管理所有交换机
  • 神州数码交换机
  • 二层链路聚合为了增加链路带宽,提高网络可靠性,现要在两台核心设备之间运行二层静态链路聚合
  • MA5680T链路聚合

    2018-01-15 21:42:24
    华为MA5680T MA5683T MA5608T 上行链路聚合。上行汇聚命令,
  • 西门子组态SCALANCE X的链路聚合pdf,西门子组态SCALANCE X的链路聚合:西门子推出的全新一代的SCALANCE X交换机实现链路聚合,来满足工业用户特殊的的带宽要求。
  • H3C DRNI跨设备链路聚合技术白皮书,普通聚合的链路只能够在一台设备上,只能提供链路级的保护,当设备故障以后,普通聚合将无法 工作,所以需要设备级保护的技术。DRNI(Distributed Resilient Network ...
  • Cisco三层交换机链路聚合配置应用实例!!!!
  • 此命令为介绍华三的链路聚合使用,并且是在某医院做过实际操作的配合思科上联设备,作为下联设备时所遇到的问题如何处理使用,全是干货 有图
  • H3C S5120-SI系列以太网链路聚合配置H3C S5120-SI系列以太网链路聚合配置
  • 链路聚合

    千次阅读 2020-10-01 20:17:38
    链路聚合 随着网络规模不断扩大,用户对骨干链路的带宽和可靠性提出了越来越高的要求。在传统技术中,常用更换高速率的接口板或更换支持高速率接口版的设备的方式来增加带宽,但这种方案需要付出高额的费用,而且...

    链路聚合

    • 随着网络规模不断扩大,用户对骨干链路的带宽和可靠性提出了越来越高的要求。在传统技术中,常用更换高速率的接口板或更换支持高速率接口版的设备的方式来增加带宽,但这种方案需要付出高额的费用,而且不够灵活。
    • 采用链路聚合技术可以在不进行硬件升级的条件下,通过将多个物理接口捆绑为一个逻辑接口,来达到怎加链路带宽的目的。在实现增大带宽目的的同时,链路聚合采用备份链路的记者,可以有效的提高设备之间的链路的可靠性。

    链路聚合的原理

    链路聚合的应用场景

    在这里插入图片描述

    • 链路聚合一般部署在核心节点,一边提示整个网络的数据吞吐量。
    • 在企业网络中,所有设备的流量在转发到其他网络前都会汇聚到核心层,在有核心去设备转发到其他网络,或者转发到外网。因此,在核心层设备负责数据的高速交换时,容易发生堵塞。在核心层部署流量聚合,可以提升整个数据网络的吞吐量,解决拥塞问题。本示例中,两台核心交换机SWA和SWB之间通过两条成员链路互相连接,通过部署链路聚合,可以确保SWA和SWB之间的链路不会产生拥塞。

    链路聚合

    在这里插入图片描述

    • 链路聚合能优点:提高链路带宽,增强网络可用性,支持负载分担

    • 链路聚合是把两台设备之间的多条物理链路聚合在一起,当作一条逻辑链路来使用。l这两台设备可以是一对路由器,一对交换机,或者是一台路由器和一台交换机。一条聚合链路可以包含多条成员链路,在一些低端路由器或交换机上默认最多为8条。

    • 链路聚合能够提高链路带宽。理论上,通过聚合几条链路,一个聚合口的带宽可以扩展为所有成员口带宽的总和,这样就有效地增加了逻辑链路的带宽。

    • 链路聚合为网络提供了高可靠性。配置了链路聚合之后,如果一个成员接口发生故障,该成员口的物理链路会把流量切换到另一条成员链路上。

    • 链路聚合还可以在一个聚合口上实现负载均衡,一个聚合口可以把流量分散到多个不同的成员口上,通过成员链路把流量发送到同一个目的地,将网络产生拥塞的可能性降到最低。

    链路聚合模式

    在这里插入图片描述

    • 手工负载分担模式下所有活动接口都参与数据的转发,分担负载流量。
    • LACP模式支持链路备份。
    • 链路聚合包含两种模式:手动负载均衡模式和LACP(Link Aggregation Control Protocol)模式。
    • 手工负载分担模式:Eth-Trunk的简历、成员接口的加入有手工配置,没有链路聚合控制协议的参与。该模式下所有活动链路都参与数据的转发,平均分担流量,因此陈伟负载分担模式。如果某条活动链路故障,链路聚合组自动在剩余的活动链路中平均分担流量。当需要在两个直连设备之间提供l一个较大的链路带宽而设备又不支持LACP协议时,可以使用手工负载分担模式。ARG3系列路由器和X7系列交换机可以基于目的MAC地址,源MAC地址,或者基于源MAC地址和目的MAC地址,源IP地址,目的IP地址,或者基于源IP地址和目的IP地址进行负载均衡。
    • 在LACP模式中,链路两端的设备相互发送LACP报文,协商聚合参数。协商完成后,两台设备确定活动接口和非活动接口。在LACP模式中,需要手动创建一个Eth-Trunk口,并添加成员口。LACP协商选举活动接口和非活动接口。LACP模式也叫M:N模式。M代表活动成员链路,用于在负载均衡模式中转发数据。N代表非活动链路,用于冗余备份。如果一条活动链路发生故障,该链路传输的数据被切换到一条优先级最高的备份链路上,这条备份链路转变为活动状态。
    • 两种链路聚合模式的主要区别是:在LACP模式中,一些链路充当备份链路。在手动负载均衡模式中,所有的成员口都处于转发状态。

    数据流控制

    在这里插入图片描述

    • Eth-Trunk链路两端相连的物理接口数量、速率、双工方式、流控方式必须一致。
    • 在一个聚合口,聚合链路两端的物理口(即成员口)的所有参数必须一致,包括物理口的数量,出书速录,双工模式和流量控制模型。成员口可以是二层接口或三次接口。
    • 数据流在聚合链路上传输,数据顺序必须保持不变。一个数据流可以看作是一组MAC地址和IP地址相同的帧。例如,两台设备之间的SSH或SFTP连接可以看作一个数据流。如果未配置链路聚合,只是用一条物理链路来传输数据,那么一个数据流中的帧总是能按照正确的顺序到达目的地。配置了链路聚合后,多条物理链路被绑定一条聚合链路,一个数据流中的帧通过不同的物理链路传输。如果第一个帧通过一条物理链路传输,第二帧通过另一条物理链路传输,这样一来同一数据流的第二个数据帧就有可能比第一个数据帧先到达对端设备,从而产生接收数据包乱序的情况。
    • 为了避免这种情况的发生,Eth-Trunk采用逐流负载分担的机制,这种机制把数据帧中的地址通过HASH算法生成HASH-KEY值,然后根据这个数值在Eth-Trunk转发表中寻找对应的出接口,不同的MAC或IP地址HASH得出的HASH-KEY值不同,从而出接口也就不同,这样既保证了同一数据流的帧在同一条物理链路转发,又实现了流量在聚合组内各物理链路上的负载分担,即逐流的负载分担。逐流负载分担能保证包的顺序,但不能保证带宽利用率。
    • 负载分担的类型主要包括以下几种,用户可以根据具体应用选择不同的负载分担类型。
      • 根据报文的源MAC地址进行负载分担;
      • 根据报文的目的MAC地址进行负载分担;
      • 根据报文的源IP地址进行负载分担;
      • 根据报文的目的IP地址进行负载分担;
      • 根据报文的源MAC地址和目的MAC地址进行负载分担;
      • 根据报文的源IP地址和目的IP地址进行负载分担;
      • 根据报文的VLAN、源物理端口等对L2、IPv4、IPv6和MPLS报文进行增强型负载分担。

    链路聚合配置

    二层链路聚合配置

    在这里插入图片描述

    • 在本例中,通过执行interface Eth-trunk 命令配置链路聚合。这条命令创建了一个Eth-Trunk口,并且进入该Eth-Trunk口视图。trunk-id用来唯一标识一个Eth-Trunk口,该参数的取值可以是0到63之间的任何一个整数。如果指定的Eth-Trunk口已经存在,执行interface eth-trunk命令会直接进入该Eth-Trunk口视图。

    • 配置Eth-Trunk口和成员口,需要注意一下规则:

      • 只能删除不包含任何成员口的Eth-Trunk口。

      • l把接口加入Eth-Trunk口时,二层Eth-Trunk口的成员口必须是二层接口,三层Eth-Trunk口的成员口必须是三层接口。

      • 一个Eth-Trunk口最多可以加入8个成员口。

      • 加入Eth-Trunk口的接口必须是hybrid接口(默认的接口类型)。

      • 一个Eth-Trunk口不能充当其他Eth-Trunk口的成员口。

      • 一个以太接口只能加入一个Eth-Trunk口。如果把一个以太接口加入另一个Eth-Trunk口,必须先把该以太接口从当前所属的Eth-Trunk口中删除。

      • 一个Eth-Trunk口的成员口类型必须相同。例如,一个快速以太口(FE口)和一个千兆以太口(GE口)不能加入同一个Eth-Trunk。

      • 位于不同接口板(LPU)上的以太口可以加入同一个Eth-Trunk口。如果一个对端接口直接和本端Eth-Trunk口的一个成员口相连,该对端接口也必须加入一个Eth-Trunk口。否则两端无法通信。

      • 如果成员口的速率不同,速率较低的接口可能会拥塞,报文可能会被丢弃。

        接口加入Eth-Trunk口后,Eth-Trunk口学习MAC地址,成员口不再学习。

    查看链路聚合信息

    在这里插入图片描述

    • 两个成员接口都已经绑定Eth-Trunk 1.
    • 执行display interface eth-trunk 命令,可以确认两台设备间是否已经成功实现链路聚合。也可以使用这条命令收集流量统计数据,定位接口故障。如果Eth-Trunk口处于UP状态,表明接口正常运行。如果接口处于Down状态,表明所有成员口物理层发生故障。如果管理员手动关闭端口,接口处于Administratively DOWN状态。可以通过接口状态的改变发现接口故障,所有接口正常情况下都应处于Up状态。

    三层链路聚合配置

    • 如果要在路由器上配置三层链路聚合,需要首先船舰Eth-Trunk接口,让后在Eth-Trunk逻辑口上执行undo portswtich命令,把聚合链路从二层转为三层链路执行undo portswitch命令后,可以为Eth-Trunk逻辑口分配一个IP地址。
    展开全文
  • 已完成所有配置。
  • linux bond和交换机的端口配置,并且在linux端口绑定时注意hash算法,不然网口bond后会出现负载均衡的问题,可能你需要两个1G变2G结果没有提升。
  • 华为、思科交换机链路聚合配置(lacp)
  • 实验22链路聚合实验

    2015-04-27 15:55:43
    实验22链路聚合实验
  • h3c链路聚合

    2014-11-25 16:09:06
    配置华三交换机链路聚合以及负载均衡配置案例
  • 链路聚合的两种模式:根据是否启用链路聚合控制协议 LACP,链路聚合分为手工负载分担模式和LACP 模式。一、手工负载分担模式链路聚合手工负载分担模式下, Eth-Trunk 的建立、成员接口的加入由手工配置,没有链路...

    77344c4ed2b38c3ef38cb6debba9460b.png

    c6b38166d2b8c4b0ff404d50cd23e91d.png

    链路聚合的两种模式:

    根据是否启用链路聚合控制协议 LACP,链路聚合分为手工负载分担模式和LACP 模式。

    一、手工负载分担模式链路聚合

    手工负载分担模式下, Eth-Trunk 的建立、成员接口的加入由手工配置,没有链路聚合控制协议的参与。

    该模式下所有活动链路都参与数据的转发,平均分担流量,因此称为负载分担模式。

    如果某条活动链路障,链路聚合组自动在剩余的活动链路中平均分担流量。

    当需要在两个直连设备间提供一个较大的链路带宽而设备又不支持LACP 协议时,可以使用手工负载分担模式。

    二、LACP 模式链路聚合

    作为链路聚合技术,手工负载分担模式 Eth-Trunk可以完成多个物理接口聚合成一个 Eth-Trunk 口来提高带宽,同时能够检测到同一聚合组内的成员链路有断路等有限故障,但是无法检测到链路层故障、链路错连等故障。

    为了提高 Eth-Trunk 的容错性,并且能提供备份功能,保证成员链路的高可靠性,出现了链路聚合控制协议 LACP(LinkAggregation Control Protocol), LACP 模式就是采用 LACP 的一种链路聚合模式。

    LACP 为交换数据的设备提供一种标准的协商方式,以供设备根据自身配置自动形成聚合链路并启动聚合链路收发数据。聚合链路形成以后,LACP 负责维护链路状态,在聚合条件发生变化时,自动调整或解散链路聚合。

    如图所示, DeviceA 与DeviceB 之间创建 Eth-Trunk,需要将DeviceA 上的四个接口与 DeviceB捆绑成一个 Eth-Trunk。由于错将 DeviceA上的一个接口与 DeviceC 相连,这将会导致DeviceA 向 DeviceB传输数据时可能会将本应该发到 DeviceB 的数据发送到 DeviceC 上。而手工负载分担模式的 Eth-Trunk不能及时检测到故障。

    如果在 DeviceA 和DeviceB 上都启用 LACP协议,经过协商后, Eth-Trunk 就会选择正确连接的链路作为活动链路来转发数据,从而DeviceA 发送的数据能够正确到达 DeviceB。

    Eth-Trunk 错连示意图

    1d7fa931e1a2ba34c8f1a689e943ead0.png

    基本概念

    1、系统LACP 优先级

    系统 LACP 优先级是为了区分两端设备优先级的高低而配置的参数。LACP 模式下,两端设备所选择的活动接口必须保持一致,否则链路聚合组就无法建立。此时可以使其中一端具有更高的优先级,另一端根据高优先级的一端来选择活动接口即可。系统LACP 优先级值越小优先级越高。

    2、接口LACP 优先级

    接口 LACP 优先级是为了区别不同接口被选为活动接口的优先程度,优先级高的接口将优先被选为活动接口。接口LACP优先级值越小,优先级越高。

    3、成员接口间M:N 备份

    LACP 模式链路聚合由 LACP 确定聚合组中的活动和非活动链路,又称为 M:N模式,即 M 条活动链路与N 条备份链路的模式。这种模式提供了更高的链路可靠性,并且可以在M 条链中实现不同方式的负载均衡。

    如图所示,两台设备间有 M+N条链路,在聚合链路上转发流量时在 M 条链路上分担负载,即活动链路,不在另外的N 条链路转发流量,这 N条链路提供备份功能,即备份链路。此时链路的实际带宽为 M条链路的总和,但是能提供的最大带宽为 M+N 条链路的总和。

    当 M 条链路中有一条链路故障时,LACP 会从 N条备份链路中找出一条优先级高的可用链路替换故障链路。此时链路的实际带宽还是 M条链路的总和,但是能提供的最大带宽就变为M+N-1 条链路的总和。

    M:N 备份示意图

    80abdad54328c6df6b2d2d4802074ead.png

    这种场景主要应用在只向用户提供 M条链路的带宽,同时又希望提供一定的故障保护能力。当有一条链路出现故障时,系统能够自动选择一条优先级最高的可用备份链路变为活动链路。

    如果在备份链路中无法找到可用链路,并且目前处于活动状态的链路数目低于配置的活动接口数下限阈值,那么系统将会把聚合接口关闭。

    LACP 模式实现原理:

    基于 IEEE802.3ad 标准的 LACP,链路聚合控制协议是一种实现链路动态聚合与解聚合的协议。

    LACP 通过链路聚合控制协议数据单元 LACPDU(LinkAggregation Control Protocol Data Unit)与对端交互信息。

    在 LACP 模式的 Eth-Trunk 中加入成员接口后,这些接口将通过发送 LACPDU向对端通告自己的系统优先级、 MAC 地址、接口优先级、接口号和操作Key 等信息。

    对端接收到这些信息后,将这些信息与自身接口所保存的信息比较以选择能够聚合的接口,双方对哪些接口能够成为活动接口达成一致,确定活动链路。

    LACPDU 报文详细信息如图所示。

    782bdaab3ac27dd1ff620c3dc86ade63.png

    LACP 模式 Eth-Trunk 建立的过程如下:

    1. 两端互相发送 LACPDU报文。如图所示,在 DeviceA 和 DeviceB上创建 Eth-Trunk 并配置为LACP 模式,然后向 Eth-Trunk中手工加入成员接口。此时成员接口上便启用了 LACP 协议,两端互发LACPDU报文。

    66673565af86dd85fc13181cd330e6f1.png

    2. 确定主动端和活动链路。

    如图所示,两端设备均会收到对端发来的 LACPDU报文。以 DeviceB 为例,当DeviceB收到 DeviceA发送的报文时,DeviceB 会查看并记录对端信息,并且比较系统优先级字段,如果 DeviceA 的系统优先级高于本端的系统优先级,则确定 DeviceA为 LACP主动端。

    选出主动端后,两端都会以主动端的接口优先级来选择活动接口,两端设备选择了一致的活动接口,活动链路组便可以建立起来,从这些活动链路中以负载分担的方式转发数据。

    ac99cab1f0eb6e53fa04c64488b26db6.png

    1)LACP 抢占

    使能LACP 抢占后,聚合组会始终保持高优先级的接口作为活动接口的状态。

    如图 所示,接口 port1、port2 和 port3为 Eth-Trunk 的成员接口,设备A 为主动端,活动接口数上限阈值为 2,三个接口的LACP 优先级分别为 10、20、 30。

    当通过LACP 协议协商完毕后,接口 port1和 port2 因为优先级较高被选作活动接口,port3 成为备份接口。

    e5f89c4ad5c1602433a9db3a827c7e86.png

    以下两种情况需要使能 LACP的抢占功能。port1 接口出现故障而后又恢复了正常。

    当接口 port1出现故障时被 port3所取代,如果在Eth-Trunk 接口下未使能抢占,则故障恢复时 port1将处于备份状态;如果使能了 LACP抢占,当 port1故障恢复时,由于接口优先级比 port3高,将重新成为活动接口, port3 再次成为备份接口。

    如果希望 port3 接口替换port1、 port2中的一个接口成为活动接口,可以配置 port3 的接口LACP 优先级较高,但前提条件是已经使能了 LACP抢占功能。

    如果没有使能LACP抢占功能,即使将备份接口的优先级调整为高于当前活动接口的优先级,系统也不会进行重新选择活动接口的过程,不切换活动接口。

    2)LACP抢占延时

    LACP抢占发生时,处于备用状态的链路将会等待一段时间后再切换到转发状态,这就是抢占延时。配置抢占延时是为了避免由于某些链路状态频繁变化而导致Eth-Trunk 数据传输不稳定的情况。

    如图所示, port1由于链路故障切换为非活动接口,此后该链路又恢复了正常。若系统使能了LACP抢占并配置了抢占延时, port1重新切换回活动状态就需要经过抢占延时的时间。

    3)活动链路与非活动链路切换

    LACP模式链路聚合组两端设备中任何一端检测到以下事件,都会触发聚合组的链路切换:

    • 链路Down事件。
    • 以太网OAM检测到链路失效。
    • LACP协议发现链路故障。
    • 接口不可用。
    • 在使能了LACP抢占前提下,更改备份接口的优先级高于当前活动接口的优先级。

    当满足上述切换条件其中之一时,按照如下步骤进行切换:

    1. 关闭故障链路。

    2. 从N条备份链路中选择优先级最高的链路接替活动链路中的故障链路。

    3. 优先级最高的备份链路转为活动状态并转发数据,完成切换。

    4)使用链路聚合进行负载分担

    数据流是指一组具有某个或某些相同属性的数据包。这些属性有源MAC地址、目的MAC地址、源IP地址、目的IP地址、TCP/UDP的源端口号、TCP/UDP的目的端口号等。

    在使用Eth-Trunk转发数据时,由于聚合组两端设备之间有多条物理链路,就会产生同一数据流的第一个数据帧在一条物理链路上传输,而第二个数据帧在另外一条物理链路上传输的情况。

    这样一来同一数据流的第二个数据帧就有可能比第一个数据帧先到达对端设备,从而产生接收数据包乱序的情况。

    为了避免这种情况的发生, Eth-Trunk采用逐流负载分担的机制,这种机制把数据帧中的地址通过HASH算法生成HASH-KEY值,然后根据这个数值在 Eth-Trunk转发表中寻找对应的出接口,不同的MAC或IP地址HASH得出的 HASH-KEY值不同,从而出接口也就不同,这样既保证了同一数据流的帧在同一条物理链路转发,又实现了流量在聚合组内各物理链路上的负载分担,即逐流的负载分担。

    逐流负载分担能保证包的顺序,但不能保证带宽利用率。

    负载分担的类型主要包括以下几种,用户可以根据具体应用选择不同的负载分担类型。

    • 根据报文的源 MAC地址进行负载分担;
    • 根据报文的目的 MAC地址进行负载分担;
    • 根据报文的源 IP地址进行负载分担;
    • 根据报文的目的 IP地址进行负载分担;
    • 根据报文的源 MAC地址和目的MAC地址进行负载分担;
    • 根据报文的源 IP地址和目的 IP地址进行负载分担;
    • 根据报文的 VLAN、源物理端口等对 L2、IPv4、IPv6 和 MPL报文进行增强型负载分担。
    展开全文
  • R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推实验需求按照图示配置 PC3 和 PC4 的 IP 地址在 SW1 和 SW2 的两条直连链路上配置链路聚合,实现链路冗余,并可以增加传输带宽SW1 和 SW2 之间的直连链路...

    e8a635b35a4a711da0796c3e0d09be0e.png

    实验拓扑

    2290f72c4b7292b50d49b52e4aecb34a.png

    图 1-1

    注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备, R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推

    实验需求

    1. 按照图示配置 PC3 和 PC4 的 IP 地址
    2. 在 SW1 和 SW2 的两条直连链路上配置链路聚合,实现链路冗余,并可以增加传输带宽
    3. SW1 和 SW2 之间的直连链路要配置为 Trunk 类型,允许所有 vlan 通过
    4. 中断 SW1 和 SW2 之间的一条直连链路,测试 PC3 和 PC4 是否仍然能够继续访问

    实验解法

    1 、PC  配置 IP 地址部分略 地址部分略

    2、 在 在 SW1 和 和 SW2  的直连链路上配置链路聚合

    分析:SW1 和 SW2 之间通过 g1/0/1 和 g1/0/2 接口直连,需要在两台交换机上分别创建 聚合接口,并把 g1/0/1 和 g1/0/2 接口加入到聚合接口,形成链路聚合。被聚合的物理接口的 vlan 配置和接口类型要保持一致,所以在配置链路聚合前,物理端口不要做任何其他配置,保 持默认状态即可

    步骤 1 :在 SW1 上创建 Bridge-Aggregation 1 号聚合接口

    [SW1]interface Bridge-Aggregation 1

    步骤 2 :进入 g1/0/1 和 g1/0/2 接口的接口视图,分别把两个接口加入到聚合接口

    [SW1]interface g1/0/1
    [SW1-GigabitEthernet1/0/1]port link-aggregation group 1
    [SW1]interface g1/0/2
    [SW1-GigabitEthernet1/0/2]port link-aggregation group 1

    步骤 3 :查看链路聚合状态,发现已经成功运行

    [SW1]display link-aggregation verbose
    ……
    Port Status Priority Oper-Key
    GE1/0/1 S 32768 1
    GE1/0/2 S 32768 1

    步骤 4 :SW2 上命令与 SW1 上完全一致,这里省略3 、SW1 和 和 SW2  之间的直连链路要配置为 Trunk  类型,允许所有 vlan  通过

    分析:物理接口加入到聚合接口后,会自动继承聚合接口的 vlan 相关配置,所以不需要 在物理接口上分别配置 Trunk ,只需要在聚合接口下配置 Trunk 即可

    步骤 1 :在 SW1 的 Bridge-Aggregation 1 接口的接口视图下,把该聚合接口配置为 Trunk ,并 允许所有 vlan 通过。命令执行完毕后,会显示配置已经在 g1/0/1 和 g1/0/2 接口上自动完成

    [SW1]interface Bridge-Aggregation 1
    [SW1-Bridge-Aggregation1]port link-type trunk
    Configuring GigabitEthernet1/0/1 done.
    Configuring GigabitEthernet1/0/2 done.
    [SW1-Bridge-Aggregation1]port trunk permit vlan all
    Configuring GigabitEthernet1/0/1 done.
    Configuring GigabitEthernet1/0/2 done.

    4、 SW2 上命令与 SW1 上完全一致,这里省略中断 SW1 和 SW2 之间的一条直连链路,测试 PC3 和 PC4 是否仍然能够继续访问

    分析:链路聚合会自动把 SW1 和 SW2 之间的流量进行负载均衡,某一条链路中断连接 后,也仍然还有另外一条链路可以继续通讯,所以 PC3 和 PC4 可以继续访问

    步骤 1 :进入 SW1 的 g1/0/1 接口的接口视图,使用 shutdown 命令关闭接口

    [SW1]interface g1/0/1
    [SW1-GigabitEthernet1/0/1]shutdown

    步骤 2 :测试结果, PC3 仍然可以 Ping 通 PC4

    ping 192.168.1.2
    Ping 192.168.1.2 (192.168.1.2): 56 data bytes, press CTRL_C to break
    56 bytes from 192.168.1.2: icmp_seq=0 ttl=255 time=0.000 ms
    56 bytes from 192.168.1.2: icmp_seq=1 ttl=255 time=0.000 ms
    56 bytes from 192.168.1.2: icmp_seq=2 ttl=255 time=0.000 ms
    56 bytes from 192.168.1.2: icmp_seq=3 ttl=255 time=0.000 ms
    56 bytes from 192.168.1.2: icmp_seq=4 ttl=255 time=0.000 ms
    展开全文
  • 二、知识梳理链路聚合链路聚合能够使用两台设备之间的多个物理链路创建一条个逻辑链路,物理链路之间能够进行负载共享,而不是通过STP来阻塞一条个或多条个链路。EtherChannel技术 以太网通道(EtherChannel)技术可以...

    一、用户需求

    1f84007b7eb53da6e74d557c8808d7e8.png

    某学校网络拓扑图如图所示,交换机S1和S2互连的链路需要较大的带宽,怎样用比较经济的方式提高交换机S1和S2互连链路的带宽?

    二、知识梳理

    • 链路聚合

         链路聚合能够使用两台设备之间的多个物理链路创建一条个逻辑链路,物理链路之间能够进行负载共享,而不是通过STP来阻塞一条个或多条个链路。

    • EtherChannel技术

          以太网通道(EtherChannel)技术可以将多个快速以太网或千兆以太网端口聚合到一个逻辑通道中,所产生的虚拟口称为端口通道。物理端口捆绑在一起形成一个端口通道口。

    EtherChannel技术的优点

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

    • 绝大多数配置任务可以在EtherChannel口下完成,不需要对交换机的每个端口进行配置,可以确保通道中各条链路配置的一致性。

    • 同一个EtherChannel的不同链路之间可以进行负载均衡。根据硬件平台实际情况,可以实施一个或多个负载均衡方法,包括物理链路上源MAC地址到目的MAC地址的负载均衡或源IP地址到目的IP地址的负载均衡。

    • EtherChannel可以实现冗余,创建的聚合被视为一个逻辑链路。因此其中一条物理链路断开并不会给拓扑带来变化,只要交换机之间有一条物理链路是正常工作的,EtherChannel就会照常工作。

    EtherChannel技术的特点

    • EtherChannel用于将多个物理端口组合成1条或多条逻辑链路。

    • 端口类型必须一致。

    • EtherChannel可提供多达800Mbit/s(FastEtherChannel)或者8Gbit/s(GigabitEtherChannel)的全双工带宽。

    • EtherChannel最多可由8个物理端口组合配置而成。

    • 思科交换机目前支持最多6个EtherChannel。

    创建EtherChannel的两种协议

    • 端口聚合协议

           端口聚合协议(Port Aggregation Protocol,PAgP)是思科私有协议,可以用来自动创建EtherChannel链路。使用PAgP配置EtherChannel链路时,将在EtherChannel可用的端口之间发送PAgP数据包,以协商信道的形成。

    • 链路聚合控制协议

           链路聚合控制协议(Link Aggregation Control Protocol,LACP)允许将多个物理接口端口捆绑形成单个逻辑通道,允许交换机通过向对等体发送LACP数据包以协商自动捆绑。由于LACP是IEEE标准,所以可以在多供应商环境中使用,为EtherChannel提供便利。

    PAgP的三种模式

    • 打开(On)

        “打开”模式强制端口形成EtherChannel,并且不使用PAgP进入通道。“打开”模式下配置的端口不交换PAgP数据包。

    • 期望(Desirable)

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

    • 自动(Auto)

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

    LACP的三种模式

    • 打开(On)

         “打开”模式强制端口形成EtherChannel,并且不使用LACP进入通道。“打开”模式下配置的端口不交换LACP数据包,不进行协商。

    • 主动(Active)

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

    • 被动(Passive)

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

    配置原则

    • 所有模块上的所有以太网端口都必须支持EtherChannel,而不要求端口在物理上连续或位于同一模块。

    • EtherChannel中的所有端口要以相同速度并在相同双工模式下运行。

    • EtherChannel中的所有端口分配到相同VLAN,或配置为Trunk。

    • 在中继EtherChannel中的所有端口上,EtherChannel都支持相同的VLAN允许范围。如果VLAN允许的范围不同,即使设置为“自动”或“期望”模式,端口也不会形成EtherChannel。

    配置命令

    • 指定构成EtherChannel的端口

                Switch(config)#interface range port-range

    • 创建端口通道口

                Switch(config-if)#channel-groupidentifier mode active

    • 进入端口通道接口配置模式

                Switch(config-if)#interfaceport-channel identifier

    • 显示EtherChannel口的总体状态

                Switch#show interfaces port-channel

    • 用列表每行显示一条通道接口信息

                Switch#showetherchannelsummary

    • 显示特定通道口的信息

                Switch#showetherchannelport-channel

    • 显示EtherChannel内每个端口的相关信息

                Switch#show interfaces etherchannel

    三、方案设计

    e857def748303f87026b77229c9b2ded.png

    网络拓扑图中,要满足交换机S1和S2互连的链路对较大带宽的需求,可以采用链路聚合的方式。这种方式依赖现有交换机端口,无须升级链路,既能提高带宽,也比较经济。

    四、项目实施

    EtherChannel的配置

    1a2eb268f2ecb1af05a4d9de4f93fc31.png

    网络拓扑图如图所示,交换机S1和S2通过两条线缆互连,项目要求配置LACP协议,使交换机S1和S2互连的链路形成二层的EtherChannel。

    五、拓展训练

    网络拓扑图如图所示,要求完成如下配置。

    • 用PAgP使交换机S1和S2互连的链路形成EtherChannel。

    • 用LACP使交换机S1和S3互连的链路形成EtherChannel。

    • 强制交换机S2和S3互连的链路形成EtherChannel。

    8afda8cbd12d312e9f835c22ba7ffb2b.png

    7482acb9cb0cb3410e59565ad573cf77.png

    c6ea237fd20f9945421cb2a68483425b.png

    展开全文
  • 一、基本概念如图所示,DeviceA 与DeviceB 之间通过三条以太网物理链路相连,将这三条链路捆绑在一起,就成为了一条逻辑链路,这条逻辑链路的最大带宽等于原先三条以太网物理链路的带宽总和,从而...链路聚合接口...
  • 导读:据报道,全球领先的数字信号处理与模拟技术半导体供应商德州仪器(简称“TI”)近日宣布推出TLK10081和TLK10022两款业界最早的10Gbps串行链路聚合器IC.TLK10081和TLK10022都可聚合和去聚合点对点串行数据流,...
  • 为了保证用户的带宽,当用户量较大时,可以部署多条链路或者链路聚合,达到增加链路带宽的目的,在实现增大带宽目的的同时,链路聚合采用备份链路的机制,可以有效的提高设备之间链路的可靠性。同时在链路之间实现...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,033
精华内容 11,213
关键字:

链路聚合