[精品]ospf的专业分析

[精品]ospf的专业分析

ID:46291399

大小:71.00 KB

页数:4页

时间:2019-11-22

[精品]ospf的专业分析_第1页
[精品]ospf的专业分析_第2页
[精品]ospf的专业分析_第3页
[精品]ospf的专业分析_第4页
资源描述:

《[精品]ospf的专业分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、如何工作当路由器上OSPF工作时,路山器发一个hello包给一个组播地址224.0.0.5,于是这个包被周期性地发送所有配置了OSPF地接口上,这取决于接口类型。对于广播媒体如E网,令牌环或点到点接U,hello包是每1()秒发送一次,在NBMA上如帧屮继或ATM,hello包每30秒发送一次。Hello包不仅用来建立邻居关系,并发现那个邻居在同一条线上,它还被用来描述路由器地那些可供选择的功能,如路山器是处在一•个常规或残余的区域中。Hello包还被用來挑选出DR.在邻居发现示,双向通信确立,

2、指定路由器被挑出(在一个多路访问媒介上),路由器就设法与邻屈路由器形成一个邻接。为了形成一个邻接,路由器必须使它们的数据库同步。为了完成这个任务,每个路由器通过发送一个连续的数据库描述数据包而向其他路由器描述它的数据库,这个过程被称为数据库交换过程。在数据库交换过程中,两个路山器形成一个主从关系,主路由器发送的每个数据库描述包包含一个序数。从路由器通过目送个序数来应答表示接收。在数据库交换过程中,每个路由器检查它的数据库看它的邻居所受到的链路状态通告是否比它自己的数据库复本更新,路山器对•此作记

3、录,并且在数据库交换过程结束后,路山器要求更新LSA通过使用一个链路状态请求包。每个路由器用一个链路状态更新去应答那个链路状态请求,当请求的路由器收到了一个更新的LSA,它应答这个包,当数据库描述过程结束了并R所冇链路状态请求被更新,数据库被同步了。当路由器A和B笫一才在线干作时,它们都初始化,并开始发送hello包,此时,两个路由器都不知道对发在网络中,也没DR,路由器B收到路由器A发的hello包,改变邻接状态从下到初始化,这个过程能够从在路由器B上运行showipospfnei中看出来。S

4、tate项卜面变成了init/此吋,路由器在他邻居发来的hello包屮看到了口己,并且直接通信已经建立,邻接从初始化变到第二条路,这个过程口J以通过showipospfnei中看岀來。State项卜面变成了2way/路由器B在一个hello包屮暗示路由器A是链路上的DR,邻接状态从初始变到交换(开始),这个过程可以在路由器B上运行showipospfnei看出。从路由器采取了主路由器的数据库描述(DD)序数。State项卜面变成了exstart/在主从关系建立,以及两个路由器有了相同的DD序数后

5、,路由器开始交换数据库描述包,这吋,邻接状态从(开始)变到交换,这个变化showipospfnei看出State项下面变成fexchange/在整个数据库通过使用DD包进行交换麻,路由器将比较邻居的数据库和它H己的数据库,,这时,路由器也许会发现邻居的数据库的某部分比自己的新,如果这样,路由器将会要求这些部分使用链路状态请求包,此时,邻接状态将会载入,这个过程用showipospfnei看出State项下面变成floading/在链路状态请求都被满足后,路由器A和B被认为是同步了,即两路由器完全

6、邻接,showipospfneiState项卜面变成了full/第一步,路由器A和B发出hello包,注意在最初的两个包中没有DR,在第三个hello包中,路由器B被选为了DR在debug的最后一行会出现:designatedrouter=2.2.2.2路由器选举出的DR第二步,路由器B被选为DR,现在路由器开始交换数据库描述包。第一个包仅仅是一个初始化包,它没有包含数据库信息。在debug的笫一•行会出现:type=databasedesp最后一•行会出现:Init(这是一个初始化数据包)=1

7、,more=1,master(路由器B是主)DDsequencenumber=8633顺序号是8633笫三步,路由器A和B继续发送数据库描述包,主机发出回送而从机发出应答,从主机來的回送和从机來的应答都包含链路状态数据库的汇总,这种交换在从主机來的回放和从机來的应答的more位断掉或置零时进行。在debug的中间会出现:init=0,more=1,slaveDDsequencenumber=8633Lssequencenumber=2147483650最后,当数据库交换结尾时,会出现:lnit=

8、0,more=0,slave(m位设置为0)第四步,现在路由器A和B交换完了数据库信息。每个路由器看着自己的数据库,并比较口己的信息和从它邻居那收到的信息。如果它口己的数据库信息不如从它邻居那收到的信息新,路山器就会请求发出那个信息。这个过程需要用到链路状态请求包。在debug的第一行,会出现:type=LSreq第五步,在路由器从它邻居那里收到链路状态请求包以后,路由器将发送出被请求的部分。当路由器收到更新,它会发出一个应答包给发送者使它知道包已收到在debug的第一行,会出现:type=LS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。