• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

监测和调试OSPF协议

发布: 2007-6-23 14:09 | 作者:   | 来源:   | 查看: 14次 | 进入软件测试论坛讨论

领测软件测试网

   
  本节使用一些命令来演示OSPF协议的工作机制,并使用命令来调整链路的cost值,便最终的路由表正确反映拓扑及链路的实际情况。
  
    1.实验目的
  
    通过本实验,读者可以掌握以下技能

    ●监测OSPF建立邻接关系的过程;
    ●监测OSPF事件;
    ●监测OSPF包的收发;
    ●调整链路的带宽,以更改Cost值。
  
    2.设备需求及拓扑结构说明
  
    本实验需要的设备和拓扑结构与本章实验1相同,请参照实验1的有关说明。
  
    3.实验配置及监测结果
  
    本实验是在完成实验1的基础上进行的。
  
    第1部分:理解Router ID并监测邻接关系的建立
  
    首先考察OSPF路由器ID号与回送接口地址的关系,同时监测路由器建立邻接关系的过程。
    监测清单11-3是配置和监测过程的记录。
  
    监测清单11-3监测Router们和邻接关系的建立
    R2(config)#int loop0
    R2(config-if)#ip addr 10.1.1.1 255.255.255.0
    R2(config-if)#int loop1
    R2(config-if)#ip addr 10.1.2.1 255.255.255.0
    R2(config-if)#exit
    R2(config)#logg console
    R2(config)#no router ospf 100
    R2#debug ip ospf adj
    OSPF adjacency events debugging is on
    R2#conf t
    Enter configuration commands, one per line. End with CNTL/Z.
    R2(config)#router ospf 100
    R2(config-router).netw 192@168.1.2 0.0.0.0 area 0
    R2(config-router)#^Z
    R2#
    01:05:32: OSPF:Interface Serial1 going UP
    01:05:33: OSPF:Build router LSA for area 0,router ID 10.1.2.1,seq 0x80000001
    01:05:33: OSPF:2 Way Communication to 192.168.1.1 on Serial1,state 2WAY
    01:05:33: OSPF:Send DBD to 192.168.1.1 on Serial1 seq OxIOA opt 0x42 flag 0x7 len 32 '
    01:05:33: OSPF:Rcv DBD from 192.168.1.1 on Serial1 seq Ox23F4 opt 0x42 flag 0x7 len 32 mtu 1500
    EXSTART
    01:05:33: OSPF: NBR Negotiation Done. We are the SLAVE
    01:05:33: OSPF: Send DBD to 192.168.1.1 on Seriall seq Ox23F4 opt 0x42 flag 0x2 len 52
    01:05:33: OSPF: Rev DBD from 192.168.1.1 on Seriall seq Ox23F5 opt 0x42 flag 0x3 len 72 mtu 1500 state
    EXCHANGE
    01:05:33: OSPF: Send DBD to 192.168.1.1 on Seriall seq Ox23F5 opt 0x42 flag 0x0 len 32
    01:05:33: OSPF: Database request to 192.168.1.1
    01:05:33: OSPF: sent LS REQ packet to 192.168.1.1,length 24
    01:05:34: OSPF: Rev DBD from 192.168.1.1 on Seriall seq Ox23F6 opt 0x42 flag 0x1 len 32 mtu 1500 state
    EXCHANGE
    01:05:34: OSPF:Exchange Done with 192.168.1.1 on Serial1
    01:05:34: OSPF: Send DBD to 192.168.1.1 on Seriall seq Ox23F6 opt 0x42 flag 0x0 len 32
    01:05:34: OSPF:Synchronized with 192.168.1.1 on Serial1,state FULL
    01:05:34: %OSPF-5-ADJCHG: Process 100,Nbr 192.168.1.1 on Serial1 from LOADING to FULL, Loading
    Done
    R2#
    R2#sh ip ospf 100
     Routing Process "ospf 100" with ID 10.1.2.1 and Domain ID 0.0.0.100
     Supports only single TOS(TOSO) routes
     Supports opaque LSA
     ... (此处省略)
  
    R2#
    Term_Server>1
    [Resuming connection 1 to r1 ... ]
    R1#sh ip ospf neighbor
    Neighbor ID  Pri  State    Dead Time   Address    Interface
    10.1.2.1    1  FULL/-    00:.00:29  192.168.1.2   Serial1
    R1#
  
    (1)首先,在R2路由器上创建2个回送接口loopback0和loopback1,相应的IP地址分别是10.1.1.1和10.1.2.1。
    (2)使用no命令关闭OSPF进程,以便创建新的OSPF进程,并观察Router ID和邻接建立过程。
    (3)debug ip ospf adj命令打开对OSPF邻接活动的监测。
    (4)再次启动进程号为100的OSPF路由进程,为了观察的方便,需要把S1接口加入到路由进程中。
    (5)接下来的数行监测信息是OSPF邻接建立过程的报告。其中主要的阶段如下:
    ●建立区域O的LSA,Router ID是10.1.2.1;
    ●与ID号为192.168.1.1的路由器R1进行2路通信,处于"2WAY"状态;
    ●发送和接收数据库描述包 (DBD),状态为"EXSTART";
    ●发送链路状态请求包 (LS REQ Packct)到192.168.1.1,状态为"EXCHANGE";
    ●与邻居路由器192.168.1.1的同步操作完成,状态为"FULL";
    ●整个加载过程完成。
    (6)show IP ospf 100命令也显示了路由器R2的ID号为10.1.2.1,即回送接口上的最高IP
    (7)切换到R1路由器,查看其OSPF邻居,同样可以看到邻居路由器R2的ID变成了
  
    第2部分:监测OSPF事件和OSPF包的传输
  
    以下使用debug ip ospf events和debug ip ospf packet命令监测OSPF相关事件和相关数据包的传输。
    监测清单11-4记录了有关操作及监测结果。
  
    监测清单11-4监测OSPF事件和数据包
    R1(config)#logg console
    R1(config)#^Z
    R1#debug ip ospf events
    OSPF events debuggmg is on
    R1#
    02:08:50: OSPF: Rev hello from 10,1.2.1 area 0 from Serial1 192.168.1.2
    02:08:50: OSPF: End of hello processing
    02:09:00: OSPF: Rev hello from 10.1.2.1 area 0 from Serial1 192.168.1.2
    02:09:00: OSPF: End of hello processing
    02:09:10: OSPF: Rcv hello from 10.1.2.1 area 0 from Serial1 192.168.1.2
    02:09:10: OSPF: End of hello processing
    02:09:20:'OSPF: Rcv hello from 10.1.2.1 area 0 from Serial1 192.168.1.2
    02:09:20: OSPF: End of hello processing
    R1#undebug all
    All possible debugging has been turned off
    R1#debug ip ospf packet
    OSPF packet debugging is on
    R1#
    02:11:40: OSPF: rev. v:21:1 1:48 rid: 10.1.2.1
      aid:0.0.0.0.chk:2DF3 aut:0 auk: from Serial1
    02:11:50: OSPF: rev. v:21:1 1:48 rid: 10.1.2.1
      aid:0.0.0.0 chk:2DF3 aut:0 auk: from Serial 1
    02:12:00: OSPF: rev. v:2 t:1 1:48 rid: 10.1.2.1
      aid:0.0.0.0 chk:2DF3 aut:0 auk: from Serial 1
    02:12:10: OSPF: rev. v:2 t:1 1:48 rid:10.1.2.1
      aid:0.0.0.0 ehk:2DF3 aut:0 auk: from Serial 1
    02:12:20: OSPF: rev. v:2 t:1 1:48 rid: 10.1.2.1
      aid:0.0.0.0 ehk:2DF3 aut:0 auk: from Serial 1
    RS#undebug all
    All possible debugging has been turned off
    (1)在R1路由器上,首先打开对OSPF事件的Debug,监测结果显示了接收一系列的Hello包,其源地址是192.168.1.2,即R2的IP地址。
    注意到Hello包之间的时间间隔是10秒,这是因为在点到点链路中,Hello包每隔10秒发送一次。
    (2)关闭Debug。然后打开对OSPF包的监测,其命令是debug ip ospf packet。
    R1路由器监测到从R2传来的一系列的OSPF包,这些包实际上就是每10秒接收1个的Hello包。
  
    第3部分:调整带宽参数更改cost值
  
    路由器接口的带宽参数对链路cost有直接的影响。
    监测清单11-5是有关操作及监测结果的记录。
  
    监测清单11-5更改带宽参数以影响cost值
  
    让我们用实验来进行演示。
  
    第1段:查看接口带宽与链路Cost
    R2#conft
    Enter configuration commands, one per line. End with CNTL/Z.
    R2(config)#router ospf 100
    R2(config-router)#netw 192.168.1.5 0.0.0.0 area 0
    R2(config"router)#^Z
    R2#
    R2#sh ip route ospf
      172.16.0.0/24 is subnetted, 2 subnets
    O   172.16.1.0 [110/11] via 192.168.1.1, 00:00:33, Serial1
    O   172.16.3.0 [110/11 via 192.168.1.6, 00:00:33, Serial0
    R2#sh int s0
    Serial0 is up, line protocol is up
    Hardware is HD64570
    Internet address is 192.168.1.5/30
    MTU 1500 DLY 20000 usec,
     reliability 255/255, txioad 1/255, rxioad 1/255
    ... (此处删节)
    R2#sh int s1
    Serial 1 is up, line protocol is up
     Hardware is HD64570
     Internet address is 192.168.1.2/30
     MTU 1500 bytes,BW 1544 Kbit,DLY 20000 usec,
      reliability 255/255,

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网