一句话总结OSPF特性

一、组播地址和协议号
组播地址:224.0.0.5(All OSPF router)和224.0.0.6(All DR router)
协议号:IP协议89号

二、LSA的种类

  1. 路由器LSA:每个路由器都会发送1类LSA,包含了链路和状态的详细信息
  2. 网络LSA:DR发出来的,包含了链路上的所有路由器以及子网掩码
  3. 网络汇总LSA:由ABR生成的区域间的路由信息
  4. ASBR汇总LSA:由ABR生成的去往ABBR的路由
  5. AS外部LSA:由ASBR生成的外部路由
  6. NSSA区域外部LSA:NSSA区域生成的外部路由,在经过ABR以后会7转5

三、如何防环

  1. 区域内部的防环通过SPF算法进行计算,不会引起环路
    1. 区域间的防环:类似水平分割,即所有非骨干区域只能和骨干区域连接,骨干区域只接受非骨干区域的1类LSA和2类LSA,不接受非骨干区域通告的3类LSA。

四、如何汇总路由

  1. 区域内部由于是通过LSA计算出来的路由,无法进行汇总
  2. 区域间的汇总在ABR上进行,在区域下abr-summary

五、如何汇总外部路由
在ASBR上进行汇总,asbr-summary

六、路由如何过滤

  1. filter-policy import: 在路由进程下操作,任何路由器上都可以操作,影响自身的路由表,不影响下游路由器。只有在ABR上操作,才会影响下游路由器。(OSPF特性:对于没有进入本地路由表的1类LSA和2类LSA,ABR不会为其生成3类LSA通告到其他区域)
  2. filter-policy export:在路由进程下操作,在ASBR上,对引入的外部路由做过滤。
  3. filter export:在区域里操作,在ABR上,对离开区域的3类LSA进行过滤。
  4. filter import:在区域里操作,在ABR上,对进入区域的3类OSA进行过滤。

七、 DR:多路访问选DR,即广播多路访问和非广播多路访问都需要选举DR,选举规则:优先级越大越优先,优先级相同则RID越大越优先。而且DR的选举是非抢占的,这样导致的结果是,在多路访问网络中,最先启动OSPF进程的路由器是DR。在多路访问中,DR-other之间是Two-way的邻接状态,只有DR、BDR和DR-other之间是全邻接关系。

八、数据包:

  1. hello:建立和维护邻居关系,在广播和点到点网络,每10秒发送1次,失效间隔为40S,在NBMA和P2MP网络,30/120秒。
  2. DD:数据库描述报文,LSA的摘要信息。
  3. LSR:链路状态请求,用于向对端请求LSA
  4. LSU:链路状态更新,包含了一个或者多个LSA
  5. LSACK:用来对收到的LSA进行确认

九、邻居关系状态机

  1. down: 初始状态
  2. init: 收到邻居的Hello包,但Hello包里的邻居字段没有本路由器的Router-ID
  3. two-way:收到邻居的Hello包,并且在Hello包中看到本路由器的Router-ID
  4. exstart:信息交换初始状态,确定主从关系,由谁先发起交换,确定DD报文序列号。
  5. exchange:信息交换状态,DD报文的交互
  6. loading:信息加载状态,通过LSR、LSU交换LSA信息
  7. full:全邻接状态

十、router-ID:手工指定最优先,如果没有手工指定,则拥有最大IP的活动环回口地址当选,否则,拥有最大IP的活动物理接口的IP当选。 手工配置时,全局可以配置,也可以在起OSPF进程的时候配置。

十一、建立邻居的条件:

  1. 链中双方接口的IP地址在同一个网络,子网掩码致
  2. MTU相同
  3. 认证通过
  4. 在同一个区域
  5. 如果是特殊区域,如Stub和NSSA,则这个区域内的所有路由器都需要配置。
  6. hello和Dead时间一致
  7. 网络类型一致

十二:OSPF网络类型

  1. 广播类型网络:选举DR,链路层协议是Ethernet时,默认为广播类型网络。
  2. 点到点类型网络:不选举DR,链路层协议是PPP、HDLC和FR的点到点子接口时,为点到点类型。
  3. NBMA类型网络:当链路层协议是FR和ATM时,默认为NBMA网络,手工指定邻居,选举DR。
  4. 点到多点类型网络:可以看成是多个点到点的网络。

转载于:https://blog.51cto.com/liu008qing/2287826

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值