OSPF基本概念
- OSPF(Open Shortest Path First,开放式最短路径优先):是一种典型的链路状态路由协议,由IETF的OSPF工作小组开发,是目前业内使用最为广泛的内部网关协议之一
- 目前OSPF主要有两个版本:
a. OSPFv2 该版本主要针对IPv4
b. OSPFv3 该版本主要针对IPv6
Router-ID
OSPF Router-ID(Router Identification,路由器标识):是一个32bit长度的数值,通常使用点分十进制的形式表现(与IPv4地址的格式一样,例如192.168.200.1)
OSPF的三张表
OSPF使用三张表格以确保其正常运行:
- 邻居表(Peer Table或Neighbor Table)
- 链路状态数据库(Link-State Database,LSDB)
- OSPF路由表(Routing Table)
报文类型以及格式
OSPF基于IP运行,协议的数据报文直接采用IP封装,在IP报文头部中对应的协议号为89,多数情况下,OSPF的协议报文使用组播地址作为目的IP地址,以下两个组播地址被保留专用于OSPF:
- 224.0.0.5 该组播IP地址意指所有的OSPF路由器
- 224.0.0.6 该组播IP地址意指所有的OSPF DR路由器
OSPF一共定义了五种报文: