基于GNS3的RIPv2协议的实践仿真
2024-05-29
来源:乌哈旅游
2015年第2期 信息通信 INFORMATION&COMMUNICATIoNS 2015 (总第146期) (Sum.No 146) 基于GNS3的RIPv2协议的实践仿真 徐威 (邵阳学院,湖南邵阳422000) 摘要:分析当前高校网络工程试验环境的困境,介绍GNS3模拟器的使用方法,介绍RIPv2协议的工作原 理,提出了一个基于GNS3的RIPv2协议的实践仿真的设计方案,根据实验中的网络拓扑图,完成RIPv2 协议配置的全过程,并对实验结果进行分析与验证。为RIPv2协议的实践环境提供一种高效方便的解决 办法。 关键词:GNS3;RIPv2;仿真 中图分类号:TP393.4 文献标识码:A 文章编号:1673 113l(2015)02.0044.O1 的配置过程,是读者能够更加直观地了解RIP协议的配置和 1 GNS3简介 GNS3是一个优秀的具有图形化界面可运行多平台的网 络虚拟软件,它不仅可以外接PC端模拟器,而且可以载入路 由器等设备的IOS,也可以桥接虚拟机,就想真实主机一样进 行试验操作。GNS3还可以整合Wireshark抓包软件对数据进 行抓包分析。 原理,首先,打开GNS3模拟器,绘制网络拓扑结构,这里采 用Cisco3725路由器。路由器之间采用serial(串口)进行连 接。 3.2路由器RIPv2协议的配置 3.3网络连通性测试 以PC1为例,通过ping命令测试PC1与PC2、PC3、PC4 2 RIPv2协议工作原理 RIPv2协议是路由信息协议的简称,RIPv2是一种距离矢 量路由协议,使用基于跳数的度量值,每经过一个路由器,路 径的跳数加一,跳数越多路径就会越长,RIPv2协议选择跳数 小的路由进行路径选择,RIPv2协议跳数最大为l5跳,大于15 的连通性。实验结果表明,通过RIPv2协议的配置,可以实现 不同网段之间的互连,RIPv2协议的配置也比较简单,比较适 用于中小型网络中。 3.4路由表查找 以R1为例查找路由表: 跳则认为路径不可达,所以RIPv2协议只适合运用于中小型 网络中。RIP协议有两个版本,RIPv2vl和RIPv2,RIPv2是在 RIPv2vl的基础上进行改进的协议,RIPv1只传递路由网段信 息,不传递掩码,只支持定长子网划分网络,RIPv2传递路由网 段和掩码信息,支持变成子网掩码划分。 Rl#show ip route Sefifl0/l /查找路由表命令 R 192.168.30.0/24【12o/l】via 192.168.1.6,00:00:22, C 192.168.10.0/24 is directly connected,FastEthemet0/0 RIPv2路由器之间是通过RIPv2消息来交换RIPv2路 由信息的,开启RIPv2协议的路由器是每30s定期发送 R 192.168.40.0/24[120/1]via 192.168.1.10,00:00:23, Serial0/2 RIPv2消息的。RIPv2消息有两种:请求消息(Request Messages)和响应消息(Response Messages)。请求消息是 R 192.168.20.0/24[120/1】via192.168.1.2,00:00:09,SerialO/O 1 92.1 68.1.0/30 is subneRed,3 subnets C 192.168.1.8 is directly connected,Serial0/2 C 1 92.1 68.1.0 is directly connected,Serial0/0 C 192.168.1.4 is directly connected,Serial0/1 请求邻居路由器发送更新时发出的消息,而响应消息则是 响应更新路由表。当路由器上启用RIPv2协议后,RIPv2 在每个启用RIPv2协议的接口上向外发送包含请求消息的 多播包,多播地址为224.0.0.9,此后,RIPv2进程侦听其他 路由器发来的请求消息或者是响应消息,收到请求的邻居 其中“R”表示间接交付,是通过RIPv2协议动态获取的路 由条目,“C”表示直连路由。 路由器会发送响应消息,当发出请求消息的路由器收到响 应消息时,会处理其中的封装信息,如果发现其中包含的路 由信息是新的信息,就会写入自己路由器的路由表。如果 包含的路由信息已经存在于路由表中,只有当新的路由跳 数相对小时才能替代原来的路由条目。同时发送响应消息 的路由器也会发送请求消息给与它相邻的路由器进行路由 信息的交换,这样一连串的信息交换,使得网络中的路由器 都能及时更新路由信息。 4结语 在计算机网络实践教学中,如果高校都是用真实设备 进行实践,那么成本是非常昂贵的,不是一般高校所能消 费的起的,而且是完全没有那个必要。GNS3模拟软件可 以缓解高校对设备的匮乏,仿真效果也比较好,而且使用 起来非常方便,在计算机网络教学中起到了非常重要的作 用。利用GNS3模拟软件进行RIPv2协议的实践仿真,通 过对RIPv2协议的详细配置,让读者更加熟悉RIPv2协 3仿真设计与配置分析 3.1网络拓31、设计 这个实例是通过对仿真环境中的路由器进行RIPv2协 议的相关配置,也知道了RIPv2协议是一种简单的动态路 由协议,由于它的局限性,RIPv2协议一般适用于中小型 网络,在中小型网络中有着广泛的应用,不过它的局限性 也有待改进。 议的配置,实现不同网段之间能够进行相互通信,通过详细