资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
以太网链路聚合技术介绍目录以太网链路聚合以太网链路聚合简介基本概念静态聚合模式动态聚合模式聚合负载分担类型以太网链路聚合以太网链路聚合简介以太网链路聚合简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一 条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过 相互间的动态备份,可以有效地提高链路的可靠性。如图1所示,Device A与Device B之间通过三条以太网物理链路相连,将这三 条链路捆绑在一起,就成为了一条逻辑链路Link aggregation 1,这条逻辑链 路的带宽等于原先三条以太网物理链路的带宽总和,从而达到了增加链路带宽的 目的;同时,这三条以太网物理链路相互备份,有效地提高了链路的可靠性。图1链路聚合示意图E小雁BLirk aggrgafon 1基本概念1. 聚合组、成员端口和聚合接口将多个以太网接口捆绑在一起所形成的组合称为聚合组,而这些被捆绑在一起的 以太网接口就称为该聚合组的成员端口。每个聚合组唯一对应着一个逻辑接口, 我们称之为聚合接口。聚合组/聚合接口可以分为以下两种类型:二层聚合组/二层聚合接口:二层聚合组的成员端口全部为二层以太网接口,其对应的聚合接口称为二层聚合接口(Bridge-aggregation Interface,BAGG)。三层聚合组/三层聚合接口:三层聚合组的成员端口全部为三层以太网接口,其对应的聚合接口称为三层聚合接口(Route-aggregation Interface,RAGG)。不同型号的设备支持的聚合组/聚合接口的类型不同,请以设备的实 际情况为准。聚合组与聚合接口的编号是一一对应的,譬如聚合组1对应于聚合接 口 1。在创建了三层聚合接口之后,还可以继续创建该三层聚合接口的子接 口(简称三层聚合子接口)。三层聚合子接口也是一种逻辑接口,工作 在网络层,主要用来在三层聚合接口上支持收发携带VLAN Tag的报文。 不同型号的设备对三层聚合子接口的支持情况不同,请以设备的实际情 况为准。聚合接口的速率和双工模式取决于对应聚合组内的选中端口(请参见 “2.成员端口的状态”):聚合接口的速率等于所有选中端口的速率之 和,聚合接口的双工模式则与选中端口的双工模式相同。2. 成员端口的状态聚合组内的成员端口具有以下两种状态: 选中(Selected)状态:此状态下的成员端口可以参与用户数据的转发, 处于此状态的成员端口简称为“选中端口”。 非选中(Unselected)状态:此状态下的成员端口不能参与用户数据的转 发,处于此状态的成员端口简称为“非选中端口”。3. 操作Key操作Key是系统在进行链路聚合时用来表征成员端口聚合能力的一个数值,它是 根据成员端口上的一些信息(包括该端口的速率、双工模式等)的组合自动计算 生成的,这个信息组合中任何一项的变化都会引起操作Key的重新计算。在同一 聚合组中,所有的选中端口都必须具有相同的操作Key。4. 配置分类根据对成员端口状态的影响不同,我们可以将成员端口上的配置分为以下三类:(1)端口属性类配置:包含速率、双工模式和链路状态(up/down)这三项配 置内容,是成员端口上最基础的配置内容。(2)第二类配置:包含的配置内容如表1所示。在聚合组中,只有与对应聚合 接口的第二类配置完全相同的成员端口才能够成为选中端口。表1第二类配置的内容配置项 内容端口隔离 端口是否加入隔离组、端口所属的端口隔离组配置项内容QinQ配置端口的QinQ功能开启/关闭状态、VLAN Tag的TPID值、添加的外层VLAN Tag、内外层VLAN优先级映射关系、不同内层VLAN ID添加外层VLAN Tag 的策略、内层VLAN ID替换关系VLAN配置端口上允许通过的VLAN、端口缺省VLAN ID、端口的链路类型(即Trunk、 Hybrid、Access类型)、基于IP子网的VLAN配置、基于协议的VLAN 配置、VLAN报文是否带Tag配置MAC地址学习配置是否具有MAC地址学习功能、端口是否具有最大学习MAC地址个数的限 制、MAC地址表满后是否继续转发在聚合接口上所作的第二类配置,将被自动同步到对应聚合组内的所 有成员端口上。当聚合接口被删除后,这些配置仍将保留在这些成员端 口上。由于成员端口上第二类配置的改变可能导致其选中/非选中状态发生 变化,进而对业务产生影响,因此当在成员端口上进行此类配置时,系 统将给出提示信息,由用户来决定是否继续执行该配置。(3)第一类配置:是相对于第二类配置而言的,包含的配置内容有GVRP、MSTP 等。在聚合组中,即使某成员端口与对应聚合接口的第一类配置存在不同,也不 会影响该成员端口成为选中端口。在成员端口上所作的第一类配置,只有当该成员端口退出聚合组后才能生效。5. 参考端口参考端口从成员端口中选出,其端口属性类配置和第二类配置将作为同一聚合组 内的其它成员端口的参照,以确定这些成员端口的状态。6. LACP协议基于 IEEE802.3ad 标准的 LACP (Link Aggregation Control Protocol,链路聚 合控制协议)协议是一种实现链路动态聚合的协议,运行该协议的设备之间通过 互发 LACPDU (Link Aggregation Control Protocol Data Unit,链路聚合控制 协议数据单元)来交互链路聚合的相关信息。(1)LACP协议的功能 根据所使用的LACPDU字段的不同,可将LACP协议的功能分为基本功能和扩展功 能两大类,如表2所示。表2 LACP协议的功能分类类别基本功 能扩展功说明利用LACPDU的基本字段可以实现LACP协议的基本功能,基本字段包含以 下信息:系统LACP优先级、系统MAC地址、端口聚合优先级、端口编号和 操作Key。动态聚合组内的成员端口会自动使能LACP协议,并通过发送LACPDU向对 端通告本端的上述信息。当对端收到该LACPDU后,将其中的信息与本端其 它成员端口收到的信息进行比较,以选择能够处于选中状态的成员端口, 使双方可以对各自接口的选中/非选中状态达成一致,从而决定哪些链路可 以加入聚合组以及某链路何时可以加入聚合组。通过对LACPDU的字段进行扩展,可以实现对LACP协议的扩展。譬如,通 过在扩展字段中定义一个新的TLV(Type/Length/Value,类型/长度/值) 数据域,可以实现IRF (Intelligent Resilient Framework,智能弹性架 构)中的 LACP MAD (Multi-Active Detection,多 Active 检测)机制。 对于支持LACP协议扩展功能的设备来说:.如果同时支持IRF,则该设备可以作为成员设备或中间设备来参与LACP MAD 如果不支持IRF,则该设备只能作为中间设备来参与LACP MAD(2)LACP优先级根据作用的不同,可以将LACP优先级分为系统LACP优先级和端口聚合优先级两 类,如表3所示。表3 LACP优先级的分类类别说明比较标 准系统LACP优先级系统LACP优先级用于区分两端设备优先级的高低。要想 使两端设备的选中端口一致,可以使一端具有较高的优先 级,另一端则根据优先级较高的一端来选择本端的选中端 口优先级数值越小,优先端口聚合优先 级端口聚合优先级用于区分各成员端口成为选中端口的优 先程度级越高(3)LACP超时时间LACP超时时间是指成员端口等待接收LACPDU的超时时间。在三倍LACP超时时 间之后,如果本端成员端口仍未收到来自对端的LACPDU,则认为对端成员端口 已失效。LACP超时时间只有短超时(1秒)和长超时(30秒)两种取值。7. 聚合模式说明不同型号的设备支持的聚合模式不同,请以设备的实际情况为准。根据成员端口上是否启用了 LACP协议,可以将链路聚合分为静态聚合和动态聚 合两种模式,它们各自的特点如表4所示。表4不同聚合模式的特点聚合模式成员端口是否开启LACP协议优点缺点静态聚合 模式否一旦配置好后,端口的选中/ 非选中状态就不会受网络环境 的影响,比较稳定不能根据对端的状态调 整端口的选中/非选中状 态,不够灵活动态聚合 模式是能够根据对端和本端的信息调 整端口的选中/非选中状态,比 较灵活端口的选中/非选中状态 容易受网络环境的影响, 不够稳定处于静态聚合模式和动态聚合模式下的聚合组分别称为静态聚合组和动态聚合 组,动态聚合组内的选中端口以及处于up状态、与对应聚合接口的第二类配置 相同的非选中端口均可以收发LACPDU。静态聚合模式在静态聚合模式下,聚合组内的成员端口上不启用LACP协议,其端口状态通过 手工进行维护。静态聚合模式的工作机制如下:1.选择参考端口当聚合组内有处于up状态的端口时,先比较端口的聚合优先级,优先级数值最 小的端口作为参考端口;如果优先级相同,再按照端口的全双工/高速率-全双 工/低速率- 半双工/高速率- 半双工/低速率的优先次序,选择优先次序最高、 且第二类配置与对应聚合接口相同的端口作为该组的参考端口;如果优先次序也 相同,则选择端口号最小的端口作为参考端口。2.确定成员端口的状态静态聚合组内成员端口状态的确定流程如图2所示。图2静态聚合组内成员端口状态的确定流程本布口是否钏于up状杰小到大排帝 本端口是否大J 尴遗IE/再因现件限制而WI 聚而岳次湘扁晟堂是否iL超过性费配宣和第-类配置与置考端I 111 酬 11 小 JI,始仙,时*羸&曲lull拒|状由本端I I为送中端【I糊扇1区中端II静态聚合组内选中端口的最大数量与设备的型号有关,请以设备的实 际情况为准。当一个成员端口的端口属性类配置或第二类配置改变时,其所在静态 聚合组内各成员端口的选中/非选中状态可能会发生改变。当静态聚合组内选中端口的数量已达到上限时,后加入的成员端口即 使满足成为选中端口的所有条件,也不会立刻成为选中端口。这样能够 尽量维持当前选中端口上的流量不中断,但是由于设备重启时会重新计 算选中端口,因此可能导致设备重启前、后各成员端口的选中/非选中状 态不一致。动态聚合模式本特性的支持情况与设备的型号有关,请以设备的实际情况为准。在动态聚合模式下,聚合组内的成员端口上均启用LACP协议,其端口状态通过 该协议自动进行维护。动态聚合模式的工作机制如下:1. 选择参考端口(1) 首先,从聚合链路的两端选出设备ID (由系统的LACP优先级和系统的MAC 地址共同构成)较小的一端:先比较两端的系统LACP优先级,优先级数值越小 其设备ID越小;如果优先级相同再比较其系统MAC地址,MAC地址越小其设备 ID越小。(2) 其次,对于设备ID较小的一端,再比较其聚合组内各成员端口的端口 ID (由端口的聚合优先级和端口的编号共同构成):先比较端口的聚合优先级,优先级数值越小其端口 ID越小;如果优先级相同再比较其端口号,端口号越小其 端口 ID越小。端口 ID最小的端口作为参考端口。2. 确定成员端口的状态在设备ID较小的一端,动态聚合组内成员端口状态的确定流程如图3所示。图3动态聚合组内成员端口状态的确定流程JI始确定殖蝙曰豹选中川边中状恋本麟为遍中曾口本靠口为II
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号