当前位置:文档之家› 实验6 OSPF路由协议

实验6 OSPF路由协议

实验六OSPF路由协议

一、实验目的:

掌握路由器上配置OSPF路由协议的方法。

二、实验原理:

OSPF是一种链路状态路由协议。默认管理距离是110。

OSPF利用链路状态数据库LSDB构建网络的拓扑结构,并利用最小生成树算法生(SPF算法)成路由表。

运行OSPF的自治系统的规模不受限制,但是当自治系统的规模很大时,任何一个小的拓扑变动都会导致路由器重新运行SPF算法。为解决这个问题,OSPF 把自治系统又划分为小的区域,同一区域中的路由器只建立本区域的详细链路数据库,对其它区域的信息只产生汇总信息,这样每个路由器的链路状态数据库减小了。

自治系统

区域0

OSPF区域用一个32位二进制数进行标识,可以写为整数,也可以写为点分十进制格式。每个自治系统中必须有一个编号为0的区域,该区域负责区域间LSA的汇总与传输。每个区域都有一个区域边界路由器,它同时属于本区域和区域0。

配置OSPF协议,关键命令:

Router(config)# router ospf process-num

Router(config-router)# network 网络1 通配符掩码area区域号

Router(config-router)# network 网络2 通配符掩码area区域号

process-num是进程号,取值为1~65535,它只在路由器内部起作用,不同路由器的进程号可以不同。

三、实验过程:

拓扑结构如下:

区域0 区域1

(1)添加路由器的模块

路由器添加模块的方法参照实验四。

(2)配置过程

(a)配置两台PC的IP地址、子网掩码、网关如图所示。

(b)配置三台路由器

R1:

(两个路由器相连,一个作为DCE设备,另一个作为DTE设备,DCE设备的串口需配置时钟频率)

Router>en

Router#conf t

Router(config)#int f0/0

Router(config-if)#ip address 192.168.1.1 255.255.255.0

Router(config-if)#no shut

Router(config-if)#int s0/3/0

Router(config-if)#ip address 192.168.2.1 255.255.255.0

Router(config-if)#clock rate 64000 //配置时钟

Router(config-if)#no shut

Router(config-if)#exit

R2:

Router>en

Router#conf t

Router(config)#int s0/3/0

Router(config-if)#ip address 192.168.2.2 255.255.255.0

Router(config-if)#no shut

Router(config-if)#int s0/3/1

Router(config-if)#ip address 192.168.3.1 255.255.255.0

Router(config-if)#clock rate 64000 //配置时钟

Router(config-if)#no shut

Router(config-if)#exit

R3:

Router>en

Router#conf t

Router(config)#int s0/3/0

Router(config-if)#ip address 192.168.3.2 255.255.255.0 Router(config-if)#no shut

Router(config-if)#int f0/0

Router(config-if)#ip address 192.168.4.1 255.255.255.0 Router(config-if)#no shut

Router(config-if)#exit

(c)配置OSPF协议

R1上配置OSPF

Router(config)#router ospf 100

Router(config-router)#network 192.168.1.0 0.0.0.255 area 0 Router(config-router)#network 192.168.2.0 0.0.0.255 area 0 R2上配置OSPF

Router(config)# router ospf 100

Router(config-router)#network 192.168.2.0 0.0.0.255 area 0 Router(config-router)#network 192.168.3.0 0.0.0.255 area 1 R3上配置OSPF

Router(config)# router ospf 100

Router(config-router)#network 192.168.3.0 0.0.0.255 area 1 Router(config-router)#network 192.168.4.0 0.0.0.255 area 1

(d)查看路由信息

R1上

Router(config-router)#exit

Router(config)#exit

Router#show ip route //查看路由信息

R2上

Router(config-router)#exit

Router(config)#exit

Router#show ip route //查看路由信息

相关主题