OSPF必须掌握的内容

都知道,OSPF配起来很简单就几句命令,但是,光知道怎么配置是远远不够的;作为一名合格的网工,不仅要知道其然更要知其所以然,因为在某些行业中需要我们知道这些东西,而且掌握这些知识也有助于我们更快的排障。
一.OSPF报文类型。
OSPF有五种报文
① HELLO报文:最常用的一种报文,其作用为建立和维护邻接关系,周期性的在启用了OSPF的接口上发送。报文内容包括一些定时器的数值、DR、BDR以及自己已知的邻居。
② DBD报文:两台路由器在邻接关系初始化时,用DBD报文(Database Description
Packet)来描述自己的LSDB,进行数据库的同步。
③ LSR报文:两台路由器互相交换过DD报文之后,知道对端的路由器有哪些LSA是本地的LSDB所缺少的和哪些LSA是已经失效的,这时需要发送LSR报文(Link State Request Packet)向对方请求所需的LSA。内容包括所需要的LSA的摘要。
④ LSU报文:用来向对端Router发送其所需要的LSA或者泛洪自己更新的LSA,内容是多条LSA(全部内容)的集合。
⑤ LSAck报文:用来对接收到的LSU报文进行确认。内容是需要确认的LSA的Header(一个LSAck报文可对多个LSA进行确认)。

二.OSPF建立邻居要经历哪几种状态?
OSPF建立邻居会经历其中状态
① Down:路由器A刚启动时,ospf处于down的状态,因为它还没有与其他路由器交换信息。它使用组播地址224.0.0.5发送hello分组。
② init:所有运行ospf的路由器收到A的hello分组时,将A加入邻居列表中,这是init状态。(发送HELLO报文
③ 2way:收到A的hello的路由器都向A发送单播应答,A收到后,将这些路由器加入邻居列表,所有路由器都建立了双向关系,进入了2way状态。
④ Exstart:如果链路类型是广播网络(如以太网),接下来必须选举DR和BDR,选举结束后,路由器处于预启动Exstart状态。(交互DD报文)
⑤ Exchange:然后交换链路状态数据库摘要,也就是交换DBD,这是Exchange状态。
⑥ Loading:DBD交换完毕后进入Loading状态。 (交互LSR报文,LSU报文,LSAck报文)
⑦ Full:交互完报文后,LSDB完整,就是Full状态。

建立邻居时一步一步的状态到每一种状态需要完成的步骤,交互的报文种类,每一种报文的作用一起理解后记忆,这样会很简单。
在这里插入图片描述
在这里插入图片描述
命令:使用debug ip ospf adj来监视邻接关系的变化,然后shutdown接口或者
clear ip ospf process 此时邻接关系变化从down一步一步到full。
注意:debug在生产环境中慎用!!!

突然想起一个注意点:在PBR里面,route-map最后有一个隐式拒绝所有deny,但是这个deny是否起作用是有条件的,当PBR处理的是IP数据流的时候,比如说做负载均衡,冗余备份,set next-hop的时候,此时如果所有的route-map都没匹配成功,那么就会去查找路由表;当PBR处理的是路由的时候,隐式deny是有效的,例如重分布、路由汇总。
三.OSPF有哪几种LSA,分别有什么用?
OSPF中一共有11种LSA,但是常用的只有7种。
① 1类LSA:Router LSA
传播范围:只能在一个Area内传递,不能穿越ABR
通告者:每台属于一个区域的路由器都会基于该区域通告一条1类LSA
包含内容:纯拓扑信息,其中描述该路由器所有宣告进该区域的链路的前缀,掩码,网络类型以及度量值。
Link-ID:通告该LSA的路由器的RID
ADV Router:通告该LSA的路由器的RID
② 2类LSA:Network LSA
传播范围:只能在一个Area内传递,不能穿越ABR
通告者:MA网段中的DR路由器
包含内容:纯拓扑信息,包含了该MA网段直连的所有路由器的RID信息,该MA网段的掩码
Link-ID:该MA网段DR接口的IP地址。
ADV Router:该DR的RID。
③ 3类LSA:Summary Network LSAs
传播范围:除了该区域外的整个OSPF路由选择域
通告者:ABR
包含内容:一条3类LSA包含一条OSPF域间路由,O IA
Link-ID:3类LSA路由的前缀
ADV Router:ABR的RID,3类LSA在OSPF路由选择域内传递的时候为了保证
可达性,每跨越一个ABR都会自动改写为该ABR的RID.
④ 4类LSA:Summary ASB LSAs
传播范围:除了ASBR所在区域之外的整个路由选择域
通告者:和ASBR在同一区域的ABR路由器
包含内容:纯拓扑信息,描述了ASBR所在位置
Link-ID:ASBR的RID
ADV Router:通告者ABR的RID,并且该值每跨越一个ABR都会自动改变,同3类LSA
⑤ 5类LSA:External LSAs
传播范围:整个OSPF路由选择域
通告者:ASBR
包含内容:纯路由信息,一条OSPF域外路由对应一条5类LSA
Link-ID:域外路由的路由前缀
ADV Router:ASBR的RID,该LSA在OSPF域内传递的时候,ADV Router不会发生任何改变。
⑥ 6类LSA:Multicast OSPF LSA
⑦ 7类LSA:Defined for not-so-stubby areas
即NSSA LSA
在这里插入图片描述
上图R4作为ASBR,一共有1,2,3,5等四类LSA,因为4类LSA只有跟ASBR(即R4)属于同一area的ABR才会通告,所以下图R3(跟R4属于同一区域的ABR)有1,2,3,4等四类LSA,没有5类LSA,因为5类LSA是ASBR通告的。
在这里插入图片描述
可以将以上内容与另一篇“OSPF杂记”互补着看。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值