【HCIP】2OSPF协议-2.4OSPF的链路状态信息(1类LSA上)

前期知识回顾

lsa摘要信息:
1、标识LSA:type、ls id、adv rtr(产生这条lsa的router id)
2、判断LSA的新旧 :seq、chksum、ls age
lsa头部信息:

Type : Router
Ls id : 1.1.1.1
Adv rtr : 1.1.1.1
Ls age : 56
Len : 48
Options : E
seq# : 80000002
chksum : 0x836b
链路:路由器两个节点之间的线路
状态:链路上各种网络参数在某一时刻的取值

链路信息

主要包括:
1、链路类型
2、接口IP地址及其掩码
3、链路上所连接的邻居路由器
4、链路的带宽(开销)

Router—LSA(1类LSA)

1、作用:

描述路由器自身加入到OSPF进程中直连链路的链路状态,只要运行OSPF的路由器都会产生1条1类LSA

2、1类LSA由4种link type来进行描述

接下来通过实验的方式我们以此来理解4种link type循序渐进

2.1.1、StubNet 类型

[实验1]我们做一个实验,使用模拟器创建两个路由器使用串口连接,

【HCIP】2OSPF协议-2.4OSPF的链路状态信息(1类LSA上)

在其中一台路由器作如下配置:

<Huawei>sys
[Huawei]int  lo 0
[Huawei-LoopBack0]ip add 1.1.1.1 32
[Huawei-LoopBack0]q
[Huawei]q
<Huawei>sys
[Huawei]sysname R1
[R1]int s1/0/0
[R1-Serial1/0/0]ip add 10.1.12.1 24
[R1-Serial1/0/0]q
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]q
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]a 0
[R1-ospf-1-area-0.0.0.0]net 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]net 10.1.12.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]q
[R1-ospf-1]q

另一台配置如下:

<Huawei>sys
[Huawei]int s1/0/0
[Huawei-Serial1/0/0]ip add 10.1.12.2 24
[Huawei-Serial1/0/0]
[Huawei-Serial1/0/0]q
[Huawei]q
<Huawei>sys
[Huawei]sysname R2

使用以下命令对R1进行查看

[R1]dis ospf lsdb 
[R1]dis ospf lsdb router 

Link count: 2
* Link ID: 1.1.1.1
Data : 255.255.255.255
Link Type: StubNet
Metric : 0
Priority : Medium
* Link ID: 10.1.12.0
Data : 255.255.255.0
Link Type: StubNet
Metric : 48
Priority : Low

由以上配置信息我们可以看出这它对应的link type为StubNet ,实则对于1类LSA有四种link type
1、 StubNet :描述自身直连网络号/掩码
2、p-to-p
3、transnet
4、virtual
每一个参数都有自己对应的
link id:
data:
metric(cost):

2.1.2、P-2-P类型

[实验2]目前我们继续向R1的OSPF进程添加一个loopback:10.10.10.1/24
,添加之后,使用以下命令查看
dis ospf lsdb router
发现原来的24位掩码目前变成了32位,这是为什么呢?

【HCIP】2OSPF协议-2.4OSPF的链路状态信息(1类LSA上)

OSPF默认loopback接口是只存在一台主机的接口,因此不管把回环口的掩码改成多少,lsa描述的时候都只会把它当做一台32位的主机路由来看待。
[实验3]继续配置R2
需要注意的地方 ospf的router-id 2.2.2.2 将接口10.1.12.2添加到a 0区域
然后使用查询lsdb数据库发现

Link count: 3
* Link ID: 2.2.2.2
Data : 255.255.255.255
Link Type: StubNet
Metric : 0
Priority : Medium
* Link ID: 1.1.1.1
Data : 10.1.12.2
Link Type: P-2-P
Metric : 48
* Link ID: 10.1.12.0
Data : 255.255.255.0
Link Type: StubNet
Metric : 48
Priority : Low
使用查询ospf进程接口查看命令

<R2>dis ospf int s1/0/0

【HCIP】2OSPF协议-2.4OSPF的链路状态信息(1类LSA上)

发现P-to-P类型是用来描述p2p链路上的邻居。

总结:

运行在OSPF协议上的接口都存在自己的link type(链路的网络类型)
链路的网络类型默认由该接口的链路层协议所决定
P2P:如果接口的链路层协议为PPP、HDLC则认为是P2P的链路
BRM:如果接口的链路层协议为Ethernet、FDDI(已经淘汰)则认为是Broadcast的链路
NBMA:如果接口链路层协议为FR(帧中继,已淘汰)、ATM(快没了),则认为是NBMA(非广播多路访问)
P2MP:没有一种协议被认为是点到多点,该类型是管理员手动配置
我们在R1上进行lsdb的查询
结果如下,注意抓取最新的lsa信息,新旧比较在之前记录过

Type : Router
Ls id : 1.1.1.1
Adv rtr : 1.1.1.1
Ls age : 491
Len : 72
Options : E
seq# : 80000009
chksum : 0xcd8c
Link count: 4

  • Link ID: 1.1.1.1 :直连链路的网络号
    Data : 255.255.255.255 :子网掩码
    Link Type: StubNet :描述路由器直连的网络信息
    Metric : 0 :自身到直连网络的OSPF的开销
    Priority : Medium
  • Link ID: 2.2.2.2 :邻居的router id
    Data : 10.1.12.1 与邻居相连的接口ip
    Link Type: P-2-P 描述P2P/P2MP链路上的邻居
    Metric : 48 :到邻居的开销
  • Link ID: 10.1.12.0
    Data : 255.255.255.0
    Link Type: StubNet
    Metric : 48
    Priority : Low
  • Link ID: 10.10.10.1
    Data : 255.255.255.255
    Link Type: StubNet
    Metric : 0
    Priority : Medium
    [实验4]我们将之前添加的多余的loopback接口删去,

    【HCIP】2OSPF协议-2.4OSPF的链路状态信息(1类LSA上)

    【HCIP】2OSPF协议-2.4OSPF的链路状态信息(1类LSA上)

然后添加以下拓扑形成P2MP以太网网络类型

【HCIP】2OSPF协议-2.4OSPF的链路状态信息(1类LSA上)

© 版权声明

相关文章

暂无评论

none
暂无评论...