频道栏目
首页 > 网络 > 其他 > 正文

LACP基础

2017-08-01 11:22:38         来源:Benny_27 的BLOG   
收藏   我要投稿

文档简介:

以华为LACP协议在交换机的应用为主,横向对比其他厂家配置,以及与其他厂家lacp对接的实现。

一、维基百科解释

链路聚合(英语: Link Aggregation )是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽实现链路传输弹性工程冗余等方面是一项很重要的技术。

二、Eth-Trunk基本配置

Image

system-view
[~HUAWEI] interface eth-trunk 1
[*HUAWEI-Eth-Trunk1] mode lacp-static
[*HUAWEI-Eth-Trunk1] trunkport 10ge 1/0/1 to 1/0/3
[*HUAWEI-Eth-Trunk1] commit

[~HUAWEI-Eth-Trunk1] quit

华为的设备支持 两种Eth-trunk工作模式:

手工负载分担模式

LACP模式:静态和动态

手工负载分担(Manual load-balance)模式下,Eth-Trunk的建立、成员接口的加入由手工配置,没有LACP(link Aggregation Control Protocol)协议报文的参与。该模式下所有活动链路都参与数据的转发,平均分担流量,因此称为负载分担模式。如果某条活动链路故障,链路聚合组自动在剩余的活动链路中平均分担流量,当需要在两个直连设备间提供一个较大的链路带宽而设备又不支持LACP协议时,可以使用手工负载分担模式。

静态LACP(Static LACP)模式是一种利用LACP协议进行聚合参数协商、确定活动接口和非活动接口的链路聚合方式。

该模式下,需手工创建Eth-Trunk,手工加入Eth-Trunk成员接口,由LACP协议协商确定活动接口和非活动接口。

静态LACP模式也称为M∶N模式。这种方式同时可以实现链路负载分担和链路冗余备份的双重功能。在链路聚合组中M条链路处于活动状态,这些链路负责转发数据并进行负载分担,另外N条链路处于非活动状态作为备份链路,不转发数据。当M条链路中有链路出现故障时,系统会从N条备份链路中选择优先级最高的接替出现故障的链路,同时这条替换故障链路的备份链路状态变为活动状态开始转发数据。

和静态LACP模式相对应的还包括动态LACP模式。动态LACP模式的链路聚合,从Eth-Trunk的创建到加入成员接口都不需要人工的干预,由LACP协议自动协商完成。一般用在跟服务器对接。

三、LACP 报文格式

Image(1)

Image(2)

Image(3)

四、华为跟其他厂家lacp模式对接表

Cisco 工作模式

Huawei 工作模式

on

manual(缺省模式)

active(LACP)

lacp-static

passive(LACP)

lacp-static

atuo(PAgP)

不支持对接

desirable(PAgP)

不支持对接

备注:

其他厂家如H3C、ZTE类似主要的区别就在于huawei LACP-STATIC对应的是其他厂家dynamic模式。

案例:

摘录自华为CE12800文档

  • 组网
    图1 华为设备对接(或替换)CISCO设备
    Image(4)

    操作步骤

    创建链路聚合组,配置LACP模式并将接口加入Eth-Trunk。

    # 配置华为设备。

    system-view
    [~HUAWEI]interfaceeth-trunk1
    [*HUAWEI-Eth-Trunk1]modelacp-static
    [*HUAWEI-Eth-Trunk1]trunkport10ge1/0/1to1/0/3
    [*HUAWEI-Eth-Trunk1]commit
    [~HUAWEI-Eth-Trunk1]quit

    # 配置CISCO设备。

    CISCO#configureterminal
    CISCO(config)#interfaceport-channel1
    CISCO(config-if)#exit
    CISCO(config)#interfacerangegigabitEthernet0/1,gigabitEthernet0/2,gigabitEthernet0/3
    CISCO(config-if-range)#channel-protocollacp
    CISCO(config-if-range)#channel-group1modeactive
    CISCO(config-if-range)#exit
    CISCO(config)#exit

    # 查看华为设备。

    [~HUAWEI]displayeth-trunk1Eth-Trunk1'sstateinformationis:
    Local:
    LAGID:1WorkingMode:Static
    SystemPriority:32768SystemID:0025-9e95-7c31
    OperatingStatus:upNumberOfUpPortsInTrunk:3
    TimeoutPeriod:Slow
    --------------------------------------------------------------------------------
    ActorPortNameStatusPortTypePortPriPortNoPortKeyPortStateWeight
    10GE1/0/1Selected1GE32768120289101111001
    10GE1/0/2Selected1GE32768220289101111001
    10GE1/0/3Selected1GE32768320289101000001
    Partner:
    ActorPortNameSysPriSystemIDPortPriPortNoPortKeyPortState
    10GE1/0/1327680025-9e95-7c113276802028910111100
    10GE1/0/2327680025-9e95-7c113276802028910111100
    10GE1/0/3327680025-9e95-7c113276802028910100000

    # 查看CISCO设备。

    CISCO#showetherchannel1port-channel
    Port-channelsinthegroup:
    ---------------------------
    
    Port-channel:Po1(PrimaryAggregator)
    ------------
    
    AgeofthePort-channel=0d:05h:03m:48s
    Logicalslot/port=2/1Numberofports=3
    HotStandByport=null
    Portstate=Port-channelAg-Inuse
    Protocol=LACP
    Portsecurity=Disabled
    
    PortsinthePort-channel:
    
    IndexLoadPortECstateNoofbits
    ------+-------------+-----------+-----------------------------------------------
    000Gi0/1Active0
    000Gi0/2Active0
    000Gi0/3Active0
    
    Timesincelastportbundled:0d:00h:44m:09sGi0/3
    TimesincelastportUn-bundled:0d:00h:44m:13sGi0/3
上一篇:上传绕过问题详解
下一篇:NSCTF web200教程
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站