用易-小卢 发表于 2016-10-26 17:45:29

ROS路由 OSPF功能及用法介绍

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– 自治系统,一组路由器使用相同的路由协议交换路由信息

arainbow 发表于 2016-10-27 21:14:09

挺好!谢谢分享。
OSPF在ROS中设置挺简单的。

小白充大神 发表于 2017-8-27 14:16:33

mark!!!!!!!
页: [1]
查看完整版本: ROS路由 OSPF功能及用法介绍