多区OSPF协议
一、多区优点:
1. SPF的计算频率更低:限制信息更新范围, 防止将所有链路状态变化扩散到其它区域
2. 区域间发送汇总LSA(3类LSA), 链路开销更小.
3. 可以进行路由汇总, 路由表更小.
二、OSPF区域结构 (二级分层结构)
1、中转区域
又称主干区域 , 区域0(必须), 用来连接其它常规区域,通常中转区域中没有终
端用户。 在OSPF网络中,要求所有的区域都必须与区0直接相连, 否则不能交换息。
2.常规区域
非主干区域, 存在终端用户的区域, 默认常规区域不允许中转其它区域的流量。
三、多区OSPF协议区域中的概念
1、内部R : 所有接口在同一区域, 只有一个区域的数据库。
2、ABR : 区域边界路由器, 连接主干和常规区域的路由, 每区维护一个数据库。
3.ASBR : OSPF系统边界路由器,与外部网络( 非OSPF区域 ) 相连, 以将外部路由信息导入到OSPF 网络中.
四、OSPF链路状态通告
1类LSA 路由器链路通告 O
// 描述该路由器的链路状态信息 拓扑+路由
2类LSA 网络链路通告, 由DR 发送 O
// 描述该路由器一个接口所属的BMA网段的相关信息 拓扑+路由
3类LSA 汇总链路通告,通告由LSA-1/2学到的路由 O IA
4类LSA 汇总链路通告,描述前往ASBR的路由 ASBR-ID
由和ASBR在同一区域的ABR生成, 在穿越边界时改为新的ABR.
5类LSA 外部链路通告 // 描述如何前往外部网络 O E2
7类LSA 次未节区域中外部链路通告 O N2
说明:对于LSA-3/4/5/7, 每个LSA只包含一条路由信息,如果有多条路由,则需要多个LSA来通告。
LSA总结:
LINK-ID(名字) ADV-Router 扩散范围
LSA-1 R-ID R-ID 本区内
LSA-2 DR的IP DR的R-ID 本区内
LSA-3 路由 IA ABR-ID(穿越边界时改为新的ABR-ID) 区域间
LSA-4 ASBR-ID 同上 区域间
由和ASBR在同一个区域的ABR生成, 目的是告诉其它区域R如何找ASBR
LSA-5 路由 E2 ASBR-ID(不改变) 区域间
LSA-7 路由 N2 ASBR-ID 本区内(跨越边界时由ABR 重新生成5类LSA进行扩散)
五、OSPF区域类型:
1、三种路由:
内部路由: O 本区内路由, 通过LSA-1、LSA-2 学到
域间路由 O IA 通过 LSA-3 学到
外部路由 O E1/E2 通过LSA-5学到
E1 外部成本+内部成本
E2 只包含外部成本 ( 默认 )
说明: 1. OSPF协议在区域内以链路状态方式运行, 在区域间以距离矢量方式运行。
2. 汇总LSA(3类LSA) 默认没有进行路由汇总, 以子网方式向外通告路由。根据需要,我们可以手工进行汇总
2、区域划分
标准OSPF区域:
默认情况下,OSPF的所有区域都是标准区域, 可以接收LSA-1/2、LSA-3/4、LSA-5, 即可以存在 O 、O IA、 O E2路由。
特殊OSPF区域:
为对OSPF网络进一步优化,可以将OSPF网络设置为以下区域:
未节区域 只收本区和汇总, 不收外部路由 ( 外部路由用默认处理 ) stub area
O O IA O *
绝对未节 只收本区, 不收外部和汇总.
O O *
次未节区域NSSA 具有未节的优点, 但可以包含ASBR ( not so stub area)
O O IA O * O N2(本区内ASBR发布的外部路由)
说明: NSSA只过滤穿越ABR的外部路由
绝对次未节 具有绝对未节的所有优点, 但可以包含ASBR
O O *IA
说明: 设置未节可以缩小区域中的LSDB, 减小路由表, 降低内存需求.
六、OSPF虚链路
在OSPF网络中,要求所有的区域都必须与区0直接相连, 否则不能交换信息。利用虚链路技术可以对区0进行临时扩展:
1. 可将不连续的区0临时连接起来; (只有标准区域才能做虚链路 )
2. 可将一个常规区域通过另一个常规区域临时连接到区0。
虚拟链路配置
R1(config)# router ospf 1
# area 1 virtual-link 2.2.2.2
R2(config)# router ospf 1
# area 1 virtual-link 1.1.1.1