OSPF工作原理
1)三张表
–邻接关系表
邻居路由器(物理相邻的路由器)
邻接路由器(建立了友好关系的邻居路由器)------->成为朋友
邻接关系表:邻接路由器的信息的摘要
--链路状态数据库表
从邻接路由器学习路由信息,存放到链路状态数据库中。
--路由表
路由器把链路状态数据库中的路由信息经过计算,得出最优的路由条目,放入路由表中。
邻接关系表(友好路由器列表),链路状态数据库表(初始的路由条目),路由表(最优的路由条目)
路由器之间:建立邻接关系,学习路由条目
路由器:计算最优路径
2)OSP报文类型
OSPF报文在网络层封装,协议号89.
---邻接关系表
hello 建立、维护邻接关系
---链路状态数据库
DD 双方交换机链路状态的摘要信息
LSR 向对方请求自已没有路由条目
LSU 对方把此路由条目传送给发送方
LSAck 确认接收到的路由条目
ls:link state 链路状态 --->路由信息
3)OSPF区域
每个OSPF路由器必须在某个区域内
OSPF路由器只需要了解本区域内的所有路径即可,不需要知道其它区域的路由信息。
最基本的区是0区域(骨干区域)
区域ID:区域的编号
十进制:0,1,2,3,4,5
area 0 ,area 1
类似于IP地址的形式:
0.0.0.1
区域类型:
骨干区域:area 0
负责区域间路由信息的传递
area 1 <-------->area 0<------------>area 2
非骨干区域:除了area 0
非骨干必须与骨干区域相连