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
本文转自 Jhuster 51CTO博客,原文链接:http://blog.51cto.com/xwnet/174468,如需转载请自行联系原作者