OSPF 2类LSA详解

概述

image-20240613015718285

上图为2类LSA : Network LSA 的报文格式 , 我们重点关注3个报文字段即可 , 其他内容没有实际的信息

Link State ID : DR的接口IP地址 Network Mask : 该MA网络的掩码 Attached Router : 连接在该MA网络的所有路由器的Router ID

2类LSA一定是DR产生的 , 关于OSPF DR的细节我有一篇专门的文章介绍 , 所以如果OSPF的网络接口类型为P2P , 则这个OSPF域中将不会存在2类LSA ,

Network LSA的作用 : 描述本网段的链路状态 , 简单来说就是描述这个网段中所有的设备(Router ID) + 网段掩码 , 在MA网络接口下 , 也就是默认的以太网类型 , 1类LSA的信息只包含了本端接口的IP + DR的接口IP , 这个信息其实是一个拓扑信息 , 因为并没有说明掩码 , 如下图 你无法判断IP信息真实的网络位和主机位 , 这个信息在2类LSA中得到补足

image-20240610172116929

2类LSA和1类LSA一样 , 都是只能在OSPF的区域内部泛洪

Network LSA详解

image-20240613023122295

通过一个简单的拓扑信息 , R1和R2 他们的Router ID为0.0.0.1和0.0.0.2 , 互联地址为12.0.0.1和12.0.0.2 详细查看一下2类lsa在网络设备上的形态

image-20240613022429681

R1通过命令dis ospf lsdb , 可以很清楚的看到这个简单环境下的LSDB中只有3条LSA , 分别是R1和R2设备产生的2条1类LSA , 和DR产生的1条2类LSA , Network LSA的Adv Router信息显示为0.0.0.2 , 说明R2就是DR . 但这里需要明确一个很重要的观点 , 我们并不能说某台设备是DR , 我们只能说某台设备的某个接口在该网段下是DR , DR是一个基于设备接口存在的角色概念 , 如果R2上有其他的接口参与了的OSPF计算 , 此时我们并不保证这个接口在所属的MA网段中也是DR角色.

R1通过命令dis ospf interface , 可以查看设备上开启OSPF功能的接口信息 , 12.0.0.1接口 , 类型为Broadcast也就是广播(MA)类型 , State表述了接口的角色信息为BDR , 并且在最后又单独列出了DR / BDR的信息 , 说明DR是R2的12.0.0.2接口 .


最后通过命令dis ospf lsdb network , 来查看LSDB中的2类LSA详细信息(如果不加类型 , 则显示LSDB中LSA的简要信息) , 此时在R1/R2上查看的结果都是一样的 , 因为一个区域内的1/2类LSA会保持一致

image-20240613023646783

Link State ID : DR的接口/P地址 Network Mask : 该MA网络的掩码 Attached Router : 连接在该MA网络的所有路由器的Router ID

此时再把这三段在LSA报文中看到的关键信息 , 与设备的命令回显做对比 , LS id 固定为DR的接口IP , 也就是12.0.0.2 , 2类LSA只能由DR产生! Net mask 为该网段的掩码 , 域内其他设备再结合其1类LSA的信息可以知道本设备接口IP地址 为12.0.0.1/24 和 12.0.0.2/24 Attached Router 为该网段下所有设备的Router ID , 目前只有2台设备0.0.0.1和0.0.0.2 , 如果还有别的设备就会在这里继续新增下去

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孤单77

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值