首页 > 技术文章 > opsf

huluxia-fun 2022-03-01 15:46 原文

Router ID:在一个OSPF域内,用于标识每台路由器的ID。

选举规则:

1.手工指定(建议)

2.如果没有手工指定,使用Loopback接口中最大的IP地址作为Router ID

3.如果没有配置Loopback接口,那么使用物理接口中最大的IP地址作为Router ID

 

链路状态信息

链路信息包括有:

1.链路的类型

2.接口IP地址和掩码

3链路上所连接的邻居路由器

4.链路的带宽(开销)

 

Hello报文:

作用:发现建立并维护邻居关系

OSPF内的路由器在交换链路状态信息时,首先需要建立一个邻居关系,这个关系是通过Hello报文实现的。邻居关系建立之后,Hello报文周期性的发送以实现邻居保持的功能,如果在一定的时间内没有收到Hello报文,则会中断邻居关系。

OSPF邻居建立的过程

状态含义:

Down:没有启用OSPF的状态;邻居失效后变为该状态

Init:初始化状态,第一次收到对端发来的hello包(包含对端route-id)时,将对端的状态设置为init

2-way:邻居状态,相互间周期发送hello的状态(双方建立会话)

Exstart:交换信息的初始化状态

发送DBD(包含本地的LSA的摘要信息)报文,选举主从路由器(利用HELLO报文中的ID和优先权来进行选举,不允许抢占,DR没了,DBDR才能上)

Exchange:交换信息的状态

该状态下,相互间发送DBD,告知对端本地所有的LSA的目录;同时,可以发送 LSR,LSU,LSACK来学习对端的LSA

Loading:加载状态(没有学习完的状态)

发送LSR,LSU,LSACK,专门学习对端的LSA的详细信息

Full:邻接状态(学习完的状态)

彼此的LSDB同步,即所有的LSA相同

 

成为邻居的6个条件:

1.RID不同

2.特殊区域的flag字段相同

3..子网掩码相同

4.验证相同

5.区域号相同

6.hello/dead相同

opsfV3适用ipv6

缺省情况下,在以太网链路上发送OSPFv3 HELLO报文的周期为多少秒?10

A. Exchange状态下路由器相互发送包含链路状态信息摘要的DD报文,描述本地LSDB的内容

B. OSPF的主从关系是在ExStart态下形成的

C. 路由器LSDB同步之后,转化为Full状态

推荐阅读