前文我们了解了OSPF的4类、5类LSA,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15222969.html;今天我们来聊一聊外部路由类型和forwarding address相关话题;

  我们知道在ospf中外部路由主要由asbr通过发送5类LSA,将对应的路由信息传递给其他区域的ospf路由器;如果对应ospf路由器和asbr不在同一区域,则对应区域的ABR会产生4类LSA,用来描述对应去往ASBR路由;通过4类和5类LSA,一条外部路由就成功被其他OSPF路由器学习到;对于ospf来说,外部路由有两个类型,类型1和类型2;两者主要区别是计算开销的方式不同;对于类型1的外部路由,其计算开销的方式和内部计算开销的方式一样,累加接口开销;而对于类型2的外部路由,其计算开销的方式是只计算外部路由开销,不计内部开销;即当导入的外部路由开销是多少,内部任何地方学习到的该路由开销都是一样的;

  ospf外部路由类型

HCNP Routing&Switching之OSPF外部路由类型以及forwarding address-LMLPHP

  实验:如下拓扑,配置ospf

HCNP Routing&Switching之OSPF外部路由类型以及forwarding address-LMLPHP

  分析:正常情况下,我们计算ospf路由开销的方式是接口开销累加之和;比如R1到达4.4.4.4的路由开销就是R4的lo1接口开销+R3的g0/0/1的开销+R2的g/0/01的开销+R1的g0/0/0开销(路由学习方向入站接口开销累加或者数据出站接口开销累加);我们先配置好ospf,然后把4.4.4.4的路由引入到ospf中,看看对应学习到4.4.4.4的路由,对应开销是多少;

  R1的配置

HCNP Routing&Switching之OSPF外部路由类型以及forwarding address-LMLPHPHCNP Routing&Switching之OSPF外部路由类型以及forwarding address-LMLPHP
sys
sys R1
int g0/0/0
ip add 12.0.0.1 24
ospf 1 router-id 1.1.1.1
area 1
net 12.0.0.0 0.0.0.255
09-04 14:10