论文部分内容阅读
随着信息化网络建设的加快,网络上所承载的业务应用也越来越丰富,信息量越来越大,使得用户对网络链路带宽及可靠性的要求越来越高。人们一直致力寻求一种在现有条件下能够有效解决带宽瓶颈并提供高网络系统可靠性的方法。链路聚合技术很好的解决了这一网络难题。因而在网络设备上的研究与实现链路聚合技术具有非常重要的现实意义。本文针对公司新款型中低端MSR路由器上实现链路聚合功能的需求,在对链路聚合技术及多业务中低端路由器软硬件系统深入研究的基础上,设计并实现了链路聚合技术。本文首先明确链路聚合各功能需求,对链路聚合进行了总体设计和模块详细设计,给出了各子模块之间的通信关系及聚合关键数据结构设计。然后,基于命令注册机制和配置文件保存机制实现聚合配置管理功能;利用消息事件机制和接口管理模型实现聚合任务管理功能;采用批量接口技术实现同步配置功能;通过状态上报机制实现聚合接口状态管理;使用HASH算法实现流量负载分担功能。最终实现可以进行统一管理链路聚合功能。最后,对链路聚合各功能进行了测试和分析,测试结果表明,中低端MSR路由器上的链路聚合技术提高了链路的带宽、实现了负载分担功能,同时,同一聚合组内的各链路间彼此动态备份,增强了系统的可靠性和稳定性。