北邮计算机网络技术实践--实验三

计算机网络技术实践

实验报告

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

姓 名__ 17____ 实 验 日 期: 2014年4月11日 学 号___ _____实验报告日期: 2014年4月12日 报 告 退 发: ( 订正 、 重做 )

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

(1)操作系统:Windows7

(2)网络平台:Dynamips 环境下的虚拟网络

(3)网络拓扑图:

6个路由器,3个PC 机,11个网段。

(PS:我的学号是511,所以第三个IP 为1)

二. 实验目的

✧ 在上一次实验的基础上实现RIP 和OSPF 路由协议

✧ 自己设计网络物理拓扑和逻辑网段,并在其上实现RIP 和OSPF 协议;

✧ 通过debug 信息来分析RIP 协议的工作过程,并观察配置水平分割和

没有配置水平分割两种情况下RIP 协议工作过程的变化。

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

(1) 改写的.net 文件

(2)实现RIP 和OSPF 协议前配置

1. 运行各个路由器和主机

2. 完成各个路由器和主机端口配置

R1端口:

PC1端口:

测试连通性:

(3)实现RIP 协议

未配置RIP 协议的情况:

R1端口配置RIP :

测试RIP 后路由之间的联通:

测试RIP 后主机之间的联通:

配置RIP 协议的情况:

Debug 信息:

R1路由:

R2路由:

同一自治系统中的路由器每过一段时间会与相邻的路由器交换子讯息,以动态的建立路由表。RIP 允许最大的跳数为15 多于15跳不可达。RIP 协议根据距离矢量路由算法来完成。每个路由器都有一个路由表,通过相互传递路由表来更新最新的与其他路由之间的信息。从上图中R1路由是接收R2传来的信息来更新路由表,而R2是从R5接收信息来更新路由表。

关闭R2水平分割:

通过对比关闭之前和之后的R2的debug 信息,我们可以发现,在关闭之前,路由器会标记已经收到的信息,不会重复的接收和发出,而关闭之后路由器就在两个路由之间不停的循环发送和接收,照成了不必要操作。如果在链路中出现了故障,我们会发现有水平分割的话就会防止出现无穷计数的问题。

(4)实现OSPF 协议

关闭RIP :

配置OSPF 协议:

测试OSPF 后路由之间的联通: 路由之间的ping:

主机与路由之间的ping:

主机之间的ping:

配置OSPF 协议的情况:

debug ip ospf events打开调试信息:

OSPF 路由协议针对每一个区域分别运行一套独立的计算法则,OSPF 通过其Hello 协议数据包与其余的OSPF 路由器建立交互关系。一个OSPF 路由器向其相邻路由器发送Hello 数据包,之后接收到某一路由器返回的Hello 数据包。OSPF 是基于链路状态算法的分层路由协议,虽然是交互的链路状态,但是只出现hello 包的交互。

debug ip ospf flood打开调试信息:

debug ip ospf flood出现OSPF flooding debugging is on的信息。

Sh ip ospf neighbor打开调试信息:

四. 实验结果(包括最终实验结果,需要截图)

(1) 实现RIP 协议

实验结果,完成了主机之间的ping 通

(2) 实现OSPF 协议

实验结果,完成了主机之间的ping 通

五. 实验中的问题及心得

(1) 问题一

在设计新的拓扑图的时候,因为是在电脑上进行画图,画图工具就是windows 自带的画图工具,所以画图的时候问题还是比较多的,但是通过自己的设计对整个网络的概念比较清楚,对实验进行有比较好的作用。

(2)问题二

如图,是遇到的问题,在编完代码后,运行自己新改的代码,出现了上图的错误。才发现在编写代码的时候,把router R1和R2都互相连接一遍,即 s1/0 = R2 s1/0 ,s1/0 = R1 s1/0 ,这就使得错误的发生。之后就又认真的看了之前实验的代码,知道要删除s1/0 = R1 s1/0,最后解决了问题。

(3)问题三

第一次Ping 两个路由时没成功,找了很久都没发现问题,之后又看了实验二的讲义,发现在配置路由的时候,只在R1上配置了 encapsulate PPP,而其他路由没有,原来以为只需要配置一次就可以,最后在其他路由也配置后,完成了路由之间的ping 通。

心得:

除了上述一些问题,实验还是进行的比较顺利,只是对一些实验结果和数据不太理解,或者说虽然完成了实验,但是对实验的本身的含义没有很深的领会。相比于前两次实验来说,这次实验在画图的时候和写代码的时候花费了更多的时间,但是也能在更复杂的拓扑图中完成,还是比较满意的。

六. 实验思考

(1) 实验中,采用下一跳和转发接口这两种方式配置PC1和PC2有什么区别?

会导致在你的拓扑结构中丢包数有什么变化?用arp 表中的内容来解释。

因为PC1和PC2与路由之间是PPP

的,所以采用下一跳或者转发都能使要传送的数据包

到底,只是在首次ARP 时会丢失到达所经过的路由数目的包数。

(2) OSPF 中广播的信息有哪些?

OSPF 将链路状态组播数据LSA 传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。(PS :查了百度百科)

(3)写出在你的拓扑中,数据包从PC1到PC2发送的完整过程,包括Arp 表的内容。

数据包PC1发送到PC2,需要先把数据包进行分组和封装,把相应的MAC 地址和IP 地址(源地址:1.1.1.1 目的地址:4.1.1.1)封装成帧在数据链路层传递。传递给R1后再在路由之间进行广播,对应PC2的IP 地址(4.1.1.1)寻找下一个路由,发现R2和R4都可以到达PC2,继续进行广播,R2又传递到R3和R5,R4也可以传递到R2,R3路由信息里有到PC2的消息,就在R3路由器中进行解封,通过ARP 协议,得到相应的MAC 地址,寻找到PC2,PC2确定ARP 请求中的IP 地址(4.1.1.1)与自己的IP 地址匹配,则将PC1的IP 地址(1.1.1.1)和MAC 地址映射添加到本地ARP 缓存中。PC2将包含其MAC 地址的ARP 回复消息直接发送回主机PC1。当PC1收到从PC2发来的ARP 回复消息时,会用PC2的IP (4.1.1.1)和MAC 地址映射更新ARP 缓存。本机缓存是有生存期的,生存期结束后,将再次重复上面的过程。PC2的MAC 地址一旦确定,PC1就能向PC2发送数据包了。

计算机网络技术实践

实验报告

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

姓 名__ 17____ 实 验 日 期: 2014年4月11日 学 号___ _____实验报告日期: 2014年4月12日 报 告 退 发: ( 订正 、 重做 )

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

(1)操作系统:Windows7

(2)网络平台:Dynamips 环境下的虚拟网络

(3)网络拓扑图:

6个路由器,3个PC 机,11个网段。

(PS:我的学号是511,所以第三个IP 为1)

二. 实验目的

✧ 在上一次实验的基础上实现RIP 和OSPF 路由协议

✧ 自己设计网络物理拓扑和逻辑网段,并在其上实现RIP 和OSPF 协议;

✧ 通过debug 信息来分析RIP 协议的工作过程,并观察配置水平分割和

没有配置水平分割两种情况下RIP 协议工作过程的变化。

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

(1) 改写的.net 文件

(2)实现RIP 和OSPF 协议前配置

1. 运行各个路由器和主机

2. 完成各个路由器和主机端口配置

R1端口:

PC1端口:

测试连通性:

(3)实现RIP 协议

未配置RIP 协议的情况:

R1端口配置RIP :

测试RIP 后路由之间的联通:

测试RIP 后主机之间的联通:

配置RIP 协议的情况:

Debug 信息:

R1路由:

R2路由:

同一自治系统中的路由器每过一段时间会与相邻的路由器交换子讯息,以动态的建立路由表。RIP 允许最大的跳数为15 多于15跳不可达。RIP 协议根据距离矢量路由算法来完成。每个路由器都有一个路由表,通过相互传递路由表来更新最新的与其他路由之间的信息。从上图中R1路由是接收R2传来的信息来更新路由表,而R2是从R5接收信息来更新路由表。

关闭R2水平分割:

通过对比关闭之前和之后的R2的debug 信息,我们可以发现,在关闭之前,路由器会标记已经收到的信息,不会重复的接收和发出,而关闭之后路由器就在两个路由之间不停的循环发送和接收,照成了不必要操作。如果在链路中出现了故障,我们会发现有水平分割的话就会防止出现无穷计数的问题。

(4)实现OSPF 协议

关闭RIP :

配置OSPF 协议:

测试OSPF 后路由之间的联通: 路由之间的ping:

主机与路由之间的ping:

主机之间的ping:

配置OSPF 协议的情况:

debug ip ospf events打开调试信息:

OSPF 路由协议针对每一个区域分别运行一套独立的计算法则,OSPF 通过其Hello 协议数据包与其余的OSPF 路由器建立交互关系。一个OSPF 路由器向其相邻路由器发送Hello 数据包,之后接收到某一路由器返回的Hello 数据包。OSPF 是基于链路状态算法的分层路由协议,虽然是交互的链路状态,但是只出现hello 包的交互。

debug ip ospf flood打开调试信息:

debug ip ospf flood出现OSPF flooding debugging is on的信息。

Sh ip ospf neighbor打开调试信息:

四. 实验结果(包括最终实验结果,需要截图)

(1) 实现RIP 协议

实验结果,完成了主机之间的ping 通

(2) 实现OSPF 协议

实验结果,完成了主机之间的ping 通

五. 实验中的问题及心得

(1) 问题一

在设计新的拓扑图的时候,因为是在电脑上进行画图,画图工具就是windows 自带的画图工具,所以画图的时候问题还是比较多的,但是通过自己的设计对整个网络的概念比较清楚,对实验进行有比较好的作用。

(2)问题二

如图,是遇到的问题,在编完代码后,运行自己新改的代码,出现了上图的错误。才发现在编写代码的时候,把router R1和R2都互相连接一遍,即 s1/0 = R2 s1/0 ,s1/0 = R1 s1/0 ,这就使得错误的发生。之后就又认真的看了之前实验的代码,知道要删除s1/0 = R1 s1/0,最后解决了问题。

(3)问题三

第一次Ping 两个路由时没成功,找了很久都没发现问题,之后又看了实验二的讲义,发现在配置路由的时候,只在R1上配置了 encapsulate PPP,而其他路由没有,原来以为只需要配置一次就可以,最后在其他路由也配置后,完成了路由之间的ping 通。

心得:

除了上述一些问题,实验还是进行的比较顺利,只是对一些实验结果和数据不太理解,或者说虽然完成了实验,但是对实验的本身的含义没有很深的领会。相比于前两次实验来说,这次实验在画图的时候和写代码的时候花费了更多的时间,但是也能在更复杂的拓扑图中完成,还是比较满意的。

六. 实验思考

(1) 实验中,采用下一跳和转发接口这两种方式配置PC1和PC2有什么区别?

会导致在你的拓扑结构中丢包数有什么变化?用arp 表中的内容来解释。

因为PC1和PC2与路由之间是PPP

的,所以采用下一跳或者转发都能使要传送的数据包

到底,只是在首次ARP 时会丢失到达所经过的路由数目的包数。

(2) OSPF 中广播的信息有哪些?

OSPF 将链路状态组播数据LSA 传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。(PS :查了百度百科)

(3)写出在你的拓扑中,数据包从PC1到PC2发送的完整过程,包括Arp 表的内容。

数据包PC1发送到PC2,需要先把数据包进行分组和封装,把相应的MAC 地址和IP 地址(源地址:1.1.1.1 目的地址:4.1.1.1)封装成帧在数据链路层传递。传递给R1后再在路由之间进行广播,对应PC2的IP 地址(4.1.1.1)寻找下一个路由,发现R2和R4都可以到达PC2,继续进行广播,R2又传递到R3和R5,R4也可以传递到R2,R3路由信息里有到PC2的消息,就在R3路由器中进行解封,通过ARP 协议,得到相应的MAC 地址,寻找到PC2,PC2确定ARP 请求中的IP 地址(4.1.1.1)与自己的IP 地址匹配,则将PC1的IP 地址(1.1.1.1)和MAC 地址映射添加到本地ARP 缓存中。PC2将包含其MAC 地址的ARP 回复消息直接发送回主机PC1。当PC1收到从PC2发来的ARP 回复消息时,会用PC2的IP (4.1.1.1)和MAC 地址映射更新ARP 缓存。本机缓存是有生存期的,生存期结束后,将再次重复上面的过程。PC2的MAC 地址一旦确定,PC1就能向PC2发送数据包了。


相关内容

  • 北京邮电大学-通信工程导论 (2)
  • 2012‐10‐10 提纲 通信工程专业导论 一. 关于通信:从认知开始 二. 通信发展历史及趋势:历史照亮未来 二 通信发展历史及趋势 历史照亮未来 三. 科研机构和学术团体:成就与责任同在 1 2 三.科研机构和学术团体 贝尔实验室  贝尔实验室(Bell Laboratories), 原是美 ...

  • 全国电子专业大学排名 ---仅供参考
  • 全国电子专业大学排名 ---仅供参考 这里还有其它两个和电磁,微波有关的国家重点实验室(由高能电子研究所管).并说,(在电子通信领域)成电以成为中国会下金蛋的母鸡.----似乎没有提到北邮哟!... 每个学校都有每个学校的优势.清华当然很不错,尤以数字通信,图象处理显长.但它也有不足的地方,如通信网 ...

  • 在2014级研究生开学典礼上的演讲
  • 同学们,大家好! 为了一个不很方便又不很便宜的研究生公寓,让我们不得不推迟一个月开学,还得举行第二次开学典礼.用bbs上批评家们的话说,"都是扩招惹的祸".(笑声) 其实,研究生的开学典礼单独举行可能更为合理.毕竟,四年的高等教育,使你们与本科新生有着很大的区别.认真论述这种区别 ...

  • 在研究生开学典礼上的讲话:站到科学前沿
  • 同学们,大家好! 为了一个不很方便又不很便宜的研究生公寓,让我们不得不推迟一个月开学,还得举行第二次开学典礼.用 bbs 上批评家们的话说,"都是扩招惹的祸". ( 笑声 ) 其实,研究生的开学典礼单独举行可能更为合理.毕竟,四年的高等教育,使你们与本科新生有着很大的区别.认真论 ...

  • 北邮电子电路综合设计实验报告
  • 北京邮电大学 电子电路综合设计实验报告 课题名称:函数信号发生器的设计 学院:信息与通信工程学院 班级:2013211123 姓名:周亮 学号:2013211123 班内序号:9 一. 摘要 方波与三角波发生器由集成运放电路构成,包括比较器与RC积分器组成. 方波发生器的基本电路由带正反馈的比较器及 ...

  • 北邮通原软件实验报告
  • 北京邮电大学实验报告 题目: 班级: 专业: 姓名: 成绩: 实验1:抽样定理 一.实验目的 (1)掌握抽样定理 (2)通过时域频域波形分析系统性能 二.实验原理 抽样定理:设时间连续信号m(t),其最高截止频率为fm ,如果用时间间隔为T 抽样过程原理图(时域) 重建过程原理图(频域) 具体而言: ...

  • 北邮大物实验 RLC电路频率特性
  • 一. 分别对第2,3项实验内容中不同参数情况所得幅频特性曲线进行比较,并讨论. LC 电路频率特性的测量 1. Uc---f 图为LC 电路在电容值分别为0.47uF,1uF, 4.7uF 时,电容两端的电压信号幅值变化曲线.显示为低通特性,一开始三条曲线都近似等于信号源电压,随着频率的增大,C=4 ...

  • 体验中外合作办学
  • 在北京东北郊昌平区,青草.绿树掩映下,北京邮电大学(以下简称北邮)宏福校区崭新的教学楼群悄然地矗立起来了.在这个楼群中,北邮国际学院的楼宇格外醒目.眼下,中外合作办学已经成为教育参与国际竞争的重要一步,说起北邮的中外合作办学不能不从2004年说起-- 2004年对北邮的中外合作办学来说是一个特殊的年 ...

  • 北邮2012级电磁场与微波技术实验报告
  • 北京邮电大学 电磁场与微波技术测量与仿真实验报告 学院:电子工程学院 班级:2012211204 组员: 执笔人: 实验目的 (1)通过实地测量校园内室内外的无线电信号场强值,掌握室内外电波传播的规律. (2)熟悉并掌握无线电中的传输损耗,路径损耗,穿透损耗,衰落等概念. (3)熟练使用无线电场强仪 ...