OSPF 知识点(上)

OSPF的区域设计以及不规则区域出现的问题

OSPF 的工作模式:

一个园区网内的所有路由器有任何更新都会同步到其他路由器,路由器收到LSA后会更新到LSDB,园区网内的路由器的LSDB应该都是一致的

OSPF的LSDB更新方式:

路由器收到更新的LSA后会接收并扩散,LSA的序列号 800000001(最小序列号)序列号越大越新,如果收到的是新的LSA就接收更新本地LSDB并扩散,如果收到的是之前收到过的重复LSA则直接丢弃并做反向同步

OSPF的更新频率:

1.触发更新:路由条目出现变化例如:路由器由up变成down等,则会发送LSA更新
2. 周期更新:每30分钟一次,若一段时间没有收到始发源路由器发送更新,过一段时间之后LSA会老化,老化的LSA产生的路由会从路由表中删除,默认是一个小时称为 Aging Timer 60 min


为什么要划分区域

1. OSPF的工作机制非常消耗CPU
2. 每个路由器产生一条LSA,那么一个区域内的每台路由器的LSDB中会因为大量的LSA,基于这些LSA又会计算出大量的路由,
3. 链路状态协议是先知道网络如何连接,再由网络连接图形成路由,这个路由不支持汇总
4. 如果不划分区域,有几条网络每台路由器就有几条路由,一旦网络一多,路由就会越多,内存资源消耗变高,查表转发数据效率变低下

区域内和区域间传递的LSA区别

1. 区域内传递的LSA属于1类和2类,不但有拓扑信息还包含路由信息

2. 区域间传递的LSA属于3类, 仅包含路由信息称为 ABR

什么是真伪ABR

   1. 真ABR,不但宣告进入Area 0,在Area 0中有full邻居(邻居关系:邻接)

   2. 伪 ABR,虽然宣告进入Area 0, 在Area 0中没有full邻居

真伪ABR的区别

 针对区域间的3类LSA防环机制,真ABR会遵循,伪ABR不会遵循
一台真ABR通过非骨干区域收到3类LSA之后 加入LSDB,不会计算路由,伪ABR都会计算路由

OSPF 知识点(上)_第1张图片

ABR会将Area 0中的路由信息进行汇总然后转发另一个区域的路由

例如:路由C汇总Area 0 的路由信息转发 路由F,并将Area 1的路由信息转发路由B,但不会转发网络拓扑

这样做两个区域路由就互通了,但路由互通不代表拓扑信息都知晓,Area 0的路由器并不知道Area 1的路由是如何连接,ABR在把一个区域的路由发给其他区域时会做 区域间汇总,区域间汇总如果做的成功,可以有效的减少LSDB中的LSA数量,能缩减每台路由器中路由表的路由条目数量,路由器内存资源消耗变小,LSA变少计算次数变少硬件资源消耗也会变少

如果出现网络反动,没有划分区域则所有路由器都要跟着不停的更新路由,但如果划分区域并且做了路由汇总,那么出现翻动,对于汇总路由没有影响,除非某个汇总路由中的所有路由都down了,这样增加了网络稳定性

区域间汇总:收集到路由信息后会做路由合并,合并后在转发给其他区域,

翻动 FLAPPING:一台路由器不停的在up和down之间切换

设计区域的原则

Area 0 :骨干区域

Area 1 : 非骨干区域

骨干区域只有一个,非骨干区域可以有多个 ,非骨干区域必须和骨干区域挂靠,路由才会互联互通

名词解释:

骨干路由器:在骨干区域的路由器

内部路由器:存在于非骨干区域,并且只属于一个区域的路由器

ABR:同时连接多个区域并且一种有一个是area 0的路由器

ASBR : 自制系统边界路由器,通常是运行ospf以外还运行一些其他的路由选择协议

ASBR 自制系统边界路由器

  1. 若在ASBR上同时运行OSPF和EIGRP,是否可以通过OSPF学到的路由,通过EIGRP分发?

  2. 默认是不能的,但是通过路由重分发是可以实现的

  3. 重分发Redistribute,强行通过某个协议的学到的路由,通过另外一个协议分发

来自EIGRP对于OSPF而言是外部路由,外部路由在传输时和区域间路由类似,没有拓扑信息,只有路由信息

5类LSA传外部路由

1 O E2,2类外部路由,2类比1类优先级差一些,无论如何传递,度量值不累加
2. O E1,1类外部路由,累加度量值

3 外部路由汇总
将多条EIGRP的路由进行合并再引入OSPF中去称为外部路由汇总

OSPF虽然支持汇总和聚合,但支持区域间和外部汇总
做重分发的这台路由器称为ASBR

假设F路由后接了一个 area 4,同时又把F路由注册到Area 0 ,即使注册了area 0,F路由因为你没有邻接所以是伪ABR,area 4还是不能和area 0互通,这种情况叫做 单通路由,弥补的办法就是 Virtual-link

按照ospf的规范组建的网络明显是个星型网络,星型网络的好处是不会产生环路

网络类型:

  1. Loopback

  2. Point to point:serial HDLC PPP ,邻接关系有上限只有一个, 不选DR/BDR

  3. Point to multipoint

  4. Point to multipoint Non-baroadcast

  5. Broadcast: Ethernet MA,Hub&Spock,DR/BDR

  1. HUB&SPOKE的选举 DR/BDR
  2. 按照路由接口的优先级 ,这个优先级取值范围 0-255,0代表不参加选举
  3. 谁先宣告OSPF谁有优势,应该先宣告DR的路由
  4. DR/BDR一旦建立不会更新,除非DR down了,因为ospf只和dr建立邻接关系
  5. 组播地址:224.0.0.5, DR和BDR还会监听224.0.0.6
  1. Non-broadcast: Farme Relay NBMA (非广播多路访问) 单播发送 ,30s发送一次hello, 选举时间为120s

假设 2、3 、4为A组

假设 5、6 为B组

那么 A组的网络类型下都不用选DR \BDR,B组的网络类型都要选DR\BDR,A和B不兼容

名词解释:
Two way:互相交互过HELLO,只能算是 Two way,Two way的邻接状态 称为 Neighbor
(邻居),代表彼此间已经交互过HELLO但是没有交互过LSA,并且也不能交互LSA Full
adjacency邻接:不但交互过HELLO,还交互了所有其他的信息,同时是邻居关系,LSA同步,该计算的路由也都计算好了

你可能感兴趣的:(训练中的网工)