基于多线程机制的分布式交换系统中RIP协议的分析和实现

被引量 : 0次 | 上传用户:ylovew
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RIP (Routing Information Protocol,路由信息协议)协议作为简单实用的路由协议,具有较低的带宽消耗,易于管理和维护等优点,广泛应用于中小型网络中。目前,众多网络设备供应商基于VxWorks系统对RIP协议进行了分析和支持,而VxWorks系统任务之间共享内存和其它资源,容易造成数据的安全性和可靠性面临威胁。同时VxWorks系统是收费系统,增加了设备供应商和网络运营商的成本。而Linux系统内存独立,线程间数据共享,可靠性高,而且具有开源性和免费性,因此在Linux平台上对RIP路由协议进行开发成为发展趋势。同时,为了提高RIP协议的可靠性,在分布式交换系统下实现RIP协议也势在必行。本课题在某通信公司的预研项目“RIP路由协议的多线程分析和实现”基础上开展。笔者参与该项目研发的整个过程,从总体方案设计、详细设计文档撰写、部分模块代码编写、系统测试到预研报告撰写。通过项目研发,对RIP路由协议进行了深入研究,结合分布式交换系统和多线程机制,完成了RIP路由协议的设计、实现、测试与分析。通过分析RIP路由协议目前的实现方案,阐明了在Linux下采用多线程机制实现RIP路由协议的优点。同时在分布式交换系统下,给出了一种支持分布式的RIP路由协议的多线程实现方案。本文首先以RFC1058和RFC2453为基础,对RIP路由协议进行了分析,介绍了RIP路由协议的工作算法、报文格式和运行机制。其次,结合分布式交换系统架构的特点,研究了协议对分布式的支持,提出了RIP协议的功能需求,对RIP协议进行总体设计和模块划分,并结合多线程技术,给出多线程实现方案和其运行机制。然后,在总体设计和模块划分的前提下,将RIP协议分为两大模块进行详细分析,通过流程图形式予以实现,并给出动态运行的交互信息。最后对设计系统的功能需求进行了理论分析,并在实际环境中对系统功能进行了测试与验证,同时进行了压力测试。分析测试结果表明,本论文设计的基于C语言的分布式交换系统中的RIP协议多线程实现方案可以有效的在高端分布式交换机上可靠的动态学习路由和处理外部事件。
其他文献
图书馆2.0通常被定义为Web2.0理念及技术在图书馆行业中的应用,代表着一种办馆新思维,为图书馆,特别是传统学科信息门户建设中诸多瓶颈的突破,带来新的发展契机以及再建设的
产业兴旺是乡村振兴的重点,为农业农村各项事业发展提供了坚实的物质基础。近年来,江苏省苏州市吴中区在推进乡村产业兴旺的过程中,通过发展壮大集体经济、构建现代农业科学
研究结果表明,在强酸性降雨径流(pH<2)冲刷下,城市土壤磷酸盐的解吸量明显增加;当pH>2时,降雨径流酸性强度大小对城市土壤磷酸盐的解吸量影响不大。城市土壤对磷酸盐的等温吸
<正> 水力输送是指利用水力在管辺中输送固体粒料或其它流体的一种运输方式。目前世界各国在采矿、冶金、化工、煤炭、水利各方面已大量采用。输送的物料有煤、铜精矿、硫精
随着网络技术的飞速发展,网络安全问题日趋严重。安全协议是信息安全的一个重要研究方向,它是构建网络安全环境的基石,其安全性对整个网络环境的安全起到了至关重要的作用。
本世纪之初,中国政府提出了建设新农村的战略构想,这既是承接了上世纪初叶力图以改造乡村挽救旧中国于衰微的先贤未竟之志,又是当下中国社会发展急需破解之瓶颈,更是面向未来的必
介绍了中条山林区森林经营现状,探讨了如何采用近自然经营理论搞好森林经营工作,提出了近自然经营中需要注意的森林经营目标、目标树确定、建立以目标树为架构的全林经营等问
社会资本作为一种新兴的理论研究范式,为当今中国提升国家软实力提供了具有解释力的分析框架和新思路。社会资本能够为国家软实力的提升奠定良好的社会基础,国家软实力的增强
介绍了创客空间的概念,图书馆创客空间服务产生的背景,图书馆创客空间的服务模式。通过介绍国内外图书馆创客空间服务的实践案例,阐明了图书馆构建创客空间服务的现实意义。
经过新中国62年特别是改革开放33年的奋斗,尽管国企思想政治工作取得了许多新突破和新举措,但面临的新问题、接受的新挑战、承受的转型期阵痛仍不断出现,对思想政治工作地位