在 OSPF 协议中,当接口网络类型为P2P时(ospf network-type P2P)

两台路由器的端口不选举DR,是如何进行报文交互的?... 两台路由器的端口不选举DR,是如何进行报文交互的? 展开
 我来答
凌元芹0fm
2011-07-28 · TA获得超过237个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:106万
展开全部
Down:邻居状态机的初始状态,是指在过去的Dead-Interval时间内没有收到对方的Hello报文。

Init:本状态表示已经收到了邻居的HELLO报文,但是该报文中列出的邻居中没有包含我的Router ID(对方并没有收到我发的HELLO报文)。

2-Way:本状态表示双方互相收到了对端发送的HELLO报文,建立了邻居关系。在广播和NBMA类型的网络中,两个接口状态是DROther的路由器之间将停留在此状态。其他情况状态机将继续转入高级状态。

ExStart:在此状态下,路由器和它的邻居之间通过互相交换DD报文(该报文并不包含实际的内容,只包含一些标志位)来决定发送时的主/从关系。建立主/从关系主要是为了保证在后续的DD报文交换中能够有序的发送。

Exchange:路由器将本地的LSDB用DD报文来描述,并发给邻居。

Loading:路由器发送LSR报文向邻居请求对方的DD报文。

状态机切换就是这样,因为是网络类型为P2P,所以没有Attempt状态。
追问
hello报文交换完成后就进入邻居状态。
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
百度网友ceff10d30
2011-08-04 · TA获得超过344个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:182万
展开全部
以太口,类型为P2P的,不选举DR、BDR,报文以组播地址224.0.0.5发送,通过debug信息就可以看到
追问
详细点!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
conrazondemelo
2011-07-28 · TA获得超过123个赞
知道答主
回答量:44
采纳率:0%
帮助的人:37.6万
展开全部
如果邻居建立成功,那么两者之间就会直接交互DBD。当收到DBD时,它会看里面的摘要是否有我没有的路由条目,如果没有就会给对端发送LSR,对端收到后就会直接以LSU作为回复,收到LSU的的路由器再发送LUA作为回复。然后 loading to full 。
追问
两者之间如何建立邻居,如何交互DBD报文啊!
追答
下面是邻居建立:

(点到点链路直接跳过 two-way 状态)
1.刚开始A还没和别的路由器交换信息,还处于down的状态,接下来通过使用多播地址224.0.0.5开始发送hello包
2.B接收到hello包,把A加进自己的neighbor table中,并进入init状态,然后以单播的形式发送hello包对A做出应答
3.A收到以后把所有从hello包里找到的RID加进自己的neighbor table中,进入two-way状态
4.如果链路是广播型网络比如以太网,接下来选举DR和BDR,这一过程发生在交换信息之前
5.周期发送hello包保证信息交换

Discovering the Network Routes & Adding the Link-State Entries

当选举了DR和BDR,进入exstart状态,接下来就可以对链路状态信息进行发现并创建自己的LSDB,如下图:

1.在exstart状态里,邻接关系形成,路由器和DR/BDR形成主仆关系(RID等级最高的为主,其他的为辅)
2.主仆交换DBD包(DDP),路由器进入exchange状态
DBD包含了出现在LSDB中的LSA条目头部信息,条目信息可以为一条链路(link)或者一个网络.每个LSA条目头部信息包括链路状态类型,宣告路由器的地址,链路耗费和序列号(版本号)
3.路由器收到DBD以后,将使用LSAck做出确认;还将和自己本身就有的DBD进行比较,过程如下图:

如果DBD信息中有更新更全的链路状态条目,路由器就发送LSR给其他路由器,该状态为loading状态;收到LSR以后,路由器做出响应,以LSU作为应答,其中包含了LSR所需要的完整信息;收到LSU以后,再次做出确认,发送LSAck
4.路由器添加新的条目到LSDB中,进入full状态,接下来就可以对数据进行路由了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bdfa_26350
2011-07-28 · TA获得超过447个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:232万
展开全部
P2P网络类型叫 点到点,这种网络中邻居只能有一个,
lsa的报文是直接发送到对端的接口地址上的
更多追问追答
追问
以太网口呢,通过划分子接口与多台路由器互联。
如何直接发送给对端啊!
追答
以太口默认是广播网络,选DR BDR, 
DRother将lsa报文发送到224.0.0.6 ,DR 和BDR将侦听这个地址,接受报文,更新数据库
然后DR将lsa再发送到224.0.0.5, DRother将侦听这个地址,接受报文,更新lsa数据库

子接口也是一样,一个网段里只有一个DR 和BDR.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式