OSPF高级配置(AS之间的路由重分发)(理论浅析)
文章目录
前言
在大型的企业中,可能在同一网内使用到多种路由协议(如静态,默认,RIP,OSPF等)
为了实现多种路由协议的协同工作,路由器可以使用路由重分发(route redistribution),将其学习到的一种路由协议的路由通过另一种路由协议广播出去,这样网络的所有部分都可以连通了
为了实现重分发,路由器必须同时运行多种路由协议,如何将这些协议融合在一起,跨越AS实现互联互通,我们就需要使用路由重分发
一、路由重分发
1.理解路由重分发
- 一个单一IP路由协议是管理网络中IP路由的首选方案
- Cisco IOS能执行多个路由协议,每一个路由协议和该路由协议所服务的网络属于同一个自治系统
- Cisco IOS使用路由重分发特性以交换由不同协议创建的路由信息
2.路由重分发的考虑
- 度量值
- 管理距离
3.重分发到OSPF域中路由的路径类型
- 类型1的外部路径(Type 1 external path, E1)
- 类型2的外部路径(Type 2 external path, E2)
主要用于当有2个或以上的ASBR通向同一外部网络时进行选路
4.路由器有两条到达外部目的网络的路径
E1:内部路径加上外部路径开销
E2:外部路径开销
二、NSSA区域
1.NSSA区域是OSPF RFC的补遗
- 提供了特殊的LSA类型7
- 提供类似stub area和totally stubby area的优点
- 可以包含ASBR
2.OSPF链路状态通告
LSA7 (NSSA External LSA, NSSA外部LSA)
3.NSSA区域重分发路由类型
- N1、N2
- 经过NSSA区域ABR后转换为E1、E2
三、OSPF协议总结
1.常见的6种LSA
LSA1、LSA2、LSA3、LSA4、LSA5、LSA7
2.每一种区域中允许泛洪的LSA
3.OSPF的路径类型
- 区域内部路径
- 区域外部路径
- 类型1的外部路径和类型2的外部路径
4.OSPF的路径类型的优先级
- 区域内路径: 优先级1
- 区域间路径: 优先级2
- E1外部路径: 优先级3
- E2外部路径: 优先级4
1表示最高的优先级,4表示最低的优先级
路由表添加路由条目时,如果目的网段相同,则会选择优先级高的路由条自添加到路由表中
四、OSPF地址汇总
1.作用
- 地址汇总也是通过减少泛洪的LSA数量节省资源
- 可以通过屏蔽一些网络不稳定的细节来节省资源
- 减少路由表中的路由条目
2.计算
同一子网的汇总:
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.4.0/24
192.168.5.0/24
192.168.6.0/24
判断第几位发生变化,转换成二进制
192.168.00000 001.0/24
192.168.00000 010.0/24
192.168.00000 011.0/24
192.168.00000 100.0/24
192.168.00000 101.0/24
192.168.00000 110.0/24
将不变的位保留下来,作为子网掩码的位数:8+8+5=21
也可以算变化的位数:24-3=21
变化的位全部置0,那么这个时候的网络地址就是汇总后的地址
192.168.00000000.0/21
=192.168.0.0/21
五、虚链路
1.简介
虚链路指一条通过一个非骨干区域连接到骨干区域的链路
2.目的
- 通过一个非骨干区域连接一个区域到骨干区域
- 通过一个非骨干区域连接一个分段的骨干区域两边的部分区域
3.配置虚链路的规则及特点
- 虚链路必须配置在两台ABR路由器之间
- 传送区域不能是一个未梢区域
- 虚链路的稳定性取决于其经过的区域的稳定性
- 虚链路有助于提供逻辑冗余
4.小结
非骨干区域必须和骨干区域直接相连,若不与骨干区域直接相连,则需要在穿越一个非骨干区域的两台ABR之间配置虚链路
虚拟链路的建立,是需要依靠底层的真实链路所在的区域来传输OSPF报文的(hello等)
所以如果底层的穿越传输区域不稳定的话,则导致上层的虚链路不稳定,影响整个网络的骨干区域的稳定性
所以一般不建议用这种方式, 如果不得不使用,那么也仅仅是临时的解决方案