马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。与 RIP相比,OSPF是链路状态路由协议,而RIP是距离向量路由协议。
链路是路由器接口的另一种说法,因此 OSPF也称为接口状态路由协议。OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个 OSPF路由器使用这些最短路径构造路由表。
OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内。在这里,路由域是指一个自治系统(Autonomous System),即 AS,它是指一组通过统一的路由策略或路由协议互相交换路由信息的网络。在这个 AS中,所有的 OSPF路由器都维护一个相同的描述这个 AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其 OSPF路由表的。 作为一种链路状态的路由协议,OSPF将链路状态广播数据包 LSA(Link State Advertisement)传送给在某一区
域内的所有路由器,这一点与距离矢量路由协议不同。运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。
OSPF链路状态技术相对于矢量路由协议 RIP有多个优势: · 没有跳跃数限制;
· 多播地址被用于发送路由信息更新;
· 更新紧当在网络拓扑变化时被发送;
· 逻辑网络的定义,路由器被分成多个区域;
· 传输和标记扩展路由被注入到 AS。
OSPF也自身的一些缺点: ·
OSPF需要相当的 CPU和内存,这是由于 SPF算法和多路径信息的维护;
· 与 RIP相比很多复杂的协议需要设置。 MikroTik routeros支持OSPF version 2 (RFC 2328version3 (RFC 5340, OSPF for IPv6)。OSPF可以实现多个区域(Area)管理,默认的核心区域是 area0(0.0.0.0),区域 0也称为骨干区域(backbone) OSPF术语
相关的 OSPF运行术语
• Neighbor – 直接连接运行 OSPF的路由器,相邻且相同区域。邻居间通过 Hello包找到对方Adjacency –两台 OSPF路由器能够形成邻居,但并不一定能相互交换 LSA,只要能交换 LSA,关系则称为邻接(Adjacency)。邻居之间只交换 Hello包,而邻接(Adjacency)之间不仅交换 Hello包,还要交换 LSA
• Interface – 物理网络接口 • LSA- 链路状态(LSA)就是 OSPF接口上的描述信息,例如接口上的 IP地址,子网掩码,网络类型,Cost值等等,OSPF路由器之间交换的并不是路由表,而是链路状态(LSA),OSPF通过获得网络中所有的链路状态信息,从而计算出到达每个目标精确的网络路径。
DR – 直连路由器,
• BDR –备份直连路由器
Area – 区域,用于建立一个分级网络
ABR – 区域边界路由器,连接多个区域的路由器
ASBR – 自治系统边界路由器,连接外部路由协议,即位于 OSPF自主系统和非 OSPF网络之间NBMA- 非广播多路访问网络
Broadcast – 网络广播
Point-to-point – 点对点连接,排除需要 DRs和 DBRs的网络类型
Router-ID – OSPF路由器身份识别的 IP地址,如果 OSPF的 Router-ID没有手动配置,路由器会使用一个以分配的 IP地址作为 Router-ID
Link State – 链路状态,定义路由之间接口和邻居路由的关系状态
Cost – 链接状态协议为每一个链接分配一个值 cost,cost值计算基于接口的速率,
Autonomous System – 自治系统,一组路由器使用相同的路由协议交换路由信息
|