OSPF邻接关系建立过程

OSPF(Open Shortest Path First,开放最短路径优先)

 

特点:

ospf是一个与RIP相对应内部网关协议(IGP),是一种传输层路由协议,基于IP协议,其协议号为89。

它作为一个无类路由协议,兼容VLSM(变长子网掩码)。

基于LSA(链路状态协议),AD(管理距离)是110,度量值为100M除以其带宽。

ospf是一个分层协议,就是将所有的区域分为骨干区域(0区域)和其他常规区域(非0区域)所有常规区域与骨干区域相连,以防止路由环路

 

OSPF原理:

首先介绍一下OSPF的几个数据包:

1.Hello包,用于建立和维持邻居关系,每10s相互发送一次,超过40s没有发送,则邻居关系删除

2.DBD包(database description),数据库描述包,用来向其他路由描述自己的ospf网路拓扑

3.LSR包(link status request),用于请求对方的路由信息

4.LSU包(ling status update),用于储存的传递,更新路由信息

5.LSACK (link status acknowledge) ,对LSU等包的确认

 

ospf中的四种路由器:

内部路由器:所有端口都在同一区域内的路由器

主干路由器:连接有主干区域接口的路由器

区域边界路由器(ABR):在区域的边界,连接多个区域的路由器

自治系统边界路由器(ASBR):至少连接有多个外部自治系统的路由器(使用非ospf的网络协议),将非ospf路由协议信息传进ospf区域内

 

下图是ospf的邻居建立过程

邻接状态建立的七个状过程:

① down 开始发送hello包前的状态

② init:开始向外发送hello包

③ 2way:接受到了相邻路由器的hello包,并且包中有对方的路由信息,进入2way状态,这个状态中需要做DR/BDR选举,选出DR、BDR

④ ExSTART:开始进行fisrtDBD包的交换,进行主从选举

⑤ Exchange:主从选举完毕之后,进行DBD包的传送,直到最后一个发完

⑥ loading:路由器使用request请求自己所描述的条目的具体信息,对方使用update发送完整的LSA具体信息

⑦ Full:没有需要求的条件,将进行full状态。邻接关系完全建立。

 

 


 

 

  • 9
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值