Login
升级VIP 登录 注册 安全退出
当前位置: 首页 > word文档 > 合同模板 > LACP协议技术白皮书

LACP协议技术白皮书

收藏

本作品内容为LACP协议技术白皮书,格式为 doc ,大小 427008 KB ,页数为 10页

LACP协议技术白皮书


("LACP技术白皮书1.LACP概述1.1LACP产生背景链路聚合(LinkAggregation)是指将—组物理端口捆绑在一起作为一个逻辑接口来增加带宽的一种方法。通过在两台设备之间建立链路聚合组(LinkAggregationGroup),可以提供更高的通讯带宽和更高的可靠性,而这种提高不需要硬件的升级,并且还为两台设备的通讯提供了冗余保护。图1链路聚合示意图链路聚合可以通过手工方式配置,由用户配置聚合组号和端口成员。在手工配置聚合组时,不会考虑到对端设备的汇聚信息,而将本端设备的端口进行汇聚,可能会出现一端汇聚端口和另一端汇聚端口不一致的错误配置,从而形成环路。基于IEEE802.3ad标准的LACP(LinkAggregationControlProtocol,链路汇聚控制协议)是一种实现链路动态汇聚的协议,为交换数据的设备提供一种标准的协商方式,LACP根据设备端口的配置(即速率、双工、基本配置、管理Key)形成聚合链路并启动聚合链路收发数据。聚合链路形成后,LACP负责维护链路状态,在聚合条件发生变化时,自动调整或解散链路聚合,从而使两端设备对端口加入或退出某个动态汇聚组达成一致。1.2LACP协议特点LACP协议具有以下特点:1、增加网络带宽:LACP可以将多个连接的端口捆绑成为一个逻辑连接,捆绑后的带宽是每个独立端口的带宽总和。当端口上的流量增加而成为限制网络性能的瓶颈时,采用支持该特性的交换机可以轻而易举地增加网络的带宽。2、提高网络连接的可靠性:LACP维护端口聚合链路状态,同组成员彼此动态备份。组成端口聚合的一个端口连接失败,LACP将启动备份链路收发数据,网络数据将自动重定向到那些好的连接上,该特性可以保证网络无间断地继续正常工作。3、流量分担:聚合组内活动成员端口根据指定方式分担流量。4、自动配置:协议控制,配置简单,成本低。2.LACP协议技术介绍2.1.手工汇聚手工汇聚模式是一种最基本的链路聚合方式,在该模式下,汇聚组的创建、成员接口的加入完全由手工来配置,没有链路聚合控制协议的参与。该模式下所有成员接口(selected)都参与数据的转发,分担负载流量,因此称为手工负载分担模式。手工汇聚端口的LACP协议为关闭状态,禁止用户使能手工汇聚端口的LACP协议。1)手工汇聚组中的端口状态在手工汇聚组中,端口可能处于两种状态:Selected或Standby。处于Selected状态且端口号最小的端口为汇聚组的主端口,其他处于Selected状态的端口为汇聚组的成员端口。由于设备所能支持的汇聚组中的最大端口数有限制,如果处于Selected状态的端口数超过设备所能支持的汇聚组中的最大端口数,系统将按照端口号从小到大的顺序选择一些端口为Selected端口,其他则为Standby端口。2)手工汇聚对端口配置的要求一般情况下,手工汇聚对汇聚前的端口速率和双工模式不作限制。但对于以下情况,系统会作特殊处理:\uf0d8对于初始就处于DOWN状态的端口,在汇聚时对端口的速率和双工模式没有限制;\uf0d8对于曾经处于UP状态,并协商或强制指定过端口速率和双工模式,而当前处于DOWN状态的端口,在汇聚时要求速率和双工模式一致;\uf0d8对于一个汇聚组,当汇聚组中某个端口的速率和双工模式发生改变时,系统不进行解汇聚,汇聚组中的端口也都处于正常工作状态。但如果是主端口出现速率降低和双工模式变化,则该端口的转发可能出现丢包现象。2.2LACP汇聚LACP汇聚有两种工作模式:动态LACP汇聚和静态LACP汇聚。这两种模式下,LACP协议都处于使能状态。LACP协议通过LACPDU(LinkAggregationControlProtocolDataUnit,链路汇聚控制协议数据单元)与对端交互信息实现链路的汇聚。在将端口加入聚合组时需要比较端口的基本配置,只有基本配置相同的端口才能加入到同一个聚合口中。两端设备所选择的活动接口必须保持一致,否则链路聚合组就无法建立。而要想使两端活动接口保持一致,可以使其中一端具有更高的优先级,另一端根据高优先级的一端来选择活动接口即可,通过设置系统LACP优先级和端口LACP优先级来实现优先级区分。系统LACP优先级就是为了区分两端优先级的高低而配置的参数,系统LACP优先级值越小优先级越高。接口LACP优先级是为了区别不同接口被选为活动接口的优先程度,接口LACP优先级值越小,优先级越高。系统使能某端口的LACP协议后,该端口将通过发送LACPDU向对端通告自己的系统优先级、系统MAC、端口优先级、端口号和操作Key。对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择能够汇聚的端口,从而双方可以对端口加入或退出某个汇聚组达成一致。操作Key是在端口汇聚时,LACP协议根据端口的配置(即速率、双工、基本配置、管理Key)生成的一个配置组合。其中,动态汇聚端口在使能LACP协议后,其管理Key缺省为零。静态汇聚端口在使能LACP后,端口的管理Key与汇聚组ID相同。对于动态汇聚组而言,同组成员一定有相同的操作Key,而手工和静态汇聚组中,selected的端口有相同的操作Key。2.2.1静态LACP汇聚静态LACP模式链路聚合是一种利用LACP协议进行参数协商选取活动链路的聚合模式。静态LACP模式下,汇聚组的创建、成员接口的加入,都是由手工配置完成的。但与手工负载分担模式链路聚合不同的是,该模式下LACP协议报文参与活动接口的选择。也就是说,当把一组接口加入汇聚组,这些成员接口中哪些接口作为活动接口,哪些接口作为非活动接口还需要经过LACP协议报文的协商确定。图2静态LACP汇聚静态LACP由协议确定聚合组中的活动和非活动链路,又称为M:N模式,即M条活动链路与N条备份链路的模式。这种模式提供了更高的链路可靠性,并且可以在M条链路中实现不同方式的负载均衡。M:N模式的聚合组中M和N的值可以通过配置活动接口数上限阈值来确定。静态汇聚端口的LACP协议为使能状态,当一个静态汇聚组被删除时,其成员端口将形成一个或多个动态LACP汇聚,并保持LACP使能。禁止用户关闭静态汇聚端口的LACP协议。1)建立过程本端系统和对端系统会进行协商,汇聚组建立过程如下所示:a)两端互相发送LACPDU报文。b)两端设备根据系统LACP优先级确定主从关系。c)两端设备根据接口LACP优先级确定活动接口,最终以主动端设备的活动接口确定两端的活动接口。在两端设备交换机A和交换机B上创建汇聚组并配置为静态LACP模式,然后向汇聚组中手工加入成员接口。此时成员接口上便启用了LACP协议,两端互相发出LACPDU报文,如图3所示。图3:静态LACP汇聚互发LACPDU报文示意图汇聚组两端设备均会收到对端发来的LACP报文,本端系统和对端系统会根据根据两端系统中设备ID和端口ID等来决定两端端口的状态。2)端口状态协商在静态LACP汇聚组中,端口可能处于三种状态:Selected、unselected或Standby。聚合组端口状态通过本端系统和对端系统进行协商确定,根据两端系统中设备ID端口ID等来决定两端端口的状态。具体协商原则如下:a)比较两端系统的设备ID(设备ID=系统的LACP协议优先级+系统MAC地址)。先比较系统的LACP协议优先级,如果相同再比较系统MAC地址。设备ID小的一端被认为较优(系统的LACP协议优先级越小、系统MAC地址越小,则设备ID越小),这里认为是master设备,优先级较低的设备认为是slave设备。b)在LACP静态聚合组协商成功之后对组内的端口进行比较,选出参考端口。比较过程:比较端口ID(端口ID=端口的LACP协议优先级+端口号)。首先比较端口的LACP协议优先级,如果优先级相同再比较端口号。端口ID小的端口作为参考端口(端口的LACP协议优先级越小、端口号越小,则端口ID越小)。c)与参考端口的速率、双工、链路状态和基本配置一致且处于up状态的端口、并且该端口的对端端口与参考端口的对端端口的配置也一致时,该端口才成为可能处于Selected状态的候选端口。否则,端口将处于unselected状态。d)静态LACP聚合组中处于Selected状态的端口数是有限制的,当候选端口的数目未达到上限时,所有候选端口都为Selected状态,其他端口为unselected状态;当候选端口的数目超过这一限制时,根据端口ID(端口LACP优先级、端口号)选出selected状态的端口,而因为数目限制不能加入聚合组的端口设置为standby状态,其余不满足加入聚合组条件的端口设置为unselected状态。2.2.2动态LACP汇聚动态LACP汇聚是一种系统自动创建/删除的汇聚,不允许用户增加或删除动态LACP汇聚中的成员端口,只有速率和双工属性相同、连接到同一个设备、有相同基本配置的端口才能被动态汇聚在一起。即使只有一个端口也可以创建动态汇聚,此时为单端口汇聚。动态汇聚中,端口的LACP协议处于使能状态。端口使能动态LACP协议只需要在端口上使能LACP就可以了,不必为端口指定汇聚组,使能动态LACP协议的端口需要自己寻找动态汇聚组,如果找到了与自己信息(包括自己的对端信息)一致的汇聚组,直接加入;如果没有找到与自己信息一致的汇聚组,创建一个新的汇聚组。动态LACP协议与对端的协商过程和静态汇聚的过程一样。3.配置命令说明3.1配置汇聚组功能背景信息注意:改变Trunk工作模式前请首先确保该Trunk中没有加入任何成员接口,否则无法修改Trunk的工作模式。删除已存在的成员接口请在相应接口视图下执行命令nojointrunktrunk-id或在runk视图下执行命令removeinterface-typeinterface-number。目的使用本节操作配置汇聚组及其基本功能,并加入多个成员接口增加设备间的带宽及可靠性。。过程根据不同目的,执行相应步骤,具体参见下表。目的步骤创建Trunk并进入其配置视图1.执行命令configure进入全局配置视图;2.执行命令interfacetrunktrunk-id创建汇聚组并进入其配置视图,若待创建的组已存在,则直接进入其配置视图;3.结束。配置Trunk的工作模式为静态LACP模式1.执行命令configure进入全局配置视图;2.执行命令interfacerunktrunk-id,进runk接口视图;3.执行命令modelacp-static,配置runk的工作模式为静态LACP模式;4.结束。向Trunk中加入成员接口方法一:1.执行命令configure进入全局配置视图;2.执行命令interfacetrunktrunk-id,进入Trunk接口视图。3.执行命令addinterface-type{interface-number1[tointerface-number2]},增加成员接口。4.结束。方法二:1.执行命令configure进入全局配置视图;目的步骤2.执行命令interfaceinterface-typeinterface-number,进入接口视图。3.执行命令jointrunktrunk-id,将当前接口加入Trunk。4.结束。(可选)配置负载分担方式1.执行命令configure进入全局配置视图;2.执行命令interfacerunktrunk-id,进runk接口视图;3.执行命令load-balance{dst-ipdst-macsrc-ipsrc-macsrc-dst-ipsrc-dst-mac},配置Trunk的负载分担模式;4.结束。(可选)配置活动接口数阈值配置活动接口数上限阈值1.执行命令configure进入全局配置视图;2.执行命令interfacerunktrunk-id,进runk接口视图;3.执行命令active-linknumbermaxlink-number,配置链路聚合活动接口数上限阈值。4.结束。配置活动接口数下限阈值1.执行命令configure进入全局配置视图;2.执行命令interfacerunktrunk-id,进runk接口视图;3.执行命令active-linknumberminlink-number,配置链路聚合活动接口数上限阈值。4.结束。(可选)配置系统LACP优先级1.执行命令configure进入全局配置视图;2.执行命令lacpprioritysystem-priority,配置当前设备的系统LACP优先级。;3.结束。(可选)配置接口LACP优先级1.执行命令configure进入全局配置视图;2.执行命令interfaceinterface-typeinterface-number,进入接口视图。3.执行命令lacppriorityport-priority,配置当前接口的LACP优先级。4.结束。附表:参数说明取值trunk-id聚合组ID整数形式,接口卡号取值范围是1;接口编号取值范围是1~8interface-number指定作为观察端口以太网接口号整数形式,接口卡号取值范围是1~10;接口编号取值范围是1~48link-number指定链路聚合活动接口数上限或阈值整数形式,取值范围是1~8,缺省情况下,活动接口数上限阈值为8,活动接口数下限阈值为1。system-priority指定系统LACP优先级整数形式,取值范围是0~65535,缺省情况下,系统LACP优先级为32768port-priority指定接口LACP优先级整数形式,取值范围是0~65535,缺参数说明取值trunk-id聚合组ID整数形式,接口卡号取值范围是1;接口编号取值范围是1~8省情况下,系统LACP优先级为327683.2维护及调试目的当LACP功能不正常,需要进行查看、调试或定位问题时,可以使用本小节操作。过程根据不同目的,执行相应步骤,具体参见下表。目的步骤打开LACP调试功能1.执行命令disable退出到普通用户视图,或执行命令configure进入全局配置视图,或执行命令interface{fasternetgigaethernetxgigaethernet}interface-number或interfacetrunktrunk-number进入接口配置视图,或不执行任何命令保持当前特权用户视图;2.执行命令debuglacp{timereventchurnmuxrxtxlogicsyncall}打开调试开关;3.结束。关闭LACP调试功能1.执行命令disable退出到普通用户视图,或执行命令configure进入全局配置视图,或执行命令interface{fasternetgigaethernetxgigaethernet}interface-number或interfacetrunktrunk-number进入接口配置视图,或不执行任何命令保持当前特权用户视图;2.执行命令nodebuglacp{timereventchurnmuxrxtxlogicsyncall}打开调试开关;3.结束。查看LACP配置文件信息1.执行命令disable退出到普通用户视图,或执行命令configure进入全局配置视图,或执行命令interface{fasternetgigaethernetxgigaethernet}interface-number或interfacetrunktrunk-number进入接口配置视图,或不执行任何命令保持当前特权用户视图;2.执行命令showlacpconfig显示LACP汇聚配置文件的信息;3.结束。查看LACP全部或指定组信息1.执行命令disable退出到普通用户视图,或执行命令configure进入全局配置视图,或执行命令interface{fasternetgigaethernetxgigaethernet}interface-number或interfacetrunktrunk-number进入接口配置视图,或不执行任何命令保持当前特权用户视图;2.执行命令showlacptrunk[trunk-id]显示指定的LACP汇聚组或全部LACP汇聚组的状态信息;3.结束。查看LACP1.执行命令disable退出到普通用户视图,或执行命令configure进入全局配目的步骤协议相关配置信息置视图,或执行命令interface{fasternetgigaethernetxgigaethernet}interface-number或interfaceeth-trunktrunk-number进入接口配置视图,或不执行任何命令保持当前特权用户视图;2.执行命令showlacpsystem显示LACP协议相关配置信息;3.结束。附表:参数说明取值rx收到的数据包-tx发送的数据包-timer定时器-event事件通告-churnchurn状态机-muxMux状态机-logic选择逻辑-sync同步-all所有信息-4.配置案例组网要求在两台直接相连Switch设备上配置链路聚合组,提高两设备之间的带宽与可靠性,具体要求如下:l两设备间的链路具有冗余备份的能力,当部分链路故障时使用备份链路替代故障链路,保持数据传输的不中断。2活动链路具有负载分担的能力。组网图图4LACP配置拓扑图配置步骤注:两端配置一致,这里仅列出一端配置)1.创建LACP汇聚组SX(config)#interfacetrunk1/1SX(config-trunk1/1)#noshutdownSX(config-trunk1/1)#joinvlan1untaggedSX(config-trunk1/1)#mode-static2.接口1-3加入汇聚组SX(config)#interfacefastethernet1/1tofastethernet1/3SX(config-fe1/1->fe1/3)#noshutdownSX(config-fe1/1->fe1/3)#joinvlan1untaggedSX(config-fe1/1->fe1/3)#jointrunk1/13.配置结束,查看汇聚组的信息:SX#showlacptrunk1/1eth-trunk1:LACPStatus:masterPortnumber:3fastethernet-1/1PortStatus:UpandbindFlag:S-DeviceissendingSlowLACPDUsF-DeviceissendingfastLACPDUsLocalinformation:ModeFlagsPriorityAdminKeyOperKeyPortIdStateactiveF327680x190x190x10xa9d7f8Partner'sinformation:PortFlagsSysPriPortPriAdminKeyOperKeyOperPortOperStateDevID1F32768327680x00x190x10x9dfb6c0x00046798185dfastethernet-1/2PortStatus:UpandbindFlag:S-DeviceissendingSlowLACPDUsF-DeviceissendingfastLACPDUsLocalinformation:ModeFlagsPriorityAdminKeyOperKeyPortIdStateactiveF327680x190x190x20xa9d7f8Partner'sinformation:PortFlagsSysPriPortPriAdminKeyOperKeyOperPortOperStateDevID2F32768327680x00x190x20x9dfb6c0x00046798185dfastethernet-1/3PortStatus:UpandbindFlag:S-DeviceissendingSlowLACPDUsF-DeviceissendingfastLACPDUsLocalinformation:ModeFlagsPriorityAdminKeyOperKeyPortIdStateactiveF327680x190x190x30xa9d7f8Partner'sinformation:PortFlagsSysPriPortPriAdminKeyOperKeyOperPortOperStateDevID3F32768327680x00x190x30x9dfb6c0x00046798185d",)


  • 编号:1700665498
  • 分类:合同模板
  • 软件: wps,office word
  • 大小:10页
  • 格式:docx
  • 风格:商务
  • PPT页数:427008 KB
  • 标签:

广告位推荐

相关合同模板更多>