一、实验目的
了解动态路由协议的分类和路由算法
理解OSPF路由协议的工作原理。
掌握OSPF路由协议的配置
二、实验原理
若干个彼此独立的网络,他们之间是无法相互通信的,要实现独立网络间的通信,可以通过某种方式在他们之间建立一条路由,本实验就是通过在路由器上运行动态路由OSPF,实现不同网络间的通信
三、实验环境
(1)2811路由器两台,2960交换机两台,计算机若干,同异步串口连接线,网线。
(2)实验拓扑图,拓扑图如图1所示。

(3)实验设备名称、接口和IP规划如表1所示。
设备名称 | 接口 | IP地址 | 网关 |
Router0 | GIT0/0/0(连接Swtich0) | 192.168.1.100/24 | — |
Se0/1/0(连接Router1) | 172.25.1.1/24 | — | |
Router1 | GIT0/0/0(连接Swtich1) | 192.168.2.100/24 | — |
Se0/1/0(连接Router0) | 172.25.1.2/24 | — | |
Swtich0,Swtich1 | Fa0/1,Fa0/2,Fa0/3 | — | — |
PC0 | Fa0(连接Swtich0) | 192.168.1.1/24 | 192.168.1.100 |
PC1 | Fa0(连接Swtich0) | 192.168.1.2/24 | 192.168.1.100 |
PC2 | Fa0(连接Swtich1) | 192.168.2.1/24 | 192.168.2.100 |
PC3 | Fa0(连接Swtich1) | 192.168.2.2/24 | 192.168.2.100 |
四、实验步骤
1、首先按拓扑图要求连接好各设备,然后对Router0的设备名称和端口IP进行配置,配置过程的部分命令如图2所示。

2、对Router1的设备名称和端口IP进行配置。配置过程命令如图3,图4所示。


3、分别为两个路由器配置动态路由
首先对R0启用OSPF协议,指定进程号,命令格式为:router ospf 进程号
然后配置动态路由,命令格式为:network 直连网段 反掩码 区域号
具体如图5所示

4、配置好R0的OSPF协议后,再查看路由表信息,发现路由表并没有变化,为什么?分析原因。此时对R1也启用OSPF协议,同样地配置动态路由信息,如图6所示

5、配置好R1的OSPF协议后,查看路由表信息,发现路由表多了一项“O”信息,说明OSPF协议起作用了,与相邻路由器交换信息建立了动态路由表(有时候需要等待一段时间,因为路由器发现、学习、更新路由信息需要时间),如图7所示。

6、以图8为例,配置PC0~PC3的IP地址与网关。

7、在PC机上执行ping命令和tracert命令进行连通性测试和路由追踪,分别如图9和图10所示


五、思考题
1.分析图12-22所示的拓扑图有几个网络?怎样配置OSPF路由?
答:有8个,在路由器上配置连接到自己的网络和连接到对端以及其他目的网络。
2.多区域配置OSPF应注意什么?
答:应正确设置区域号,避免区域号重合或冲突。如骨干区域应使用区域号0,分支区域使用区域号1
3.分析OSPF协议所适用的场合,并比较OSPF协议与RIP,EIGRP等路由协议相比有什么优缺点?
答:OSPF将自治区域再细化为区,当源和目的地在同一区,走区内路由,否则走区间路由,减小了路由开销,当一个区域的路由器出现故障也不影响其他区域的正常运行。
