OSPF的LSA与特殊区域

Area 区域概念

*一个区域维护一张LSDB,路由器详细的链路信息只在这个区域内传播

Ø 不是每一台路由器都需要了解所有外部目的地的详细信息

*OSPF网络的层次化设计

Ø 通过区域ID标识

Ø 骨干( Backbone )区域,必须是area 0(骨干区域,所有其他区域设备都至少有一个接口属于Area 0)

Ø 非骨干区域

p 常规区域

p 特殊区域

Ø 非骨干区域之间不能直接交互区域间路由

OSPF区域内路由器的类型

内部路由器 IR ( Internal Area Router)

Ø 所有接口在同一个Area内

Ø同一区域内所有内部路由器的LSDB完全相同

骨干路由器 BR ( Backbone Router)

Ø 至少有一个接口属于Area 0路由器

Ø 其它区域之间要通信,必须通过Area 0骨干区域

区域边界路由器 ABR ( Area Border Router)

Ø 接口分属于两个或两个以上区域,且有一个活动接口属于Area 0

Ø ABR为所连接每个区域,分别维护单独LSDB

Ø 区域间路由信息,必须通过ABR进行传递

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

Ø 通过重发布,引入其他路由协议或者其他进程路由信息;

Ø OSPF路由域和外部网络的路由器的边界;

常见LSA类型 (传递的方式也不同LSA通告路由信息和拓扑信息,维护LSDB一致性)

LSA 特性

Lsa1:由路由器本身产生,发送给DR

Lsa2:由DR产生,发送给区域内所以路由器

Lsa3:把区域内所有链路信息通告给其他区域,在区域间进行泛洪

Lsa4:描述lsa5报文中的ASBR的路径,发送下一跳的位置(不允许进入特殊区域)

Lsa5:由其他自治系统的ASDR产生,通告给其他区域(不允许进入特殊区域)

O E1和O E2的区别

OE1 开销 = 外部开销 + 内部开销;

Ø 当多台ASBR将同一条外部路由,通告到同一个AS中时,应使用这类型避免次优路由选择

OE2 开销 = 外部开销;

Ø 传输的过程中不增加COST值

Ø 建议只有一台ASBR将外部路由通告到AS中时,可这种类型

路由选择表:路由类型

l 缺省情况下,LSA5生成路由表用OE2表示,可强行指定为OE1;

l 优先级: O > O IA > O E1 > O E2

OSPF的特殊区域

* 大部分特殊区域的存在是为了能够让末节区域减少泛洪"不必要"的LSA

++Ø Stub 区域++

++Ø 完全Stub区域++

++Ø NSSA区域++

++Ø 完全NSSA区域++

++Ø Transit 区域(虚链接所经过的区域)++

l 区域类型决定它能接收的路由,特殊区域限制能进入本区域的路由

区域特性

l **骨干区域:**Area 0负责连接非骨干区域,非骨干区域必须保证和骨干区域有物理/逻辑连接
l **普通区域:**能发起也能接收区域内路由、区域间路由、外部路由
l **Stub区域:**阻挡不必要的外部路由( 5类LSA )进入本地区域,从而精简路由表

Ø 不能重发布引入外部路由,也不能接收外部路由

Ø ABR会生成默认路由(3类LSA)通告进Stub区域内部

l **完全Stub区域:**在Stub区域的基础上,进一步精简路由表

Ø 不仅不能引入外部路由,也不能接收外部路由、区域间路由

l **NSSA区域:**既阻挡外部LSA5的进入,同时NSSA区的ASBR又可以引入外部路由(7类LSA)

Ø 7类LSA仅能在NSSA内洪泛,通过ABR时就会转换为5类LSA

Ø ABR不会缺省生成默认路由进入本地区域,需手工配置

l **完全NSSA区域:**进一步由NSSA ABR阻挡LSA3进入NSSA区域内

Ø 同时ABR自动生成默认路由进入完全NSSA区域

需要手动配置OSPF的默认路由

**>**普通区域的路由器向内部发布默认路由

**>**骨干区域的路由器向内部发布默认路由

**>**NSSA区域的路由器向内部发布默认路由

路由汇总必须在 路由生成区域的ABR 和 路由引入区域的ASBR配置,才会有效

相关推荐
hy____1234 小时前
Linux_网络编程套接字
linux·运维·网络
IP搭子来一个4 小时前
爬虫IP地址受限怎么办?附解决方法
网络·爬虫·tcp/ip
EasyGBS4 小时前
GB35114+GB28181:EasyGBS视频融合平台如何构建视频监控 “联网+安全” 双重保障体系
网络·人工智能·国标gb28181·gb35114
IP搭子来一个7 小时前
静态独享IP是什么?在数据采集任务中有哪些作用?
网络·网络协议·tcp/ip
深念Y8 小时前
从焊点加固到设备长寿:电子DIY中的机械强化与防护哲学
网络
皙然9 小时前
Socket 与 WebSocket 深度解析
网络·websocket·网络协议
ren049189 小时前
网络知识和Servlet重点
网络·servlet
野犬寒鸦10 小时前
面试常问:HTTP 1.0 VS HTTP 2.0 VS HTTP 3.0 的核心区别及底层实现逻辑
服务器·开发语言·网络·后端·面试
HalvmånEver11 小时前
Linux:初始网络(上)
linux·网络·学习·通信
Hello World . .11 小时前
Linux:网络编程-基于HTTP协议的天气预报查询系统开发详解
linux·网络·http