版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于DynamipsGUI的两类路由协议的仿真通信实验王丽娜1,何军1,侯健敏2,李磊1(1.南京信息工程大学电子与信息工程学院江苏南京 210044 ;2.南京信息工程大学信息与控制学院江苏南京 210044摘要:基于动态路由协议配置方法,应用仿真软件DynamipsGUI实现多个路由器间的虚拟通信过程。设计了网络拓扑结构,分析了路由器端口设置、IP地址分配,以及RIP和划分区域的OSPF路由协议配置命令,通过查看命令分析配置结果是否正确,并使用虚拟主机测试仿真通信的有效性,实验表明,所组建的虚拟网络是可行的。关键词:RIP;OSPF;Dynamips;虚拟通信中图分类号:TP391.9Si
2、mulational Communication Experiment on Two Kindsof Routing Protocol Based on DynamipsGUIWANG Li-na,1 HE Jun1, HOU jian-min2, LI Lei1(1.College of Electronic and Information Engineering, Nanjing University of Information Science and Technology, Jiangsu Nanjing210044,China; 2. College of Information a
3、nd Control, Nanjing University of Information Science and Technology, Jiangsu Nanjing210044,ChinaAbstract:Based on the method of dynamic routing protocol configuration and the simulation software DynamipsGUI , the virtual communication process of multi-routers is realized. The network topology graph
4、 is designed. The ports of routers are set up ,and IP addresses are distributed. The configuration commands of Routing Information Protocol and Open Shortest Path First Protocol on different areas are analyzed. With the help of different show commands ,whether is the correct configuration result is
5、analyzed. Whether simulational communication is effective is tested by applying virtual PCs. It shows that the design of the virtual network is feasible.Keywords: Routing Information Protocol; Open Shortest Path First; Dynamips; virtual communication1引言计算机网络是由不同类型的网络互联而成的,不同的网络互联不仅是指物理上的连接,而且还能实现相互之
6、间的通信。路由器是连接不同网络的设备,其主要作用是为经过路由器的每个数据包寻找一条最佳传输路径,并将该数据包有效地传送到目的站点。当前,由于网络设备造价昂贵,应用各种虚拟实验教学仿真软件组建通信网络,进行虚拟网络设备的配置与网络的测试,成为网络课程实验教学的主要研究方向1-4。而在路由器上的仿真配置实验国内主要以单一的路由协议研究为主5-7,很少涉及两个或两个以上的不同路由协议的虚拟异构网的研究与仿真。在一个大的互联网络里有各种各样的路由协议应用,所以在虚拟实验环境下实现路由器上的多种配置协议,这样可以让学生充分学习各种路由协议,对学生掌握实验技术很有帮助。虚拟的两类路由协议仿真通信实验不仅符
7、合实际环境,而且有利于网络实验教学方法的改革。本文基于DynamipsGUI仿真软件设计了多路由器上两类路由协议的虚拟实验,并使用虚拟主机进行了实验结论的验证。2路由选择协议与仿真软件2.1 路由选择协议8路由器最基本的路由原理是保存各种传输路径的相关数据路由表。路由表中保存着该路由器得到的目的网络地址、管理距离值和下一跳的地址等内容。路由器间互通信息进行路由更新,并维护路由表使其能够正确反映网络的拓扑变化,同时由路由器根据度量来决定最佳路径,这就是路由选择协议。典型的路由协议有路由信息协议RIP,开放式最短路径优先协议OSPF和边界网关协议BGP等。本文重点介绍RIP和OSPF两种动态路由协
8、议。(1 路由信息协议RIPRIP是以跳数作为度量的距离向量协议,广泛用于因特网,是一种内部网关协议IGP,在自治系统AS内部执行路由功能。RIP规定,路由器每30s向外广播一个路由更新报文,接到广播的路由器将收到的信息添加到路由表中。每个路由器如此广播,最终网络上所有的路由器都会得知全部的路由信息。同时RIP规定从源到目的路径的最大跳数为15,跳数根据所经过的路由器个数来度量,也就是说网络中的路由器个数最多15个,如果超过15,则认为该目的网络不可达。所以RIP只适用于网络规模较小的环境。(2 开放式最短路径优先协议OSPF随着Internet技术在全球范围的飞速发展,OSPF已成为目前In
9、ternet广域网和Intranet 企业网采用最多、应用最广泛的路由协议之一。OSPF是一种典型的链路状态路由协议,基于最短路径优先SPF算法计算最佳路由,一般作用于一个自治系统AS内部,也是一个内部网关协议IGP。SPF算法是OSPF路由协议的基础。SPF算法将每一个路由器作为根ROOT来计算其到每一个目的地路由器的距离,每一个路由器根据一个统一的数据库会计算出网络的拓扑结构图,类似于一棵树,称之为最短路径树。在OSPF协议中,最短路径树的树干长度,即OSPF 路由器至每一个目的地路由器的距离,称为OSPF的代价Cost。在OSPF协议中,一个网络可以划分为很多个区域area,每一个区域通
10、过边界路由器BDR相连,区域间可以通过路由汇总summary来减少路由信息,减小路由表,提高路由器的运算速度。故OSPF适合网络规模较大的环境。2.2 DynamipsGUI简介Dynamips路由模拟器模拟了Cisco路由的硬件环境,加载相应的IOS(Internet Operate System镜像文件, 通过真正运行IOS实现对Cisco路由器的模拟,同时加载NM-16ESW模块还可以做交换的部分实验,可以得到一个模拟的Cisco 实验环境9。Dynamips通过网卡和虚拟出来的设备相连,就象是在VMWare中真实的主机和虚拟系统互相连接一样。要让网卡和虚拟设备进行连接,必须获取网卡参数
11、,需要安装WinPcap(windows packet capture,它是windows平台下一个免费公共的网络访问系统,开发WinPcap目的在于为win32应用程序提供访问网络底层的能力10。本文采用基于Dynamips内核开发的软件DynamipsGUI,这个模拟器图形前端软件支持9台PC联合进行路由交换模拟,支持路由器44台,交换机44台,适应超大型环境模拟。模拟好的硬件设备需通过终端设备软件SecureCRT等进行访问和实现操作11。3 实验设计与配置分析利用DynamipsGUI,加载c3640-js-mz.124-10.bin,生成5个Cisco3640型路由器的.bat 文件
12、,双击运行,构建虚拟5台路由器互连的小型异构网络,实验拓扑结构如图1所示。本文主要介绍RIP和OSPF两种路由协议的使用,在路由器R2,R3和R4上应用OSPF,并且划分两个区域,其中R2和R3在骨干区域AREA 0,R3和R4在普通区域AREA 1,在R1和R2, R4和R5之间应用RIP。为了说明两类路由协议在多个路由器上的配置和仿真通信,对主要的部分进行详细分析,包括路由器端口设置及终端IP地址设置,路由协议的配置命令以及结果测试等,简单的部分不做阐述,读者可查阅资料学习。 Fig. 1 experimental network topology graph图1 实验的网络拓扑图3.1实
13、验运行界面启用SecureCRT5.1,使用Telnet方式,远程登录到5个路由设备上,实验命令操作界面如图2。 Fig. 2 command operation interface graph图2 命令操作界面图3.2端口和终端IP地址分配表路由器端口设置及终端IP地址分配表如表1。Table 1 routers port design and terminal IP addresses distribution table表1 路由器端口设置及终端IP地址分配表端口IP地址端口IP地址备注终端IP地址终端IP地址为DCE3.3命令配置及解析5个路由器上的操作分别给出分析,为严谨起见,所有配
14、置命令全部采用命令的完整格式。以R2为例给出命令详细解析,其他路由器略。(1 Router1上的配置R1(config#interface fastEthernet 0/0R1(config-if#no shutdownR1(config-if#exitR1(config#interface serial 1/1R1(config-if#no shutdownR1(config-if#exitR1(config#router ripR1(config-router#version 2R1(config-router#no auto-summary(2 Router2上的配置R2(config#
15、interface fastEthernet 0/0 !进入快速以太口F0/0R2(config-if#no shutdown !激活快速以太口F0/0R2(config-if#exit !退出接口R2(config#int serial 1/0 !进入串行接口S1/0R2(config-if#no shutdown ! 激活接口S1/0R2(config-if#clock rate 64000 !设置接口S1/0的时钟频率R2(config-if#exit !退出接口R2(config#interface serial 1/1 !进入串行接口S1/1R2(config-if#no shutd
16、own !激活接口S1/1R2(config-if#clock rate 64000 !设置接口S1/1的时钟频率R2(config-if#exit !退出接口R2(config#router rip !启用路由协议RIPR2(config-router#version 2 !版本号为2R2(config-router#redistribute ospf 2 metric 10 !OSPF路由重新发布到RIP网络中,并给出跳数是10R2(config-router#exit !退出R2(config#router ospf 2 !启用OSPF进程2R2(config-router#exit !
17、退出(3 Router3上的配置R3(config#interface fastEthernet 0/0R3(config-if#no shutdownR3(config-if#exitR3(config#interface serial 1/0R3(config-if#no shutdownR3(config-if#exitR3(config#interface serial 1/1R3(config-if#no shutdownR3(config-if#exitR3(config#router ospf 3R3(config-router#exit(4 Router4上的配置R4(conf
18、ig#interface fastEthernet 0/0R4(config-if#no shutdownR4(config-if#exitR4(config#interface serial 1/0R4(config-if#no shutdownR4(config-if#clock rate 64000R4(config-if#exitR4(config#interface serial 1/1R4(config-if#no shutdownR4(config-if#clock rate 64000R4(config-if#exitR4(config#router ospf 4Fig. 4
19、ping command test 图 4 ping 命令测试 4 结论 采用动态路由配置方法, 基于 DynamipsGUI 仿真软件组建了多路由协议的虚拟通信网 络,分析了路由器端口设置、IP 地址配置,并详细分析了 RIP 和 OSPF 两类广泛应用于因 特网的路由协议命令配置,通过查看接口状态命令分析端口是否启用和 IP 地址配置是否正 确,以及查看路由表命令分析路由信息。 通过 VPCS 测试了虚拟网络终端间的相互通信,验证了实验目标。表明所组建的虚拟 网络是可行的。 参考文献 1程勇军.利用模拟软件改进中高职网络实验教学的探讨J.广州广播电视大学学报,2008, 8(2:52-55 2李文池.Dynamips 虚拟网络配置与应用J.南京工业职业技术学院学报, 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026北京协和医院基本外科合同制行政助理招聘考试参考题库及答案详解
- 2026学年浙江省永康市六年级数学期末自测高频考点卷(附答案)详细答案和解析
- 2026运维开发工程师岗位技能考核指南试卷及答案
- 【物理】内蒙古自治区乌兰察布市2025-2026学年高一上学期1月期末试题(学生版)
- 2026年医学影像诊断技术发展动态与趋势考试及答案
- 2026年面包行业技术革新分析报告
- 2026年浙江省导游基础知识考试卷及答案(五)
- 2026年造价工程师职业资格考试真题试卷及答案(二十)
- 江苏省扬州市广陵区2025-2026学年第二学期期末考试七年级数学试卷(含答案)
- 2025年地方志办事业单位招聘试题及答案
- 2025中国南水北调集团新能源投资有限公司社会招聘岗位拟聘人员笔试历年常考点试题专练附带答案详解
- 山东医师定期考核《全科医学》考试题库发布1
- 2026年安徽省高校毕业生三支一扶计划招募试题及答案
- 2026学年浙江省绍兴市一年级语文期末自测专项攻坚题(附答案)详细答案和解析
- 2026“才聚齐鲁成就未来”山东百特展览工程有限公司校园招聘4人笔试历年参考题库附带答案详解
- 2026年兴业银行长沙分行“雏雁计划”暑期实习生招聘笔试备考题库及答案详解
- 机械通气临床护理
- 新时代陕西省立德树人工作指南细则
- 山西建设投资集团有限公司招聘员工考试考啥了
- 电磁污水流量计
- 2026年建筑施工企业主要负责人A证考试试题及答案(完整版)
评论
0/150
提交评论