LSA详情与特殊区域

LSA是构成LSDB的重要原材料,在OSPF中发挥很大作用。

报文

通用头部

LS age:LSA寿命,0-3600s

Options:可选项

LS type:LSA类型,三要素之一

Link State ID:LSAID 三要素之一

Advertising Router:通告路由器(源)三要素之一

LS sequence number:LSA序列号,0x80000001到0x7FFFFFFE

LS checksum:校验和,用于检验数据完整性和准确性

Length:LSA的长度

1类LSA Router LSA

运行OSPF进程的Router都会产生,仅在区域内传输与通告

重要字段

V:置1表示虚链路

E:置1表示ASBR

B:置1表示ABR

LinkID:用于表示连接的对象,配合type查看

Link Date:根据type决定携带什么数据

Link type:分为P2P,Transit,StubNet,Virtual

TOS:无实意,0

metric:此链路cost

type:P2P

邻居:Link ID是邻居的Router ID,Data是本端接口的IP地址

type:Transit

伪节点,Link ID是DR的接口IP,Data是本端接口的IP地址

type:StubNet

网段,Link ID是网络号或子网号,Data是掩码

type:Virtual

虚链路,Link ID是对端虚链路的Router ID,Data是本端接口的IP地址

如图,可以看见在规划上area2没有与骨干区域相连,这个时候就需要用Vlink构建骨干区域到断开区域的逻辑链路

注意:配置Vlink要求两台物理链路不连续且在同一区域的ABR设备,即如下图

在区域视图下输入vlink-peer x.x.x.x 指定vlink对端RouterID即可完成vlink配置,两者之间cost取之间最小

2类LSA Network LSA

此类LSA由DR产生,仅在区域内传输与通告

重要字段

**Network Mask:**子网掩码

**Attached Router:**连接的路由器(配和1类LSA的P2P类型可以推断出路由拓扑结构)

3类LSA Network-Summary LSA

此类LSA由ABR产生,主要用于区域间交换路由信息,单纯携带路由信息,不携带拓扑信息,在区域间通告

重要字段

LS id:网络号

Adv rtr:产生路由器(源)

Net Mask:子网掩码

Metric:开销

特性(防环机制)

1.只有在ABR路由表内的路由才会通告

2.从非骨干区域传入的3类LSA不用于区域间路由计算

3.一条三类LSA只描述一条路由信息

5类LSA As-external LSA

此类LSA由ASBR路由器产生

通常是使用了路由引入(import-route),会通告至全区域(除特殊区域)

重要字段

Network Mask:子网掩码

E:度量值类型,0为Type1,1为Tpye2,Tpye1认为外部开销与自治系统的开销相当,计算开销时总cost=AS内部开销+AS外部开销,Tpye2则认为外部开销远大于AS自治系统内部开销,其总开销=AS外部开销

metric:开销

Forwarding Address:转发地址,用于确定下一跳,默认为0.0.0.0

注意:如果满足以下4条规则,则FA为ASBR外部路由下一跳地址

1.该外部路由的下一跳地址发布于OSPF

2.该外部路由的下一跳地址没有被slient

3.所在OSPF网络类型不是P2P

4.所在OSPF网络类型不是P2MP

External Route Tag:外部路由标签

4类LSA ASBR-Summary LSA

此类LSA由ABR产生,通告给其他相关区域,用于辅助5类LSA,描述ASBR到ABR的开销

特殊区域

|-------------------------------------|--------------------------------|---|---|
| Stub(末端区域) | Totallly Stub(完全末端区域) |
| 不收4,5类LSA;有3类LSA和一条缺省3类路由保障与其他区域的通信 | 不收3,4,5类LSA;一条缺省3类路由保障与其他区域的通信 |
| 1.骨干区域不能配置特殊区域 2.区域内所在Router都需要把区域设置为Stub 3.VLink不能穿越Stub 4.Totally Stub不允许区域间路由传递 ||
| NSSA(次末端区域) | Totally NSSA(完全次末端区域) |
| 1.可引入外部路由,不学习来自其他区域的引入路由 2.采用7类路由在本区域进行传输 3.离开区域需要7转5类 ||
| 3类明细,7类缺省 | 缺省4类,7类缺省 | ||
| ||
| ||

区域视图下输入Stub/NSSA 进入Stub(末端区域)/NSSA(次末端区域)

7类LSA NSSA- AS-external-LSA

作用同5类,只不过是在NSSA区域中存在

思考

在什么场景下适合使用NSSA区域?

既需要引入外部路由又要避免外部路由过多带来的资源消耗的场景。

相关推荐
上海安当技术30 分钟前
诊断接入认证:安当CAS如何堵住汽车网络安全的物理后门
网络·web安全·汽车·access·secure·安当cas·诊断接入认证
ze^034 分钟前
【软考信息安全】第2章 网络攻击原理与常用方法
网络·web安全·网络安全
Shell运维手记34 分钟前
Linux 常用基础命令学习笔记
linux·运维·笔记·学习·算法·github
朴马丁42 分钟前
国际与国产PLM在精细化工赛道的布局:2026年主要厂商技术特色
大数据·运维·人工智能·流程行业plm·化工新材料
这个DBA有点耶1 小时前
数据库一体机架构演进:从硬件堆叠到软硬深度耦合
服务器·网络·数据库·硬件架构·运维开发·database·数据库架构
arbboter2 小时前
【网络工具】NetProxy网络代理用户手册
开发语言·网络·c#·网络代理·网络异常·代理工具
Elastic 中国社区官方博客2 小时前
Elasticsearch:使用 AI Agent 来创建 workflow
大数据·运维·人工智能·elasticsearch·搜索引擎·自动化·全文检索
测试运维日常笔记2 小时前
Linux系统安装配置TigerVNC服务器完整指南
linux·运维·服务器
喜欢的名字被抢了3 小时前
程序出问题怎么查,以及如何让它不掉线
java·运维·数据库
雾时之林3 小时前
Linux----cron定时服务
linux·运维·服务器