核心路由器边界网关协议BGP-4实现技术的研究
作者单位:国防科学技术大学
学位级别:硕士
导师姓名:卢泽新
授予年度:2002年
学科分类:0810[工学-信息与通信工程] 08[工学] 081001[工学-通信与信息系统]
主 题:核心路由器 路由协议 边界网关协议 路由聚合 路由重发布
摘 要:随着Internet应用的快速发展,高性能核心路由器已经成为当前网络领域研究的热点和重点。核心路由器可能应用于各种环境,它必须提供多种路由协议,包括RIP、OSPF、IS-IS以及BGP等内部和外部网关路由协议。其中BGP协议是为TCP/IP网络设计的边界网关路由协议,目前其版本为4。 本文主要研究核心路由器BGP-4协议的实现技术,并结合工程实践,系统阐述了BGP-4的协议机制以及其他相关问题。 BGP-4运行在TCP协议上,在一定程度上综合了距离向量和链路状态算法的优点,是一种路径向量协议。采用增量路由更新,在建立好邻居关系以后,BGP就将全部的路由信息传播出去,以后只有在路由信息发生变化时才传播路由信息。BGP并不需要周期性地刷新路由表,它通过周期性地发送Keepalive报文来确定连接的存在。 作为一个复杂的分布式动态路由协议,如何使实现的BGP系统在保持多连接并维持大量路由信息的情况下高效运转是本文的研究重点。我们采用模块化的思想,把整个系统分成各个子模块,充分利用已有资源,使系统稳定高效的运转。路由聚合、路由重发布以及其他路由策略是BGP-4协议必须实现的重要功能,本文深入讨论了实现这些功能的相关问题。 经过在“银河玉衡核心路由器环境下的使用和测试机构的测试,表明实现的BGP-4协议具有较好的稳定性、较强的互操作性和良好的性能。BGP-4协议系统软件的实现为更高性能路由器的研究和开发提供了强有力的技术支持。