OSPF的高级配置

路由重分发

理解路由重分发

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

路由重分发的考虑

度量值
管理距离(优先级)

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

类型1的外部路径(Type 1 external path,E1)
类型2的外部路径(Type 2 external path,E2)
###主要用于当有2个或以上的ASBR通向同一外部网络时进行选路###
路由器A有两条到达外部目的网络10.1.2.0的路径
E1类型
E2类型
一般默认类型二
类型二一般用于可信任的网络
不可信任网络类型(BGP)用类型一

实际操作命令

[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的度量值是跳数)发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重分发静态路由

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

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

#######查看LSA命令

[ Huawei]dis ospf lsdb router
[ Huawei]dis ospf lsdb network
[Huawei]dis ospf lsdb summary
[Huawei]dis ospf lsdb asbr
[Huawei]dis ospf lsdb ase
[Huawei]dis ospf lsdb nssa

修改OSPF路由的接口优先集,缺省值为1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ospf dr-priority 10修改oSPF路由接口的coST值,缺省值为1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ospf cost 99

每一种区域允许泛洪的LSA

区域类型 1&2 3 4&5 7
骨干区域(区域0) 允许 允许 允许 不允许
非骨干区域,非末梢区域 允许 允许 允许 不允许
末梢区域 允许 允许 不允许 不允许
完全末梢区域 允许 不允许 不允许 不允许
NSSA 允许 允许 不允许 允许

OSPF的路径类型

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

OSPF的路径类型的优先级

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

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

OSPF地址汇总

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

OSPF地址汇总的作用

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

区域间路由汇总配置

Router(config-router)#area area-id range ip-address mask

ABR配置
[R4] ospf 1
[R4-ospf-1]area 2
[R4-ospf-1 ] abr-summary 192.168.0.0 255.255.248.0

外部路由汇总配置

Router(config-router)#summary-address ip-address mask

ASBR配置
[R5]ospf 1
[R5-ospf-1]area 2
[R5-ospf-1]asbr-summary 10.0.0.0 255.248.0.0

OSPF虚链路

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

虚链路的目的

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

配置虚链路的规则及特点

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

虚链路的配置命令

Router(config-router)# area area-id vritual-link router-id

在被穿越的非骨干区域的两端ABR配置虚链路[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.o.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邻居关系

猜你喜欢

转载自blog.csdn.net/m0_53497201/article/details/112358286