©2006工程兵工程学院计算机教研室路由和交换技术(第2版)第四章以太网链路聚合路由和交换技术第4章以太网链路聚合本章主要内容链路聚合基础;链路聚合机制;链路聚合控制协议。以太网链路聚合路由和交换技术4.1链路聚合基础本讲主要内容链路聚合含义;链路聚合方式;端口属性。以太网链路聚合路由和交换技术一、链路聚合含义S1S2300Mb/sS1S2100Mb/s聚合聚合链路聚合(LinkAggregation)(也称端口聚合)技术可以将多个端口聚合后作为单个端口使用以太网链路聚合路由和交换技术二、链路聚合方式静态聚合静态聚合方式需要手工在两台交换机上各自创建聚合组,并手工将交换机端口分配给聚合组动态聚合动态聚合方式通过链路聚合控制协议(LinkAggregationControlProtocol,LACP)动态分配聚合组中的端口以太网链路聚合路由和交换技术三、端口属性属于同一聚合组的端口下述属性需要保持一致。STP配置。端口路径距离、STP报文格式、端口连接的链路类型(点对点链路或共享链路)、是否边缘端口、端口是否关闭等。VLAN配置。端口属于的VLAN必须相同。端口配置。端口传输速率、端口通信方式(半双工或全双工)、端口类型(接入端口或共享端口)、端口连接的链路类型(双绞线或光纤)。以太网链路聚合路由和交换技术4.2链路聚合机制本讲主要内容功能组成交换机通过聚合组转发MAC帧过程链路聚合组生成过程以太网链路聚合路由和交换技术一、功能组成链路聚合控制协议聚合控制控制解析器/多路复用器控制解析器/多路复用器控制解析器/多路复用器端口端口端口…聚合器解析器/多路复用器聚合器解析器/多路复用器聚合器解析器/多路复用器帧采集Marker响应器帧采集器帧分配Marker生成器/接收器帧分配器聚合器以太网链路聚合路由和交换技术聚合控制模块用于确定聚合在一起的一组端口,存在两种用于确定聚合在一起的一组端口的机制,一是手工配置,二是通过链路聚合控制协议动态分配属于每一个聚合组的端口。控制解析器/多路复用器的功能一是将来自聚合器和链路控制模块的MAC帧复合在一起,通过交换机端口输出,二是从交换机端口接收到MAC帧时,区分出处理MAC帧的实体,将MAC帧分别送往聚合器或链路控制模块。一、功能组成以太网链路聚合路由和交换技术聚合器主要由帧采集模块、帧分配模块和聚合器解析器/多路复用器组成。帧采集模块将通过属于同一聚合组中端口接收到的MAC帧提交给转发进程;帧分配模块用于确定输出MAC帧的交换机端口;聚合器解析器/多路复用器的功能就是从经过控制解析器/多路复用器分流出的MAC帧中解析出Marker请求或响应帧,并将Marker请求或响应帧发送给Marker协议实体。一、功能组成以太网链路聚合路由和交换技术二、交换机通过聚合组转发MAC帧过程S1S2聚合组1聚合组1终端AMACA终端BMACB终端CMACC终端DMACD121MAC地址转发端口MACA1MACB2MACC聚合组1MACD聚合组1S1转发表MAC地址转发端口MACA聚合组1MACB聚合组1MACC1MACD2S2转发表100Mb/s2聚合组对于交换机S1和S2等同于单个端口。当交换机通过属于聚合组的某个端口接收到MAC帧,在转发表中创建一项转发项,该转发项将该MAC帧的源MAC地址与聚合组绑定在一起。当交换机通过检索转发表发现某个MAC帧的输出端口是聚合组时,将该MAC帧提交给和该聚合组绑定的聚合器,聚合器中的帧分配器根据配置的端口分配机制在属于聚合组的端口中确定用于输出该MAC帧的端口,并把该MAC帧提交给输出端口。以太网链路聚合路由和交换技术三、链路聚合组生成过程创建聚合组分配端口激活端口分配系统标识符和端口标识符操作键确定选中端口以太网链路聚合路由和交换技术4.3链路聚合控制协议本讲主要内容LACP简介;LACP报文格式;LACP工作过程;N:M备份。以太网链路聚合路由和交换技术一、LACP简介LACP需要完成的功能是确定一组两端端口属于相同聚合组的链路,并把这一组链路两端的端口绑定到端口所属聚合组所关联的聚合器上,并实时监测这一组链路两端端口属性的变化过程,和两端聚合组中其他端口属性的变化过程,在某个链路聚合组中动态增加或删除某条链路。LACP将端口模式分为主动(Active)和被动(Passive)两种模式。以太网链路聚合路由和交换技术二、LACP报文格式0180C2000002源MAC地址8809净荷子类型Actor系统标识符Actor操作键Actor端口标识符Actor状态Partner系统标识符Partner操作键Partner端口标识符Partner状态目的MAC地址类型LACP将发送报文的端口称为Actor,将接收报文的端口称为Partner,Actor所在系统称为Actor系统,Partner所在系统称为Partner系统。以太网链路聚合路由和交换技术三、LACP工作过程帧采集器帧分配器聚合器系统A帧采集器帧分配器聚合器系统B链路聚合组分别在系统A和系统B中创建聚合组X和Y,并且分别将三个端口分配给聚合组X和Y,;分别为系统A和B分配优先级;属于聚合组X和Y的三个端口,分别根据分配的端口优先级(或默认优先级)和端口编号生成端口标识符X1~X3和Y1~Y3;将六个端口的模式配置为主动模式。以太网链路聚合路由和交换技术三、LACP工作过程IDB,C,(b3=b4=b5=1),IDA,B,(b3=b4=1)IDA,B,(b3=b4=b5=1),IDB,C,(b3=b4=b5=1)X1Y1IDA,BIDB,C,IDA,BIDA,B,(b3=b4=1),IDB,CIDA,B,(b3=b4=b5=1),IDB,C,(b3=b4=b5=1)表示如下:Actor标识符:IDAActor操作键:BActor状态:bit3、bit4和bit5置1Partner标识符:IDBPartner操作键:CPartner状态:bit3、bit4和bit5置1端口X1发送LACP报文,端口Y1接收到端口X1发送的LACP报文后,向端口X1发送LACP报文,创建链路聚合组IDA,B,IDB,C。将互连端口X2与端口Y2、端口X3与端口Y3的链路加入该链路聚合组。以太网链路聚合路由和交换技术四、N:M备份N:M备份要求为指定聚合组分配N+M个端口,但将该聚合组激活端口上限设定为N。链路聚合组两端优先级高的系统在分配给指定聚合组的N+M个端口中选择优先级最高的N个端口,并将这些端口连接的链路加入到该链路聚合组。保证该链路聚合组中有N条可以传输数据帧的链路。