Chinaunix首页 | 论坛 | 博客
  • 博客访问: 174350
  • 博文数量: 200
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1285
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-03 19:45
文章分类

全部博文(200)

文章存档

2012年(200)

我的朋友

分类:

2012-07-03 20:41:30

原文地址:重温经典的OSPF 作者:andylau336

ospf实验配置-1

为了解决RIP协议的缺陷,1988年RFC成立了OSPF工作组,开始着手于OSPF的研究与制定,并于1998年4月在RFC 2328中OSPF协议第二版(OSPFv2)以标准形式出现。


      OSPF协议是链路状态协议中的一种,链路状态协议跟距离矢量协议是有本质区别的,距离矢量协议也是一种谣传路由协议,是根据邻居传递过来的消息而决定路由表的表项。链路状态协议是在路由器之间发送hello报文,建立邻居数据表,传递彼此的链路状态信息,比如接口状态信息和接口IP信息。接收了链路状态信息的路由器彼此同步,形成链路状态数据库。再以自己为源,所有数据库中的其他路由器为目的,利用SPF最短路径优先算法计算出最优的路由。所以链路状态协议维护了三张表:


      1.邻居状态表
      2.链路状态表
      3.路由信息表


      OSPF全称为开放式最短路径优先协议(Open Shortest-Path First),它是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。


      OSPF中的O意味着OSPF标准是对公共开放的,而不是封闭的专有路由方案。OSPF采用链路(路由器接口的另一种说法)状态协议算法,每个路由器维护一个相同的链路状态数据库,保存整个AS的拓扑结构(AS不划分情况下)。一旦每个路由器有了完整的链路状态数据库,该路由器就可以自己为根,构造最短路径树,然后再根据最短路径构造路由表。对于大型的网络,为了进一步减少路由协议通信流量,利于管理和计算,OSPF将整个AS划分为若干个区域,区域内的路由器维护一个相同的链路状态数据库,保存该区域的拓扑结构。OSPF路由器相互间交换信息,但交换的信息不是路由,而是链路状态。


      OSPF的基本配置


      这一节通过一个最基本的OSPF试验,来观察一下OSPF的工作过程,以便于更好的理解链路状态协议的特征,重点放在链路状态协议的路由表、邻居表和链路状态数据表上。需要注意的是,一定要仔细的参考拓扑图,在理解的基础上也可自行搭建拓扑。


      实验拓扑


      OSPF的试验拓扑如下图6-1所示:每台路由器都以串行点对点的模式连接,路由器的以太网接口都连接在一台交换机上,彼此可以互相访问。


试验过程

      基本试验过程将在R1\R2\R3上来实施,参照上图6-1,需要配置路由器R1与R2的直连接口s1/0,配置R2与R1,R2与R3的直连接口s1/0和s1/1,配置R3与R2的直连接口s1/1。为了试验的需要,每台路由器都需要配置环回测试接口loopback。

      接口基本配置

      在R1路由器上的配置模式依次输入如下命令:(按照拓扑来,注意拓扑变化)
      Router>                 路由器的初始模式
      Router>enable            进入路由器的特权模式
      Router# configure terminal  进入路由器的全局配置模式
      Enter configuration commands, one per line.  End with CNTL/Z.
      Router (config) # host R1
      R1(config) #              为路由器更名为R1
      enable password cisco      开启enable的特权密码为cisco
     
      interface Loopback0       建立一个测试接口loop0,方便试验的测试!
       ip address 1.1.1.1 255.255.255.0  设置IP地址
     
      interface Serial1/0         进入串行点对点接口进行配置
       ip address 199.99.1.1 255.255.255.0  设置IP地址
       serial restart-delay 0
       clock rate 64000         设置时钟速率,需要注意需要在DCE端打,一般实际工作中,都是服务提供商端来输入,不需要输入

      在R2路由器上的配置模式依次输入如下命令:
     
      Router>                 路由器的初始模式
      Router>enable            进入路由器的特权模式
      Router# configure terminal  进入路由器的全局配置模式
      Enter configuration commands, one per line.  End with CNTL/Z.
      Router (config) # host R2
      R2(config) #              为路由器更名为R2
      enable password cisco     开启enable的特权密码为cisco
     
      interface Loopback0      建立一个测试接口loop0,方便试验的测试!
       ip address 2.2.2.2 255.255.255.0   设置IP地址
     
      interface Serial1/0        进入串行点对点接口进行配置
       ip address 199.99.1.2 255.255.255.0   设置IP地址
       serial restart-delay 0
      !
      interface Serial1/1        进入串行点对点接口进行配置
       ip address 199.99.2.1 255.255.255.0    设置IP地址
       serial restart-delay 0
       clock rate 64000         设置时钟速率,需要注意需要在DCE端打,一般实际工作中,都是服务提供商端来输入,不需要输入
     
     
      在R3路由器上的配置模式依次输入如下命令:
      Router>                 路由器的初始模式
      Router>enable            进入路由器的特权模式
      Router# configure terminal  进入路由器的全局配置模式
      Enter configuration commands, one per line.  End with CNTL/Z.
      Router (config) # host R3
      R3(config) #              为路由器更名为R3
      enable password cisco       开启enable的特权密码为cisco
     
      interface Loopback0         建立一个测试接口loop0,方便试验的测试!
       ip address 3.3.3.3 255.255.255.0   建立IP地址
      !
      interface Serial1/1           进入串行点对点接口进行配置
       ip address 199.99.2.2 255.255.255.0  建立IP地址
       serial restart-delay 0
 测试接口的连通性

      接口的连通性是最重要的一个环节,如果这个环节没有保证,就根本无法进行下面的操作。

      在每台路由器的特权模式依次输入如下命令,用于查看接口状态:
      R1#sh ip interface brief
      Interface                  IP-Address       OK?  Method Status                Protocol
      Serial1/0                  199.99.1.1        YES  manual  up                      up      
      Loopback0                  1.1.1.1         YES  manual  up                      up    
      R2# sh ip interface brief
      Interface                  IP-Address      OK? Method Status                Protocol
      Serial1/0                  199.99.1.2      YES manual     up                    up     
      Serial1/1                  199.99.2.1      YES manual     up                    up     
      Loopback0                  2.2.2.2         YES manual   up                    up    
      R3#sh ip interface brief
      Interface                  IP-Address      OK? Method Status                Protocol
      Serial1/1                  199.99.2.2      YES manual     up                    up     
      Loopback0                  3.3.3.3         YES manual   up                    up   
     
      *注意:一定要注意灰色部分一定都要双“UP”。
      在中间路由器R2的特权模式依次输入如下命令:
      R2#ping 199.99.1.1  利用ping命令来测试直连接口的连通性

      Type escape sequence to abort.
      Sending 5, 100-byte ICMP Echos to 199.99.1.1,
阅读(216) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~