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邻居关系,并学习到全网路由,实现所有节点的互通。

相关推荐
2301_780789661 天前
DDoS 攻击溯源:DNS 水印标记 + 区块链存证的双保险
运维·服务器·网络·云原生·ddos
2601_949499941 天前
芯瑞科技 DT-1414 光模块工程实测:完美兼容博通(安华高) HFBR-1414PTZ,VCSEL 替代方案
大数据·网络·人工智能·科技·光模块
2501_915918411 天前
iOS 怎么抓包?抓包鹰系统级 网卡 应用层三种方式对比,不越狱抓 iPhone 流量
网络协议·计算机网络·网络安全·ios·adb·https·udp
云边云科技_云网融合1 天前
连锁门店 POS、监控、IoT 设备网络不稳定怎么解决?
网络·物联网
XR1234567881 天前
学校宿舍区网络方案对比:多终端高并发下的认证、管理与体验
网络
March.s1 天前
IP 存储核心 iSCSI:原理拆解 + 无报错实战指南
网络·网络协议·tcp/ip
星恒讯工业路由器1 天前
远程访问技术解析:从内网穿透到安全隧道的三种主流方案
网络·信息与通信·内网穿透·远程访问·vpn隧道
超智算科技1 天前
超智算领衔协办“NVIDIA创业企业展示·西安站”,全栈AI服务赋能行业生态协同发展
大数据·网络·人工智能·物联网·百度
空杆推不起1 天前
企业数据加密实战:传输链路与存储层全场景落地指南
网络·安全·web安全
️学习的小王1 天前
基于UDP实现简易聊天室(基础版)——Python实现
网络·python·udp