论文部分内容阅读
随着网络应用的飞速发展,在市场需求推动下,作为计算机网络研究的热点问题之一,高可用性网络实现技术正在得到越来越多的关注和研究。实现网络的高可用性需要网络中包括硬件、软件和协议等诸多层面都必须发挥相应的作用。设计实现高可用性网络设备必须同时在硬件和软件方面对系统提供必要的支持,在硬件部件冗余、软件可恢复性及故障切换机制、网络服务的级别、系统的复杂性和实现代价等要素中做出适当的平衡和折中。 BGP是目前唯一的用于Internet自治系统之间的域间路由协议,也是部署在WAN边缘的代表性协议,其稳定性和可用性将直接影响网络应用的服务性能,IETF引入Graceful Restart技术对BGP功能进行扩充,进一步从协议的角度提高了网络的整体可用性。 本文在研究BGP协议以及提供IPv6支持的相关扩展机制的原理的基础上,系统介绍了BGP Graceful Restart扩展技术。重点分析了传统路由器体系结构存在的问题和局限,对实现高可用性标准的路由器基础体系结构所应做出的改进和具备的特点进行了研究和归纳,并针对网络中包括硬件、软件和协议等诸多层面在实现网络高可用性中所发挥的作用展开研究。最后,结合基于ForCES控制转发分离体系结构的IPv6路由器OpenRouter试验环境,提出BGP Graceful Restart实现部署方案,分别就如何扩充转发分离控制功能和现有BGP路由协议进行了讨论。