路由技术 交换技术
   无线技术 综合技术 解决方案
   网络管理 网络协议 网络设备
   考试认证 juniper专题
3G纵览 数据通信
   光通信 智能网 WIMAX VOIP
   IPTV NGN
安全产品 病毒防治
    防火墙 安全方案 IDS/IPS    DOS/DDOS
存储技术 存储设备
   存储方案 服务器专区

作者: 发布时间:2007-07-19 10:09:56 来源:八条线收集整理
 

 我们可以将OSPF相邻路由器从发送Hello数据包, 建立数据库同步至建立完全的OSPF交互关系的过程分成几个不同的状态,分别为:

  Down:这是OSPF建立交互关系的初始化状态, 表示在一定时间之内没有接收到从某一相邻路由器发送来的信息。在非广播性的网络环境内, OSPF路由器还可能对处于Down状态的路由器发送Hello数据包。

  Attempt:该状态仅在NBMA环境,例如帧中继、X.25或ATM环境中有效, 表示在一定时间内没有接收到某一相邻路由器的信息, 但是OSPF路由器仍必须通过以一个较低的频率向该相邻路由器发送Hello数据包来保持联系。

  Init:在该状态时,OSPF路由器已经接收到相邻路由器发送来的Hello数据包, 但自身的IP地址并没有出现在该Hello数据包内,也就是说,双方的双向通信还没有建立起来。

  2-Way:这个状态可以说是建立交互方式真正的开始步骤。在这个状态, 路由器看到自身已经处于相邻路由器的Hello数据包内,双向通信已经建立。指定路由器及备份指定路由器的选择正是在这个状态完成的。在这个状态, OSPF路由器还可以根据其中的一个路由器是否指定路由器或是根据链路是否点对点 或虚拟链路来决定是否建立交互关系。

  Exstart:这个状态是建立交互状态的第一个步骤。在这个状态, 路由器要决定用于数据交换的初始的数据库描述数据包的序列号,以保证路由器得到的永远是最新的链路状态信息。同时,在这个状态路由器还必须决定路由器之间的主备关系,处于主控地位的路由器会向处于备份地位的路由器请求链路状态信息。

  Exchange:在这个状态,路由器向相邻的OSPF路由器发送数据库描述数据包来交换链路状态信息,每一个数据包都有一个数据包序列号。在这个状态, 路由器还有可能向相邻路由器发送链路状态请求数据包来请求其相应数据。从这个状态开始,我们说OSPF处于Flood状态。

  Loading:在loading状态,OSPF路由器会就其发现的相邻路由器的新的链路状态数据及自身的 已经过期的数据向相邻路由器提出请求,并等待相邻路由器的回答。

  Full:这是两个OSPF路由器建立交互关系的最后一个状态,在这时,建立起交互关系的路由器之间 已经完成了数据库同步的工作,它们的链路状态数据库已经一致。

  7.3 域间路由

  前面一节描述了OSPF路由协议的单个区域中的计算过程。在单个OSPF区域中, OSPF路由协议不会产生更多的路由信息。为了与其余区域中的OSPF路由器通讯, 该区域的边界路由器会产生一些其它的信息对域内广播,这些附加信息描绘了在同一个AS中的其它区域的路由信息。具体路由信息交换过程如下:

  在OSPF的定义中,所有的区域都必须与区域0相联, 因此每一个区域都必须有一个区域边界路由器与区域0相联,这一个区域边界路由器会将其相联接的区域内部结构数据通过Summary Link广播至区域0, 也就是广播至所有其它区域的边界路由器。在这时,与区域0相联的边界路由器上有区域0及其它所有区域的链路状态信息,通过这些信息,这些边界路由器能够计算出至相应目的地的路由,并将这些路由信息广播至与其相联接的区域, 以便让该区域内部的路由器找到与区域外部通信的最佳路由。

  7.4 AS外部路由

  一个自治域AS的边界路由器会将AS外部路由信息广播至整个AS中除了残域的所有区域。为了使这些AS外部路由信息生效,AS内部的所有的路由器(除残域内的路由器)都必须知道AS边界路由器的位置,该路由信息是由非残域的区域边界路由器对域内广播的, 其链路广播数据包的类型为类型4.

8.OSPF路由协议验证

  在OSPF路由协议中,所有的路由信息交换都必须经过验证。在前文所描述的OSPF协议数据包结构中, 包含有一个验证域及一个64位长度的验证数据域,用于特定的验证方式的计算。

  OSPF数据交换的验证是基于每一个区域来定义的,也就是说, 当在某一个区域的一个路由器上定义了一种验证方式时,必须在该区域的所有路由器上定义相同的协议验证方式。 另外一些与验证相关的参数也可以基于每一个端口来定义,例如当采用单一口令验证时,我们可以对某一区域内部的每一个网络设置不同的口令字。 ——在OSPF路由协议的定义中,初始定义了两种协议验证方式,方式0及方式1,分别介绍如下:

  验证方式0:采用验证方式0表示OSPF对所交换的路由信息不验证。 在OSPF的数据包头内64位的验证数据位可以包含任何数据, OSPF接收到路由数据后对数据包头内的验证数据位不作任何处理。

  验证方式1:验证方式1为简单口令字验证。这种验证方式是基于一个区域内的每一个网络来定义的, 每一个发送至该网络的数据包的包头内都必须具有相同的64位长度的验证数据位, 也就是说验证方式1的口令字长度为64bits,或者为8个字符。

  9.小结

  前文介绍了OSPF路由协议的概念及该协议的工作原理。OSPF路由协议定义于RFC1247及RFC1583,该协议提供了一个不同的网络通过同一种TCP/IP协议交换网络信息的途径。作为一种链路状态的路由协议, OSPF具备许多优点:快速收敛,支持变长网络屏蔽码,支持CIDR以及地址summary,具有层次化的网络结构,支持路由信息验证等。所有这些特点保证了OSPF路由协议能够被应用到大型的、复杂的网络环境中。

※ 相关信息
 ·CCNA学习:OSPF从入门到精通(二)  (2007-07-19 10:08:38)
 ·CCNA学习:OSPF从入门到精通(一)  (2007-07-19 10:06:12)
 ·OSPF无法达到FULL状态的处理  (2007-07-19 10:05:16)
 ·新版CCNA考试大纲 07年8月1日生效  (2007-07-09 14:12:37)
 ·CCNA管理员手册:路由器基础知识全接触  (2007-07-02 10:25:04)
 ·CCNA实验题总结  (2007-06-20 09:37:00)
 ·ospf汇总路由的cost值  (2007-05-18 09:12:33)
 ·ospf的选路及汇总  (2007-05-18 09:11:08)
 ·CCNA基础之OSI模型分层之间、系统之间的通信  (2007-05-17 19:12:11)
 ·CCNA基础之应用层  (2007-05-16 10:56:01)
 

  最新文章

·需要注意的思科认证重点考
·CCNA实验 三层交换机配置
·CCNA认证英文词汇中文解析
·CCNA640-802考试大纲
·CCNA管理手册:路由基础知
·CCNA——我的学习和考试感
·ccna实验—配置ISDN DDR
·ccna实验—背对背帧中继
·ccna实验—帧中继链路上运
·ccna实验—静态、动态NAT
 

  热门文章

·CCNA最新考题 12.17
·Cisco常用单词(3)
·ccna实验—静态、动态NAT
·Cisco常用单词(2)
·CCNA学习:OSPF从入门到精
·ccna实验—配置STP与VTP
·CCNA常用学习书籍
·ccna实验—访问列表与tel
·ccna实验—帧中继链路上运
·ccna实验—RIP路由协议
 
 

 

Copyright ? 2006 All rights reserved