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

相关推荐
冬天给予的预感2 小时前
DAY 54 Inception网络及其思考
网络·python·深度学习
九年义务漏网鲨鱼9 小时前
【大模型学习 | MINIGPT-4原理】
人工智能·深度学习·学习·语言模型·多模态
jz_ddk9 小时前
[学习] C语言数学库函数背后的故事:`double erf(double x)`
c语言·开发语言·学习
kfepiza10 小时前
Debian的`/etc/network/interfaces`的`allow-hotplug`和`auto`对比讲解 笔记250704
linux·服务器·网络·笔记·debian
无妄-202410 小时前
软件架构升级中的“隐形地雷”:版本选型与依赖链风险
java·服务器·网络·经验分享
爱莉希雅&&&10 小时前
技术面试题,HR面试题
开发语言·学习·面试
群联云防护小杜11 小时前
构建分布式高防架构实现业务零中断
前端·网络·分布式·tcp/ip·安全·游戏·架构
Chef_Chen12 小时前
从0开始学习计算机视觉--Day08--卷积神经网络
学习·计算机视觉·cnn
weixin_4462608512 小时前
Isaac Lab:让机器人学习更简单的开源框架
学习·机器人
我真不会起名字啊14 小时前
OpenSceneGraph(OSG)开发学习
学习