OSPF基础:
开放式最短路径优先协议
使用范围:IGP
协议算法特点: 链路状态型路由协议
协议是否传递网络掩码:传递网络掩码
协议封装:基于IP协议封装
特点:
1.OSPF 是一种典型的链路状态型路由协议
2.传递信息称作LSA,LSA 链路状态通告,包含路由信息和拓扑信息。 路由LSA:描述本路由器上接口的路由信息 拓扑LSA:描述路由器之间的连接状态
3.更新方式: 触发更新+30分钟的链路状态刷新
4.更新地址: 组播和单播更新,组播地址: 224.0.0.5(ALL SPF router) 224.0.0.6 (ALL DR router)
5.支持路由认证
6.支持手工汇总
7.支持区域划分
8.OSPF 比较消耗设备资源
OSPF定义的5种网络类型:
1.1点到点网络,比如T1线路,是连接单独的一对路由器的网络,点到点网络上的有效邻居总是可以形成邻接关系的。
2.广播型网络(broadcast),由cisco提出的网络类型。
3.非广播型(NBMA网络 (non-broadcast),由RFC提出的网络类型,手工配置邻居,选举DR/BDR,hello时间30s。
(1).NBMA网络,比如X.25,Frame Relay,和ATM,不具备广播的能力,因此邻居要人工来指定,在这样的网络上要选举DR和BDR,OSPF包采用unicast的方式
4.点到多点网络 (point-to-multipoint),由RFC提出,自动发现邻居。
(1)点到多点网络 是NBMA网络的一个特殊配置,可以看成是点到点链路的集合. 在这样的网络上不选举DR和BDR.
5.点到多点非广播,由cisco提出的网络类型,手动配置邻居,不选举DR/BDR,hello时间30s。
6.虚链接: OSPF包是以unicast的方式发送。
折叠OSPF路由类型:
1.Internal Router:域内路由器
2.ABR(Area Border Router):区域边界路由器
3.Backbone Router(BR):骨干路由器
4.ASBR(Autonomous System Boundary Router):自治系统边界路由器.
LSA笔记整理:
1.一类LSA (route LSA)
1类LSA:router -LSA
功能: 本路由器针对某个区域产生的路由信息和拓扑信息
传播范围:本区域内传输
2.二类LSA (network LSA)
2类LSA ,network LSA ,网络LSA
功能: 用于在MA网络中,描述本网络路由器的数量以及本MA网络的网络掩码
传播范围:只能在本区域之内传输,终止于ABR
3类LSA :summary LSA 汇总LSA
功能:用于在区域之间传递路由信息
4类LSA: summary ASBR LSA
功能:除了ASBR所在区域外,用于通告ASBR位置
5类LSA: 外部LSA,自助系统外部LSA(External LSA) 始发于ASBR路由器
功能: 用于在整个OSPF中传递外部路由(原本不属于OSPF域),通告外部路由信息,ASBR router ,整个OSPF 网络
7类LSA : NSSA LSA
功能: 在NSSA区域中,传递外部路由。
LSA --- 链路状态通告
1,OSPF的数据包类型
hello包 --- 周期性发现,建立,保活邻居关系。
hello时间 --- 默认10S(30S)
Deadtime --- 4倍的hello时间
RID --- 1,全网唯一;2,格式统一 --- IP地址1,手工配置
2,自动生成 --- 首先先看自己环回接口的IP地址,选择其中数值最大的作为RID; 如果没有环回接口,则取物理接口中IP地址最大的作为RID。
DBD包 --- 数据库描述报文 --- LSDB 链路状态数据库(存放LSA信息的数据库)
LSR包 --- 链路状态请求报文 基于DBD包请求本地未知的LSA信息
LSU包 --- 链路状态更新报文 真正携带LSA信息的数据报
LSACK包 --- 链路状态确认报文 确认包
OSPF存在每30MIN一次的周期更新2,OSPF状态机