OSPF协议的报文简述

http://tech.ddvip.com   2007年01月30日    社区交流 收藏本文

本文详细介绍OSPF协议的报文简述

  OSPF使用5种不同的报文类型。每种类型用于支持不同的,专门的网络功能。这5种类型是:

  ·HELLO报文(类型1 )。

  ·数据库描述报文(类型2 )。

  ·链路-状态请求报文(类型3 )。

  ·链路-状态更新报文(类型4 )。

  ·链路-状态应答报文(类型5 )。

  这5种报文类型有时用编号指明,而不是用名字。所以, OSPF类型5报文实际上是指链路-状态应答报文。所有这些报文类型使用OSPF头。

  一、HELLO报文

  OSPF包含一个用于建立和维护相邻站点之间关系的协议( HELLO协议)。这些关系称为连接性。连接性是OSPF交换路由数据的基础。

  通过这个协议和报文类型, OSPF节点能发现区中的其他OSPF节点。它的名字表明了其含义,HELLO协议在可能的相邻路由器之间建立通信。HELLO协议使用特别的子报文结构,这个结构附加到标准2 4字节的OSPF头后面。这些结构共同构成HELLO报文。

  OSPF网络中的所有路由器必须遵守一定的规则,这个规则在整个网络中要一致。这些规则包括:

  网络掩码。

  HELLO报文广播的间隔。

  网络中的其他路由器认为一个没有反应的路由器为死节点的时间(路由器死时间间隔)。

  OSPF中的所有路由器对这些参数必须使用相同值,否则网络可能不会正常工作。这些参数通过HELLO报文进行交换。它们一起构成相邻节点之间通信的基础。它们要确保在不同网络的路由器之间不形成相邻关系(连接性),并且网络中的所有成员要对多久彼此联系一次成达共识。

  HELLO报文也包括最近已与其联系过的其他路由器列表(使用它们自己惟一的路由器I D )。这个N e i g h b o r (相邻者)域使邻居发现过程成为可能。HELLO报文还包括几个其他的域,如Designated Router(指定路由器)、Backup Designated Router(备份指定路由器)和其他一些域。这些域对于维护连接性,支持OSPF网络的稳定周期和收敛都是有用的。

来源:51cto.com    责编:豆豆技术应用

正在加载评论...