BGP协议论文
哈尔滨师范大学
学年论文
题 目
基于Dynami ps环境下的BGP协议研究与应用学 生 叶巨岩年 级 2021级
专 业 光电信息工程系 别 物理系
学 院 物理与电子工程学院
哈尔滨师范大学
20214年 4月
题目 基于D ynami ps环境下的BGP协议研究与应用
论 文 摘 要
以随着Intemet应用的快速发展高性能核心路由器已经成为当前网络领域研究的热点和重点。核心路由器可能应用于各种环境它必须提供多种路由协议包括R于、 OSPF、I S一I S以及B GP等内部和外部网关路由协议。其中BGP协议是为TC P/I P网络设计的边界网关路由协议 目前其版本为4。
BGP协议是一种路由协议用于交换因特网自治域系统间的路由信息。它已经成为因特网路由体系的重要组成部分 国际和国内许多的网络和电信设备供应商已经实现和配置B GP协议用于支撑因特网运行减少交换和路由设备的运行负荷。
本文主要介绍了在Dyn ami ps环境下进行网络拓扑环境设计对BGP协议进行分析研究以及实现并在此基础上实现BGP后门链路Back do or 。最后对BGP路由同步进行了研究分析。
关键词 Dynamips BGP 边界网关协议 后门链路 路由模拟器
1 .课题背景
因特网在上世纪六十年代是由美国国防部的高级研究计划局ARP A建设了一个军用网“阿帕网” ARP An e t发展、演变而来。因特网的联网概念是利用装有联网协议的路由器进行对等对话来选择路由使得信息到达最后的目的地。而近年来因特网的网络规
模和业务量一直遵循每6-9个月翻一番的新摩尔定律在爆炸式增长。因特网的迅猛发展正在引发着整个电信领域的一场极其深刻的变革一个以因特网为中心的电信市场新格局正在形成和发展。而思科系统公司称成为了行业的领导者。
Cisco Systems是一个数据通信整体解决方案公司于1984年由斯坦福大学的两位学者创立。今天 Cisco科技已成为全球各电信服务业者、大型银行、企业、大学和政府机关数以千计的数据通信网络的核心不分何时、何地、何种通信协议随时为人们提供高效率的多媒体通信。 Internet是这些网络中最著名的一个它绝大部分的基础也是采用Cisco科技事实上全球Internet上约88%的路由器均来自Cisco。
由于Cisco System在全球的广泛应用思科系统Cisco System的网络工程师也享有了黄金网络工程师之称因为拥有Cisco Router技术的工程师广受业界欢迎而且待遇相当不错所以越来越多的人选择了这个行业从而产生了许多培训机构和在业内很有名的Dynamips Cisco模拟器。
Dynamips是一个基于虚拟化技术的模拟器emulator 用于模拟思科Ci sco的路由器其作者是法国UTC大学(University of Technology of Compiegne, France)的Christophe Fillot。作者的目的是使用真实的Cisco IOS操作系统构建一个学习和培训的平台让人们更加熟悉Cisco的设备 以及领略Cisco作为全世界计算机网络技术的领跑者的风采测试和实验Cisco IOS操作系统中数量众多、功能强大的特性迅速地构建路由器的配置。 BGP Border Gateway Protocol边界网关协议是用来连接Internet上的独立系统的路由选择协议。它是Internet工程任务组制定的一个加强的、完善的、可伸缩的协议。 BGP4支持CIDR寻址方案该方案增加了Internet上的可用IP地址数量。 BGP是为取代最初的外部网关协议EGP设计的。它也被认为是一个路径矢量协议。
2 .课题研究的目的和意义
课题目的在熟练掌握Dynamips的应用及网络拓扑图的设计的基础上在Dynamips环境下进行网络拓扑环境设计、分析研究并实现BGP协议、实现BGP后门链路Backdoor以及对BGP路由同步进行研究分析。
Dynamips是一款直接运行IOS来模拟Cisco路由器的网络模拟工具具有强大的设备接口支持、 网络拓扑定制等功能。它能够在传统的PC机上模拟emulate Cisco的7200路由器。发展到现在该模拟器已经能够支持Cisco的3600系列包括3620 3640
3660 3700系列包括3725 3745和2600系列包括2610到2650XM 2691路由器平台。这使得构建满足局域网拓扑结构的多台路由器、交换机或防火墙并实现相互通信成为可能。 B GP协议的主要功能是主要功能是在系统之间交换网络可达信息它已经成为因特网路由体系的重要组成部分。例如 中国互联网长期以来存在电信网通南北“割据” 虽然互联却不互通的状况。这种情况在网站上的表现即是用网通接入的网站使用电信线路的网民访问速度极慢使用电信线路接入的网站使用网通线路的网民访问
速度极慢。利用BGP多线接入技术就能很好解决上述问题 比如BGP双线使用BGP技术配合中国网络带宽出口最优秀的北京电信、北京网通确保全国南北互联互通彻底解决了南电信北网通的互连问题。 目前国际和国内许多的网络和电信设备供应商已经实现和配置BGP协议用于支撑因特网运行减少交换和路由设备的运行负荷。
为了避免在现实的网络设计、配置中产生不必要的错误造成经济损失和资源浪费可以借用Dynamips进行模拟这种先虚拟测试再真实部署的方法帮助人们更顺利解决所遇到困难也可以保证科研成果的科学性、严谨性和正确性。
3.本文的研究内容
本课题主要是分析研究BGP协议并在Dyn ami ps模拟器的环境下设计网络拓扑实现BGP的应用。 BGP协议是用来连接In ternet上的独立系统的路由选择协议本课题内容具体包括以下几个方面
1.在思科路由仿真器Dynamips环境下进行网络拓扑环境设计 2.分析研究BGP协议并在Dynam ips环境下加以实现 3. BGP后门链路Backdoor实现
4. B GP路由同步研究分析 5. I P路由故障恢复的研究分析。
4. BGP的概述
BGP Border Gateway Protocol边界网关协议是一种用于自治系统AS
Autonomous System之间的动态路由协议。 AS是拥有同一选路策略在同一技术管理部门下运行的一组路由器。
BGP是一种外部网关协议E GP 与OS PF、 R I P、 I S-I S等内部网关协议I GP不同其着眼点不在于发现和计算路由而在于控制路由的传播和选择最佳路由。 BGP与OSPF和R I P的不同之处在于B GP使用TCP作为其传输层协议。用一条TCP连接两个正在运行B GP的系统然后交换整个BGP路由表。从这个时候开始在路由表发生变化时再发送更新信号。
BGP把Int ern et划分成许多自治系统在RFC1711上这样定义了AS:
过去的自治系统定义是单一技术管理下的一系列路由器集合在AS内部使用公用度量值路由报文和内部网关协议在与其他AS互通时使用外部网关协议路由信息报文。随着这个传统定义的不断演变如今一个AS内也可使用多种内部网关协议有时也可以有几套度量值。在这我们就是要强调一个事实即使使用了多个度量值和可多种I GP在其他自治系统看来一个自治系统的管理有一个连贯的内部路由计划并展现了通过该自治系统可到达目的地的一致布局。
BGP是一个距离向量协议但是与通告到目的地址跳数的 R I P不同的是 B GP列举了到每个目的地址的路由自治系统到达目的地址的序列号 。这样就排除了一些距离向量协议的问题。采用16bit数字表示自治系统标识。
5. BGP的历史
外部网关协议Exterior Gateway Protocol EGP是BGP的前身最初始于1982年在RFC827中提出的于1984年在RFC 904中正式化。
EGP的产生是由于当每个管理员可以管理自己域内的路由器选择自己的路由协议但是当需要在几个域之间进行路由时就需要有另外一种办法而EGP就是由此而生它提供了在管理域之间管理路由的方法。人们也逐渐的意识到要把互联网划分成多个管理域或自治系统也确实把其中某些自治系统实际上作为在不同AS间传输流量的传送器使用。为了给这些中转自治系统的管理员更多的访问权――这就是EGP产生的主要原因。
随着因特网的不断发展与进步 BGP也经历了不同的发展阶段 1989、 1990和1993年公布了BGP协议的版本一(BGP-1) 、版本二(BGP-2)和版本三(BG P-3) 从1993年开始研发的当前版本BGP-4建议号RF C 1771。如今BGP-4已经广泛应用于网络中它提供了一套新的机制以支持无类域间路由。这些机制包括支持网络如今B GP-4已经广泛应用于网络
中它提供了一套新的机制以支持无类域间路由。这些机制包括支持网络前缀的通告、取消B GP网络中“类”的概念。 BGP-4也引入机制支持路由聚合包括AS路径的集合。这些改变为提议的超网方案提供了支持
6.开始实施
为了实施BGP我们首先要搭建好一个网络拓扑在这里我选择用两个路由器搭建网
络。
图1基本BGP配置
首先按照以下代码配置路由器名称及接口然后给各接口分配IP地址。
Router1接口配置如下 Router>en Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ho r1 r1(config)#int s0/0r1(config-if)#ip address 192. 168. 12. 1 255. 255.255. 252 r1(config-if)#nosh r1(config-if)#exit r1 (config)#int e1/0r1(config-if)#ip address 192. 168.0. 1 255.255.255.0 r1(config-if)#no shr1(conf ig-if)#exit
感谢您的阅读祝您生活愉快。
捷锐数据官网商家介绍捷锐数据怎么样?捷锐数据好不好?捷锐数据是成立于2018年一家国人IDC商家,早期其主营虚拟主机CDN,现在主要有香港云服、国内物理机、腾讯轻量云代理、阿里轻量云代理,自营香港为CN2+BGP线路,采用KVM虚拟化而且单IP提供10G流量清洗并且免费配备天机盾可达到屏蔽UDP以及无视CC效果。这次捷锐数据给大家带来的活动是香港云促销,总共放量40台点击进入捷锐数据官网优惠活动内...
今天遇到一个网友,他在一个服务器中搭建有十几个网站,但是他之前都是采集站点数据很大,但是现在他删除数据之后希望设置可能有索引的文章给予404跳转页面。虽然他程序有默认的404页面,但是达不到他引流的目的,他希望设置统一的404页面。实际上设置还是很简单的,我们找到他是Nginx还是Apache,直接在引擎配置文件中设置即可。这里有看到他采用的是宝塔面板,直接在他的Nginx中设置。这里我们找到当前...
ttcloud怎么样?ttcloud是一家海外服务器厂商,运营服务器已经有10年时间,公司注册地址在香港地区,业务范围包括服务器托管,机柜托管,独立服务器等在内的多种服务。我们后台工单支持英文和中文服务。TTcloud最近推出了新上架的日本独立服务器促销活动,价格 $70/月起,季付送10Mbps带宽。也可以跟进客户的需求进行各种DIY定制。点击进入:ttcloud官方网站地址TTcloud拥有自...