3.OSPF的协议报文和链路状态通告

0x01.OSPF报文

1.报文:Packet
2.链路状态通告:LSA
3.OSPF是动态路由协议,需要报文来维护关系
4.IP承载OSPF报文:
| Link Layer Header | IP packet Header | OSPF Protocol Packet | Frame Checksum |

(1)IP的协议号是89,用来标识OSPF

(2)OSPF Protocol Packet = OSPF Protocol Header(头部) + OSPF Packet Types(某种类型的包的详细信息)
在这里插入图片描述

5.OSPF报文头部:8部分

(1)Version:2(默认的)

(2)Message Type:5种

(3)Packet Length

(4)Source Router ID

(5)Area ID

(6)Checksum

(7)Auth Type

(8)Auth Data

//如下图所示,为OSPF报文头部:
在这里插入图片描述
//结合抓包查看OSPF报文头部:
在这里插入图片描述

6.OSPF的认证

(1)认证的目的:满足合法性(对端是合法的设备)

(2)认证的结果:可以建立OSPF邻居,以及更新和泛红LSA,否则没有邻居(自然没有路由)

(3)一种简单的明文认证(密码:huawei)

AR2:
int s1/0/0
ospf authentication-mode simple plain huawei
AR3:
int s1/0/0
ospf authentication-mode simple plain huawei

//结合抓包查看明文认证:
在这里插入图片描述

7.OSPF的报文类型和作用

(1)hello报文(发现和维护邻居关系)

(2)DB Description(数据库描述,发送链路状态数据库摘要)

(3)LS Request(LS的请求消息,请求特定的链路状态信息)

(4)LS Update(LS的更新消息,发送详细的链路状态信息)

(5)LS Acknowledge(LS的确认消息,发送确认报文)

0x02.链路状态公告,LSA

1.LSA是什么?

(1)LSA是,链路状态通告

(2)LSA不是LS Acknowledge报文

(3)LSA属于LSU的一些条目

2.LSA的类型:(这里只简要描述两种类型的LSA)

(1)1类LSA:Router-LSA,路由器LSA(每个路由器产生的;描述端口链路状态,区域内泛洪)

(2)2类LSA:Network-LSA,网络LSA(DR产生的;广播网络/NBMA;描述哪些设备属于该网络,区域内泛洪)
在这里插入图片描述

3.怎么学习LSA:

(1)谁? (谁产生该类型的LSA)
(2)哪里? (其LSA作用的范围在哪里)
(3)干什么的? (该LSA用来做什么的)

4.查看ospf的LSA

(1)dis ospf lsdb
在这里插入图片描述
(2)dis ospf lsdb router
在这里插入图片描述
(3)dis ospf lsdb network
在这里插入图片描述

发布了150 篇原创文章 · 获赞 34 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_45555226/article/details/105222986
今日推荐