路由重分发

一个单一IP路由协议是管理网络中IP路由的首选方案

Cisco IOS能执行多个路由协议,每个路由协议和该路由协议所服务的网络属于同一个自治系统

Cisco IOS使用路由重分发特性以交换不同协议创建的路由信息

路由重分发的考虑

度量值
管理距离

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

类型1的外部路径(Type 1 external path,E1)

类型2的外部路径(Type 2 external path,E2)

——主要用于当有2个或以上的ASBR通向同一外部网络时进行选路

ospf和ospf重分发 ospf路由重分发_链路


E1类型:

路径A-B-D的代价是25(20+5)

路径A-C-D的代价是48(18+30)

E2类型:

路径A-B-D的代价是20

路径A-C-D的代价是18

重分发配置

[R1]rip 1###配置rip
 [R1-rip-1]version 2
 [R1-rip-1]undo summary
 [R1-rip-1]network 11.0.0.0
 [R1-rip-1]import-route ospf 1 cost 3
 ###把ospf协议注入到rip进行路由重分发,路径类型缺省为路径类型2(外部开销),成本开销为3(对于rip的度量值是跳数),rip中重分发ospf要指定cost的值
 [R1-rip-1]ospf 1
 [R1-ospf-1]import-route rip 1 type 1 cost 1
 ##把外部rip协议注入到OSPF进行路由重分发,使用路径类型1(内部开销+外部开销),成本开销为1(COST=100M/BW)
 [r1-ospf-1] default-route-advertise always
 ###ospf重分发默认路由
 [r2-ospf-1]import-route direct
 ###ospf重分发直连路由
 [r2-ospf-1]import-route static
 ###ospf重分发静态路由

ospf和ospf重分发 ospf路由重分发_ospf和ospf重分发_02

R1配置

ospf和ospf重分发 ospf路由重分发_ospf和ospf重分发_03

R2配置

ospf和ospf重分发 ospf路由重分发_OSPF_04

R3配置

ospf和ospf重分发 ospf路由重分发_链路_05

R4配置

ospf和ospf重分发 ospf路由重分发_ospf和ospf重分发_06

R5配置

ospf和ospf重分发 ospf路由重分发_优先级_07

R6配置

ospf和ospf重分发 ospf路由重分发_OSPF_08

NSSA区域

NSSA区域是OSPF RFC的补遗
1.定义了特殊的LSA类型7
2.提供类似stub area和totally stubby area的特点
3.可以包含ASBR

OSPF链路状态通告
LSA7(NSSA External LSA,NSSA外部LSA)

NSSA区域重分发路由类型
N1、N2
经过NSSA区域ABR后转换为E1、E2

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

区域类型

1&2

3

4&5

7

骨干区域(区域0)

允许

允许

允许

不允许

非骨干区域,非末梢区域

允许

允许

允许

不允许

末梢区域

允许

允许

不允许

不允许

完全末梢区域

允许

不允许*(默认路由)

不允许

不允许

NSSA

允许

允许

不允许

允许

OSPF路径类型以及优先级

区域内路径:——优先级1
区域间路径:——优先级2
E1外部路径:——优先级3
E2外部路径:——优先级4
1表示最高的优先级,4表示最低的优先级
路由表添加路由条目时,如果目的网段相同,则会选择优先级高的路由条目添加到路由表中

OSPF地址汇总

作用

地址汇总也是通过减少泛洪的LSA数量节省资源
可以通过屏蔽一些网络不稳定的细节来节省资源
减少路由表中的路由条目
例:
192.168.1.0 /24——192.168.00000 001.0 /24
192.168.2.0 /24——192.168.00000 010.0 /24
192.168.3.0 /24——192.168.00000 011.0 /24
192.168.4.0 /24——192.168.00000 100.0 /24
16+5=21
192.168.00000000.0 /21

虚链路

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

目的

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

配置虚链路的规则和特点

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

在被穿越的非骨干区域的两端ABR配置虚链路

[R2]ospf 1
 [R2-ospf-1]area 1
 [R2-ospf-area-0.0.0.1]vlink-peer 1.1.1.1 ——互相指定被穿越区域两端ABR的路由ID[R2]ospf 1
 [R2-ospf-1]area 1
 [R2-ospf-area-0.0.0.1]vlink-peer 2.2.2.2
 [R1]display ospf vlink ——查看本地上通过虚链路建立的OSPF邻居关系