OSPF---一类LSA的link-type类型
一,域内路由计算主要通过LSA1和LSA2完成计算。
一类LSA1 就是router-lsa。每台路由器在他的直连区域内都会有一条一类的LSA,用来描述路由器相连的链路信息。也就是说区域里面有几台路由器就会有几条一类的LSA。
一台路由器链接着几个区域,就会有几条一类LSA.
下图中: Area0 里由3条一类LSA;Area2与Area3与Area2 都是分别有2条一类的LSA.
二,一类LSA 的link-type 四种类型
Type : Router ------------LSA的类型 router 表示一类LSA
Ls id : 10.0.12.1 -----------链路状态ID,根据type的类型不同,而取值不同。
Adv rtr : 10.0.12.1 ------------产生这条LSA的路由器的routerid
Ls age : 31 --------------------LSA的老化时间,从0开始计时,最大3600秒。到达3600之后就会删除这条LSA。
Len : 36 Options : E
seq# : 80000002 --------LSA的序列号,用于比较LSA的新旧,越大的越新,越优
chksum : 0xc745 -----------LSA的校验和,用于比较LSA的新旧,越大越新,越优
Link count: 1
* Link ID: 10.0.12.0 用于描述直连的网络号
Data : 255.255.255.0 用于描述直连的网络掩码
Link Type: StubNet
Metric : 1
Priority : LoW
一类LSA中有四种Link Type 来描述链路状态信息:
1,link-type:StubNet
Link Type: StubNet 用于描述直连的网络号
Link ID: 10.0.12.0 用于描述直连的网络号
Data : 255.255.255.0 用于描述直连的网络掩码
Metric : 1 用于描述自身到达当前网络的度量值
2,link-type:p2p 用于描述直连网络上网络类型为p2p的邻居
link ID : 描述p2p网络上的邻居的router-id
data: 描述自身直连到这个p2p邻居的ip地址
metric: 描述自身到达这个p2p邻居的度量值
SPF路由计算,每台路由器都由自己为根节点,然后根据自己产生的一类LSA的数据,构建SPF树干。
(1),link-type =p2p的数据勾勒出邻居,也就是树干信息和自己是通过哪个接口链接到这个邻居的,cost的数值是多少。
(2), link-type=subnet的勾勒出网络,也就是路由信息,叶子信息,自己是由哪个接口链接到这个网络的cost开销值是多少到达这个网络的。
3, link-type:TransNet 用于描述直连网络上网络类型为广播或者NBMA网络的邻居
link-id: 用来描述伪节点的router-id,使用DR的接口的ip地址
data: 用来描述自身链接伪节点的接口的IP地址。(链接到伪节点的接口IP地址)
metric:描述自身到达伪节点的cost。
在路由器ar2的的一类LSA里面存在着,一个link-type =TransNet 的链路状态信息,就说明连着着一个MA网络,存在着1个二类的LSA
link-id: 用来描述伪节点的router-id,使用DR的接口的ip地址
data: 用来描述自身链接伪节点的接口的IP地址。
二类的LSA查看具体的内容:如下图。伪节点的routerid(使用DR的routerid)
LS id :链路状态ID,使用DR链接此网络的接口的IP地址
Adv rtr:产生者的routerid,DR的routerid
Net mask:这个网络的掩码信息,也就是DR接口的掩码信息
4.link-type:V-link 用于描述虚链路上的邻居。
link-id :用于描述虚链路邻居的router-id。
data :用于描述自身去往邻居的接口IP地址。
metric :用于描述自身到达虚链路邻居的cost。