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配置:

<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配置:

<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配置:

<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协议配置

#路由器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视图

测试连通性

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

# 在所有路由器上配置环回接口为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

 四、验证配置

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/80159.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/80159.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

内网渗透——红日靶场三

目录 一、前期准备 二、外网探测 1.使用nmap进行扫描 2.网站信息收集 3.漏洞复现(CVE-2021-23132) 4.disable_function绕过 5.反弹shell&#xff08;也&#xff0c;并不是&#xff09; 6.SSH登录 7.权限提升&#xff08;脏牛漏洞&#xff09; 8.信息收集 9.上线msf 三…

解决Win11下MySQL服务无法开机自启动问题

问题描述 在win11系统中&#xff0c;明明将MySQL服务设置成了自动启动&#xff0c;但在重启电脑后MySQL服务还是无法自动启动&#xff0c;每次都要重新到计算机管理的服务中找到服务再手动启动。 解决方式 首先确保mysql服务的启动类型为自动。 设置方法&#xff1a;找到此电…

后端项目进度汇报

项目概述 本项目致力于构建一个先进的智能任务自动化平台。其核心技术是一套由大型语言模型&#xff08;LLM&#xff09;驱动的后端系统。该系统能够模拟一个多角色协作的团队&#xff0c;通过一系列精心设计或动态生成的处理阶段&#xff0c;来高效完成各种复杂任务&#xff…

深度学习中学习率调整:提升食物图像分类模型性能的关键实践

深度学习中学习率调整&#xff1a;提升食物图像分类模型性能的关键实践 接上篇保存最优模型&#xff0c;在深度学习模型训练过程中&#xff0c;学习率作为核心超参数&#xff0c;其设置直接影响模型的收敛速度与最终性能。本文将结合食物图像分类项目&#xff0c;深入探讨学习…

Vue 3零基础入门:从环境搭建到第一个组件

Vue 3零基础入门&#xff1a;从环境搭建到第一个组件 一、Vue 3简介 Vue.js是一款渐进式JavaScript框架&#xff0c;用于构建用户界面。Vue 3是Vue的最新主要版本&#xff0c;于2020年9月发布&#xff0c;带来了许多改进和新特性&#xff1a; 更快的渲染速度更小的包体积Com…

为了结合后端而学习前端的学习日志(1)——纯CSS静态卡片案例

前端设计专栏 使用纯CSS创建简洁名片卡片的学习实践 在这篇技术博客中&#xff0c;我将分享我的前端学习过程&#xff0c;如何使用纯HTML和CSS创建一个简洁美观的名片式卡片&#xff0c;就像我博客首页展示的那样。这种卡片设计非常适合作为个人简介、产品展示或团队成员介绍…

k8s监控方案实践(一):部署Prometheus与Node Exporter

k8s监控方案实践&#xff08;一&#xff09;&#xff1a;部署Prometheus与Node Exporter 文章目录 k8s监控方案实践&#xff08;一&#xff09;&#xff1a;部署Prometheus与Node Exporter一、Prometheus简介二、PrometheusNode Exporter实战部署1. 创建Namespace&#xff08;p…

谷歌最新推出的Gemini 2.5 Flash人工智能模型因其安全性能相较前代产品出现下滑

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

【Python】PDF文件处理(PyPDF2、borb、fitz)

Python提供了多种方法和库用于处理PDF文件&#xff0c;这些工具可以帮助开发者实现诸如读取、写入、合并、拆分以及压缩等功能。以下是几个常用的Python PDF操作库及其基本用法&#xff08;PyPDF2、borb、fitz&#xff09;。 1. PyPDF2 PyPDF2 是一个功能强大的库&#xff0…

websocketd 10秒教程

websocketd 参考地址&#xff1a;joewalnes/websocketd 官网地址&#xff1a;websocketd websocketd简述 websocketd是一个简单的websocket服务Server&#xff0c;运行在命令行方式下&#xff0c;可以通过websocketd和已经有程序进行交互。 现在&#xff0c;可以非常容易地构…

Spring Boot 基于 Cookie 实现单点登录:原理、实践与优化详解

前言 在多系统交互的应用场景中&#xff0c;单点登录&#xff08;SSO&#xff09;能够显著提升用户体验&#xff0c;减少重复登录的繁琐操作。基于 Cookie 的单点登录方案&#xff0c;凭借其简单直观、浏览器原生支持的特性&#xff0c;成为快速实现单点登录的有效方式。本文将…

ModBus协议详解:从基础概念到C#实现RTU与TCP通讯

ModBus协议是莫迪康公司为了让PLC之间进行数据通信而设计出来的协议。它是一种总线协议&#xff0c;是一种一对多&#xff0c;上下级的关系。 它的应用广泛&#xff0c;具有免费开源&#xff0c;操作简单的有点&#xff0c;并且可以兼容串口和网络通讯&#xff0c;兼容也不错。…

PHP数组排序深度解析:sort()、rsort()、asort()、arsort()、ksort()、krsort() 的适用场景与性能对比

在PHP开发中&#xff0c;数组排序是日常操作的核心技能之一。无论是处理用户数据、产品列表&#xff0c;还是分析日志信息&#xff0c;合理的排序方法能显著提升代码的效率和可维护性。PHP提供了多种数组排序函数&#xff08;如 sort()、rsort()、asort() 等&#xff09;&#…

RabittMQ-高级特性2-应用问题

文章目录 前言延迟队列介绍ttl死信队列存在问题延迟队列插件安装延迟插件使用事务消息分发概念介绍限流非公平分发&#xff08;负载均衡&#xff09; 限流负载均衡RabbitMQ应用问题-幂等性保障顺序性保障介绍1顺序性保障介绍2消息积压总结 前言 延迟队列介绍 延迟队列(Delaye…

HOW - 在 Mac 上的 Chrome 浏览器中调试 Windows 场景下的前端页面

文章目录 为什么需要模拟 Windows 环境&#xff1f;一、修改 User-Agent 模拟 Windows 浏览器方法 1&#xff1a;通过 Chrome 开发者工具修改 UA方法 2&#xff1a;使用浏览器插件 二、模拟 Windows 的字体和滚动条样式1. 模拟 Windows 字体2. 强制显示滚动条&#xff08;模拟 …

如何删除豆包本地大模型

由于无法选择大模型的安装位置&#xff0c;因此会占用C盘大量空间&#xff0c;然后又找到不卸载的地方&#xff0c;经排查豆包大模型安装位为&#xff1a;C:\Users\[当前电脑用户]\AppData\Local\Doubao\User Data&#xff0c;只能进行手动卸载。

Linux C语言线程编程入门笔记

目录 开发环境准备 线程基础概念 进程与线程的关系 线程生命周期 创建线程 等待线程结束 线程函数和参数 互斥锁与共享资源保护 总结 开发环境准备 操作系统&#xff1a;以 Linux 为例&#xff08;Ubuntu/CentOS 等主流发行版&#xff09;。请确保系统已安装 GNU C 编…

levelDB的数据查看(非常详细)

起因:.net大作业天气预报程序(WPF)答辩时&#xff0c;老师问怎么维持数据持久性的&#xff0c;启动时加载的数据存在哪里&#xff0c;我明白老师想考的应该是json文件的解析&#xff08;正反&#xff09;&#xff0c;半天没答上来存那个文件了&#xff08;老师默认这个文件是自…

数据分析怎么做?高效的数据分析方法有哪些?

目录 一、数据分析的对象和目的 &#xff08;一&#xff09;数据分析的常见对象 &#xff08;二&#xff09;数据分析的目的 二、数据分析怎么做&#xff1f; &#xff08;一&#xff09;明确问题 &#xff08;二&#xff09;收集数据 &#xff08;三&#xff09;清洗和…

手写 Vue 源码 === 完善依赖追踪与触发更新

目录 依赖收集的完整实现 trackEffects:建立双向依赖关系 触发更新的完整实现 完整的响应式流程 为什么使用 Map 而不是 Set? 总结 在上一篇文章中,我们介绍了 Vue3 响应式系统的基本原理和 activeEffect 的作用。现在,我们将深入探讨完善后的依赖追踪和触发更新机制…