网络仿真的特点一般为以下几点:新颖的模拟实验机理,可以在较复杂的网络环境下得到比较可靠的仿真结果;其他任何方法都无法在预测功能上与网络仿真相比;使用的范围广泛,不仅用在新网络结构的设计和仿真,而且对于现有网络的优化和扩展可以提高效率,而且特别适合于大中型网络的优化和设计;网络仿真在初期投入成本低,并且建好的网络模型可以延续使用。
1.2 论文内容及工作
本文介绍了网络仿真技术的背景以及网络发展趋势。对仿真软件OPNET的一般原理、RIP协议的实现机制进行了介绍。之后根据需要设计网络仿真模型,其主要思想是通过与直接相连的接口交换信息并选择最短路径来更新路由表,通常路由表每隔30秒刷新一次。通过OPNET软件建立网络模型,设置RIP参数,假定链路故障,查看数据包是如何通过网络的,从而实现了RIP协议的性能仿真。
在此过程中,作者主要工作如下:
(1)研究分析了RIP协议。
(2)研究学习了OPNET仿真工具。
(3)利用OPNET软件设计实现了网络仿真环境。
(4)从网络连接故障中查看路由表信息获取数据包的传输方式。
(5)对仿真结果进行分析总结。
2. RIP路由协议机制分析
信息技术在各个领域的广泛应用促使信息交换网络的迅猛发展,其中互联网是最大的受益者。近十几年来,计算机网络规模在不断发展和扩大,随着大型互联网络的快速发展,在网络信息交互中路由技术已成为主要成分,路由器则成为最重要的网络设备之一。
2.1 路由器协议的概述
路由器就像“导航仪”,当IP子网中的一台主机发送IP分组给同一子网的另一台主机时,路由器负责把IP分组送到目的地。路由器也通常被称为网关。
路由器中选择算法是网络层软件的一部分,算法能根据当前网络状况确定收到的IP分组应该传送到那条相应的网络地址。路由选择算法可以分为两类:非自适应和自适应。非自适应做出的路由选择,不是根据实测的网络当前通信量和拓扑结构,是根据预先设置好的路由,又称作静态路由选择。若想改变其静态路由只能通过管理人员手动改变。由于静态路由不能对网络的改变做出反映,主要用于小规模、拓扑结构固定的网络中。静态路由的优点为简单、高效、可靠。相反,自适应路由算法则是通过网络的通信量变化来改变路由选择。动态路由算法适用于结构复杂、规模打的网络中。
路由器具有的主要功能有以下几点[1]:
(1)具有转发报文的作用,可以在网络之间获取发送到别处的报文。
(2)对发送的信息起到导航的作用,挑选其中合理的路径,引导报文的发送。路由器必须通过查找路由表,根据当前网络情况计算路由信息,选择一条最佳路径,从而实现这项功能。
(3)路由器在转发报文的过程中可以将较大的报文分解成数个小型的报文以方便报文的传输。
(4)路由器可以运行多种协议并且作为这些不同协议的网络连接平台。
2.2 RIP的工作过程
内部网关协议指的就是自制系统内部的路由协议。RIP就是一种内部网关协议,它所用的算法是距离矢量算法。RIP系统的开发是以XEROX Palo Alto 研究中心(PARC)所进行的研究和XEROX的PDU和XNC路由选择协议为基础的。但是RIP的广泛应用却得益于它加利福尼亚大学伯克利分校的许多局域网中的实现。
RIP协议设计初衷是应用于局域网,现在存在范围已经不局限在局域网中,城域网甚至广域网中都有所涉及。RIP协议是因特网协议族中重要组成部分,也是在因特网中持续至今的一种简单的路由协议。 OPNET的RIP路由器协议研究与仿真+文献综述(2):http://www.youerw.com/tongxin/lunwen_4654.html