链路聚合是什么
一条物理链路的带宽总是有限的,于是与同一台设备连接多条链路,多条链路连接同一台设备又有可能会出现转发的环路,那么有什么办法既可以转发报文的环路又可以提高链路的带宽提高转发效率呢? 链路聚合就是将多条物理链路捆绑成一条逻辑链路,这条逻辑链路的带宽等于这多条物理链路的带宽总和。 并且,设备之间从逻辑层面来讲,它会认为连接对端的设备就只有一条链路了,所以也并不会有环路产生,生成树并不会阻塞这多条物理链路。
二层聚合组的成员端口全部为二层以太网接口,其对应的聚合接口称为二层聚合接口 三层聚合组的成员端口全部为三层以太网接口,其对应的聚合接口称为三层聚合接口。 在创建了三层聚合接口之后,还可继续创建该三层聚合接口的子接口,即三层聚合子接口。三层聚合子接口处理与该子接口编号相同的VLAN的报文注意:无论是创建二层聚合接口还是三层聚合接口,都会产生对应聚合组,物理接口只需加入至聚合组即可- 选中(Selected)状态:此状态下的成员端口可以参与数据的转发,处于此状态的成员端口称为“选中端口”
- 非选中(Unselected)状态:此状态下的成员端口不能参与数据的转发,处于此状态的成员端口称为“非选中端口”
操作Key是系统在进行链路聚合时用来表征成员端口聚合能力的一个数值,它是根据成员端口上的一些信息(包括该端口的速率、双工模式等)的组合自动计算生成的,这个信息组合中任何一项的变化都会引起操作Key的重新计算。 在同一聚合组中,所有的选中端口都必须具有相同的操作Key 根据对成员端口状态的影响不同,成员端口上的配置可以分为以下两类:属性类配置和协议类配置 属性类配置包含的配置内容如图所示。在聚合组中,只有与对应聚合接口的属性类配置完全相同的成员端口才能够成为选中端口
协议类配置:
协议类配置是相对于属性类配置而言的,包含的配置内容有MAC地址学习、生成树等。
在聚合组中,即使某成员端口与对应聚合接口的协议配置存在不同,也不会影响该成员端口成为选中端口