首页 理论教育 网络安全系统集成与建设-链路聚合配置

网络安全系统集成与建设-链路聚合配置

时间:2023-11-07 理论教育 版权反馈
【摘要】:当聚合状态或配置变化事件发生时,一方通过发送协议报文通知对方自身的变化。需要指出的是,LACP并不等于链路聚合技术,而是IEEE 802.3ad提供的一种链路聚合控制方式,具体实现中也可采用其他的聚合控制方式。目前链路聚合技术的正式标准为IEEE Standard 802.3ad,由IEEE 802委员会制定。IEEE 802.3ad工作组正在开发一个链路聚合协议,该协议提供一种标准聚合技术,能够用于创建可互用的聚合产品。IEEE 802.3ad使用LACP管理链路配置并在链路间分布负载。

网络安全系统集成与建设-链路聚合配置

链路聚合是将两个或更多数据信道结合成一个信道,该信道以一个更高带宽的逻辑链路出现。链路聚合一般用来连接一个或多个带宽需求大的设备,如连接骨干网络的服务器或服务器群。如果聚合的每个链路都遵循不同的物理路径,则聚合链路也提供冗余和容错。链路聚合也可用于企业网络,以便在千兆以太网交换机之间构建多吉比特的主干链路。链路聚合技术就是将多条物理链路聚合成一条带宽更高的逻辑链路,采用链路聚合后,逻辑链路的带宽增加了大约(n-1)倍,n为聚合的路数。另外,聚合后的可靠性大大提高,因为n条链路中只要有一条可以正常工作,则这个网络就可以工作。除此之外,通过链路聚合连接在一起的两个(或多个)交换机(或其他网络设备),通过内部控制可以合理地将数据分配在被聚合连接的设备上,实现负载均衡。链路聚合技术亦称主干技术(Trunking)或捆绑技术(Bonding),其实质是将两台设备间的数条物理链路“组合”成逻辑上的一条数据通路,称为一条聚合链路,如图3-9所示,交换机之间的物理链路Link1、Link2和Link3组成一条聚合链路。该链路在逻辑上是一个整体,内部的组成和传输数据的细节对上层服务来说是透明的,逻辑链路带宽是单独一条链路的3倍。

978-7-111-31518-6-Chapter03-50.jpg

图3-9 链路聚合示意图

聚合内部的物理链路共同完成数据的收发任务并相互备份。只要聚合内部还存在能正常工作的成员,整个传输链路就不会失效。以图3-9中的链路聚合为例,如果Link1和Link2先后发生故障,它们的数据传输任务会迅速地转移到Link3上,因而两台交换机间的连接不会中断,如图3-10所示。

978-7-111-31518-6-Chapter03-51.jpg

图3-10 链路聚合成员相互备份

从以上介绍可以看出,链路聚合具有一些显著的优点。

1)提高链路可用性:在链路聚合中,成员互相动态备份。当某一链路中断时,其他成员能够迅速接替其工作。与生成树协议不同,链路聚合启用备份的过程对聚合之外是不可见的,而且启用备份过程只在聚合链路内,与其他链路无关,切换可在数毫秒内完成。

2)增加链路容量:聚合技术的另一个明显的优点是为用户提供一种经济地提高链路传输率的方法。通过捆绑多条物理链路,用户不必升级现有设备就能获得更大带宽的数据链路,其容量等于各物理链路容量之和。聚合模块按照一定算法将业务流量分配给不同的成员,实现链路级的负载均衡。某些情况下,链路聚合甚至是提高链路容量的唯一方法。例如,当市场上的设备都不能提供高于10Gbit/s的链路时,用户可以将两条10Gbit/s链路聚合,从而获得带宽大于10Gbit/s的传输线路。此外,特定组网环境下需要限制传输线路的容量,既不能太低而影响传输速度,也不能太高超过网络的处理能力。但现有技术都只支持链路带宽以10为数量级增长,如10Mbit/s、100Mbit/s、1000Mbit/s等,而通过聚合将n条物理链路捆绑起来,就能得到更适宜的、具有n倍带宽的链路。

链路聚合控制协议(Link Aggregation Control Protocol,LACP)是IEEE 802.3ad标准的主要内容之一,定义了一种标准的聚合控制方式。聚合的双方设备通过协议交互聚合信息,根据双方的参数和状态,自动将匹配的链路聚合在一起收发数据。聚合形成后,交换设备维护聚合链路状态,当双方配置变化时,自动调整或解散聚合链路。LACP报文中的聚合信息包括本设备的配置参数和聚合状态等,报文发送方式分为事件触发和周期发送。当聚合状态或配置变化事件发生时,一方通过发送协议报文通知对方自身的变化。聚合链路稳定工作时,系统定时交换当前状态以维护链路。协议报文不携带序列号,因此双方不检测和重发丢失的协议报文。需要指出的是,LACP并不等于链路聚合技术,而是IEEE 802.3ad提供的一种链路聚合控制方式,具体实现中也可采用其他的聚合控制方式。

目前链路聚合技术的正式标准为IEEE Standard 802.3ad,由IEEE 802委员会制定。标准中定义了链路聚合技术的目标、聚合子层内各模块的功能和操作的原则,以及链路聚合控制的内容等。其中,聚合技术应实现的目标定义为必须能提高链路可用性、线性增加带宽、分担负载(负载均衡)、实现自动配置、快速收敛、保证传输质量、对上层用户透明、向下兼容等。IEEE 802.3ad工作组正在开发一个链路聚合协议,该协议提供一种标准聚合技术,能够用于创建可互用的聚合产品。IEEE 802.3ad使用LACP管理链路配置并在链路间分布负载(负载均衡)。管理功能包括添加新链路、拆除链路以及某链路失效时转移通信。该标准提供链路标识、状态监测和链路间的同步。

链路聚合中的端口聚合(Port Trunking),也称端口捆绑,它的功能是将交换机的多个低带宽端口捆绑成一条高带宽链路,可以实现链路负载均衡,从而避免链路出现拥塞现象。通过配置,可将两个、三个或是四个端口进行捆绑,分别负责特定端口的数据转发,防止单条链路转发速率过低而出现丢包的现象。它的优点就是价格便宜,性能接近千兆以太网;不需要重新布线,也无须考虑传输距离极限问题;可以捆绑任何相关的端口,也可以随时取消设置,这样就提供了很高的灵活性,同时它还可以提供负载均衡能力以及系统容错。(www.xing528.com)

【实现过程】

使用如下命令。

978-7-111-31518-6-Chapter03-52.jpg

功能:将物理端口加入Port Channel,其中<port⁃group⁃number>为Port Channel的组号,范围为1~16;active(0)启动端口的LACP,并设置为Active模式;passive(1)启动端口的LACP,并且设置为Passive模式;on(2)强制端口加入Port Channel,不启动LACP。交换机Switch1上的1、2、3端口都是access口,并且都属于VLAN 1,将这3个端口以ac⁃tive方式加入group 1;Switch2上的7、8、9端口为trunk口,并且是“allow all”,将这3个端口以passive方式加入group 2,同时将以上对应端口分别用网线相连。

方法1配置步骤如下。

978-7-111-31518-6-Chapter03-53.jpg

此时,Switch1的端口1、2、3聚合成一个汇聚端口,名为Port⁃Channel1;Switch2的端口7、8、9聚合成一个汇聚端口,名为Port⁃Channel2,并且都可以进入汇聚接口配置模式进行配置。

方法2:以on方式配置Port Channel。

配置步骤如下。

978-7-111-31518-6-Chapter03-54.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈