OSPF路由协议配置
初始环境与准备:
-
物理连接:按照文件的拓扑连接了 3 台路由器 (R01, R02, R03)、2 台交换机 (Switch0, Switch1) 和 2 台 PC (PC0, PC1)。关键发现:路由器之间的连接实际使用的是以太网线(连接到 FastEthernet 接口),而不是串口线。
-
PC 配置: 你配置了 PC0 (IP: 192.168.1.11/24, 网关: 192.168.1.1) 和 PC1 (IP: 192.168.3.11/24, 网关: 192.168.3.1)。
-
Console 连接: 你使用 Console 线依次连接到各路由器进行配置。
二、 路由器 R01 配置
-
连接与登录: 使用 Console 线连接到 R01,打开终端软件。
-
进入配置模式:
-
在 Router> 提示符下,输入 enable 进入特权模式 (Router#)。
-
输入 configure terminal 进入全局配置模式 (Router(config)#)。
-
-
基础配置:
-
输入 hostname R01 设置主机名。
-
输入 no ip domain-lookup (可选)。
-
-
配置接口 FastEthernet0/0 (Area 1 - LAN):
-
输入 interface FastEthernet0/0
-
输入 description R01-LAN-Area1
-
输入 ip address 192.168.1.1 255.255.255.0
-
输入 no shutdown
-
输入 exit
-
-
配置接口 FastEthernet0/1 (Area 0 - 连接 R02):
-
输入 interface FastEthernet0/1
-
输入 description To-R02-Area0
-
输入 ip address 192.168.12.1 255.255.255.0
-
输入 no shutdown
-
输入 exit
-
-
配置 OSPF:
-
输入 router ospf 1
-
输入 router-id 1.1.1.1 (或依赖 Loopback0 1.1.1.1 自动选择)
-
输入 network 192.168.1.0 0.0.0.255 area 1
-
输入 network 192.168.12.0 0.0.0.255 area 0
-
输入 end 返回特权模式 (R01#)。
-
-
保存配置:
-
输入 copy running-config startup-config 并按两次回车。
-
三、 路由器 R02 配置
-
连接与登录: 将 Console 线移至 R02,打开终端连接。
-
进入配置模式:
-
在 Router> 或 # 提示符下,进入全局配置模式 (configure terminal)。
-
-
基础配置:
-
输入 hostname R02。
-
输入 no ip domain-lookup (可选)。
-
-
配置接口 FastEthernet0/0 (Area 0 - 连接 R01):
-
输入 interface FastEthernet0/0
-
输入 description To-R01-Area0
-
输入 ip address 192.168.12.2 255.255.255.0
-
输入 no shutdown
-
输入 exit
-
-
配置接口 FastEthernet0/1 (Area 0 - 连接 R03):
-
输入 interface FastEthernet0/1
-
输入 description To-R03-Area0
-
输入 ip address 192.168.23.2 255.255.255.0
-
输入 no shutdown
-
输入 exit
-
-
配置 OSPF:
-
输入 router ospf 1
-
输入 router-id 2.2.2.2 (或依赖 Loopback0 2.2.2.2 自动选择)
-
输入 network 192.168.12.0 0.0.0.255 area 0
-
输入 network 192.168.23.0 0.0.0.255 area 0
-
输入 end 返回特权模式 (R02#)。
-
-
保存配置:
-
输入 copy running-config startup-config 并按两次回车。
-
四、 路由器 R03 配置与修正
-
连接与登录: 将 Console 线移至 R03,打开终端连接。
-
进入配置模式:
-
在 Router> 或 # 提示符下,进入全局配置模式 (configure terminal)。
-
configure terminal
-
-
基础配置:
-
输入 hostname R03。
-
输入 no ip domain-lookup (可选)。
-
-
配置接口 FastEthernet0/0 (Area 0 - 连接 R02):
-
输入 interface FastEthernet0/0
-
输入 description To-R02-Area0
-
输入 ip address 192.168.23.3 255.255.255.0
-
输入 no shutdown
-
输入 exit
-
-
修正并配置接口 FastEthernet0/1 (Area 2 - LAN):
-
输入 interface FastEthernet0/1
-
输入 description R03-LAN-Area2
-
输入 ip address 192.168.3.1 255.255.255.0 (将 IP 地址修正为 .1)
-
输入 no shutdown
-
输入 exit
-
-
配置 OSPF:
-
输入 router ospf 1
-
输入 router-id 3.3.3.3 (或依赖 Loopback0 3.3.3.3 自动选择)
-
输入 network 192.168.23.0 0.0.0.255 area 0
-
输入 network 192.168.3.0 0.0.0.255 area 2
-
输入 end 返回特权模式 (R03#)。
-
-
故障排查与确认 (Area ID 检查):
-
(虽然你可能在配置中已经确保正确,但记录此步骤很重要)
-
(仍在 R03) 输入 show running-config | section router ospf。确认 network 192.168.23.0 ... 行是 area 0。
-
(切换 Console 到 R02) 输入 show running-config | section router ospf。确认 network 192.168.23.0 ... 行是 area 0。
-
(如果发现不一致,则返回相应路由器的 OSPF 配置模式进行修正)
-
-
保存配置:
-
(仍在 R03) 输入 copy running-config startup-config 并按两次回车。
-
五、 最终验证
-
检查接口状态:
-
在 R01, R02, R03 上分别执行 show ip interface brief。
-
确认: 所有配置的 FastEthernet 接口 Status 和 Protocol 均为 up,IP 地址符合规划 (特别是 R03 Fa0/1 是 .1)。
-
-
检查 OSPF 邻居:
-
在 R02 上执行 show ip ospf neighbor。
-
确认: 看到邻居 R01 (1.1.1.1) 和 R03 (3.3.3.3),状态 State 均为 FULL。
-
-
检查路由表:
-
在 R01 上执行 show ip route。
-
确认: 存在代码为 O IA 指向网络 192.168.3.0/24 的路由,下一跳为 192.168.12.2。
-
在 R03 上执行 show ip route。
-
确认: 存在代码为 O IA 指向网络 192.168.1.0/24 的路由,下一跳为 192.168.23.2。
-
-
测试端到端连通性:
-
从 PC0: 打开命令提示符,执行 ping 192.168.3.11。
-
从 PC1: 打开命令提示符,执行 ping 192.168.1.11。
-
确认: 两个方向的 Ping 命令都成功收到回复。
-