一、OSPF特点:
1.传递信息称为LSA,LSA链路状态通告,包含路由信息、拓扑信息。
路由LSA:描述本路由器上接口的路由的信息(IP信息)
拓扑LSA:描述路由器之间的连接状态
2.更新方式:触发更新+30分钟的链路状态刷新
3.更新地址:组播和单播更新,组播地址:224.0.0.5(ALL SPF router)
224.0.0.6 (ALL DR router)
4.支持路由认证
5.支持手工汇总
6.支持区域划分
7.OSPF比较消耗设备资源
二、OSPF区域划分
区域划分的意义:1.减少LSA的数量2.减少LSA的传播范围
区域的划分是基于接口的(链路)
区域的标记:使用了32个二进制(十进制、类似于IP地址)
区域的分类:
骨干区域:区域标记为0或0.0.0.0
非骨干区域:区域标记不等于0或0.0.0.0
区域设计原则:向日葵型网络结构
1.OSPF网络中必须存在并唯一的骨干区域
2.若存在非骨干区域,非骨干区域必须与骨干区域直接相连
OSPF中路由器的角色:
骨干路由器(所有接口都在骨干区域)
非骨干路由器(路由器上的所有接口都不在骨干区域)
ABR:区域边界路由器,能够产生3类LSA的路由器(路由器的接口既有骨干又有非骨干)
ASBR:自治系统边界路由器,能够产生5类或7类LSA的路由器(处于协议的边界发布其他路由协议)
Router-id:路由器标识符,用于标识本路由器在OSPF网络中的唯一性
选举规程:
手动指定最优先
选举所有逻辑中IP地址最大的
选举所有物理接口IP地址最大的
三、ospf数据包
1.种类:HELLO DBD LSR LSU LSACK
2.hello 建立并维持ospf的邻居关系
DBD 选举master router-id大的为master
LSR 链路状态请求
LSU 链路状态更新,携带LSA信息
LSACK 链路状态确认
四、邻居状态
Down init 2-way exstart exchange loading full
邻居关系建立条件:
1.router-id 必须不同
2.area ID 相同
3.认证: 认证类型 (不认证=0 明文认证=1 MD5=2) 认证数据
4.hello时间,dead时间必须一致
5.特殊区域标识一致
6.MA 网络中,网络掩码必须一致
7. 必须同时使用单播或组播更新
8. 更新源检测(双方的 IP 地址必须在同一网段)
2-way 双向通信 接收hello报文
exstart:预启动状态,一旦发送DBD就进入此状态
exchange:预交换,主从选举完成,则发送LSA头部信息的DBD,会进入预交换发送LSR
loading:加载状态,发送了LSU进入此状态,会交换大量LSA
full:邻接状态完成
五、ospf三张表查看
1.ospf邻居表
display ospf peer brief
2.lsdb表
display ospf lsdb
3.ospf路由表
display ip routing-table protocal ospf
六、ospf中的六类LSA
1.1类LSA:功能: 本路由器针对某个区域产生的路由信息和拓扑信息 传播范围:本区域内传输 特性: 在单个区域中分别产生一条1类LSA,若存在MA网络,1类LSA不完整,需要配合二类LSA生成路由信息以及拓扑信息。
查看:dispaly ospf 100 lsdb router 92.2.2.2
2.2类LSA:功能: 用于在MA网络中,描述本网络路由器的数量以及本MA网络的网络掩码 传播范围:只能在本区域之内传输,终止于ABR
查看:dispaly ospf 100 lsdb network
3.3类LSA:功能:用于在区域之间传递路由信息 特性: 在穿越不同区域时,由其他的ABR重新产生
查看:dispaly ospf 100 lsdb summary 1.1.1.1
4.5类LSA: 功能: 用于在整个OSPF中传递外部路由
查看:display ospf 100 lsdb ase 5.5.5.0
5.4类LSA:功能:除了ASBR所在区域外,用于通告ASBR位置 特点:在穿越不同区域时,由新的ABR重新产生。
OSPF的虚链路技术
由合法的ABR对非法ABR进行授权,之后非法ABR可以进行区域间路由共享
[r2]ospf 1
[r2-ospf-1]area 1 进入穿越区域
[r2-ospf-1-area-0.0.0.1]vlink-peer 4.4.4.4 对端ABR的RID;
优点:没有建立新的通道,不存在选路不佳问题;
缺点:1、两台ABR设备间的周期信息,依然对中间照成影响---华为
2、两台ABR设备间不保活,无周期信息;即可不可靠