OSPF多区域拓扑结构的优势



降低 SPF 计算频率



减小路由表



降低了通告 LSA 的开销



将不稳定限制在特定的区域



OSPF路由器的类型



内部路由器

OSPF 路由器上所有直连的链路都处于同一个区域

主干路由器

具有连接区域 0 接口的路由器

区域边界路由器( ABR )

路由器与多个区域相连

自治系统边界路由器( ASBR )

与 AS 外部的路由器相连并互相交换路由信息



 

LSA 类型


类型代码

名称及路由代码

描述

1

路由器 LSA ( O )

所有的 OSPF 路由器都会产生这种数据报,用于描述路由器上连接到某一个区域的链路或是某一接口的状态信息。该 LSA 智慧在某一个特定的区域内扩散,不会扩散至其他的区域

2

网络 LSA

由 DR 产生,智慧在包含 DR 所处的广播网络的区域中扩散,不会扩散到其他的 OSPF 区域

3

网络汇总 LSA ( OIA )

由 ABR 产生,描述 ABR 和某个本地区域的内部路由器之间的链路信息,这些条目通过主干区域被扩散到其他的 ABR

4

ASBR 汇总 LSA ( OIA )

由 ABR 产生,描述道 ASBR 的可达性,由主干区域发送到其他 ABR

5

外部 LSA ( O E1 或 E2 )

由 ASBR 产生,含有关于自治系统外的链路信息

7

NSSA 外部 LSA ( O N1 或 N2 )

由 ASBR 产生的关于 NSSA 的信息,可以再 NSSA 区域内扩散, ABR 可以将类型 7 的 LSA 转换为类型 5 的 LSA


区域类型



标准区域

可以接受链路更新信息和路由汇总

主干区域

连接各个区域的中心实体,所有其他的区域都要连接到这个区域上交换路由信息

末节区域( Stub Area )

不接受外部资质系统的路由信息

完全末节区域( Totally Stubby Area )

它不接受外部自治系统的路由以及自治系统内其他区域的路由汇总,完全末节区域是 Cisco 专有的特性

次末节区域( Not-So-Stubby Area , NSSA )

允许接受以类型 7 的 LSA 发送的外部路由信息,并且 ABR 要负责把类型 7 的 LSA 转换成类型 5 的 LSA


OSPF 的外部路由分为:类型 1 (在路由表中用代码 E1 表示)和类型 2 (在路由表中用 E2 表示),他们计算外部路由度量值的方式不同


类型 1 ( E1 )

外部路径成本 + 数据报在 OSPF 网络所经过各链路成本

类型 2 ( E2 )

外部路径成本,既 ASBR 上的默认配置


重发布的时候可以通过 metric-type 参数设置时类型 1 或 2 ,也可以通过 metric 参数设置外部路径成本,默认值为 20

相同区域内的路由器具有相同的链路状态数据库,只是在虚链路的时候略有不同


命令 show ip ospf database 所显示的内容并不是数据中存储的关于每条 LSA 的全部信息,而仅仅是 LSAde 头部信息,想要看 LSA 的全部信息,该命令后还要跟参数 show ip ospf database router



区域间路由汇总必须在 ABR 上完成


Area 1 range 1.1.4.0 255.255.252.0


外部路由汇总必须在 ASBR 上完成

Summary-address 4.4.0.0 255.255.252.0



末节和完全末节区域需要满足如下的条件


1

区域只有一个出口

2

区域不需要作为虚链路的过渡区

3

区域内没有 ASBR

4

区域不是主干区域

配置虚链路的时候, virtual-link 后一定要互相指对方路由器的 ID



虚链路属于区域 0 ,所以在进行区域 0 认证的时候,不要忘记虚链路的认证,例如,如果区域 0 采用 md5 认证,则在虚链路上配置如下


Area 1 virtual-link 2.2.2.2 message-digest-key 1 md5 cisco



OSPF 命令汇总


命令

作用

Show ip route

查看路由表

Show ip ospf neighbor

查看 OSPF 邻居的基本信息

Show ip ospf database

查看 OSPF 拓扑结构数据库

Show ip ospf interface

查看 OSPF 路由器接口的信息

Show ip ospf

查看 OSPF 进程及细节

Show ip ospf databse router

查看类型 1 的 LSA 的全部信息

Redistribute

路由协议重发布

area-id

区域间路由汇总

Summary-address

外部路由汇总

area-id

把某区域配置成末节区域

area-id

把某区域配置成完全末节区域

area-id

把某区域配置成 NSSA 区域

area-id

配置虚链路

https://blog.51cto.com/xwnet/174468