OSPF路由协议配置

初始环境与准备:

  1. 物理连接: 按照文件的拓扑连接了 3 台路由器 (R01, R02, R03)、2 台交换机 (Switch0, Switch1) 和 2 台 PC (PC0, PC1)。关键发现:路由器之间的连接实际使用的是以太网线(连接到 FastEthernet 接口),而不是串口线。

  2. PC 配置: 你配置了 PC0 (IP: 192.168.1.11/24, 网关: 192.168.1.1) 和 PC1 (IP: 192.168.3.11/24, 网关: 192.168.3.1)。

  3. Console 连接: 你使用 Console 线依次连接到各路由器进行配置。

二、 路由器 R01 配置

  1. 连接与登录: 使用 Console 线连接到 R01,打开终端软件。

  2. 进入配置模式:

    • 在 Router> 提示符下,输入 enable 进入特权模式 (Router#)。

    • 输入 configure terminal 进入全局配置模式 (Router(config)#)。

  3. 基础配置:

    • 输入 hostname R01 设置主机名。

    • 输入 no ip domain-lookup (可选)。

  4. 配置接口 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

  5. 配置接口 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

  6. 配置 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#)。

  7. 保存配置:

    • 输入 copy running-config startup-config 并按两次回车。

三、 路由器 R02 配置

  1. 连接与登录: 将 Console 线移至 R02,打开终端连接。

  2. 进入配置模式:

    • 在 Router> 或 # 提示符下,进入全局配置模式 (configure terminal)。
  3. 基础配置:

    • 输入 hostname R02。

    • 输入 no ip domain-lookup (可选)。

  4. 配置接口 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

  5. 配置接口 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

  6. 配置 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#)。

  7. 保存配置:

    • 输入 copy running-config startup-config 并按两次回车。

四、 路由器 R03 配置与修正

  1. 连接与登录: 将 Console 线移至 R03,打开终端连接。

  2. 进入配置模式:

    • 在 Router> 或 # 提示符下,进入全局配置模式 (configure terminal)。

    复制代码
      configure terminal
  3. 基础配置:

    • 输入 hostname R03。

    • 输入 no ip domain-lookup (可选)。

  4. 配置接口 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

  5. 修正并配置接口 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

  6. 配置 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#)。

  7. 故障排查与确认 (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 配置模式进行修正)

  8. 保存配置:

    • (仍在 R03) 输入 copy running-config startup-config 并按两次回车。

五、 最终验证

  1. 检查接口状态:

    • 在 R01, R02, R03 上分别执行 show ip interface brief。

    • 确认: 所有配置的 FastEthernet 接口 Status 和 Protocol 均为 up,IP 地址符合规划 (特别是 R03 Fa0/1 是 .1)。

  2. 检查 OSPF 邻居:

    • 在 R02 上执行 show ip ospf neighbor。

    • 确认: 看到邻居 R01 (1.1.1.1) 和 R03 (3.3.3.3),状态 State 均为 FULL。

  3. 检查路由表:

    • 在 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。

  4. 测试端到端连通性:

    • 从 PC0: 打开命令提示符,执行 ping 192.168.3.11。

    • 从 PC1: 打开命令提示符,执行 ping 192.168.1.11。

    • 确认: 两个方向的 Ping 命令都成功收到回复。

相关推荐
JanelSirry5 分钟前
VMware+RockyLinux+ikuai+docker+cri-docker+k8s+calico BGP网络 自用 实践笔记(底稿)
网络·docker·kubernetes
chuxinweihui23 分钟前
Socket编程UDP
linux·网络·网络协议·udp·通信
北京耐用通信34 分钟前
神秘魔法?耐达讯自动化Modbus TCP 转 Profibus 如何为光伏逆变器编织通信“天网”
网络·人工智能·网络协议·网络安全·自动化·信息与通信
Ronin30544 分钟前
【Linux网络】Socket编程:UDP网络编程实现Echo Server
linux·网络·udp·网络通信·socket编程
在路上看风景2 小时前
1.9 IP地址和Mac地址
网络
爱奥尼欧2 小时前
【Linux】网络部分——网络基础(协议与网络传输)
linux·网络·arm开发
捷米特研发一部4 小时前
Modbus TCP转RS485智能网关应用实例:集成工业测温器至云平台的数据采集方案
网络
kimi7044 小时前
HTTP的持续与非持续连接,HTTP报文格式
网络·网络协议·http
知北游天4 小时前
Linux网络:使用UDP实现网络通信(服务端&&客户端)
linux·网络·udp
半桔4 小时前
【网络编程】TCP 粘包处理:手动序列化反序列化与报头封装的完整方案
linux·网络·c++·网络协议·tcp/ip