实验八 配置ospf路由协议

实验目的:熟悉OSPF路由协议的特点与应用范围,掌握它的配置方法。

实验设备:CISCO1721路由器六台,PC两台,交叉双绞线两根,串行连接线六根。

实验内容:首先对照课本,了解OSPF协议的特点,OSPF协议是链路状态路由协议,它是一个开放的标准。

优点:

1、它应用在大多数的路由器上。

2、用SPF(最短路径优先算法),提供环路自由的拓扑结构。

3、通过触发更新,提供快速收敛。

4、是无类的路由协议,允许分等级的划分可变长子网掩码。

缺点:

1、需要更多的内存来调整拓扑结构。

2、需要额外的CPU 来处理运行SPF算法。

3、对于一个大的网络,需要小心的把网络划分适当的层次,通过把路由器划分到不同的区域里。

4、它配置起来更复杂,更难排除故障。

OSPF执行两个层次:骨干区域(area0)和非骨干区域(area1~65535)

OSPF 用 COST(成本)作为计量值。

OSPF路由协议交换路由信息 过程分三个状态 :

1、Down state :新加入的路由器不与其他路由器交换任何OSPF信息 。

2、Init state:目标路由器收到新加入路由器的HELLO信息,并把它添加到邻居列表。

3、Two-way state:新路由器收到一个单向的对它HELLO包的回应,并把目标路由器添加到他的邻居数据库里。

OSPF路由建立毗邻关系时一种client/server(客户服务器)模式。对于每一个网络多路访问的网段,都要有一个指派的路由器(DR)和一个备份的指派路由器(BDR)。

一个OSPF路由器 与DR交换信息用多播地址:224.0.0.6

DR与BDR与其他路由器交换信息用多播地址:224.0.0.5

CCNA只涉及一个区域的OSPF路由配置。

实验开始:

实验简图如下:

clip_image002

1、首先按上图连接好路由器和PC。

2、按上图规划IP 地址:

routerA: s0:172.16.1.1/16 routerB:s0:172.17.1.1/16

s1:172.21.1.2/16 s1:172.16.1.2/16

f0:172.22.1.1/16

routerC:s0:172.18.1.1/16 routerD:s0:172.19.1.1/16

s1:172.17.1.2/16 s1:172.18.1.2/16

f0:172.23.1.1/16

routerE:s0:172.20.1.1/16 routerF:s0:172.21.1.1/16

s1:172.19.1.2/16 s1:172.20.1.2/16

pc1:IP:172.22.1.2/16 pc2:IP:172.23.1.2/16

网关:172.22.1.1 网关:172.23.1.1

3、在每个路由器上配置ospf路由协议,process id为10,区域为0。

命令格式:router(config)#router ospf process_ID

Router(config-router)#network IP_address wildcard_mask area area_#

例如配置A的OSPF协议:

routerA(config)#router ospf 10

routerA(config-router)#network 172.16.0.0 0.0.255.255 area 0

routerA(config-router)#network 172.21.0.0 0.0.255.255 area 0

routerA(config-router)#network 172.22.0.0 0.0.255.255 area 0

4、练习改变接口的COST。

命令格式:router(config)#interface type [slot_#/]port_#

Router(config)#ip ospf cost cost_value

例如我要改变routerB s0接口的计量值为56:

routerB(config)#interface s0

routerB(config-if)#ip ospf cost 56

5、OSPF排错。

1)用 show ip protocols 命令查看已配置并运行的路由协议。

2)用show ip route 命令查看路由表。

3)用 show ip ospf interface命令查看接口所属区域,以及邻居。

4)用show ip ospf neighbor命令查看路由器的所有邻居。

5)用debug ip ospf adj命令查看 OSPF路由器之间建立邻居关系的过程。

6)用debug ip ospf events命令查看 OSPF事件。

7)用debug ip ospf packet 命令查看LSA包的内容。