ospf邻居的建立

建立邻居关系是ospf协议工作的第一步,在发送任何lsa之前,ospf路由器之间必须能发现邻居,并且建立起邻接关系

是邻居不一定是邻接关系

是邻接一定由邻居关系

ospf使用了hello数据包来建立邻居关系,邻居关系的建立必须要匹配hello数据包里的几个参数。

hello数据包的目的:

1、建立邻居关系

2、维持邻居关系

3、广播或nbma网络中选取dr/bdr

hello数据包的内容

router id

hello and dead intervals *

neighbors

area id *

router priority

dr ip address

bdr ip address

authentication password *

stub area flag *

邻居的建立过程

当一台路由器从它的邻居路由器收到一个hello数据包时,它将检查该hello数据包携带的(area idd、hello/dead时间、认证信息)是否和自己接口的匹配

如果不匹配,丢弃该hello数据包

如果匹配,那么就认为是有效的,并且当我在邻居的hello包里看到自己的时候,那么我们就进入two-way状态,邻居建立成功。

是否建立邻居的因素:

1、route-id不能相同

2、hello间隔必须一致

3、死亡时间间隔必须一致

4、区域id必须一致

5、认证必须相同

6、末节区域标示必须相同

7、接口mtu必须相同

8、ospf的版本号必须一致