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区域?

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

相关推荐
北京阿法龙科技有限公司5 分钟前
AR 虚实叠加技术在工业设备运维中的实现流程方案
运维·ar
刘一说12 分钟前
CentOS 系统 Java 开发测试环境搭建手册
java·linux·运维·服务器·centos
腾科张老师12 分钟前
OSPF 典型组网
网络·智能路由器
2301_801673015 小时前
8.19笔记
网络·安全
木易双人青7 小时前
01-Docker-简介、安装与使用
运维·docker·容器
专注API从业者8 小时前
Python + 淘宝 API 开发:自动化采集商品数据的完整流程
大数据·运维·前端·数据挖掘·自动化
三坛海会大神5559 小时前
计算机网络参考模型与子网划分
网络·计算机网络
云卓SKYDROID9 小时前
无人机激光测距技术应用与挑战
网络·无人机·吊舱·高科技·云卓科技
Lovyk10 小时前
Linux 正则表达式
linux·运维
ac.char11 小时前
在CentOS系统中查询已删除但仍占用磁盘空间的文件
linux·运维·centos