北邮计算机网络技术实践实验三.docx
- 文档编号:9494647
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:16
- 大小:754.48KB
北邮计算机网络技术实践实验三.docx
《北邮计算机网络技术实践实验三.docx》由会员分享,可在线阅读,更多相关《北邮计算机网络技术实践实验三.docx(16页珍藏版)》请在冰点文库上搜索。
北邮计算机网络技术实践实验三
计算机网络技术实践
实验报告
实验名称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协议的情况:
debugipospfevents打开调试信息:
OSPF路由协议针对每一个区域分别运行一套独立的计算法则,OSPF通过其Hello协议数据包与其余的OSPF路由器建立交互关系。
一个OSPF路由器向其相邻路由器发送Hello数据包,之后接收到某一路由器返回的Hello数据包。
OSPF是基于链路状态算法的分层路由协议,虽然是交互的链路状态,但是只出现hello包的交互。
debugipospfflood打开调试信息:
debugipospfflood出现OSPFfloodingdebuggingison的信息。
Shipospfneighbor打开调试信息:
四.实验结果(包括最终实验结果,需要截图)
(1)实现RIP协议
实验结果,完成了主机之间的ping通
(2)实现OSPF协议
实验结果,完成了主机之间的ping通
五.实验中的问题及心得
(1)问题一
在设计新的拓扑图的时候,因为是在电脑上进行画图,画图工具就是windows自带的画图工具,所以画图的时候问题还是比较多的,但是通过自己的设计对整个网络的概念比较清楚,对实验进行有比较好的作用。
(2)问题二
如图,是遇到的问题,在编完代码后,运行自己新改的代码,出现了上图的错误。
才发现在编写代码的时候,把routerR1和R2都互相连接一遍,即s1/0=R2s1/0,s1/0=R1s1/0,这就使得错误的发生。
之后就又认真的看了之前实验的代码,知道要删除s1/0=R1s1/0,最后解决了问题。
(3)问题三
第一次Ping两个路由时没成功,找了很久都没发现问题,之后又看了实验二的讲义,发现在配置路由的时候,只在R1上配置了encapsulatePPP,而其他路由没有,原来以为只需要配置一次就可以,最后在其他路由也配置后,完成了路由之间的ping通。
心得:
除了上述一些问题,实验还是进行的比较顺利,只是对一些实验结果和数据不太理解,或者说虽然完成了实验,但是对实验的本身的含义没有很深的领会。
相比于前两次实验来说,这次实验在画图的时候和写代码的时候花费了更多的时间,但是也能在更复杂的拓扑图中完成,还是比较满意的。
六.实验思考
(1)实验中,采用下一跳和转发接口这两种方式配置PC1和PC2有什么区别?
会导致在你的拓扑结构中丢包数有什么变化?
用arp表中的内容来解释。
因为PC1和PC2与路由之间是PPP的,所以采用下一跳或者转发都能使要传送的数据包到底,只是在首次ARP时会丢失到达所经过的路由数目的包数。
(2)OSPF中广播的信息有哪些?
OSPF将链路状态组播数据LSA传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。
运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。
(PS:
查了XX百科)
(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发送数据包了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络技术 实践 实验