OSPF动态路由重分发

一、路由重分发

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

路由重分发的考虑
度量值
管理距离

二、OSPF重分发路由

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

路由器有两条到达外部目的网络的路径E1、E2
E1类型 (关注内部和外部开销) E2类型(只关注外部开销)

三、NSSA区域

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

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

在这里插入图片描述

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

四、高级配置命令

OSPF路由重分发配置命令
[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中时都要配上直连路由

非纯末梢区域配置命令
ABR和区域内路由配置
[R4]ospf 1
[R4-ospf-1] area 1
[R4-ospf-1]network x.x.x.xx.x.x.x ##先宣告直连网段,再配
[R4-ospf-1-area-0.0.0.1]nssa

五、OSPF小结

常见的6种LSA
LSA1、LSA2、LSA3、LSA4、LSA5、LSA7、

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

区域类型1&234&57
非骨干区域(区域0)允许允许允许允许
非骨干区域,非末梢区域允许允许允许不允许
末梢区域允许允许不允许不允许
完全末梢区域允许不允许*不允许不允许
NSSA允许允许不允许允许

表中黄色标记中*代表的是LSA3在完全末梢区域里有个默认路由通告

六、OSPF地址汇总

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
192.168.5.0/24 192.168.00000 101.0/24
192.168.6.0/24 192.168.00000 110.0/24
16+5=21

192.168.00000000.0/21=192.168.0.0/21

IP地址是由32位二进制组成,点分十进制表示。16(就是192.168也就是占了IP地址的前两端,也就是8+8=16),5(就是把中间由变化的那段,换算成二进制数,从左边开始看,哪段第一个出现1,就剔除)如例题第三段从左向右看,在第六位就出现1了 然后剔除,所以就得出了16+5=21

七、OSPF虚链路

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

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

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

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

虚链路配置命令
非骨干区域必须和骨干区域直接相连,若不与骨干区域直接相连,则需要在穿越一个非骨干区域的两台ABR之间配置虚链路。
虚拟链路的建立,是需要依靠底层的真实链路所在的区域来传输OSPF报文的(hello等) 。所以如果底层的穿越传输区域不稳定的话,则导致上层的虚链路不稳定,影响整个网络的骨干区域的稳定性。所以,一般不建议用这种方式。如果不得不使用,那么也仅仅是临时的解决方案。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值