什么是OSPF邻居

作者&投稿:颛解 (若有异议请与网页底部的电邮联系)
OSPF 协议中各种邻居状态的含义是什么?~

ospf邻居状态有7种,分别是down init 2way Exstart Exchange Loading Full.
路由器A刚启动时,ospf处于down的状态,因为它还没有与其他路由器交换信息。它使用组播地址224.0.0.5发送hello分组。
所有运行ospf的路由器收到A的hello分组时,将A加入邻居列表中,这是init状态。
收到A的hello的路由器都向A发送单播应答,A收到后,将这些路由器加入邻居列表,所有路由器都建立了双向关系,进入了2way状态。
如果链路类型是广播网络(如以太网),接下来必须选举DR和BDR,选举结束后,路由器处于预启动Exstart状态。
然后交换链路状态数据库摘要,也就是交换DBD,这是Exchange状态。
DBD交换完毕后进入Loading状态,路由器根据DBD发送LSR请求更新链路状态条目,对方用LSU进行响应。至此,双方都学到了路由条目,database完整,就是Full状态。

相信你看完OSPF邻居到邻接的建立过程,就会知道什么是OSPF邻居了。

Hello协议用来建立和保持OSPF邻居关系,采用多播地址224.0.0.5,hello包包含的信息如下:
1.Router ID(RID):路由器的32位长的一个唯一标识符,选举规则是,如果loopback接口不存在的话,就选物理接口中IP地址等级最高的那个;否则就选取loopback接口

2.hello/dead intervals:定义了发送hello包频率(默认在一个多路访问网络中间隔为10秒);dead间隔是4倍于hello包间隔.邻居路由器之间的这些计时器必须设置成一样

3.neighbors:邻居列表

4.area ID:为了能够通信,OSPF路由器的接口必须属于同一网段中的同一区域(area),即共享子网以及子网掩码信息

5.router priority:优先级,选举DR和BDR的时候使用.8位长的一串数字

6.DR/BDR IP address:DR/BDR的IP地址信息

7.authentication password:如果启用了验证,邻居路由器之间必须交换相同的密码信息.此项可选

8.stub area flag:stub area是通过使用默认路由代替路由更新的一种技术(有点像EIGRP中的stub功能)

Establishing Bidirectional Communication

看看双向通信的建立过程,如下图:

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状态,接下来就可以对数据进行路由了

OSPF会在网络上发送HELLO包,如果HELLO包里面有3个内容匹配的话,就会建立邻居关系,首先是 HELLO包的死亡和更新时间,区域ID号,还有一个认证字段,可以这样简单理解,

在点到点网络中,相邻的路由器通过发送HELLO包建立邻居,邻居建立后,才能发送LSA,LSR LSU DBD等更新数据包
在多路访问网络中 会通过HELLO包建立DR和BDR,路由器只与DR和BDR建立邻居关系,发送更新LSA,与其他路由器使维持发现的two-away状态

应该够清楚了,就是邻居就是发送更新的前提,如果没有建立邻居关系,是不能更新数据的,并且建立邻居需要一定的条件

希望能帮助你

相信你看完OSPF邻居到邻接的建立过程,就会知道什么是OSPF邻居了。

Hello协议用来建立和保持OSPF邻居关系,采用多播地址224.0.0.5,hello包包含的信息如下:
1.Router ID(RID):路由器的32位长的一个唯一标识符,选举规则是,如果loopback接口不存在的话,就选物理接口中IP地址等级最高的那个;否则就选取loopback接口

2.hello/dead intervals:定义了发送hello包频率(默认在一个多路访问网络中间隔为10秒);dead间隔是4倍于hello包间隔.邻居路由器之间的这些计时器必须设置成一样

3.neighbors:邻居列表

4.area ID:为了能够通信,OSPF路由器的接口必须属于同一网段中的同一区域(area),即共享子网以及子网掩码信息

5.router priority:优先级,选举DR和BDR的时候使用.8位长的一串数字

6.DR/BDR IP address:DR/BDR的IP地址信息

7.authentication password:如果启用了验证,邻居路由器之间必须交换相同的密码信息.此项可选

8.stub area flag:stub area是通过使用默认路由代替路由更新的一种技术(有点像EIGRP中的stub功能)

Establishing Bidirectional Communication

看看双向通信的建立过程,如下图:

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状态,接下来就可以对数据进行路由了

有线连起来的都是邻居。相互之间有发hello包来维持邻居关系
要把邻居和邻接区分开
邻接是与DR 的关系


OSPF中邻居和邻接如何区分
所有同一网段的路由器都是邻居关系,但是在广播多路访问网络中,邻接关系只有在非DR\/BDR和DR\/BDR之间存在,非DR\/BDR路由器之间不存在邻接关系,但是他们也属于邻居。在点到点网络中不需要DR\/BDR,两头的路由器直接是邻接。

什么是OSPF邻居
OSPF会在网络上发送HELLO包,如果HELLO包里面有3个内容匹配的话,就会建立邻居关系,首先是 HELLO包的死亡和更新时间,区域ID号,还有一个认证字段,可以这样简单理解,在点到点网络中,相邻的路由器通过发送HELLO包建立邻居,邻居建立后,才能发送LSA,LSR LSU DBD等更新数据包 在多路访问网络中 会通过HE...

对于OSPF协议中路由器之间的邻接关系(adjacency),你有什么理解?_百度...
ospf路由器能够互相收到hello报文的叫邻居关系,能够互相同步链路状态数据库的路由器之间建立邻接关系。举个例子:初次见面的朋友只是互相大个招呼,互相认识了,这时是邻居关系。以后熟悉了互相的信任了,你会把你的私人的一些信息告诉他,那就是邻接关系了。并不是所有的邻居路由最后都能建立邻接关系。尤其...

OSPF中的邻居和邻接关系是什么?
邻居关系是双方交互Hello报文,Hello报文中的hello time 、Dead time 、Area ID、验证信息、Stub Flag信息一致时,两个直连广播类型的网络就会在一个端口上选举出DR、则另一端口选举为BDR,然后就如2-Way状态。只要能正常进入到2-way状态就完成了邻居关系。一般两个直连广播网络进入此状态后,在极短的...

OSPF 协议中各种邻居状态的含义是什么?
ospf邻居状态有7种,分别是down init 2way Exstart Exchange Loading Full.路由器A刚启动时,ospf处于down的状态,因为它还没有与其他路由器交换信息。它使用组播地址224.0.0.5发送hello分组。所有运行ospf的路由器收到A的hello分组时,将A加入邻居列表中,这是init状态。收到A的hello的路由器...

1、OSPF邻居和邻接关系
OSPF(Open Shortest Path First)是一种广泛使用的链路状态路由协议,它基于Dijkstra算法计算路由。此协议在中大型园区、企业或城域网中部署较为常见。OSPF通过发送Hello报文实现邻居发现与维护,并在所有启用OSPF协议的接口上执行。在OSPF的邻居发现过程中,报文的发送频率和目的地址会因网络类型而异。对于...

OSPF邻里关系建立的条件
3. HELLO包的时间间隔和路由器的无效时间间隔必须相同。如果不一致,将无法建立邻居关系。4. 区域号必须匹配。如果区域号不匹配,路由器不会将对方视为邻居。5. 除了HELLO包的参数外,还有其他因素需要考虑,例如OSPF进程号和宣告到进程的网段是否与接口匹配。满足上述条件后,邻居关系方可建立。希望这些...

OSPF邻里关系建立的条件
不会将对方置为Init State。2、HELLO包时间间隔和路由器无效时间间隔,若不同,同样建立不了邻居。3、区域号。区域号不把对方置为邻居。当然也有除HELLO包之外的因素。比如:4、OSPF进程号。5、宣告到进程的网段是否和接口匹配。满足上述条件,邻居方可建立。希望我的回答对你有帮助,欢迎追问。

OSPF邻居有什么作用?
dead间隔是4倍于hello包间隔.邻居路由器之间的这些计时器必须设置成一样 \\x0d\\x0a\\x0d\\x0a3.neighbors:邻居列表 \\x0d\\x0a\\x0d\\x0a4.area ID:为了能够通信,OSPF路由器的接口必须属于同一网段中的同一区域(area),即共享子网以及子网掩码信息 \\x0d\\x0a\\x0d\\x0a5.router priority:优先...

OSPF协议的配置三步法是什么?
OSPF(Open Shortest Path First,开放最短路径优先)是一种用于在IP网络中发现和维护路由的协议。它是一种动态路由协议,可以在网络中发现和维护路由。OSPF协议的配置三步法是指:配置OSPF邻居列表:首先,需要在邻接列表中配置OSPF邻居。邻居列表是一个包含所有邻居的列表,每个邻居都有一个标识符(ID)...

江津市13877114685: 什么是OSPF邻居
屠王羌月: OSPF会在网络上发送HELLO包,如果HELLO包里面有3个内容匹配的话,就会建立邻居关系,首先是 HELLO包的死亡和更新时间,区域ID号,还有一个认证字段,可以这样简单理解, 在点到点网络中,相邻的路由器通过发送HELLO包建立邻居,邻居建立后,才能发送LSA,LSR LSU DBD等更新数据包 在多路访问网络中 会通过HELLO包建立DR和BDR,路由器只与DR和BDR建立邻居关系,发送更新LSA,与其他路由器使维持发现的two-away状态 应该够清楚了,就是邻居就是发送更新的前提,如果没有建立邻居关系,是不能更新数据的,并且建立邻居需要一定的条件 希望能帮助你

江津市13877114685: OSPF中的邻居和邻接关系是什么? -
屠王羌月: 邻居关系是双方交互Hello报文,Hello报文中的hello time 、Dead time 、Area ID、验证信息、Stub Flag信息一致时,两个直连广播类型的网络就会在一个端口上选举出DR、则另一端口选举为BDR,然后就如2-Way状态.只要能正常进入到2-way...

江津市13877114685: 什么是OSPF? -
屠王羌月: ospf是一种网络协议,用于在网络设备(路由器,交换机)之间交互信息,用于进行邻居的发现和路由的计算,属于动态路由协议,但网络出现变化时,ospf可以自动进行路径的重新计算,保证业务正常进行 全称为:open shortest path first(开放式最短路径优先),spf表示其使用的算法

江津市13877114685: OSPF 协议中各种邻居状态的含义是什么? -
屠王羌月: ospf邻居状态有7种,分别是down init 2way Exstart Exchange Loading Full. 路由器A刚启动时,ospf处于down的状态,因为它还没有与其他路由器交换信息.它使用组播地址224.0.0.5发送hello分组. 所有运行ospf的路由器收到A的hello分组时,...

江津市13877114685: OSPF路由协议是怎样的?
屠王羌月: 随着Internet技术在全球范围的飞速发展,OSPF已成为目前Internet广域网和Intranet企业网采用最多、应用最广泛的路由协议之一.作为一种链路状态的路由协议,OSPF...

江津市13877114685: OSPF的术语 -
屠王羌月: 邻居直接只交换hello报文保持,不交换LSDB,而邻接之间是需要交换LSDB的.需要先成为邻居状态才能发展成邻接状态.在OSPF的8个状态机里2-way表示进入邻居状态,full表示进入邻接状态.比如在需要选举DR的网络中,DR OTHER路由器之间就保持邻居关系,而与DR\BDR则形成邻接关系.

江津市13877114685: OSPF中邻居和邻接如何区分
屠王羌月: 所有同一网段的路由器都是邻居关系,但是在广播多路访问网络中,邻接关系只有在非DR/BDR和DR/BDR之间存在,非DR/BDR路由器之间不存在邻接关系,但是他们也属于邻居.在点到点网络中不需要DR/BDR,两头的路由器直接是邻接.

江津市13877114685: 对于OSPF协议中路由器之间的邻接关系(adjacency),你有什么理解? -
屠王羌月: ospf路由器能够互相收到hello报文的叫邻居关系,能够互相同步链路状态数据库的路由器之间建立邻接关系.举个例子:初次见面的朋友只是互相大个招呼,互相认识了,这时是邻居关系.以后熟悉了互相的信任了,你会把你的私人的一些信息告诉他,那就是邻接关系了. 并不是所有的邻居路由最后都能建立邻接关系.尤其是在广播式网络中,如果所有邻居路由之间都建立邻接关系会导致邻接关系太多,相互之间同步数据流量太大降低网络性能,所以会在广播式网络中选举DR路由器和BDR路由器,普通路由器之间只维持在邻居关系,所有的路由器都会和DR和BDR之间建立临街关系.

江津市13877114685: 哪位高手能具体解释一下在EIGRP和OSPF路由协议中邻接关系与邻居关系的区别.尽量详细点.谢谢..
屠王羌月: 我这里就说比较实在、比较俗一点吧,同时楼主也好理解一点.一步一步的讲:如下 一,如果网络中的路由器开启了OSPF协议,首先会发送hello报文,该报文中携带的有路由器的接口地址/掩码、Area ID、Hello Interva、Dead Interval、接口认...

江津市13877114685: 计算机组播扩展OSPF协议一、Hello协议的目的是什么?
屠王羌月: 组播扩展OSPF协议一、Hello协议的目的:用于发现邻居在成为邻居之前,必须对Hello包里的一些参数进行协商Hello包在邻居之间扮演着keepalive的角色允许邻居之间的...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网