概述
名称:OSPF(Open Shortest Path First)----开放型最短路径优先协议
内涵:OSPF是IETF(国际互联网工程任务组)组织开发的一个基于链路状态协议(按照路由算法划分)的自治系统内部网关协议IGP(按照应用范围划分),它是一种常用的动态路由协议。用于在单一的自治域系统内决策路由, 维护一个复杂的网络拓扑数据库,采用SPF算法计算最优路由。它通过收集和传递自治系统的链路状态来动态发现并传播路由。 协议号是89,将协议报文直接封装在IP报文中,可靠性需要自身保证。
一、OSPF的应用
OSPF是目前使用最广泛,也是最主流的路由协议。用户之所以愿意使OSPF除了它自身的路由算法,更体现在其“Open”上,这点跟CISCO私有的EIGRP不一样,OSPF的“开放”,让任何厂商的设备都可以支持OSPF,而且可以互为兼容,在现在企业网络设备类型多、厂商多的网络时代,使用OSPF是最好的选择。
OSPF是由IETF开发的路由协议,初衷是用来替代早期的RIP协议,后来由于OSPF的算法好、收敛快、支持大型且复杂的网络结构、不容易被有害路由信息影响等原因,使其快速取代了RIP及大部分的动态路由协议。
二、OSPF的优点
1)可适应各种大规模网络(最多可支持几百台路由器)。
2)OSPF可基于带宽来选择最佳路径。
3)路由变化可实现快速收敛。
4)无路由自环(其收集的链路状态用最短路径树算法计算路由,保证无环路)
5)可以对VLSM提供很好的支持。
6)支持区域划分(OSPF允许自治系统的网络划分成区域来管理,区域间传送的路由信息被进一步抽象,从而减轻网络的带宽)
7)支持等值路由(支持到同一目的地址的多条等值路由,用来负载均衡)
8)支持路由分级 (OSPF支持4类不同的路由,按照优先顺序分别是区域内路由、区域间路由、第一类外部路由、第二类外部路由)
9)支持验证 (它支持基于接口的报文验证以保证路由计算的安全性)
10)支持以组播地址发送协议报文 (既可以达到广播的作用,又在最大程度减少了对其他网络设备的干扰)
三、OSPF 的基本概念
1、Router ID(路由器标识符): OSPF使用它来唯一标识OSPF网络中每一台路由器。
组成:32位二进制数
选举方式:
使能OSPF协议之前,至少保证接口有一个IP地址;
首先在所有的Loopback里选择IP地址最大的;
如果没有loopback接口,则在剩下的物理接口中选择IP地址最大的作为Router ID。
特点:
全局唯一,不能重复;一旦选定不能改变,除非重启OSPF进程。
(OSPF进程重启命令ZXR10# clear ip ospf process id)
2、协议号:OSPF用IP报文直接封装协议报文,封装协议号是89。(工作在网络层)
3、Interface(协议接口):路由器运行OSPF协议的接口,具有唯一的IP地址和子网掩码。它周期性的发送协议报文(Hello包),查找发现邻居(neighbor)。
4、指定路由器(DR,Designated Router)和备份指定路由器(BDR)
在一个广播型多路访问环境中的路由器必须选举一个DR和BDR来代表这个网络。
用途:广播网络中为了减少OSPF同步链路状态信息的流量,根据接口优先级自动选举一个DR和BDR来代表这个网络。
5、链接状态数据库(Link State Database)LSDB:
它包含了网络中所有路由器的链接状态。它表示着整个网络的拓扑结构。同Area 内的所有路由器的链路状态表都是相同的。
6、Neighboring Routers(邻居路由器)
直连网络中的OSPF所有路由器根据hello包自动形成邻居关系。
7、Adjacency(邻接关系)
在邻居关系的基础上,同步链路状态信息数据库后形成邻接关系。
8、Routing table (路由表)
在链路状态表的基础上利用SPF算法计算而来。
9、链路状态公告(LSA:Link-State Advertisement),完整的LSA集合将为路由器展示整个网络的精确分布图。
LSA都是由每个路由器产生的,并且在整个OSPF网络上传播。这样就由LSA组成了链路状态数据库,链路状态数据库里有所有网络和路由器的信息。
路由器使用链路状态数据库构造路由表,为了保证可靠性,所有的路由器必须有一个完全相同的链路状态数据库。文章来源:https://www.toymoban.com/news/detail-792759.html
OSPF使用开文章来源地址https://www.toymoban.com/news/detail-792759.html
到了这里,关于中兴路由器OSPF的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!