开放实验一 开放式最短路径优先协议OSPF
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验十七路由协议-2:开放式最短路径优先协议OSPF
练习一:分析OSPF报文,理解OSPF工作过程
步骤4:
在命令行下使用“netsh routing ip show rtmroutes”,分析主机B和主机E的路由表条目。
主机B的路由表中除了具有172.16.0.0和192.168.0.0网络信息外,还具有172.16.1.0网络信息。
主机E的路由表中除了具有172.16.1.0和192.168.0.0网络信息外,还具有172.16.0.0网络信息。
步骤5:
A:
1、Hello报文的作用是什么?
发现及维持邻居关系,选举DR、BDR。
2、路由器间的邻接关系是怎样建立的?
所谓“邻接关系”(Adjacency)是指OSPF路由器以交换路由信息为目的,在所选择的相邻路由器之间建立的一种关系。路由器首先发送拥有自身ID信息(Loopback端口或最大的IP地址)的Hello报文。与之相邻的路由器如果收到这个Hello报文,就将这个报文内的ID信息加入到自己的Hello报文内。如果路由器的某端口收到从其他路由器发送的含有自身ID信息的Hello报文,则它根据该端口所在网络类型确定是否可以建立邻接关系。
3、指定路由器(DR)、备份指定路由器(BDR)是怎样选举出来的?
不同类型的网络选举DR和BDR的方式不同。MultiAccess网络支持多个路由器,在这种状况下,OSPF需要建立起作为链路状态和LSA更新的中心节点。选举利用Hello报文内的ID和优先权(Priority)字段值来确定。优先权字段值大小从0到255,优先权值最高的路由器成为DR。如果优先权值大小一样,则ID值最高的路由器选举为DR,优先权值次高的路由器选举为BDR。优先权值和ID值都可以直接设置。B:
1、Database Description报文的作用是什么?
描述本地LSDB的情况。
2、路由器间的主从关系是怎样确定的?
Router ID大的为master,小的为servant,Seq只能由master增加。
3、OSPF是通过什么方式确保数据的正确传输?
通过隐式确认(不单独发送确认报文,在正常的数据交互报文中包含确认信息)的方式。
C:Link State Request报文的作用是什么?
向对端请求本端没有或对端更新的LSA。
D:
1、Link State Update报文的作用是什么?向对方更新LSA。
2、该报文是怎样描述其他路由器信息的?通过各个LSA的信息描述的。
(5)Link State Acknowledge报文的作用是什么?
收到LSU报文后,进行确认。
练习二:分析LSA、LSDB,理解LSA的作用
步骤3实验记录:
【思考问题】
1、OSPF使用IP,这样做有何优点?在Database Description报文中,OSPF是通过什
么方式确保数据的正确传输?
OSPF使用自己的规则保证DD报文
的可靠传输,OSPF对于其它报文的可靠性不做特殊要求,因此不必使用TCP等协议,从而增加了性能。
在使用OSPF进行通信的两台路由器上,在DD报文中首先通过选举产生“主/从”
路由器,后继报文使用“主”路由器提供的报文序号开始标识每一个报文,“主”路由器负责更新报文序号(顺次加1),“从”路由器无权更新报文序号(参见实验原理中“OSPF 的工作过程”)。OSPF是通过这种方式确保数据的正确传输。
2、为什么OSPF报文比RIP报文传播得更快?从人的角度来看,等待3 0秒进行一次
更新不会感到不方便。然而,路由器和计算机以比人快得多的速度运行。不得不等上3 0秒进行一次更新才会有很明显的不利结果。比仅仅等上3 0秒进行一次更新更具破坏性的却是不得不等上1 8 0秒来作废一条路由。而这只是一台路由器开始进行收
敛所需的时间量。依赖于互联的路由器个数及它们的拓扑结构,可能需要重复更新才能完全收敛于新拓扑。R I P路由器收敛速度慢会创造许多机会使得无效路由仍被错误地作为有效路由进行广播。显然,这样会降低网络性能。
实验截图: