当前位置:网站首页>【Hcip】OSPF常用的6种LSA详解
【Hcip】OSPF常用的6种LSA详解
2022-04-23 02:41:00 【数通那点事】
目录
在Hcia阶段,我们介绍过OSPF常用的LSA类型主要为1、2、3、4、5、7共6种LSA。
今天我们主要对OSPF的1类、2类、3类LSA进行梳理。为此我们搭设OSPF网络如下图:

区域0为广播类型,R1的G0口(以下简称接口1)和R2的G0口(以下简称接口2)宣告到区域0中。R2的S0口(以下简称串口1) 和R4的S0口(以下简称串口2)宣告到区域1中。区域1为p2p网络类型。具体配置不在赘述。
我们在R2路由器上,查看lsdb如下图。(命令为:[R2]display ospf lsdb)

1类Lsa:
(1)主要描述的是与该路由的直连接口的链路信息;
(2)每个路由器都会生成一条1类Lsa条目;
(3)1类Lsa的类型有四种,分别为p2p、stubnet、transnet、virtual;
(4)Lsa内部各要素的含义:

我们可以看出,在2.2.2.2的lsdb中,包含3种1类Lsa。
Transnet类型:

其中:
type:表示Lsa的类型,router表示1类Lsa;
Ls id:表示该lsa的名称;
adv rtr:表示产生该lsa的路由器;
Ls age:表示老化时间,初始为0,3600为老化;
Len:表示Lsa的报文长度;
seq:序列号,用于比较Lsa的新旧;
Checksum:校验和
Link count:链路信息的数量
Link id:表示伪节点的信息
Data:表示自身连接伪节点的IP
link type:描述1类Lsa的类型,transnet表示为广播或NBMA类型
Metric:开销值
P2P类型:

其中,Lsa头部信息都相同,不再叙述:
Link id:表示邻居信息;
Data:表示自身与邻居相连的接口;
Link type:描述1类Lsa的类型,p2p表示网络类型为P2P,
Metric:表示链路的开销值。
stubnet类型:

Link id:自身直连的路由网络号;
Data:表示该网络号的掩码;
Link type:表示为节点信息;
Metric:表示链路的开销值。
virtual类型
虚链路的配置为:
[区域]vlink-peer 对端的router id
从而生成一条link type为virtual的一类的lsa。其link id表示虚链路的对端路由的router id,data表示自身去往虚链路的接口。

2类Lsa:
(1)主要在广播或者NBMA网络类型中,用于描述伪节点的信息;
(2)Lsa内部各要素如下图:

type:表示lsa类型,network表示为2类Lsa;
Attached router:表示邻居路由
3类Lsa:
(1)主要是将不同区域内的1类Lsa和2类Lsa进行转换,以便于其在不同区域中进行传递。
(2)只有ABR路由才能进行转换,且3类Lsa在本区域内泛洪。
(3)3类Lsa各要素的含义:

与上图对比来看:

上篇文章,我们讲了OSPF协议里的1类,2类,3类Lsa,这三类Lsa主要是传递的OSPF协议内的链路信息,然而,我们日常生活中,不可能所有的路由器都运行ospf协议,这就涉及到外部路由引入的概念,就是将非ospf协议的路由信息,宣告进ospf协议中。具体配置为:
[ospf进程]import-router static(路由协议,这里显示的是静态路由)
我们先搭设一个简要的拓扑。

上图中,分别有3个area区域,R4为外部路由,R3的G0口没有宣告到OSPF中,而是在R3中加一条静态路由,从而找到R4的loopback0口。
在R3上,通过刚才学到的外部路由引入,将这条静态路由引入到ospf中。
R5的loopback0也没有宣告进ospf中,而是一条直连的外部路由。
根据Hcia学过的配置命令,我们将上图网络配置完毕后,将外部路由引入ospf中,在R1上查看ospf的lsdb信息:

我们发现,出现两种新类型的lsa条目,分别是sum-asbr,external。这就是我们今天说的4类,5类Lsa。
5类Lsa:
(1)当外部路由被引入到ospf协议中时,连接外部路由的路由器(例如图中的R3路由器)会被置位为asbr路由,并发送1条1类Lsa信息,告诉邻居,我为asbr,而后,将外部路由信息,以5类Lsa的形式,进行转发。
(2)5类Lsa是在ospf全区域内进行转发的。
(3)5类Lsa的要素

type:表示Lsa类型,External表示为5类Lsa;
Ls id:表示路由信息的网络号;
adv rtr:表示通告者的router-id:
E type:asbr到达目标网络cost的计算类型,默认为2,表示只计算asbr到目标网络的cost值;可更改为1,表示除了计算上述的cost值,还要再+自身到达asbr的cost值。
Forwarding address:用来做ospf链路优化,如果Fa为0.0.0.0,那么去往外部路由会通过adv rtr。如果Fa有具体的ip,那么去往外部路由,会通过Fa的地址去往外部路由。
4类Lsa:
(1)4类lsa的是asbr发送的1类Lsa转换而来的,主要的作用是告诉其他区域可以通我来找5类Lsa所包含的链路状态信息。
(2)4类Lsa是由Abr产生的,并在ospf的本区域内进行泛洪。这也就是为什么area0和area1中都有一个4类lsa,而只有5类Lsa是单独的一条。
(3)4类Lsa的要素:

type:表示Lsa的类型,sum-asbr表示该Lsa为4类Lsa;
Ls id:表示asbr的路由名称;
adv rtr:表示可以去往asbr的路由名称,在abr路由器上,会进行再次转换,比如上图,R1知道要找Asbr可以通过R2路由器,同时R1通过对4类Lsa的进行更新,告诉区域2的路由,通过我可以找到asbr。
其余要素和其他Lsa相同。
7类Lsa:
(1)7类Lsa是Nssa区域用于引入外部路由时生成的Lsa;
(2)7类Lsa只能在本区域内泛洪;
(3)7类Lsa往其他区域传递时,abr会将7类Lsa转换为5类Lsa,在其他区域内泛洪。
(4)7类Lsa的要素:

type:表示Lsa类型,nssa为7类lsa
Ls id:表示宣告路由信息的网络号;
Adv rtr:表示通告者;
其余的内容和5类Lsa完全一致,7类lsa就是为了解决特殊区域引入外部路由问题而产生的,可以简单的理解为nssa区域的7类相当于普通区域的5类。
更多精彩内容,尽在G Z H:数通那点事!!!
版权声明
本文为[数通那点事]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_40787900/article/details/124342284
边栏推荐
- JVM运行时数据区(一)
- 接口请求时间太长,jstack观察锁持有情况
- SQL server2019无法下载所需文件,这可能表示安装程序的版本不再受支持,怎么办了
- 进阶上将程序员必备素质
- php+mysql對下拉框搜索的內容修改
- Servlet template engine usage example
- How can enterprises with major hazard installations ensure the completion of the digital construction task of double prevention mechanism by the end of the year
- Interpretation of the future development of smart agriculture
- Rhcsa day 3 operation
- Flink stream processing engine system learning (II)
猜你喜欢

16、 Anomaly detection

RT_Thread自问自答

Practice of industrial defect detection project (III) -- Based on FPN_ PCB defect detection of tensorflow

手写内存池以及原理代码分析【C语言】

ROP Emporium x86_ 64 7 ~ 8 questions

一、序列模型-sequence model

ROP Emporium x86_64 7~8题

How can enterprises with major hazard installations ensure the completion of the digital construction task of double prevention mechanism by the end of the year
![[xjtu Computer Network Security and Management] session 2 Cryptographic Technology](/img/b0/263e8dcbfeb2ce9f504a9c8eb76b07.png)
[xjtu Computer Network Security and Management] session 2 Cryptographic Technology

Halo open source project learning (I): project launch
随机推荐
Program design: l1-49 ladder race, allocation of seats (simulation), Buxiang pill hot
全局、獨享、局部路由守衛
Rhcsa day 1 operation
Essential qualities of advanced programmers
LeetCode 1450 - 1453
Interim summary (Introduction + application layer + transportation layer)
数仓建表111111
Real math problems in 1958 college entrance examination
Cuisine leetcode
1215_ Hello world used by scons
Renesas electronic MCU RT thread development and Design Competition
Devil cold rice 𞓜 078 devil answers the market in Shanghai and Nanjing; Communication and guidance; Winning the country and killing and screening; The purpose of making money; Change other people's op
Rich intelligent auxiliary functions and exposure of Sihao X6 security configuration: it will be pre sold on April 23
Log4j知识点记录
解决win7 中powershell挖矿占用CPU100%
Flink learning (XI) watermark
双亲委派模型【理解】
本地远程访问云服务器的jupyter
Rhcsa second day operation
OCR识别PDF文件