OSPF的原理及多区域的配置
一:什么是OSPF
OSPF是一种内部网关协议,一种开放式最短路径优先选择协议,用于单一自治系统内决策路由,是对链路状态路由协议的一种实现。
二:OSPF的工作原理
简单来说就是两个相邻的路由器通过发报文的形式称为邻居关系,邻居在相互发送链路状态信息形成邻接关系,之后各自根据最短路径算法算出路由,放在OSPF路由表中。整个过程使用了五种包类型和七种状态。
五种ospf包类型:
Hello包:建立并维护邻居关系。
DBD(数据库描述包):发送链路状态头部信息。
LSR(链路状态请求包):把从DBD中找出需要的链路状态头部信息传给邻居,请求完整信息。
LSU(链路状态更新包):收到LSR后发送链路状态通告(LSA),一个LSU可包含多个LSA。
LSACK(链路状态确认包):收到LSU包后确认,每个LSA需要被分别确认。
七种状态:
down状态 init状态 2way状态 exstart状态
exchange状态 loading状态 full状态
三:OSPF 的特点
1、可适应大规模网络
2、路由变化收敛速度快
3、无路由环
4、支持变长子网掩码VLSM
5、支持区域划分
6、支持以组播地址发送协议报