前言
- 在OSPF单区域中,每台路由器都要收集其他所有路由器的链路状态信息,随着网络规模的不断扩大,信息量也会不断增加,这样下去每台路由器的工作量会越来越大,乃至于性能下降,影响数据转发,不便于管理。为了解决上述问题,今天来看一下OSPF多区域。
一、OSPF多区域
非骨干区域必须跟骨干区域0直接连接,隔一个都不行,拓扑形状是花瓣型,如下图
1.生成OSPF多区域的原因
- 提高了网络的扩展性,有利于组建更大规模的网络
- 分区域后,各区域管各自的区域,效率更高,收敛速度更快
2.OSPF将网络划分为四种类型
- 点到点网络
- 广播多路访问网络
- 非广播多路访问网络
- 点到多点网络
3.OSPF基本特点
支持无类域间路由(CIDR)
支持区域划分
无路由自环
支持变长子网掩码VLSM
路由变化收敛速度快
使用IP组播收发协议数据
支持多条等值路由
支持协议报文的认证
4.OSPF的三种通信量
-
域内通信量:单个区域内的路由器之间交换数据包构成的通信量 -
域间通信量:不同区域的路由器之间交换数据包构成的通信量 -
外部通信量:OSPF域内的路由器与OSPF区域外,或与另一个自治系统内的路由器之间交换数据包构成的通信量
5.区域类型
- 骨干区域:即传输区域,Area 0
- 非骨干区域 - 根据能够学习的路由种类来区分(即常规区域,除了Area 0 之外的其他所有许可范围内的区域)
标准区域:即正常传输数据的区域 末梢区域:禁用外部AS的信息进入,即禁用LSA 4,LSA 5类信息进入 完全末梢区域:禁用外部AS信息和区域内的信息,即LSA 5 和LSA 3类信息进入 非纯末梢区域:禁用非直连的外部AS信息进入,同时会产生LSA 7类信息
6.OSPF的路由器类型
- IR:内部路由器
- BR:骨干路由器
- ABR:区域边界路由(可理解为两省之间的高速关口)
- ASBR:自治系统边界路由(可理解为我国与邻国印度的边防关口)
二、查看LSA
-
查看1类LSA dis ospf lsdb router(区域内路由) -
查看2类LSA(DR通告本区域路由) dis ospf lsdb network -
查看3类LSA(区域间LSA) dis ospf lsdb sunmmary -
查看4类LSA(外部指向ASBR路由) dis ospf lsdb asbr -
查看5类LSA(外部路由) dis ospf lsdb ase -
查看7类LSA(cnssa 区域产生的外部路由) dis ospf lsdb nssa
三、OSPF与RIP比较
| OSPF | RIPV2 | RIPV1 |
---|
协议类型 | 链路状态 | 距离矢量 | 距离矢量 | CIDR | 支持 | 支持 | 不支持 | VLSM | 支持 | 支持 | 不支持 | 自动聚合 | 不支持 | 支持 | 支持 | 手动聚合 | 支持 | 支持 | 不支持 | 路由泛洪 | 组播更新 | 周期组播更新 | 周期广播 | 路径开销 | 带宽 | 跳数 | 跳数 | 路由收敛 | 快 | 慢 | 慢 | 跳数限制 | 无 | 15 | 15 | 邻居认证 | 支持 | 支持 | 不支持 | 分级网络 | 支持(区域) | 不支持 | 不支持 | 更新 | 事件解发更新 | 路由表更新 | 路由表更新 | 路由计算 | Dijkstra | Bellman-Ford | Bellman-Ford |
总结
OSPF协议可以将整个自治系统划分为不同的区域,这就像一个国家的国土面积过大,单方面管理很不方便,就会划分为不同的省份来管理,链路状态信息只在区域内部泛洪,区域之间传递的只是路由条目而非链路状态信息,因此大大减小了路由器的负担,有效的把拓扑变化控制在区域内,由此提高了网络的稳定性!
|