zl程序教程

您现在的位置是:首页 >  工具

当前栏目

OSPF——基本概念3(外部路由与选路原则)

路由 原则 外部 基本概念 ospf
2023-09-14 09:09:18 时间

目录

OSPF外部路由

基本概念

OSPF路由引入

新增路由器角色

外部路由计算的规则

引入时的路由开销计算规则

Forwarding-Address作用

OSPF选路原则


OSPF外部路由

基本概念

一般外部路由指的是企业的外部网络,当企业内网需要访问外部网络时,可以将外部网络引入到企业内网(路由引入)

OSPF路由引入

在ASBR路由器上将此路由器上运行的其他协议的路由或者OSPF其他进程的路由引入到另一个OSPF协议进程中,此过程就为OSPF的路由引入

注意:

       只有路由表中的活动路由才会被引入(在ospf进程下使用 import  [路由类型/直连] 命令进行路由引入 )

       默认情况下缺省路由不会被引入

       引入到OSPF的外部路由优先级为150(通过5类、7类LSA计算出来的)

       OSPF的区域内卤藕优先级为10(通过1类、2类、3类LSA计算出来的)

新增路由器角色

ASBR:自治系统边界路由器

  1. 执行import route的路由器
  2. NASS区域做7类转换2类的ABR路由器

外部路由计算的规则

对于和ASBR在同一区域的路由:

Cost = 自身到ASBR的开销 + 引入时的开销(5类LSA)

Next-Hop = 自身到ASBR的下一跳

对于和ASBR不在同一区域的路由:

Cost = 自身到ABR的开销 + ABR到ASBR的开销(4类LSA) + 引入时的开销(5类LSA)

引入时的路由开销计算规则

不同的开销类型使得外部路由引入时开销的计算方式不一样

有两种类型,Type 1 和 Type 2。默认是Type 2类型

  1. Type 1 :路由表中始终显示引入时的开销和AS内部路径开销之和
  2. Type 2 :引入外部路由时在路由表中忽略AS内部路径的开销,只显示引入时的Cost

引入时,外部路由的外部开销默认为1。综上,对于ASBR,引入的外部路由默认开销为1

注意:

  1. Type 1永远优先于 Type 2
  2. 开销类型都为1,选Cost值小的,相同则负载分担
  3. 开销类型都为2,引入开销不同,选引入时的开销小的,不关心AS内部路径。

引入开销相同,比较内部开销,小的优先

引入开销于内部开销都相同,负载分担

Forwarding-Address作用

Forwarding-Address字段仅出现在5类和7类LSA中,此处只介绍5类LSA的情况。

当引入外部路由出现次优路径时,会使用5类LSA中的Forwarding Address 此段来解决。

此字段会包含最优的下一跳地址。

具体步骤:

RTB将自己去往192.168.3.0的下一跳地址填充到Forwarding Address字段传送给RTA

RTA收到后,发现5类LSA的Forwarding Address字段的地址直连可达(有去往10.1.123.0/24网段的直连路由),然后就将此字段的地址作为外部路由的下一跳

OSPF高等特性——Forwarding Address_静下心来敲木鱼的博客-CSDN博客https://blog.csdn.net/m0_49864110/article/details/127462696

OSPF选路原则

区域内路由优于区域间路由优于区域外路由

即1/2类LSA优于3类LSA优于5/7类LSA

外部路由Metric-Type1的路由优于Metric-Type2的路由

同为Type1的外部路由,优选内部成本加外部成本之和最小的路由

同为Type2的外部路由,优选外部成本花销小的路由,如果外部成本一致,则优选内部成本小的路由,否则路由负载均衡