一、 OSPF协议特点
1.无类别链路状态路由协议,是一种地图式协议,现使用OSPFV2 (有v1、v2、v3)
2.跨层封装到3层,协议号为89
3.OSPF更新地址:使用组播或单播更新,组播地址为224.0.0.5、224.0.0.6(DR/BDR专用)
4.OSPF更新方式:使用周期更新加触发更新,周期时间为30分钟(LSA状态刷新)—存在ACK和hello机制,但依然每30min周期一次,作用在于核查;
5.仅支持等开销负载均衡
6.需要结构化的部署—区域划分、地址规划
7.OSPF支持路由汇总(仅仅在某些特殊的路由器支持汇总)—链路状态协议,不会自动汇总
8.OSPF支持区域的划分—划分区域的优势:1.减少LSA的传输范围 2.减少LSA的数量
9.OSPF非常消耗路由器资源,一个cisco设备上最大支持31个OSPF路由进程
10.OSPF使用 cost(相当于带宽)来计算metric;管理距离为110
二、OSPF的数据包:
Hello:用于邻居的发现、建立、保活
DBD:数据库描述包—主要用于携带数据库目录
LSR :链路状态请求包—获取未知LSA
LSU :链路状态更新包 —携带各种LSA,用于应答LSR
LSACK:链路状态确认包— 可靠性使用
三、OSPF的状态机—邻居间关系的各个阶段
Down:关闭状态。 一旦本地发出hello包便进行下一状态
Init :初始化状态。接收到的Hello包中若存在本地的Rout