论文部分内容阅读
近年来,随着网络拓扑的日益复杂,多个自治域系统之间通信的要求越来越高,需要配置的策略越来越复杂。BGP协议是自治系统间路由协议的事实标准,对维护自治系统间选路连通性有重要作用。BGP协议直接关系到整个因特网的稳定运行,是使因特网具有可扩展性和可持续发展性的基础。有效的BGP观察和分析工具对于网络管理维护人员来说是至关重要的。
对BGP路由更新消息的可视化处理和统计分析,可以揭示BGP的路由变化,起到观察和测量Internet的作用。它可以帮助网络管理人员观测全球范围内BGP路由变化,及时地发现路由问题。
在本文中,我们论述了BGP路由分析系统的设计与实现。首先,介绍了项目和技术背景。接着,论述了基础的网络知识和对BGP协议的分析。然后,介绍了系统的总体框架设计:包括BGP路由更新消息的收集和保存,数据库的设计和各模块的详细设计,并实现了BGP路由更新查看的可视化。通过对BGP路由更新事件的分类,找出异常路由更新消息;进而对得到的结果进行分析。研究结果表明:BGP路由复杂,数据量巨大,存在不稳定现象;路由更新消息中,有大量的无效更新,有待进一步研究解决;通过BGP路由更新消息可以发现AS级拓扑。最后对系统的研发进行了总结,并指出了仍然存在的一些问题和下一步研究方向。