OSPF(开放式最短路径优先)协议
1.简单介绍一下OSPF协议
OSPF属于无类别链路状态型协议,这里我们要明确无类别是指更新时携带子网掩码,链路状态是指邻居间共享拓扑信息,本地计算路由。OSPF由于它的链路状态的特点,因而更新量较大,在中大型网络中需要结构化的设计,即要进行区域划分,实现良好的地址规划。它的更新方式为触发更新和周期更新(周期为30min)。而正常路由协议进行周期更新是为ACK和保活。OSPF协议存在hello(保活)、LSACK(确认),理论上不需要周期更新,但是该协议更新量较大,为了进行纠错才设计每30min一次周期更新。
2.了解OSPF的五种数据包
(1)Hello包 邻居的发现、建立、周期保活
(2)DBD 数据库描述包
(3)LSR 链路状态请求
(4)LSU 链路状态更新
(5)LSack 链路状态确认
3.OSPF状态机
概念:两台允许OSPF协议的路由器间的不同关系的阶段
(1)Down:一旦接收到hello,进入下一个状态
(2)Init初始化:一旦接收到的hello包中,存在本地的RID进入下一状态
(3)2way双向通讯,邻居关系的建立
条件:
(4)Exstart预启动:使用不携带内容的DBD包进行交换,需要ACK确认。
(5)Loading加载:将本地和邻居发送过来的目标进行比较,针对本地未知的LSA,使用LSR向对端进行请求,对端使用LS&#x