关于LSA类型,是在区域内,区域间,外部进行路由、链路信息传递
一类LSA的作用是为了更好的计算区域内的最短且无环的树形结构,同时LSA只在区域内生成,每个router设备产生一个,当我们去在ensp内进行抓包,可以看到报文
type:为网络类型
网络类型有四种:transtNet传输网络类型 、stubNet末节网络、P2P点到点网络、vritual虚链路
报文包含:
type:网络类型
link ID:为根据不同链路类型生成的LSA的链路信息
transnet:DR的接口IP地址 stubnet:为末梢网络的网络地址 P2P:对端网络的Router ID vritual:虚链路对端router ID
data:除了stubnet外 data都为本地接口IP地址 stub-data为网络地址的掩码信息
二类LSA呢?因为一类LSA不存在掩码网段所以我们需要二类LSA来进行补足,来描述广播网路掩码
我们可以查看报文查看几个关键的字段
type:network
link ID:为DR的接口IP地址
adv通告路由器:为DR的Router ID
data:为链接该链路的接口IP地址
Netmask:广播网络掩码
成员列表:该广播网络中的路由器成员信息
以上是区域内的LSA类型,那么如若我们拥有一个和骨干区域相连接的区域,那么骨干区域想要获取其他区域的路由信息则需要让一台路由设备来进行承担即ABRA(区域边界路由器)
传输的LSA类型即为三类LSA,好的来看一下三类LSA都有什么
type类型:summary
linkID:为域间网络的网络地址
adv通告路由:ABRRouter ID】
mask:是同link ID一起组成的域外网络的路由信息,描述域间网络的掩码
metric:则是ABR到目的网络的度量值
这时候问题来了,如果我们的路由需要在区域外引入路由?这时候需要怎么办?
我们引入AS外的路由信息需要通过路由来进行引入,我们将此作用设备命名为ASBR(自治系统边界路由器)我们需要在区域间传播的路由信息,为五类LSA 来看一下五类LSA都包含一些什么东西
type:external
link ID:AS外部路由信息
adv通过路由:为ASBR的router ID谁引入通告谁
mask掩码:同link state ID一同描述AS外部路由信息
metric:度量值默认为1,是指ASBR到外部路由的度量值
E type:外部度量的计算方式,默认为type 2
可以手动修改 type 1度量计算方式为:外部度量+内部度量(该路由到ASBR的开销值)
这时候,区域间通过五类LSA知道了外部路由信息,但是他们并不知道ASBR的位置所以我们还需去通告路由ASBR在哪,即使用四类LSA来进行传递,
首先,因为是区域间传递,所以区域内路由知道怎么去ABR,而ASBR将五类LSA传递给ABR来进行区域间传递,ABR知道怎么去ASBR,所以我们的四类LSA由ABR进行告知
来看一下四类LSA包含什么
type:sum=-ASBR
link state ID:为ASBR的Router ID
adv通告路由:ABR的router ID
metric:为ABR到ASBR的度量值
以上是我个人学习到的关于LSA 的相关知识点,有错误的地方,希望大佬可以指出。