OSPF的LSA的学习研究

OSPF常见1、2、3、4、5、7类LSA的研究

1、拓扑如图,按照地址表配置,激活OSPF划分相关区域并宣告相关网段

2、1类LSA,每台运行了OSPF的路由器都会产生,描述了路由器的直连接口状况和cost

可以看到R1产生了一条router lsa,linkstate id为路由器R1的router-id

R2产生了两条router lsa,分别属于area 0和area 1

3、2类LSA,仅存在于MA网络中,且只有DR会产生(因为只有MA网络才会选举DR、BDR),用来描述接入该MA网络的所有路由器的router-id以及网络掩码

查看R1的邻居表,可以看到在area 1这个网络里,DR为R1,所以只有R1会产生2类LSA,而R2不会产生

可以看到R1在area 1产生了一条2类lsa,linkstate id为产生这个2类LSA的DR接口ip地址

在R2上可以看到在area 1里面R2并没有产生2类lsa,因为它是bdr;在area 0里面R2产生了一条2类lsa,因为在area 0里面R2是DR 这也说明了OSPF的角色是基于接口的

4、3类lsa,用来描述区域之间的路由,由ABR产生 这里只有R2,R3为ABR,所以只有这两台路由器才会产生三类lsa

以本拓扑中的R2为例,他会产生3条3类lsa,其中向area 1注入两条,用来描述13.0.0.0/30和14.0.0.0/30;向area 0注入一条,用来描述12.0.0.0/30

5、4类lsa用来描述到达asbr的主机路由,5类lsa用来描述ospf的域外路由

这里还没有域外路由,所以需要将R4的两个环回口引入

可以看到只有R2和R3产生了4类的lsa,描述了到达R4的路由,其他路由器是没有产生的

在R5上可以看到,只有作为ASBR的R5产生了5类lsa,用来描述到达1.1.1.1/32和2.2.2.2/32的路由,这里的linkstate id是目的网段

这里可以看到多了一个描述14.0.0.0/30的网段的lsa,这是因为执行了import direcrt的命令,所以也被引入进来了,如果不想看到这个,可以在做直连路由引入的时候做下route-policy(在华为设备引入的外部路由优先级为150,内部的为10,所以对于选路没有影响)

6、7类lsa,用来描述OSPF的外部路由,只能在nssa区域内泛洪

将area 1配置为stub区域

先看下配置前R1的路由表和lsdb,可以看到是有这两条路由和相关lsa的

配置stub区域需要在两台路由器都配置,看下配置完后R1的路由表和lsdb,可以看到已经学不到这两条路由,新添加了一条默认路由 lsdb里4类lsa,5类lsa也没有了,多了一条3类缺省lsa

配置totally stub区域在abr上配置即可 可以看到R1的lsdb里面其余的3类lsa也没有了,只有一条由R2通告的描述默认路由lsa

将area 2配置为nssa区域 可以看到R4产生了三条7类lsa描述外部路由,还收到了一条由R3产生通告的7类lsa,用来描述默认路由

配置为totally nssa区域,只需在abr上配置即可 可以看到两条3类lsa都没有了,取而代之是的一条3类lsa,描述的是默认路由

ok

相关推荐
rannn_1111 小时前
【苍穹外卖|Day4】套餐页面开发(新增套餐、分页查询、删除套餐、修改套餐、起售停售)
java·spring boot·后端·学习
张人玉2 小时前
VisionPro 定位与卡尺测量学习笔记
笔记·学习·计算机视觉·vsionprp
Trouvaille ~2 小时前
【Linux】TCP Socket编程实战(一):API详解与单连接Echo Server
linux·运维·服务器·网络·c++·tcp/ip·socket
liann1192 小时前
3.1_网络——基础
网络·安全·web安全·http·网络安全
觉醒大王2 小时前
强女思维:着急,是贪欲外显的相。
java·论文阅读·笔记·深度学习·学习·自然语言处理·学习方法
独行soc2 小时前
2026年渗透测试面试题总结-17(题目+回答)
android·网络·安全·web安全·渗透测试·安全狮
辣香牛肉面2 小时前
Wireshark v4.6.2 开源免费网络嗅探抓包工具中文便携版
网络·测试工具·wireshark
全栈工程师修炼指南2 小时前
Nginx | stream 四层反向代理:SSL、PREREAD 阶段模块指令浅析与实践
运维·网络·网络协议·nginx·ssl
M158227690553 小时前
TCP转LORA产品说明及应用案例
网络·网络协议·tcp/ip
旖旎夜光3 小时前
Linux(13)(中)
linux·网络