指南:动态路由协议OSPF基础,OSPF报文,文理学院

  <强> OSPF IETF(因特网工程任务组,互联网工程任务组)组织开发的一个基于链路状态的内部网关协议。目前针对IPv4协议使用的是OSPF版本2。         

OSPF(开放式最短路径优先开放最短路径优先)是IETF(因特网工程任务组,互联网工程任务组)组织开发的一个基于链路状态的内部网关协议。目前针对IPv4协议使用的是OSPF版本2 .

  

  指南:动态路由协议OSPF基础,OSPF报文,LSA

        

OSPF具有如下特点:

  

适应范围广:支持各种规模的网络,最多可支持几百台路由器。

  

快速收敛:在网络的拓扑结构发生变化后立即发送更新报文,使这一变化在自治系统中同步。

  

无自环:由于OSPF根据收集到的链路状态用最短路径树算法计算路由,从算法本身保证了不会生成自环路由。

  

区域划分:允许自治系统的网络被划分成区域来管理。路由器链路状态数据库的减小降低了内存的消耗和CPU的负担,区域间传送路由信息的减少降低了网络带宽的占用。

  

等价路由:支持到同一目的地址的多条等价路由。

  

路由分级:使用4类不同的路,由按优先顺序来说分别是:区域内路,由区域间路,由第一类外部路,由第二类外部路由。

  

支持验证:支持基于区域和接口的报文验证,以保证报文交互和路由计算的安全性。

  

组播发送:在某些类型的链路上以组播地址发送协议报文,减少对其他设备的干扰。

        

OSPF协议报文直接封装为IP报文,协议号为89。

  

OSPF有五种类型的协议报文:

  

你好报文:周期性发送,用来发现和维持OSPF邻居关系,以及进行博士(DesignatedRouter,指定路由器)/BDR(备份指定路由器,备份指定路由器)的选举。

  

DD(数据库描述、数据库描述)报文:描述了本地LSDB(链路状态数据库,链路状态数据库)中每一条救生设备(国家广告链接,链路状态通告)的摘要信息,用于两台路由器进行数据库同步。

  

LSR(链接状态请求,链路状态请求)报文:向对方请求所需的LSA。两台路由器互相交换DD报文之后,得知对端的路由器有哪些LSA是本地的LSDB所缺少的,这时需要发送LSR报文向对方请求所需的LSA。

  

路易斯安那州立大学(链路状态更新、链路状态更新)报文:向对方发送其所需要的LSA。

  

LSAck(链接国家承认,链路状态确认)报文:用来对收到的LSA进行确认。

        

OSPF中对链路状态信息的描述都是封装在文理学院中发布出去,常用的LSA有以下几种类型:

  

路由器LSA(1型):由每个路由器产生,描述路由器的链路状态和开销,在其始发的区域内传播。

  

网络LSA(2型):由博士产生,描述本网段所有路由器的链路状态,在其始发的区域内传播。

  

网络总结LSA(3型脊髓灰质炎病毒引起):由ABR(区域边界路由器,区域边界路由器)产生,描述区域内某个网段的路由,并通告给其他区域。

  

ASBR总结LSA(类型4):由ABR产生,描述到ASBR(自治SystemBoundary路由器,自治系统边界路由器)的路,由通告给相关区域。

  

作为外部LSA(5型):由ASBR产生,描述到像(自治系统,自治系统)外部的路,由通告到所有的区域(除了存根区域和NSSA区域)。

  

NSSA外部LSA(7):由NSSA (Not-So-Stubby区)区域内的ASBR产生,描述到作为外部的路由,仅在NSSA区域内传播。

  

不透明的LSA:用于OSPF的扩展通用机制,目前有第9类,Type-10和11型三种,其中,第9类LSA仅在本地链路范围进行泛洪,用于支持GR(优雅的重启,平滑重启)的恩典LSA就是第9类的一种类型;Type-10 LSA仅在区域范围进行泛洪,用于支持MPLS TE的LSA就是Type-10的一种类型;11型LSA可以在一个自治系统范围进行泛洪。

  

原文地址:   https://www.linuxprobe.com/ospf-lsa.html

指南:动态路由协议OSPF基础,OSPF报文,文理学院