电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 电脑学院 > 局域网技术 > 正文
OSPF路由协议概念解释和特性介绍
OSPF路由协议概念解释和特性介绍
2008-11-24 11:25:03  文/佚名   出处:中国IT实验室   

  三.Neighbor状态机制

  1. Down

  没有收到任何Hello报文的时候,或是在DeadInterval中,没有收到Hello报文

  2. Attempt

  只有在NBMA
网络
里才有,手工进行Neighbor的指定。

  3. Init

  收到了Hello报文

  4. 2-way

  当
路由器
看到自己的Router ID在邻居发来的Hello报文里;在广播网络里,DR和BDR开始被选举。

  5. ExStart

  决定Master/Slave关系,以初始化DD 报文序列号来交换Database Description报文

  6. Exchange

  路由器开始交换DD报文的过程

  7. Loading

  发送LSR报文已处在Loading状态的报文,请求最新的通过Exchange DD报文发现的未收到的LSA

  8. Full

  完成了路由器和网络的LSA的交换

  当路由器收到LSA后,会把LSA存到数据库中,然后会把收到LSA复制并从其它的OSPF接口发送出去,直到整个网络区域的LSA Database获得同步一致。然后每个路由器根据LSA Database里的Link
信息
进行SPF运算,算出没有回路的最短路径。

  四.Database Description报文

  它是包含了路由器所有的LSA信息的报头,可以使路由器知道,Neighbor上有多少LSA是自己不知道的,可以通过LSR报文来请求新的LSA。

  五.多区域OSPF特性

  1.骨干区域:起到了让其他非骨干区域能够知道别的区域的网络情况的作用。也就是说,所有非骨干区域的路由信息都要流经骨干区域。

  2.虚拟链路:是一个通过非骨干区域到骨干区域的链路。

  使用目的:

  连接一个非骨干区域到一个骨干区域通过一个非骨干区域

  通过一个非骨干区,连接分开的两个骨干区部分

  规则:

  必须在两个ABR之间进行配置

  虚链路通过的区域作为传输区域,必须有完整的路由信息

  中间传输区不能是存根区   
  六.区域的Link State报文类型:

  1. Router LSA

  由区域内所有的
路由器
产生的,并且只能在本个区域泛洪广播。

  2. Network LSA

  由区域内的DR或BDR路由器产生的,报文包括DR和BDR连接的路由器的链路
信息


  3. Network Summary LSA

  由ABR产生的,可以通知本区域内的路由器通往区域外的路由信息;同时可以发送通往相同自治区不同区域的默认路由;把本区域的路由发送到骨干区域,假如有两个到相同目的地的路径,只会把最低cost的路由发送出去;

  4. ASBR Summary LSA

  由ABR产生,但是它是一条主机路由,指向ASBR路由器地路由。

  5. Autonomous System External LSA

  由ASBR产生,它告诉相同自治区的路由器通往外自治区的路径。

  6. NSSA External LSA

  由ASBR产生,在NSSA区域中,当有一个路由器是ASBR时,不得不产生LSA 5报文,但是NSSA中不能有LSA 5报文,所有ASBR产生LSA 7报文,发给本区域的路由器。

  七.OSPF Over Demand Circuits

  是应用于有交换虚电路的链路中,当链路在是空闲的时候,它不会有虚电路的连接,只有在链路上有
通信
量的时候,才会建立虚电路。而OSPF的Hello,LSA报文是要每隔一段时间要发送一次,而Demand Circuits提供了一种特性,在虚电路上只需要传一次Hello和LSA报文进行OSPF的邻居和数据库同步,接下来就不需要再发送以上这些报文,LSA也不会由于收不到Update报文而过期,邻居关系也不会Dead。这样可是减少链路的使用情况,节省了广域网链路的开支。

    OSPF通过在LSA报文中设置一个DonotAge字节,来使两端得到协商,使收到的LSA永不过期。并且在LSA中加了一个标志位,DC bit,使其他路由器知道这个LSA具有Demand Circuit的特性,

  使其他路由器不会认为这条路由过期。

  八.OSPF的配置(只有一些特点,比较常规的东西不讲了)

  OSPF 具有DNS功能,可以使用路由器名来取代Router ID。

  配置:

  ip name-server 172.19.45.1

  指定OSPF使用的DNS-SERVER的 IP地址

  ip ospf name-lookup

  使OSPF可以启用DNS功能

  OSPF针对接口有多个地址的解决方法:

  1. OSPF只有当接口主地址启用了OSPF时候,才会对secondary IP address Network的路由信息进行处理。

  2. OSPF把secondary IP address Network看作是Stub Network,没有别的OSPF邻居,并且不会送Hello报文,也不会和从地址
网络形成链接。所以当secondary IP address Network上有连着一台路由器时,而又需要这两台路由器互通
路由信息,可以考虑采用静态路由。

  Area 1 nssa no-summary no-redistribution命令使用在既是ABR又是ASBR上,可以让他所连接的NSSA区域中,只有Router LSA,没有其他的类型LSA,甚至LSA 7也没有,只有一条指向ABR的默认路由。

  Area 1 nssa no-redistribution default-information-originate命令可以使上述情况中,可以让LSA 3和4进入NSSA区域,但是LSA 5和LSA 7会被过滤掉。由于把no-summary去掉后,虽然可以使LSA 3和4可以进入NSSA区域,但是ABR就不能产生一个指向外面网络的默认路由,使NSSA区域内的路由器和自治区外的路由隔离。使用default-information-originate参数,可以使ABR产生一个默认路由。

  在OSPF上配置地址汇总时,最好在ABR上增加一条指向null0口的默认路由,防止路由回环。

上一页  [1] [2] 

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    边界路由器的九个安全设置
    Cisco 7500系列路由器常见问题解答
    无线路由器配置错误分析
    路由器“双核化”的四个必然理由
    笔记本怎么连接无线路由器?
    通过路由器设置限制局域网观看在线视…
    技术讲解:你所不知道的路由与网关
    一天路由器掉线不下30次
    低端路由器和高端路由的区别
    校园路由器故障维护的常见方法
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号