HCIP-13.6 OSPF邻居建立过程
OSPF协议中常用的路由器类型
-
-
-
IR、ABR、BR、ASBR
OSPF邻居建立过程
互相发送Hello报文 —- 邻居 —- 泛洪LSA(相互传递链路信息) —- LSDB —- 运行SPF算法 —- 生成最优路由 —- 路由表
没有LSA报文,LSA信息封装在LSU报文中
一条LSU可以携带多条LSA
查看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状态
OSPF邻居建立过程
OSPF的LSDB同步
谁是主,用谁的序号,以后每次发报文 +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
本文链接:https://www.orcy.net.cn/4085.html,转载请附上原文出处链接
发表评论