一.路由重分发及配置
1)路由重分发
• 一个单一IP路由协议是管理网络中IP路由的首选方案
• Cisco IOS能执行多个路由协议,每一个路由协议和该路由协议所服务的网络属于同一个自治系统
• Cisco IOS使用路由重分发特性以交换由不同协议创建的路由信息
2)路由重分发的考虑
• 度量值
• 管理距离
3)重分发到OSPF域中路由的路劲类型
• 类型1的外部路劲(Type 1 external path,E1)
• 类型2的外部路劲(Type 2 external path,E2)
主要用于当有2个或以上的ASBR通向同一外部网络时进行选路
如图:路由器A有两条到达外部目的网络10.1.2.0的路径
E1类型:
• 路径A-B-D的代价是25(20+5)
• 路径A-C-D的代价是48(18+30)
所以会选择A-B-D
E2类型:
• 路径A-B-D的代价是20
• 路径A-C-D的代价是18
所以E2类型就是看外部路由导入的指定开销值
4)重分发配置命令
[R1]rip 1
配置rip
[R1-rip-1] version 2
[R1-rip-1 ] undo surmary
[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-i]import-route rip 1 type 1 cost 1
把外部rip协议注入到oSPF进行路由重分发,使用路径类型1(内部开销+外部开销),成本开销为1(COST=10OM/Bw)
[r1-ospf-1]default-route-advertise always
ospf重分发默认路由
[r2-ospf-1Jimport-route direct
ospf重分发直连路由
[r2-ospf-1]import-route static
ospf重分发静态路由
举例
全通:
1.R1-R2-R3-R4-R5-R6配置各自的端口IP以及回环地址
2.R1和R2之间,R1配置默认路由,R2配置静态路由;以及OSPF的重发分配,OSPF里注入静态路由和直连路由
• 这里R2配的静态路由地址,是配置到R1的回环的地址上
• 因为是OSPF重发分配,所以在R2这里注入静态路由和直连路由
3.R2和R3之间,配置OSPF的非骨干区域,area 1区
4.R3和R4之间,配置OSPF的骨干区域,area 0区
5.R3和R5之间,配置默认路由;以及OSPF里注入默认路由和直连路由
这里一样,也是在OSPF,R3里面注入默认和直连
6.R4和R6之间,配置RIP;以及相互注入OSPF和RIP
• 在RIP里面注入OSPF配置的时候,COST值后面最大是15,因为这里代表的是RIP的跳数,最多15跳
7.在R4的RIP里面敲一下 “默认路由起源” 命令,实现R5与R6互通,也就从而实现所有路由全通
接下来就是见证奇迹的时候,查看一下路由表学习情况
学习情况都不错,PING一下看结果
二.NSSA区域
1)非纯末梢区域
NSSA区域是OSPF RF C的补遗
• 定义了特殊的LSA类型7
• 提供类似stub area和totally stubby area的优点
• 可以包含ASBR
2)非纯末梢区域配置命令
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
三.OSPF地址汇总
1)OSPF地址汇总的作用
• 地址汇总也是通过减少泛洪的LSA数量节省资源
• 可以通过屏蔽一些网络不稳定的细节来节省资源
• 减少路由表中的路由条目
2)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
算法解释如下图:
所以按此计算得出:掩码为8+8+5=21
汇总的大网为:192.168.0.0/21
区域间路由汇总配置(ABR内配置)
ABR配置
[R4]ospf 1
[R4-ospf-1]area 2
[R4-ospf-1] abr-summary 192.168.0.0 255.255.248.0
外部路由汇总配置(ASBR内配置)
ASBR配置
[R5]ospf 1
[R5-ospf-1]area 2
[R5-ospf-1]asbr-summary 10.0.0.0 255.248.0.0
举例
此图掩码计算出为/20
1.R13-R14-R15各自配置端口IP,以及回环地址。这里R13还需要配192.168.1-10的回环地址
2.R13和R14进入OSPF area 1进行网段宣告;R14和R15进入area 0进行网段宣告
3.此图,R14为ABR,所以进行 区域内汇总配置
查看结果:
四.虚链路概述及其配置
1)虚链路
指一条通过一个非骨干区域连接到骨干区域的链路
2)虚链路的目的
• 通过一个非骨干区域连接一个区域到骨干区域
• 通过一个非骨干区域连接一个分段的骨干区域两边的部分区域
3)配置虚链路的规则及特点
• 虚链路必须配置在两台ABR路由器之间
• 传送区域不能是一个末梢区域
•虚链路的稳定性取决于其经过的区域的稳定性
• 虚链路有助于提供逻辑冗余
• 非骨干区域必须和骨干区域直接相连,若不与骨干区域直接相连,则需要在穿越一个非骨干区域的两台ABR之间配置虚链路。 |
• 虚拟链路的建立,是需要依靠底层的真实链路所在的区域来传输OSPF报文的(hello等)。所以如果底层的穿越传输区域不稳定的话,则导致上层的虚链路不稳定,影响整个网络的骨干区域的稳定性。所以,一般不建议用这种方式。如果不得不使用,那么也仅仅是临时的解决万案。 |
4)虚链路配置命令
在被穿越的非骨干区域的两端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-o.o.o.1]vlink-peer 2.2.2.2
[R1]display ospf vlink
查看本地上通过虚链路建立的OSPF邻居关系