OSPF协议
OSPF概念:
处于IP协议,协议号89;(组播地址224.0.0.5(全部路由器)、224.0.0.6(指定路由器 DR)
OSPF是一个动态路由协议,是一种基于链路状态路由协议,运行OSPF的路由器之间需要交换链路状态信息和路由信息,在交换这些信息之前首先需要建立邻接关系。
邻居路由器(Neighbor):有端口连接到同一个网段的两个路由器就是邻居路由器。
邻居关系:由OSPF的Hello协议维护。
邻接(Adjacency):从邻居关系中选出的为了交换路由信息而形成的关系。
每一个含有至少两个路由器的广播型网络和NBMA网络都有一个
指定路由器(Designated Router,DR)
备份指定路由器(Backup Designated Router,BDR)。
自治系统AS:运行相同路由协议以及被统一机构统一管理的一组路由器集合称为自治系统 Router ID
自治系统中唯一标识一台运行OSPF的路由器的32位整数,每个运行OSPF的路由器都有一个Router ID。
router id 的确定原则
1、手动指定
2、有loopback接口,这个接口直接成为router id
3、若无loopback接口,则选择接口ip地址大的成为router id
注:
OSPF特点:
1.支持无类域间路由(CIDR)
2.可变长子网掩码VLSM
3.无路由自环
4.收敛速度快
5.使用IP组播收发协议数据
6.支持多条等值路由
7.支持协议报文的认证
OSPF三个阶段:
泛洪lsa,将已知的链路状态信息泛洪,生成lsdb。
lsdb通过计算,生成最短路径树
将计算完的路由加入路由表中
DR和BDR的作用:
- 减少邻接关系的数量,从而减少链路状