一.ospf三大表项

ospf邻居表

ospf在进行传递链路状态信息时,需要先进行建立邻居关系

ospf邻居关系需要交汇HALLO报文

ospf邻居表可以查看ospf的邻居状态




ospf peer ospf peer表空的_Powered by 金山文档


可以看到ospf的router id 和对端的ip地址

状态是full 启动 优先级默认为1 DR优先级为0时不参与ospf DR选举 当一个AS中有二台DR为0时无法建立邻居关系 状态会为2-way

DR和BDR的地址 串行链路默认ppp链路,不选举DR和BDR,因为是单播

MTU值

dis ospf peer -----ospf的邻居关系

dis ospf peer brief -----ospf邻居的概要

ospf路由表


ospf peer ospf peer表空的_运维开发_02


可以看到自己本身的router id

目的网段 cost开销值 链路类型 下一跳 LSA发布的设备 区域号

网络总数 内部网络总数 区域间网络总数 ASE区域网络总数 NSSA网络总数

dis ospf routing 查看ospf动态路由

3.LSDB链路数据库.


ospf peer ospf peer表空的_运维开发_03


依旧可以看到router id

LSA的类型(Router/Network/Sum-Net/Sum-Asbr/External LSA/NSSA/External/Opq-Link/Opq-Area/Opq-As)

LSA报头中的链路状态ID

发布或产生LSA的设备

LSA老化时间

LSA大小

LSA序列号

度量值

包含外部LSA的LSDB (图片未显示)

二.ospf五种报文

ospf一共定义了五种类型的报文,不同类型的报文有相同的头部格式

ospf采用ip封装,在报文的ip头部中,协议号为89

  1. hallo:发现建立维护邻居关系,默认组播发送hall报文,目的地址224.0.0.5

邻居状态down-init-2-way

  1. dd:交互链路数据库摘要
  2. lsr:请求特定的链路数据库信息
  3. lsu:发送详细的链路数据库信息

邻居状态:loading-ful

  1. lsack:确认LSA

报文内容:⦁Version :对于当前所使用的OSPFv2,该字段的值为2。

⦁Router ID:表示生成此报文的路由器的Router ID。

⦁Area ID:表示此报文需要被通告到的区域。

⦁Type:类型字段。

⦁Packet length:表示整个OSPF报文的长度,单位是字节。

⦁Checksum:校验字段,其校验的范围是整个OSPF报文,包括OSPF报文头部。

⦁Auth Type:为0时表示不认证;为1时表示简单的明文密码认证;为2时表示加密(MD5)认证。

⦁Authentication:认证所需的信息。该字段的内容随AuType的值不同而不同。