监测和调试 OSPF协议


本节使用一些命令来演示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 IDPriStateDead Time AddressInterface
10.1.2.11FULL/-00:.00:29192.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";

推荐阅读