首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >ospf基础概念

ospf基础概念

原创
作者头像
D高
发布2025-08-01 15:50:19
发布2025-08-01 15:50:19
2330
举报
文章被收录于专栏:HCIEHCIE

RFC2328 翻译:

OSPFv2 RFC2328文档翻译1

OSPFv2 RFC2328文档翻译2

OSPF邻居状态:

Down----初始状态,Hello报文可收发(NBMA网络)

Attempt----尝试建立邻居关系状态,Hello报文可收发(NBMA网络)

Init----已接收到邻居发送的Hello报文状态

2-Way----已接收到邻居发送的Hello报文,并且Hello报文Neighbor List 中包含本地Router ID,即双方可以互通的状态

Exstart----建立邻接关系的第1步,进行主从关系的协商,DD报文序列号的协商

Exchange----开始进行LSDB同步操作,交互DD报文,LSR报文,LSU报文

Loading----LSDB进行同步操作中,交互LSR报文及LSU报文

Full----邻居的LSDB已建立完成,双方建立了Full邻接关系

OSPF报文类型:(协议号89)

Hello报文----建立和维护邻接关系,包括定时器的数值,DR,BDR及已知的邻居(同一网段中,HelloInterval, PollInterval,RouterDeadInterval必须一致,否则无法形成邻居关系)

DD报文----邻接关系初始化时,使用DD报文描述本端设备的LSDB,进行数据库同步,包括LSDB中每一条LSA的Header,对端设备通过LSA Header判断是否已有对应LSA

LSR报文----交互DD报文后,需要发送LSR报文向对方请求更新LSA,包括所需要更新的LSA摘要信息

LSU报文----向对端设备发送其所需要的LSA或者泛洪本段更新的LSA,包括多条LSA(全部内容)的集合,需要LSAck报文对其确认

LSAck报文----对接收到的LSU报文进行确认,包括需要确认的LSA的Header(一个LSAck报文可对多个LSA进行确认)

OSPF报文头部:(24字节)(1字节=1byte=1B=1*8bit)(1Bps=8bps=8bit/s)

Version----8bit,OSPF的版本号

Type----8bit,OSPF报文类型(1:Hello;2:DD;3:LSR;4:LSU;5:LSAck)

Packet length----16bit,OSPF报文总长度(单位字节)

Router ID----32bit,路由器标识

Area----32bit,设备所属区域

Autype----16bit,验证类型(0:不验证,1:简单认证;2:密文认证)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • OSPF邻居状态:
  • OSPF报文类型:(协议号89)
    • OSPF报文头部:(24字节)(1字节=1byte=1B=1*8bit)(1Bps=8bps=8bit/s)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档