北邮计算机网络实践第三次实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机网络技术实践

实验报告

实验名称 RIP和OSPF路由协议的配置及协议流程

姓名___(-…-)_____________实验日期:2014年4月11日

学号_ 242_______实验报告日期:2014年4月16日

报告退发: ( 订正、重做 )

一.环境(详细说明运行的操作系统,网络平台,网络拓扑图)

1.运行操作系统

由于本人电脑上的操作系统是WIN7旗舰版,尝试直接安装Dynamips模拟器,但一直没有成功。于是在电脑上安装了VMware Workstation,并安装WINXP虚拟操作系统。在WINXP 虚拟操作系统上安装Dynamips模拟器,才顺利完成了实验环境的搭建。

2.网络平台

Dynamips模拟器

3.网络拓扑图

二.实验目的

✧复习和进一步掌握实验一二的内容。

✧学会设计较复杂的网络物理拓扑和逻辑网段。

✧掌握路由器上RIP协议的配置方法,能够在模拟环境中进行路由器上

RIP协议的配置,并能通过debug信息来分析RIP协议的工作过程,并

观察配置水平分割和没有配置水平分割两种情况下RIP协议工作过程

的变化。

✧掌握路由器上OSPF协议的配置方法,能够在模拟环境中上进行路由

器上OSPF协议的配置,并能够通过debug信息分析OSPF协议的工作

工程。

三.实验内容及步骤(包括主要配置流程,重要部分需要截图)

1.实验前的基础设置(实验一、二)

2.物理拓扑设计

修改.net 文件,设计物理拓扑,修改后的.net文件见附录。

3.逻辑网段设计

3.1.用list命令列出所有网络成员,如下图所示。

3.2.输入命令start/all启动所有网络成员

配置路由器以及PC的idle-pc value并保存。

3.3.同过telnet登陆到主机或路由器

打开八个控制台窗口,每个窗口都使用telnet登陆到路由器或主机上。例如登陆到PC1 的命令为telnet 127.0.0.1 3001,登陆到RT1的命令为telnet 127.0.0.1 3002

3.4.配置路由器之间的串口并启动串口

配置从底层向高层配置,先配置物理层的时钟信息,再配置数据链路层协议,最后配置网络层的IP协议,并开启串口。

在配置串口时,已选需要配置成为DCE端,另一端要配置成为DTE 端。DCE端提供时钟,DTE端跟随时钟。所以只要在DCE 端配置时钟即可,配置了时钟的那端就是DCE端,没有配置时钟的那端就是DTE端。

在此实验中我将所有的串口的数据链路层都配置成PPP协议。如果不配置,默认的数据链路层采用的是HDLC协议。

IP协议方面,注意串口两端的IP地址要在同一网段。

no shutdown 启动窗口。

具体步骤以RT1和RT2之间的串口连接的配置为例

用这种方法将其他路由器对之间的串口连接,具体参数参见网络拓扑图。

3.5.配置主机和路由器之间的以太网连接接口并启动

主机和路由器之间通过以太网相连,以太网不用配置物理层和数据链路层,只要配置网络层IP协议即可。

以PC1和RT1为例。

同理配置好其他三个主机和路由器之间的以太网连接接口并启动。

至此,同一网段中的设备已经可以进行数据传输了。测试同意网段中的设配的传输数据情况。以PC1和RT1以及RT1和RT2之间为例:

RT1 ping PC1:

PC1 ping RT1:

RT1 ping RT2:

RT2 ping RT1:

4.配置RIP协议。

4.1.为拓扑图中的主机配置默认路由

由于拓扑图中的网络比较复杂,主机采用配置默认路由的方式可以减少工作量,默认路由配置如下例。

4.2.配置RIP协议

以RT1为例,配置RIP协议,network为与RT1直连的网络,neighbor为

RT1的邻居路由器。

让窗口打印RIP协议调试信息,我们发现RT1在更新路由表。

4.3.检测不同网段中网络的联通情况

各路由器均已开启RIP协议,即各个路由器之间已经交换过信息。

PC1 ping PC4

PC4 ping RT2

RT4 ping RT1

RT4 ping PC1

各网段路由器经过动态学习,已经获得了整个网络的拓扑,所以拓扑中的模块均能够ping通。

4.4.分析RIP协议工作过程。

RT1:

RT2:

RIP协议基于距离矢量路由算法,它的基本工作原理是:每一个路由器维护一张路由表,该路由表以每一个目标网络为索引,记录到达该目标网络的时间开销或距离开销,以及对应的输出接口。所有使用RIP协议的路由器周期性地向外发送路由刷新报文,再接收到来自各个邻居路由器的路由表后,根据这些路由表来重新计算自己到达各个网络的最佳路由。

从上面的调试信息,我们可以看到RT2接收来自各个邻居路由的路由表,RT1向外发送路由刷新报文,更新路由表的三个最重要的动作。

4.5.比较禁止水平分割和打开水平分割两种情况下RIP协议交互过程

的变化。

进入RT1的s1/0接口的配置模式,禁止水平分割(默认打开水平分割)。

命令行为:RT1(config-if)#no ip split-horizon

有水平分割RT1的调试信息

禁止水平分割后RT1的调试信息

水平分割方法让路由器记住每一条路由信息的来源,也就是标记收到该路由信息的端口号,当本路由器向外广播路由信息时,不会将该路由信息向收到这条信息的端口上发送,从而可以避免一些路由循环产生。

有上面两个截图的比较,我们发现关闭水平分割后,从s1/0传来的网段1,2,3,4,5,6,7,8的信息又发给s1/0。此外,对于有水平分割的s1/0接口,传送的是已经筛选过的距离表。这就是关闭水平分割的区别。

虽然在上图中没有明显的区别,但是当链路出现故障时,水平分割就是一种防止出现无穷计算问题的高效同步的方法。

4.6.采用show ip route 观察路由器在RIP协议中学到的路由表项

我们以R1为例进行分析。

RIP协议配置前的R1的路由表

相关文档
最新文档