OSPF高级配置(AS之间的路由重分发)(理论浅析)


前言

在大型的企业中,可能在同一网内使用到多种路由协议(如静态,默认,RIP,OSPF等)
为了实现多种路由协议的协同工作,路由器可以使用路由重分发(route redistribution),将其学习到的一种路由协议的路由通过另一种路由协议广播出去,这样网络的所有部分都可以连通了
为了实现重分发,路由器必须同时运行多种路由协议,如何将这些协议融合在一起,跨越AS实现互联互通,我们就需要使用路由重分发


一、路由重分发

1.理解路由重分发

  1. 一个单一IP路由协议是管理网络中IP路由的首选方案
  2. Cisco IOS能执行多个路由协议,每一个路由协议和该路由协议所服务的网络属于同一个自治系统
  3. Cisco IOS使用路由重分发特性以交换由不同协议创建的路由信息

2.路由重分发的考虑

  1. 度量值
  2. 管理距离

3.重分发到OSPF域中路由的路径类型

  • 类型1的外部路径(Type 1 external path, E1)
  • 类型2的外部路径(Type 2 external path, E2)
    主要用于当有2个或以上的ASBR通向同一外部网络时进行选路

4.路由器有两条到达外部目的网络的路径

OSPF高级配置(AS之间的路由重分发)(理论浅析)
E1:内部路径加上外部路径开销
E2:外部路径开销


二、NSSA区域

1.NSSA区域是OSPF RFC的补遗

  • 提供了特殊的LSA类型7
  • 提供类似stub area和totally stubby area的优点
  • 可以包含ASBR

2.OSPF链路状态通告

OSPF高级配置(AS之间的路由重分发)(理论浅析)
LSA7 (NSSA External LSA, NSSA外部LSA)

3.NSSA区域重分发路由类型

  • N1、N2
  • 经过NSSA区域ABR后转换为E1、E2

三、OSPF协议总结

1.常见的6种LSA

LSA1、LSA2、LSA3、LSA4、LSA5、LSA7

2.每一种区域中允许泛洪的LSA

OSPF高级配置(AS之间的路由重分发)(理论浅析)

3.OSPF的路径类型

  • 区域内部路径
  • 区域外部路径
  • 类型1的外部路径和类型2的外部路径

4.OSPF的路径类型的优先级

  1. 区域内路径: 优先级1
  2. 区域间路径: 优先级2
  3. E1外部路径: 优先级3
  4. E2外部路径: 优先级4

1表示最高的优先级,4表示最低的优先级
路由表添加路由条目时,如果目的网段相同,则会选择优先级高的路由条自添加到路由表中


四、OSPF地址汇总

1.作用

  1. 地址汇总也是通过减少泛洪的LSA数量节省资源
  2. 可以通过屏蔽一些网络不稳定的细节来节省资源
  3. 减少路由表中的路由条目

2.计算

同一子网的汇总:
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.4.0/24
192.168.5.0/24
192.168.6.0/24

判断第几位发生变化,转换成二进制

192.168.00000 001.0/24
192.168.00000 010.0/24
192.168.00000 011.0/24
192.168.00000 100.0/24
192.168.00000 101.0/24
192.168.00000 110.0/24

将不变的位保留下来,作为子网掩码的位数:8+8+5=21
也可以算变化的位数:24-3=21

变化的位全部置0,那么这个时候的网络地址就是汇总后的地址
192.168.00000000.0/21
=192.168.0.0/21


五、虚链路

1.简介

虚链路指一条通过一个非骨干区域连接到骨干区域的链路

2.目的

  • 通过一个非骨干区域连接一个区域到骨干区域

OSPF高级配置(AS之间的路由重分发)(理论浅析)

  • 通过一个非骨干区域连接一个分段的骨干区域两边的部分区域

OSPF高级配置(AS之间的路由重分发)(理论浅析)

3.配置虚链路的规则及特点

  1. 虚链路必须配置在两台ABR路由器之间
  2. 传送区域不能是一个未梢区域
  3. 虚链路的稳定性取决于其经过的区域的稳定性
  4. 虚链路有助于提供逻辑冗余

4.小结

非骨干区域必须和骨干区域直接相连,若不与骨干区域直接相连,则需要在穿越一个非骨干区域的两台ABR之间配置虚链路

虚拟链路的建立,是需要依靠底层的真实链路所在的区域来传输OSPF报文的(hello等)
所以如果底层的穿越传输区域不稳定的话,则导致上层的虚链路不稳定,影响整个网络的骨干区域的稳定性
所以一般不建议用这种方式, 如果不得不使用,那么也仅仅是临时的解决方案