欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    北邮大三计算机网络实践实验三报告RIP和OSPF路由协议的....doc

    • 资源ID:10357027       资源大小:313KB        全文页数:14页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    北邮大三计算机网络实践实验三报告RIP和OSPF路由协议的....doc

    计算机网络技术实践实验报告实验名称:RIP和OSPF路由协议的配置及协议流程姓 名: 实 验 日 期:2013年4月25日 学 号: 实验报告日期:2013年5月1日 报 告 退 发: ( 订正 、 重做 )一. 环境(详细说明运行的操作系统,网络平台,网络拓扑图)操作系统:Windows7网络平台:软件Dynamips环境下的虚拟网络网络2.0.0.0网络1.0.0.0网络拓扑图:网络3.0.0.0网络20.0.0.0网络30.0.0.0网络10.0.0.0 二. 实验目的1、在上一次实验的基础上实现RIP和OSPF路由协议2、自己设计网络物理拓扑和逻辑网段,并在其上实现RIP和OSPF协议3、通过debug信息详细描述RIP和OSPF协议的工作过程。4、RIP协议中观察没有配置水平分割和配置水平分割后协议的工作流程;5、OSPF中需要思考为什么配置完成后看不到路由信息的交互?如何解决?三. 实验内容及步骤(包括主要配置流程,重要部分需要截图)1、 设计网络物理拓扑和逻辑网段,如上图2、 修改拓扑文件autostart = falselocalhostport = 7200udp = 10000workingdir = .tmp router R1 image = .iosunzip-c7200-is-mz.122-37.bin model = 7200 console = 3001 npe = npe-400 ram = 64 confreg = 0x2102 exec_area = 64 mmap = false slot0 = PA-C7200-IO-FE slot1 = PA-4T f0/0 = PC1 f0/0 s1/1 = R2 s1/0 router R2 image = .iosunzip-c7200-is-mz.122-37.bin model = 7200 console = 3002 npe = npe-400 ram = 64 confreg = 0x2102 exec_area = 64 mmap = false slot0 = PA-C7200-IO-FE slot1 = PA-4T s1/2 = R3 s1/1 s1/3 = R4 s1/1router R3 image = .iosunzip-c7200-is-mz.122-37.bin model = 7200 console = 3003 npe = npe-400 ram = 64 confreg = 0x2102 exec_area = 64 mmap = false slot0 = PA-C7200-IO-FE slot1 = PA-4T f0/0 = PC2 f0/0router R4 image = .iosunzip-c7200-is-mz.122-37.bin model = 7200 console = 3004 npe = npe-400 ram = 64 confreg = 0x2102 exec_area = 64 mmap = false slot0 = PA-C7200-IO-FE slot1 = PA-4T f0/0 = PC3 f0/0 router PC1model = 2621ram = 20image = .iosunzip-c2600-i-mz.121-3.T.binmmap = Falseconfreg = 0x2102console = 3005 router PC2model = 2621ram = 20image = .iosunzip-c2600-i-mz.121-3.T.binmmap = Falseconfreg = 0x2102console = 3006router PC3model = 2621ram = 20image = .iosunzip-c2600-i-mz.121-3.T.binmmap = Falseconfreg = 0x2102console = 30073、 启动Dynamips,打开控制台并打开路由器和PC端口4、 使用telnet 127.0.0.1登陆到各端口进行配置R1各端口的IP地址:R2各端口的IP地址:R3各端口IP地址:R4各端口IP地址:PC1各端口IP地址及默认静态路由:PC2各端口IP地址及默认静态路由:PC3各端口IP地址及默认静态路由:5、 配置RIP协议R1:R2:R3:路由器R1的Show ip route信息:Debug信息:RIP协议为了避免在起始路由器和目的路由器之间的路径中出现回路,每条路经中跳数的最大值设定为15,当跳数的值达到16时,路径将被认定为无限远,同时目的路由器也将被认定为无法达到。跳数极限值的引入避免了路径中出现无限循环的回路。数据包通过以太网接口,广播到整个网络,然后再选择合适的端口,直到将数据包传递。需要注意的是,RIP不能再两个网络之间同时使用多条路由。RIP选择一条最少路由器的路由器的路由(即最短路由),哪怕还存在另一条高速(低时延)但路由器较多的路由。 关闭R2 s1/0端口水平分割后的debug信息:路由器A将从路由器B学习到的路由信息又告诉给了路由器B。最终,路由器B认为通过路由器A能够到达目标网络,路由器A认为通过路由器B能够到达目标网络。路由数据包的时候,数据将在两个路由器间不停地循环,这样构成了环路。水平分割是在路由信息传送过程中,不再把路由信息发送到接收到此路由信息的接口上。能够在一定程度上避免环路的产生。但是根据实验的情况来看并没能有效避免了环路的发生。6、配置Ospf协议:R1:R2:R3:R4:配置成功后显示R2的ospf邻居信息:R2的debug信息: OSPF是基于链路状态算法的分层路由协议,在开启OSPF协议之后路由器之间交互的是链路状态信息,不过debug信息中只有相邻链路hello包的交互,因为OSPF的协议交互过程是在刚配置完OSPF协议时就进行了,而在网络运行过程中,如果没有链路状态的变化就没有链路状态信息,在网络稳定情况下信息不再更新就只有hello包。如果链路发生变化,路由器广播改变的信息给其余路由器。四. 实验结果(包括最终实验结果,需要截图)1、RIP协议配置完毕Ping PC2Ping PC32、 OSPF协议配置完毕Ping PC2Ping PC3五. 实验中的问题及心得(需要认真写,不要写空话、套话)1、 首先在实验开始的时候我设计了一个5台路由器,3台PC的拓扑结构,结果配到最后因为CPU使用率过高死机了,后来把拓扑改简单了一点,改成4台路由器,3台PC,在原来的拓扑文件基础上稍微修改了一下,这个过程中没有出现什么问题2、 在设置路由器和PC的IP地址和默认路由的时候总是因为出现一些操作上的小错误导致实验不成功,后来发现一个小技巧:一步一步先把同一网段ping 通,然后再配最复杂的R2,最后再配协议,最后终于成功了3、 在配置RIP协议的时候ping通了,但是不知道为什么在配置OSPF协议的时候PC1能够ping通PC3,却ping不通PC2,我觉得是R2或者R3的配置出了问题,但是用PC2 ping PC3可以ping通,不能ping通PC1,我检查了每个路由器的设置都没有问题,最后依次重新配置了一遍路由器,发现是R2出的问题,但是我配置是个第一次一样的,没有具体的找到第一次是哪里不对4、 关闭水平分割的那部分我看了很久但是没发现有多大的差别,查阅了一些资料解释说对于广播型网络,水平分割解决了很大问题避免了环路,而对于非广播型的网络,水平分割的结果并不理想六. 实验思考(需要认真写,不要写空话、套话)1、 上次实验中,采用下一跳和转发接口这两种方式分别配置PC1和PC2,有什么区别?会导致在你的拓扑结构中丢包数有什么变化? 如果在点到点网络环境下,无论是指定下一跳地址还是出接口,其效果都是一样的。使用如 HDLC 和 PPP 之类协议来进行二层的封装,不需要进行ARP的解析。所以会丢包但是采用哪种方式配置PC1和PC2对丢包数没有什么影响。2、 OSPF中具体是如何交互路由信息的?OSPF路由协议通过建立交互关系来交换路由信息,但是并不是所有相邻的路由器会建立OSPF交互关系。OSPF协议是通过Hello协议数据包来建立及维护相邻关系的,同时也用其来保证相邻路由器之间的双向通信。OSPF路由器会周期性地发送Hello数据包,当这个路由器看到自身被列于其它路由器的Hello数据包里时,这两个路由器之间会建立起双向通信。在多接入的环境中,Hello数据包还用于发现指定路由器DR,通过DR来控制与哪些路由器建立交互关系。两个OSPF路由器建立双向通信这后的第二个步骤是进行数据库的同步,数据库同步是所有链路状态路由协议的最大的共性。在OSPF路由协议中,数据库同步关系仅仅在建立交互关系的路由器之间保持。当所有的配置都完成后,路由器之间的交互是稳定的,不会产生新的路由信息。因此在ospf工作是将路由器之间的链接断开即可看到其中的信息交互了。3、 写出在你的拓扑中,数据包从PC1到PC2发送的完整过程1、PC1与PC2通信时,在PC1应用层产生数据交给传输层;传输层进行数据的分段,使数据的大小适合在网络上传递,根据应用层不同软件产生的数据,选择不同协议栈进行封装TCP或UDP,再进行不同服务端口号的封装,再传递给网络层;网络层在数据包头部进行封装源IP:10.0.0.2、目的IP:20.0.0.1,根据上层协议栈标识不同协议号,继续传递给数据链路层;数据链路层在数据包头部进行帧的封装,封装源MAC、目的MAC,由于不知道目的MAC地址,会发送ARP的广播包。2、路由器R1收到PC1发来的ARP广播,进行解封,查看到数据包中的类型字段为ARP的广播包,进行回复,源MAC为路由器R1的MAC,目的MAC为PC1的MAC,封装后发送给PC13、PC1接收数据包后进行解封,学习到路由器(网关)的MAC,在数据链路层将目的MAC封装为路由器R1的MAC, 并在数据帧尾部封装FCS,来校验数据的完整性,然后向下层传递给物理层,发送给路由器R14、路由器R1接收到数据包后进行解封装,在数据包头部发现目的ip:20.0.0.1,便查找路由表条目中对应的端口,便对数据进行重写,由于不知道目的主机的MAC地址,路由器会发送ARP广播,R2收到数据包进行解封,发现是ARP广播,然后对其进行封装回复,源MAC为R2的MAC,目的MAC为R1的MAC,路由器R1收到后把R2对应的MAC地址和端口记录在MAC表中,R1接受到信息,便对数据进行解封装,发现目的ip不是给自己的,进行和R1相同的动作,直到将数据包发给PC25、PC2解封装后发现目的ip是给自己的,然后继续解封装,然后把数据传送给应用程序。然后对路由回复。在网络层将源ip设为20.0.0.1,目的ip设为10.0.0.2,在数据链路层设置源mac,封装FCS,然后经物理层将数据转为bit流传给路由器,路由器再查找路由表,并对数据进行重写,查找mac表,再对数据进行封装,传送给pc1通信完成。

    注意事项

    本文(北邮大三计算机网络实践实验三报告RIP和OSPF路由协议的....doc)为本站会员(土8路)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开