OSPF:SPF算法
链路状态路由协议
根据带宽来判断路径优劣
基于IP的协议:协议号89
OSPF既能够组播建立邻接,也能单播建立,组播地址:224.0.0.5,224.0.0.6
直连:
邻居:必须是直连 2WAY
邻接:必须是邻居 FULL
指定路由器和备份指定路由器
DR和BDR的选举:
1、先比较优先级,以大为优,默认是1
2、若优先级相同,比较router-id,以大为优
除了DR和BDR外,其他设备为DROTHER
router-ID:在OSPF网络中唯一表示一台设备,表示方式是点分十进制
1、手动配置(最优)
2、自动选择最大的loopback接口地址为Rrouter-id
3、自动选择最大的且激活的物理接口为Rrouter-id
区域:骨干区域(区域0)、非骨干区域(非0区域)
以接口为集合,以路由器为边界
LSA:链路状态通告
LSDB:链路状态数据库
OSPF触发更新,只更新变化的数据库(每隔30m会更新一次)
Hello:建立,维持,验证邻居关系 hello 10s dead 40s
DBD:发送自己的路由(LSA)摘要信息
LSR:请求对方的详细信息(LSA的详细信息)
LSU:回复对方的LSR,包含详细信息(LSA)
LSack:确认LSU
邻居建立的条件:
1、router-id不能相同
2、区域ID要相同
3、时间要相同(hello,dead)
4、接口掩码要相同
5、接口验证要相同
6、特殊区域的flag字段要相同
邻接建立的条件:
1、router-id不能相同
2、区域ID要相同
3、时间要相同(hello,dead)
4、接口掩码要相同
5、接口验证要相同
6、特殊区域的flag字段要相同
7、MTU要相同
角色:
ABR:区域边界路由器(所属多个区域,且至少有个区域在0区域)
ASBR:自治系统边界路由器(所处OSPF的边界,连接其他路由协议)