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状态