OSPF高级配置,路由重分发及虚链路
- 一、路由重分发
- 理解路由重分发
- 路由重分发的考虑
- 二、OSPF重分发路由
- 重分发到OSPF域中路由的路径类型
- 路由器A有两条到达外部目的网络10.1.2.0的路径
- 三、OSPF路由重分发配置命令
- 四、NSSA区域
- NSSA区域是OSPF RFC的补遗
- OSPF链路状态通告
- 五、常见6种LSA
- 六、OSPF的路径类型
- 七、OSPF的路径类型的优先级
- 八、OSPF地址汇总
- OSPF地址汇总的作用
- 区域间路由汇总配置
- 外部路由汇总配置
- OSPF地址汇总
- 九、OSPF虚链路
- 虚链路
- 虚链路的目的
- 配置虚链路的规则及特点
- 虚链路的配置命令
一、路由重分发
理解路由重分发
——一个单一IP路由协议是管理网络中IP路由的首选方案
——Cisco IOS能执行多个路由协议,每一个路由协议和该路由协议所服务的网络属于同一个自治系统
——Cisco IOS使用路由重分发特性以交换由不同协议创建的路由信息
路由重分发的考虑
——度量值
——管理距离
二、OSPF重分发路由
重分发到OSPF域中路由的路径类型
1、类型1的外部路径(Type 1 external path, E1)
2、类型2的外部路径(Type 2 external path, E2)
主要用于当有2个或以上的ASBR通向同一外部网络时进行选路
路由器A有两条到达外部目的网络10.1.2.0的路径
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重分发静态路由
四、NSSA区域
NSSA区域是OSPF RFC的补遗
——定义了特殊的LSA类型7
——提供类似stub area和totally stubby area的优点
——可以包含ASBR
OSPF链路状态通告
——LSA7 (NSSA External LSA, NSSA外部LSA)
五、常见6种LSA
LSA1、LSA2、LSA3、LSA4、LSA5、LSA7
每一种区域中允许泛洪的LSA
六、OSPF的路径类型
区域内路径、区域外路径、类型1的外部路径和类型2的外部路径
七、OSPF的路径类型的优先级
1、区域内路径: 优先级1
2、区域间路径: 优先级2
3、E1外部路径: 优先级3
4、E2外部路径: 优先级4
——1表示最高的优先级,4表示最低的优先级
——路由表添加路由条目时,如果目的网段相同,则会选择优先级高的路由条自添加到路由表中
八、OSPF地址汇总
OSPF地址汇总的作用
——地址汇总也是通过减少泛洪的LSA数量节省资源
——可以通过屏蔽一些网络不稳定的细节来节省资源
——减少路由表中的路由条目
区域间路由汇总配置
Router(config-router)#area area-id range ip-address mask
外部路由汇总配置
Router(config-router)#summary-address ip-address mask
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虚链路
虚链路
指一条通过一个非骨干区域连接到骨干区域的链路
虚链路的目的
1、通过一个非骨干区域连接一个区域到骨干区域
2、通过一个非骨干区域连接一个分段的骨干区域两边的部分区域
配置虚链路的规则及特点
——虚链路必须配置在两台ABR路由器之间
——传送区域不能是一个未梢区域
——虚链路的稳定性取决于其经过的区域的稳定性
——虚链路有助于提供逻辑冗余
虚链路的配置命令
Router(config-router)# area area-id vritual-link router-id
——非骨干区域必须和骨干区域直接相连,若不与骨干区域直接相连,则需要在穿越一个非骨干区域的两台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邻居关系