欢迎来到天天文库
浏览记录
ID:464522
大小:427.21 KB
页数:45页
时间:2017-08-05
《企业级网络BGP路由协议设计【开题报告+文献综述+毕业论文】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业论文系列开题报告通信工程企业级网络BGP路由协议设计一、课题研究意义及现状边界网关协议(BorderGatewayProtocol,BGP)是一种自治系统间的动态路由协议,随着网络拓扑的日益复杂,多个自治域系统之间通信的要求越来越高,需要配置的策略越来越复杂,协议已经成为因特网路由体系的重要组成部分。国内许多的网络和电信设备供应商已经实现和配置协议,用于支撑因特网运行,减少交换和路由设备的运行负荷[2]。而现在很多的大型企业也是急需进行企业间的网络互联,企业间的互联,考虑到其要求的安全性、稳定性、可扩展性和灵活性等问题使得建立企业级网络BGP路由协议显得尤为重要。BGP从198
2、9年以来就已经开始使用。它最早发布的三个版本分别是RFC1105(BGP-1)、RFC1163(BGP-2)和RFC1267(BGP-3),当前使用的是RFC1771(BGP-4)。随着INTERNET的迅速发展,路由表的体积也迅速增加,自治区域间路由信息的交换量越来越大,影响了网络性能。BGP支持无类别域间路由CIDR(ClasslessInter-DomainRouting),可以有效的减少日益增大的路由表。BGP-4正迅速成为事实上的internet边界路由协议标准。BGP是一种外部路由协议,与OSPF、RIP等的内部路由协议不同,其着眼点不在于发现和计算路由,而在于控制路由的传
3、播和选择最好的路由。通过携带AS路径信息,可以彻底解决路由自环问题。为控制路由的传播和路由选择,它为路由附带属性信息。使用TCP作为其传输层协议,提高了协议的可靠性。BGP支持无类别域间路由CIDR,不再区分A类网,B类网及C类网。CIDR的引入简化了路由聚合,路由聚合实际上是几个不同路由的过程,这样从通告几条路由变为广告一条路由,简化了路由表。路由更新时,BGP只发送增量路由,大大减少了BGP传播路由所占用的带宽,适用于在internet上传播大量的路由信息。每个自治系统要对路由进行过滤、选择和控制,所以提供了丰富的路由策略,它使得BGP便于扩展以支持因特网新的发展。BGP的拓扑图比
4、IGP更抽象和粗略一些。在BGP中拓扑图的端点是一个AS区域,边界是AS间的链路。此时数据包经过一个端点时的代价不能设为0,而由IGP计算。BGP作为EGP的一种,选择路由时考虑的是AS间的链路花费、AS域间区的花费等因素。总之,BGP不是每次都广播所有的路由信息,而是在初始化全部路由信息后只发送路由的变化量(增量)。这样保证了BGP和对端的最小通信量,但同时也增加了BGP的复杂程度。因为对于IGP,本地路由协议只需发送时刻所知的全部路由,而不保存任何已发信息。而BGP必须为每个BGP对端保存任何已发送的路由信息,以便发送一条新的路由前确认其是否应该真的发送。同时作为AS自治区域的路由
5、协议,由于政治的、经济的等原因,BGP需要按照不同的路由的属性控制路由的发送和引入。因此,BGP有丰富的路由策略控制手段。二、课题研究的主要内容和预期目标主要内容:1.了解BGP的路由协议设计的现实意义、历史背景及其发展现状。2.熟悉BGP协议的概述。其中包括基本概念、自治系统的介绍,BGP的工作机制,BGP的两个邻居,BGP路由通告原则及其同步。3.掌握BGP的路由属性,包括ORIGON属性,ASPATH属性,吓一跳属性和MED属性。4.实现BGP协议的基本配置。5.设计一个典型的企业级模拟网络,测试BGP路由协议。预期目标:掌握以下知识,完成下列目标:1.对BGP路由协议的工作原理
6、,及发展趋势已有所了解。2.会对BGP的属性:包括Origin起点属性、AS-Path属性、Next-hop下一跳属性、MED属性、Local-preference本地优先属性等进行理解性阅读。3.能够配置BGP的基本配置,熟练运用这些配置命令。4.在实验室完成BGP路由策略配置实例,并对其进行调试、监控5.了解解决大规模企业网遇到的问题和解决方法:包括使用联盟、反射、衰减等方法。三、课题研究的方法及措施总的来说通过对大量文献的阅读、总结和归纳,结合实验模拟,在论文中的重点部分以图文并茂的形式进行具体化的解决BGP有关问题。1.通过查阅相关资料了解BGP的一些基本概念和现状,并对其有大
7、体的了解。2.查看实验手册,了解实验的相关注意事项,做好实验模拟前的准备。3.根据论文的要求,在理解和掌握BGP路由协议的基础上,有目的性的延伸到企业级的BGP网络协议中去,并建立网络拓扑图,做好总的规划。4.将整个项目分成多个小实验,在实验室进行具体的实验模拟。5.将所查到的文献消化吸收,应用于实例,将重点放在BGP协议的配置上。熟悉各种配置环境及各种配置命令,并完成以下实例:一.BGP基本配置举例。二.BGP路由策略及参数配置实例。三.BG
此文档下载收益归作者所有