请问一下各位有关ospf的几个问题,无限感激。

最近看了OSPF的书,有几个问题书上好象没写,想请问一下各位。
1、网络结构如下:
RTA——RTB——ABR——RTC——网段N ,其中ABR的左边是area0 ,右边是area1,
ABR把网段N 通过type3的lsa 泛洪给area0,RTB和RTA收到该type3的 lsa后算出路由,请问RTA和RTB访问网段N的每一跳分别是什么?
2、网络结构如下:
RTA——RTB——ABR——ASBR——RTC——网段N,ABR的左边是area0 ,ABR和ASBR之间是area1, ASBR的右边是另外一个AS,请问ABR生成的LSA4能不能泛洪到RTA,RTA和RTB访问网段N的每一跳分别是什么?
3、路由器邻居之间在FULL状态之前交换DD报文是有一种机制保证所以DD报文都可以到达对方,请问在FULL之后,路由器有新的LSA通过LSU向对方加载时,有没有一种机制保证所有的LSU到达对方,如果有,这种机制是怎样的?

第1个回答  2012-03-24

1,RTA访问网段N的下一跳是RTB的左边的接口,RTB访问N的下一跳是ABR的左边的接口。

         2,LSA4能泛洪到area0,作为area0中的RTA当然能收到。关于下一跳的答案和问题1是一样的。

         3,OSPF有两种确认方法,一种是隐式确认,另一种是显式确认。显式确认无需赘述,隐式确认是通过序列号来进行的,如图所示,sep#一栏显示的即使序列号。

第2个回答  2012-03-29
1.
RTA和RTB到达网段N的的下一条都为ABR
原因:ABR把3类LSA传递出的时候ADV-ROUTER 是改变为自己的ROUTER-ID

2.
RTA,RTB能收到四类的LSA,下一跳都为ABR
原因:如上,4类LSA穿越ABR时ADV-ROUTER改变为当前ABR的ROUTER-ID。

3.
发送DBD报文时使用的是隐式确认。即收到DBD后,回复一条相同序列号的DBD报文。
LSU是通过LSACK进行确认的。即每收到一条LSU回复一条LSACK,发送方没有收到LSACK则重复发送。

其实LSA3和LSA4在穿越ABR时都改变了ADV-ROUTER
相似回答