ospf 使用那几种类型的数据包,各起什么作用。
HELLO 包:形成邻居关系,并保活。 数据库描述报文DD ;描述自身的数据库条目。(只包含LSA 头部)LSA 请求报文:用于向邻居请求自己缺省的LSA 条目(只包含LSA 头部,缺省的条目通过比较DD 报文获得。)LSA 更新报文:对请求报文的应答,包含了完整的LSA 条目。同时还具有确认作用。 LSA 确认报文:显示的确认自己收到了LSA 更新报文。
不明白啊 = =!

ospf中O_INTER代表什么意思
楼主的意思没有明白,大概能确定的是O代表是ospf报文中的Options字段。以下是ospf的报文结构以Opetions字段的参数。请参考:ospf报文结构,深色为ospf统一头部。白色为Hello报文:Hello报文中的各项参数说明,及Options字段中的参数:
楼主说的应该是路由表中的Proto(协议)一项,当我们查看设备路由表的时候,Proto一列里面有两个参数,一个是O_INTER,一个是O_INTRAO_INTER表示ospf从区域外学到的路由,O_INTRA表示从区域内学到的路由,举个例子,假如此网络设备处于区域0,那么处于区域0学来的路由信息就会被标识O_INTRA,处于其他区域(Area 1)学来的路由信息就会被标识O_INTER。

OSPF hello报文的类型字段值是
ospf五种报文的头部都是一样的,用类型字段来区分。 type字段有5个值可选,分别对应为:1-----Hello2-----DD3-----LSR4-----LSU5-----LsAck 所以hello应该为1
首先在IP包头中,如果封装的是OSPF的报文。无论是HELLO还是LSU之类的,只要是ip头中的协议字段,都是用0x59表示,表示后面封装的是OSPF的报文。然后在OSPF报文中的类型字段,1表示是hello报文。2表示数据库表述。4表示LSU。
如图

ospf路由协议有哪些状态数据包
OSPF一共有五种报文: 1、Hello,用来建立邻居,和保持邻居关系,holdtime、deadtime、认证、Stub区域信息之类的都在这个报文中携带2、DBD,数据库摘要报文,用来对比数据库3、LSR,链路状态请求,用来请求路由更新的4、LSU,更新路由信息,LSR的回复和确认 5、LSACK,用来确认LSU的报文
hello,lsa,lsu,neighbor

OSPF协议的五种报文七中状态
报文:1)Hello:发现并建立邻接关系。 2)DBD:包含路由的摘要信息。(DBD=DDP只是一个清单,明细在LSU中传达)同步DBD的目的是为了做隐式确认3)LSR:向另一台路由器请求特定路由的完整信息。4)LSU:用于LSA的泛洪和回应LSR该条路由的完整信息。在OSPF中,只有LSU需要显示确认5)LSAck:对LSU做确认。7种状态1、down state2、init state3、two-way state4、exstart state(这个状态发送得DBD是空的)5、exchange state(可以开始发送LSR和LSU)6、loading state(相互传完DBD后进入这个状态,开始发送LSR和LSU) 7、full state

本文由 在线网速测试 整理编辑,转载请注明出处。