OSPF个人总结

OSPF简诉
(端口89)
OSPF Open Shortest path first 开放式最短路径优先
OSPF是IETF 开发的一种链路状态路由协议,使用基于带宽的度量值,是采用星型结构
OSPF采用SPF算法计算路由,从算法上保证了无路由环路

ospf支持的四种网络类型:
(1)点到点网络:不用进行DR和BDR的选举,直接形成邻接关系

(2)广播多路访问:以太网网络,需要进行DR和BDR的选举

(3)非广播多路访问(完全相连的FR网络):不能发送广播和组播报文,所以在帧中继网络中,ospf没有办法通过发送hello包来简历邻居关系,只用使用单播方式来制定邻居,命令如下:peer x.x.x.x

(4)点到多点网络(不完全相连的FR网络):也是用点到多点的方式来建立连接,不需要进行DR和BDR的选举

OSPF五种报文
Hello
建立和维护邻居关系(主要作用)
在多路访问网络中选举dr/bdr
10秒发送一次,死亡时间40s,4倍关系,可以修改
携带自己的router-id,接口所属的区域号、hello间隔、失效时间、认证信息
Dbd
数据库描述包
描述数据库中有哪些lsa
Database Description 仅仅是一个对本地数据库的概念性叙述,供路由器核对数据库是否同步(只是一个目录的性质,并且第一个DBD只是用来协商之后的DBD由谁先发送)
数据库内容的汇总(仅包含LSA头部)
Lsr
链路状态请求包
向邻居请求特定的lsa
Link-State Request 请求链路状态,在数据库同步过程中使用,请求其他角色发送自己失去的LSA最新版本
请求自己没有的或者比自己更新的链路状态详细信息
Lsu
Link-State Update 链路状态更新
携带lsa向邻居通告拓扑信息
LSU包括几种类型的LSA,LSU负责泛洪LSA,和相应LSR。LSA只会发送给之前以LSR请求的LSA的直连邻居,进行泛洪的时候,邻居路由负责把收到的LSA信息重新封装在新的LSU中
链路状态更新信息(LSA头部和内容)
Lsack
对收到的lsu进行确认
链路状态确认,路由器必须对每个收到的LSA进行LSACK确认,但可以用一个LSACK确认多个LSA
对各个报文进行抓包:
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述七个状态机:
1.down:没有邻居
2.init:收到一个hello包,hello包里的邻居列表没有自己
3.2-way:收到hello包,并且hello包邻居列表有自己
4.Exstart:准备交换dbd,选个主从,判定谁先发。Exstart就是发一个空的dbd包,只有rid,比较谁的rid高。
5.Exchange:真正交换lsdb描述信息,没涉及到lsa
6.Loading:通过lsr,lsu,lsack同步双方的lsdb,正在同步,还没完成
7.Full:两台设备lsdb完成同步,他们的lsdb完全一样邻接状态

ospf建立过程:
1.两边启动了ospf后,是down状态没有邻居,会发送组播发送ospf的hello报文。SIP=192.168.1.1 DIP:224.0.0.5 TTL=1。
2.收到hello报文会进入init状态,把它收入到邻居列表,并且查看hello包中的邻居字段是否有自己,没有则向对方发一个hello报文。
3.当收到hello包的邻居有自己,进入two-way状态。
4.接着进入exstart准备交换dbd,发送一个空的bpd包,只有一个rid,选举一个主从。
5.进入exchange状态,主发送dbd包,它携带lsa的头部信息。
6.如果缺少链路信息则进入loading状态,你缺少哪个信息则发送lsr请求哪个信息,则主会回复一个lsu的更新包,更新之后回复一个lsack包,
7.两边同步之后进入full状态。
如图:
在这里插入图片描述lsa的分类:

Lsa 1:Router Link States (Area 1) 每个路由器的自身信息,人人都发。用来计算区域内的路由,运行spf算法。
描述了路由器直连接口的状态信息。 dis ospf lsdb Show ip ospf database summary

Lsa 2:Net Link States (Area 0) 现在见不到,DR发的指定路由器现在都改点到点,所以见不到。作用在广播网络描述拓扑。
通过1、2两类lsa,完成了区域内路由的计算,用的spf算法,不能汇总。路由是自己一条一条算出来的。
描述了所有和DR相连的路由器,包括自己本身。

Lsa 3:Summary Net Link States (Area 0) 区间的路由,abr发的,通过dv算法来传递。描述了区域间的路由信息。
开销值是从ABR到达目标网段的开销

Lsa 4:Summary ASB Link States (Area 1) 描述asbr怎么走,开销值:从ABR到ASBR。
Lsa 5:Type-5 AS External Link States 重发布的路9由,asbr发的,通过dv算法。开销值手动设置
Lsa 7:特殊区域才会有。Nssa区域重发布的路由消息。NSSA区域中的ASBR发的。
LSA 1、2、4 含有拓扑信息,LSA3、5、7 含有路由信息。
在这里插入图片描述在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值