HCIP-13.6 OSPF邻居建立过程

数通

OSPF协议中常用的路由器类型

  • 6.1-1

  • 6.1-2

  • IR、ABR、BR、ASBR

OSPF邻居建立过程

互相发送Hello报文 —- 邻居 —- 泛洪LSA(相互传递链路信息) —- LSDB —- 运行SPF算法 —- 生成最优路由 —- 路由表

没有LSA报文,LSA信息封装在LSU报文中

一条LSU可以携带多条LSA

6.1-3

查看LSDB

dis ospf lsdb

LSDB超载通常是因为存储了太多AS外部路由信息(五类LSA)引起的。

OSPF五种数据包

  • Hello:发送自身router-id
  • DBD:data base description 数据库描述摘要(目录)
  • LSR:Link-state Request 链路状态请求,请求某链路的详细路由信息
  • LSU:Link-state Update 链路状态更新,对请求的回应,只有LSU报文包含路由信息 链路状态
  • LSAck:链路状态确认

调试命令:

info-center enable # 打开信息中心,显示日志报文
<Huawei>reset ospf process # 重置ospf进程

邻居关系建立状态

  • Down
  • init :初始状态,准备建立邻居
  • 2-way:互相得知对方的router id等信息(2-way建立后触发选举DR、BDR)
  • Exstart:准备开始交互链路信息(选举DR、BDR),OSPF隐式确认机制,确定主从关系
  • Exchange:正式交互链路信息
  • Loading:确认链路信息交互
  • Full:完全同步

邻接:链路状态数据库同步 Full

邻居:2-way状态

20240711232726A

OSPF邻居建立过程

image-20240711233640035

OSPF的LSDB同步

image-20240711234420170

6.1-5

谁是主,用谁的序号,以后每次发报文 +1

DD:(DBD)数据库描述摘要报文

DD报文发型没有的,发LSR报文请求信息,对方发LSU提供请求的信息

OSPF邻居建立的条件

<Huawei>reset ospf counters  # 重置ospf error计数
  • (1)直连通信

  • (2)network宣告网段

  • (3)认证通过 ——– Hello

  • (4)area id 一致 ——– Hello

  • (5)hello dead时间一致 (10s、40s,串行网络30s、120s)——– Hello

    修改hello时间:

    int g0/0/0
    ospf timer hello <1-65535>
    #
    dis ospf int g0/0/0
    dis ospf peer 7.7.7.7
  • (6)Option E-bit位、N-bit位一致(stub、nssa区域) ——– Hello

    OSPF的特殊区域有stub和nssa,分别对应如下的情况

    stub区域:E = 0、N = 0

    nssa区域:E = 0、N = 1

  • (7)掩码一致(针对多路访问网络,接口掩码一致) ——– Hello

  • (8)静默接口

  • (9)MTU(思科缺省检查,华为缺省不检查)——– DD

    华为开启检查:

    int g0/0/0
    ospf mtu-enable # MTU包含在DD报文中
  • (10)版本一致 ——- Hello

  • (11)Router id 不冲突 ——- Hello

20240711235625p

本文链接:https://www.orcy.net.cn/4085.html,转载请附上原文出处链接

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注