eNSP中路由器OSPF协议配置完整实验和命令解释

本实验使用三台华为路由器(R1、R2和R3)相连,配置OSPF协议实现网络互通。拓扑结构如下:

实验IP规划

  • R1:
    • GE0/0/0: 192.168.12.1/24 (Area 0)
    • Loopback0: 1.1.1.1/32 (Area 0)
  • R2:
    • GE0/0/0: 192.168.12.2/24 (Area 0)
    • GE0/0/1: 192.168.23.2/24 (Area 0)
    • Loopback0: 2.2.2.2/32 (Area 0)
  • R3:
    • GE0/0/1: 192.168.23.3/24 (Area 0)
    • Loopback0: 3.3.3.3/32 (Area 0)

一、基础网络配置

路由器R1配置:

bash 复制代码
<Huawei> system-view  # 进入系统视图
[Huawei] sysname R1  # 修改设备名称为R1

[R1] interface GigabitEthernet 0/0/0  # 进入GE0/0/0接口视图
[R1-GigabitEthernet0/0/0] ip address 192.168.12.1 24  # 配置IP地址
[R1-GigabitEthernet0/0/0] quit  # 退出接口视图

[R1] interface LoopBack 0  # 创建环回接口0
[R1-LoopBack0] ip address 1.1.1.1 32  # 配置环回接口IP
[R1-LoopBack0] quit  # 退出环回接口视图

路由器R2配置:

bash 复制代码
<Huawei> system-view  # 进入系统视图
[Huawei] sysname R2  # 修改设备名称为R2

[R2] interface GigabitEthernet 0/0/0  # 进入GE0/0/0接口视图
[R2-GigabitEthernet0/0/0] ip address 192.168.12.2 24  # 配置IP地址
[R2-GigabitEthernet0/0/0] quit  # 退出接口视图

[R2] interface GigabitEthernet 0/0/1  # 进入GE0/0/1接口视图
[R2-GigabitEthernet0/0/1] ip address 192.168.23.2 24  # 配置IP地址
[R2-GigabitEthernet0/0/1] quit  # 退出接口视图

[R2] interface LoopBack 0  # 创建环回接口0
[R2-LoopBack0] ip address 2.2.2.2 32  # 配置环回接口IP
[R2-LoopBack0] quit  # 退出环回接口视图

路由器R3配置:

bash 复制代码
<Huawei> system-view  # 进入系统视图
[Huawei] sysname R3  # 修改设备名称为R3

[R3] interface GigabitEthernet 0/0/1  # 进入GE0/0/1接口视图
[R3-GigabitEthernet0/0/1] ip address 192.168.23.3 24  # 配置IP地址
[R3-GigabitEthernet0/0/1] quit  # 退出接口视图

[R3] interface LoopBack 0  # 创建环回接口0
[R3-LoopBack0] ip address 3.3.3.3 32  # 配置环回接口IP
[R3-LoopBack0] quit  # 退出环回接口视图

测试连通性,只有直连能通

二、OSPF协议配置

bash 复制代码
#路由器R1的OSPF配置:
[R1] ospf 1 router-id 1.1.1.1  # 启动OSPF进程1,手动指定Router ID
[R1-ospf-1] area 0  # 进入骨干区域Area 0
[R1-ospf-1-area-0.0.0.0] network 192.168.12.0 0.0.0.255  # 宣告直连网络
[R1-ospf-1-area-0.0.0.0] network 1.1.1.1 0.0.0.0  # 宣告环回接口
[R1-ospf-1-area-0.0.0.0] quit  # 退出区域视图
[R1-ospf-1] quit  # 退出OSPF视图

#路由器R2的OSPF配置:
[R2] ospf 1 router-id 2.2.2.2  # 启动OSPF进程1,手动指定Router ID
[R2-ospf-1] area 0  # 进入骨干区域Area 0
[R2-ospf-1-area-0.0.0.0] network 192.168.12.0 0.0.0.255  # 宣告R1-R2网络
[R2-ospf-1-area-0.0.0.0] network 192.168.23.0 0.0.0.255  # 宣告R2-R3网络
[R2-ospf-1-area-0.0.0.0] network 2.2.2.2 0.0.0.0  # 宣告环回接口
[R2-ospf-1-area-0.0.0.0] quit  # 退出区域视图
[R2-ospf-1] quit  # 退出OSPF视图

#路由器R3的OSPF配置:
[R3] ospf 1 router-id 3.3.3.3  # 启动OSPF进程1,手动指定Router ID
[R3-ospf-1] area 0  # 进入骨干区域Area 0
[R3-ospf-1-area-0.0.0.0] network 192.168.23.0 0.0.0.255  # 宣告直连网络
[R3-ospf-1-area-0.0.0.0] network 3.3.3.3 0.0.0.0  # 宣告环回接口
[R3-ospf-1-area-0.0.0.0] quit  # 退出区域视图
[R3-ospf-1] quit  # 退出OSPF视图

测试连通性

三、优化环回接口配置(可选)

bash 复制代码
# 在所有路由器上配置环回接口为OSPF的P2P网络类型
[R1] interface LoopBack 0
[R1-LoopBack0] ospf network-type p2p  # 修改环回接口OSPF网络类型
[R1-LoopBack0] quit

[R2] interface LoopBack 0
[R2-LoopBack0] ospf network-type p2p
[R2-LoopBack0] quit

[R3] interface LoopBack 0
[R3-LoopBack0] ospf network-type p2p
[R3-LoopBack0] quit

四、验证配置

bash 复制代码
#在R1上验证:
[R1] display ospf peer  # 查看OSPF邻居状态
[R1] display ospf routing  # 查看OSPF路由表
[R1] display ip routing-table  # 查看全局路由表
[R1] ping 3.3.3.3  # 测试到R3环回接口的连通性

#在R2上验证:
[R2] display ospf peer  # 查看OSPF邻居状态
[R2] display ospf lsdb  # 查看OSPF链路状态数据库
[R2] display ospf interface  # 查看OSPF接口信息

#在R3上验证:  
[R3] display ospf peer  # 查看OSPF邻居状态
[R3] display ospf routing  # 查看OSPF路由表
[R3] ping 1.1.1.1  # 测试到R1环回接口的连通性

五、配置命令解释

  1. ospf 1 router-id x.x.x.x: 启动OSPF进程1,并手动指定Router ID。Router ID通常使用环回接口IP。
  2. area 0: 进入骨干区域Area 0的配置视图。OSPF必须有一个骨干区域。
  3. network x.x.x.x y.y.y.y: 宣告网络到OSPF。第一个参数是网络地址,第二个是反掩码(0表示精确匹配,255表示任意)。
  4. ospf network-type p2p: 修改接口的OSPF网络类型为点对点,优化环回接口的路由传播。
  5. display ospf peer: 显示OSPF邻居状态,确认邻居关系是否建立(FULL状态表示成功)。
  6. display ospf routing: 显示通过OSPF学习到的路由。
  7. display ospf lsdb: 显示OSPF链路状态数据库,包含所有LSA信息。
  8. display ospf interface: 显示接口的OSPF配置和状态信息。

六、实验注意事项

  • Router ID选择: 必须唯一,建议使用环回接口IP,否则系统会自动选择最大IP作为Router ID。
  • 区域设计: 所有路由器必须连接到骨干区域(Area 0),非骨干区域必须与Area 0直接相连。
  • 网络宣告: 使用精确的反掩码(0.0.0.0)宣告环回接口,确保以32位主机路由传播。
  • 邻居建立条件:
    • 接口IP必须在同一网段
    • Area ID必须一致
    • 认证密码和类型必须匹配(本实验未配置认证)
    • Hello和Dead计时器必须匹配(默认10s和40s)
  • DR/BDR选举: 在广播网络中会选举DR和BDR,本实验使用点对点链路模拟,不涉及此过程。
  • 路由汇总: OSPF支持区域间路由汇总(ABR)和外部路由汇总(ASBR),本实验未演示。

通过以上配置,三台路由器能够建立OSPF邻居关系,并学习到全网路由,实现所有节点的互通。

相关推荐
养海绵宝宝的小蜗5 分钟前
OSPF笔记整理
网络·笔记·智能路由器
AORO202540 分钟前
什么是三防平板电脑?三防平板有什么作用?
网络·5g·电脑·制造·信息与通信
养海绵宝宝的小蜗2 小时前
OSPF综合实验报告册
网络
一念&3 小时前
计算机网络中的socket是什么?编程语言中的socket编程又是什么?python的socket编程又该如何用?
python·计算机网络·php
明月看潮生5 小时前
编程与数学 03-002 计算机网络 17_云计算与网络
计算机网络·青少年编程·云计算·编程与数学
dog2505 小时前
TCP RTO 与丢包检测
网络·网络协议·tcp/ip
希赛网5 小时前
HCIA-Datacom认证笔记:IP路由基础——核心概念与路由分类
网络·笔记·网络协议·tcp/ip·智能路由器
网络研究院6 小时前
从内部保护你的网络
网络·安全·风险·成本·措施
zzc9217 小时前
USRP捕获手机/路由器数据传输信号波形(中)
网络·5g·wifi·路由器·双工通信·手机信号
ALLSectorSorft7 小时前
相亲小程序个人资料管理系统模块搭建
服务器·网络·数据库·python·sql