取消
显示结果 
搜索替代 
您的意思是: 
cancel
19748
查看次数
12
有帮助
11
回复

;发出 show ipospf neighbor 命令时,为什么只看到 FULL/DR;和 FULL/BDR,而对于所有其他邻居显示 2-WAY/DROTHER

;发出 show ipospf neighbor 命令时,为什么只看到 FULL/DR;和 FULL/BDR,而对于所有其他邻居显示 2-WAY/DROTHER?
1 个已接受解答

已接受的解答

blgao
Cisco Employee
Cisco Employee
在广播网和NBMA网络中,任意两台路由器之间都要交换路由信息。如果网络中有n台路由器,则需要建立n(n-1)/2个邻接关系。这使得任何一台路由器的路由变化都会导致多次传递,浪费了带宽资源。为解决这一问题,OSPF协议定义了指定路由器DR(Designated Router),所有路由器都只将信息发送给DR,由DR将网络链路状态发送出去。
如果DR由于某种故障而失效,则网络中的路由器必须重新选举DR,再与新的DR同步。这需要较长的时间,在这段时间内,路由的计算是不正确的。为了能够缩短这个过程,OSPF提出了BDR(Backup Designated Router,备份指定路由器)的概念。
BDR实际上是对DR的一个备份,在选举DR的同时也选举出BDR,BDR也和本网段内的所有路由器建立邻接关系并交换路由信息。当DR失效后,BDR会立即成为DR。由于不需要重新选举,并且邻接关系事先已建立,所以这个过程是非常短暂的。当然这时还需要再重新选举出一个新的BDR,虽然一样需要较长的时间,但并不会影响路由的计算。
DR和BDR之外的路由器(称为DR Other)之间将不再建立邻接关系,也不再交换任何路由信息。这样就减少了广播网和NBMA网络上各路由器之间邻接关系的数量。 比如:采用DR/BDR机制后,5台路由器之间只需要建立7个邻接关系就可以了。
所以FULL关系表示两台ospf路由器进行信息交换,而其他普通路由器之间是2-way,表示只是知道彼此的存在,但并不会交互信息,所以根据DR/BDR存在的意义,和你看到的邻居状态是一致的

在原帖中查看解决方案

11 条回复11

blgao
Cisco Employee
Cisco Employee
在广播网和NBMA网络中,任意两台路由器之间都要交换路由信息。如果网络中有n台路由器,则需要建立n(n-1)/2个邻接关系。这使得任何一台路由器的路由变化都会导致多次传递,浪费了带宽资源。为解决这一问题,OSPF协议定义了指定路由器DR(Designated Router),所有路由器都只将信息发送给DR,由DR将网络链路状态发送出去。
如果DR由于某种故障而失效,则网络中的路由器必须重新选举DR,再与新的DR同步。这需要较长的时间,在这段时间内,路由的计算是不正确的。为了能够缩短这个过程,OSPF提出了BDR(Backup Designated Router,备份指定路由器)的概念。
BDR实际上是对DR的一个备份,在选举DR的同时也选举出BDR,BDR也和本网段内的所有路由器建立邻接关系并交换路由信息。当DR失效后,BDR会立即成为DR。由于不需要重新选举,并且邻接关系事先已建立,所以这个过程是非常短暂的。当然这时还需要再重新选举出一个新的BDR,虽然一样需要较长的时间,但并不会影响路由的计算。
DR和BDR之外的路由器(称为DR Other)之间将不再建立邻接关系,也不再交换任何路由信息。这样就减少了广播网和NBMA网络上各路由器之间邻接关系的数量。 比如:采用DR/BDR机制后,5台路由器之间只需要建立7个邻接关系就可以了。
所以FULL关系表示两台ospf路由器进行信息交换,而其他普通路由器之间是2-way,表示只是知道彼此的存在,但并不会交互信息,所以根据DR/BDR存在的意义,和你看到的邻居状态是一致的

蝎子256
Level 1
Level 1
;为了减少广播媒体(例如,以太网、FDDI 和令牌环)上的泛洪量,路由器仅对于指定路由器 (DR) 和备份指定路由器 (BDR) 显示为 Full,而对于所有其他路由器显示为 2-WAY。

lyang_willow
Level 1
Level 1
显示FULL说明你和对端neighbor对立了database的交互关系,two-way只是我们知道互相的存在,你自身的link-data由和的建立full的neighbor传给two-way relate的router. 从面达到减少lsa的目的。就和上学时班上选班长,副班长一样。
You got a dream,you gotta protect it.

mxd576689176
Spotlight
Spotlight
在广播型多路访问中,是为了减少两两之间交换的LSA条目,于是就有了楼上说的班长与副班长的例子!

weixingyang
Level 1
Level 1
因为DROTHEER之间只有一个状态,就是TWO-WAY.

guobwang
Cisco Employee
Cisco Employee
楼上正解,DR OTHER之间只有2-WAY state

Xingxing Zhang
Spotlight
Spotlight
可是,这是为什么呢。。。。

joshzhao
Level 1
Level 1
zhang00xing00 发表于 2014-9-29 14:18 back.gif
可是,这是为什么呢。。。。

你可以去持一下OSPF BROADCAST链路类型的相关资料

MirandaMyAngle
Level 1
Level 1
OSPF在广播网络中为了减少LSA的不必要泛洪,采用了以下机制,每个路由器只和广播网络中的DR和BDR是建立了完整的邻居关系,也就是所谓的FULL STATUS, 而针对和自己相连的邻居设备只建立TWO-WAY的状态。

ywanxin
Cisco Employee
Cisco Employee
two-way 是在DR OTHER 之间

one-time
Level 13
Level 13
大家很活跃啊 嗯 玩的开心 学的开心 分享的开心
入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区:









快捷链接