世界超算排行榜:太湖之光!

IT教程学习网

网站建设

OSPF协议内部网关协议详解

文章来源:深腾网   作者:青锋   浏览量:

OSFP路由协议简介

OSFP广泛应用在TCP/IP网络中,很多路由器制造商都支持新标准。OSPF内部网关协议是一种链路状态协议。OSPF的路由器维护一个本地状态表,并随时向其他相信的路由器发送关于链路状态的更新信息。通过周期的扩散链路状态信息,每个路由器保持了关于网络拓扑结构的全局数据库。同时,OSPF路由器根据用户指定的链路费用标准(延迟]带宽或收费率等)计算最短通路,由到达各个目标的最短通路构成路由表。

 
OSPF内部网关协议

当一个路由器启动时首先向邻接的路由器发送Hello报文,表明自己存在。如果收到应答,该路由器就知道了自己有哪些邻居。
 
在正常情况下,每个路由器周期性地向相信路由器发送链路状态更新报文。这种报文包含各邻接链路的活动状态和通信开销。当这种报文在自治中扩展传播时,各个路由器就据此更新自己的网络拓扑数据库。为了可靠,报文中包含顺序号,并且要求应答。这样,接收路由器可以选择接收最新的报文,丢弃过时的报文。
 
当路由器启动一条新的通信链路时,发送数据库描述报文。这种报文描述了发送者保持的所有链路状态,并且对每一链路状态项有一个编号。接收者可根据编号大小选择使用最新的链中状态信息。
 
路由器还可以利用链路状态请求报文向其他路由器索取链路状态信息。这个算法的效果就是第一对相邻的路由器可以互相比较数据库中的信息,选择最新的数据。新的链路状态信息在网络中不断扩散,而过时的数据逐渐被淘汰。
 

OSPF内部网关协议的5种报文

  1. Hello 用于发现相邻的路由器
  2. 数据库描述DBD(DataBase Description)表示发送者的链路状态数据库内容
  3. 链路状态请求LSR(Link-State Request) 向对方请求链路状态数据库内容
  4. 链路状态更新LSU(Link-State Update)向邻居路由器发送链路状态通告
  5. 链路状态应答LSAck(Link-State Acknowledgement)对链路状态更新报文的应答

分享到:

  • Copyright © 2014-2026 深腾网 版权所有:静岳互联网咨询工作室
  • 冀ICP备16020878-1