一:静态路由

  • 简述:在华为路由器中,使用ip route-static命令配置静态路由。一条静态路由主要包含以下要素。

目的地址:数据包要到达的目标IP地址

子网掩码:用于指定目的地址的网络部分和主机部分

下一跳地址(可选):数据包转发到的下一个路由器的接口IP地址。在某些情况下,也可以指定出接口(interface-typeinterface-number),这通常用于点到点类型的接口,其中对端接口地址就是路由的下一跳地址。

  • 实验验证

拓扑图

ip route-static 192.168.3.254 255.255.255.0 192.168.2.254 #r1设置静态路由
ip route-static 192.168.1.254 255.255.255.0 192.168.2.1   #r2设置静态路由

二:动态路由

  • rip
    在这里插入图片描述
    R1
[Huawei]rip #开启rip
[Huawei-rip-1]network 192.168.1.0 #宣告192.168.1.0加入rip
[Huawei-rip-1]network 192.168.2.0 #宣告192.168.2.0加入rip

R2

[Huawei]rip #开启rip
[Huawei-rip-1]network 192.168.2.0 #宣告192.168.2.0加入rip
[Huawei-rip-1]network 192.168.3.0  #宣告192.168.3.0加入rip
  • ospf

名词解释

一台路由器如果要运行OSPF协议,必须存在Router ID。路由器的Router ID是一个32比特无符号整数,是一台路由器在自治系统中的唯一标识。为保证OSPF运行的稳定性,在进行网络规划时应该确定Router ID的划分并手工配置。

OSPFarearouter-id
process-id为进程号,缺省值为1。指定区域的标识。路由器的指定标识。
支持多进程,一台路由器运行多个独立的进程。域号(Area ID)是0的称为骨干区域。手动配置Router ID时,必须保证自治系统中任意两台Router ID都不相同。
一个接口只能属于一个OSPF进程骨干区域负责区域之间的路由,非骨干区域之间的路由信息必须通过骨干区域来转发。通常的做法是将Router ID配置为与该设备某个接口的IP地址一致。
display ospf peer #查看路由器的OSPF邻居
display ospf routing #查看路由器的路由信息
display ospf lsdb #查看ospf的lsdb信息
  • OSPF(同一区域内)

操作步骤
1.执行命令system-view,进入系统视图。
2.执行命令ospf [ process-id ],进入OSPF进程视图。
3.执行命令area area-id,进入OSPF区域视图。
4.执行命令network ip-address wildcard-mask,配置区域所包含的网段。

在这里插入图片描述
R1命令

ospf 1 router-id 192.168.1.254 #设置ospf进程为1,router-id 192.168.1.254
area 1 #设置区域1
network 192.168.1.0 0.0.0.255 #将192.168.1.0划入区域1
network 192.168.2.0 0.0.0.255 #将192.168.2.0划入区域1

R2命令

area 1 #设置区域1
network 192.168.2.0 0.0.0.255 #将192.168.2.0划入区域1
network 192.168.3.0 0.0.0.255 #将192.168.3.0划入区域1
  • OSPF(多区域内)

在这里插入图片描述

区域类型路由器角色
骨干区域(Area 0):所有非骨干区域必须直接或间接连接到Area 0内部路由器(IR):所有接口在同一区域
非骨干区域:标准区域、Stub区域、NSSA区域等区域边界路由器(ABR):连接多个区域(必须包含Area 0)
特殊区域:用于优化路由传递(如Totally Stub区域)自治系统边界路由器(ASBR):引入外部路由

注意:所有区域间通信必须经过Area 0,强制星型拓扑避免区域间路由环路

R1命令

ospf 1 //启用ospf,id为1
area 0 #声明区域 0
network 192.168.2.1 0.0.0.255 #宣告192.168.2.1属于area 0
area 1 #声明区域 1
network 192.168.1.254 0.0.0.255 #宣告192.168.1.254属于area 1

R2命令

ospf 1 #启用ospf,id为1
area 0 #声明区域 0
network 192.168.2.254 0.0.0.255 #宣告192.168.2.254属于area 0
area 2 #声明区域 2
network 192.168.3.254 0.0.0.255 #宣告192.168.3.254属于area 2

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

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

相关文章

大模型应用:如何使用Langchain+Qwen部署一套Rag检索系统

一、TL;DR 从0-1使用qwen chat model langchain的链式架构搭建一套rag系统详细介绍了Langchain的工具链的调用流程简单介绍了可能会出现什么问题 二、方法 参考开源链接:https://github.com/Aphasia0515/self_llm/ 2.1 硬件和软件依赖 类型需求备注…

决策树:化繁为简的智能决策利器

本文来自「大千AI助手」技术实战系列,专注用真话讲技术,拒绝过度包装。 想象一个相亲决策过程: 对方收入 > 30万? → 是 → 见面否 → 颜值高? → 是 → 先聊聊否 → 放弃 这种层层递进的判断结构,正是…

html中的盒子标签div标签,有序列表,无序列表

div标签 div标签对于分析数据很重要&#xff0c;因为数据在页面中展示是以区域的形式展示的&#xff0c;而查找数据需要先找到盒子名称在继续向下找。前端页面布局中有两种布局方式&#xff0c;一种是通过表格布局&#xff0c;一种是通过divcss来布局。 <!DOCTYPE html>…

【Redis】解码Redis中hash类型:理解基础命令,以及内部编码方式和使用场景

&#x1f4da;️前言 &#x1f31f;&#x1f31f;&#x1f31f;精彩读导 本次我们将全面剖析Redis的核心技术要点&#xff0c;包括其丰富的数据类型体系、高效的编码方式以及秒级响应的性能奥秘。对于渴望深入理解Redis底层机制的技术爱好者&#xff0c;这是一次难得的学习机会…

AI工具在学术写作中的伦理边界与诚信规范的平衡

AI写作助手的兴起与争议 人工智能技术的飞速发展&#xff0c;学境思源&#xff0c;ChatGPT、Grok、Claude 等AI写作工具逐渐走入高校师生的视野。一键生成论文初稿&#xff01;从课程作业到毕业论文&#xff0c;不少学生已经尝试让AI参与写作过程&#xff0c;希望借此提升效率…

课程专注度分析系统项目

前端代码: <!DOCTYPE html> <html lang="zh-CN"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>课堂专注度分析系统 - 科技…

区块链是什么

区块链的本质与机制 1. 核心定义 区块链 加密的分布式记账技术&#xff0c;融合密码学、网络学、金融学三大学科。 去中心化&#xff1a;数据存储于全网节点&#xff08;如百万台计算机&#xff09;&#xff0c;而非单一数据库。不可篡改&#xff1a;修改数据需控制全网51%以…

用可观测工具高效定位和查找设计中深度隐藏的bug

软件仿真拥有最佳的信号可见性和调试灵活性,被大多数工程师熟练使用,能够高效捕获很多显而易见的常见错误。 然而,由软件实现的数字仿真过程运行速度有限,很难做到100%代码覆盖。导致那些深度隐藏的设计问题,将不可避免的逃逸,只能以FPGA在线调试方式解决。 01 为什么全…

华为OD-2024年E卷-字符串化繁为简[200分] -- python

问题描述&#xff1a; 给定一个输入字符串&#xff0c;字符串只可能由英文字母(a~z、A~Z) 和左右小括号((、))组成。当字符串里存在小括号时&#xff0c;小括号是成对的&#xff0c;可以有一个或多个小括号对&#xff0c;小括号对不会嵌套&#xff0c;小括号对内可以包含1个或…

使用sealos安装k8s

一、准备工作&#xff08;所有节点需执行&#xff09;​ 1、系统要求 操作系统&#xff1a;本文为Ubuntu 20.0.4 配置&#xff1a;不同主机名、时间同步、SSH 免密互通、关闭防火墙/SELinux/swap。 资源&#xff1a;建议 ≥2核 CPU、2GB 内存&#xff08;生产环境需更高&am…

Pytorch 实战四 VGG 网络训练

系列文章目录 文章目录 系列文章目录前言一、源码1. 解决线程冲突2.代码框架 二、代码详细介绍1.基础定义2. epoch 的定义3. 每组图片的训练和模型保存 前言 前面我们已经完成了数据集的制作&#xff0c;VGG 网络的搭建&#xff0c;现在进行网络模型的训练。 一、源码 import t…

课程专注度分析系统文档

一、项目概述 本项目基于 Flask 框架开发&#xff0c;结合计算机视觉技术&#xff08;利用 YOLOv10 等模型 &#xff09;&#xff0c;实现对课堂视频的智能分析。可检测视频中学生手机使用情况、面部表情&#xff08;专注、分心等 &#xff09;&#xff0c;统计专注度、手机使…

中国设计 全球审美 | 安贝斯新产品发布会:以东方美学开辟控制台仿生智造新纪元

6月17日&#xff0c;安贝斯&#xff08;武汉&#xff09;控制技术有限公司&#xff08;以下简称“安贝斯”&#xff09;在武汉隆重举行“新产品发布暨协会联合创新峰会”。近百位来自政府机构、行业协会、行业用户及战略合作伙伴的嘉宾齐聚现场&#xff0c;共同见证以“中国设计…

在微信小程序wxml文件调用函数实现时间转换---使用wxs模块实现

1. 创建 WXS 模块文件&#xff08;推荐单独存放&#xff09; 在项目目录下新建 utils.wxs 文件&#xff0c;编写时间转换逻辑&#xff1a; // utils.wxs module.exports {// 将毫秒转换为分钟&#xff08;保留1位小数&#xff09;convertToMinutes: function(ms) {if (typeo…

ByteMD 插件系统详解

ByteMD 插件系统详解 ByteMD 的插件系统是其强大扩展性的核心。它允许开发者在 Markdown 解析、AST 转换、HTML 渲染、以及编辑器 UI 交互的各个阶段注入自定义逻辑。这得益于 ByteMD 深度集成了 unified 处理器和其丰富的生态系统&#xff08;remark 用于 Markdown&#xff0c…

每日一练之 Lua 表

Lua 的 table 是什么数据结构&#xff1f;如何创建和访问&#xff1f; 数据结构:Lua的table是一种哈希表&#xff0c;使用键值对存储数据&#xff0c;支持动态扩容 创建方式: local t1 {} local t2 {10,20,30} local t3 {name"Alice",age25}访问方式&#xff1a…

实现自动胡批量抓取唯品会商品详情数据的途径分享(官方API、网页爬虫)

在电商领域&#xff0c;数据就是企业的核心资产。无论是市场分析、竞品研究&#xff0c;还是精准营销&#xff0c;都离不开对大量商品详情数据的深入挖掘。唯品会作为知名的电商平台&#xff0c;其丰富的商品信息对于众多从业者而言极具价值。本文将详细探讨实现自动批量抓取唯…

Zephyr 高阶实践:彻底讲透 west 构建系统、模块管理与跨平台 CI/CD 配置

本文是 Zephyr 项目管理体系的高阶解构与实战指南&#xff0c;全面覆盖 west 构建系统原理、模块解耦与 west.yml 多模块维护机制&#xff0c;结合企业级多平台 CI/CD 落地流程&#xff0c;深入讲解如何构建可靠、可维护、跨芯片架构的一体化 Zephyr 工程。 一、为什么 Zephyr …

我开源了一套springboot3快速开发模板

我开源了一套springboot3快速开发模板 开箱即用、按需组合、可快速二次开发的后端通用模板。 ✨ 主要特性 Spring Boot 3.x Java 17&#xff1a;跟随 Spring 最新生态&#xff0c;利用现代语法特性。多模块分层&#xff1a;common 抽象通用能力、starter 负责启动、modules…

OpenCV CUDA模块设备层-----在GPU上计算两个uchar1类型像素值的反正切(arctangent)比值函数atan2()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 对输入的两个 uchar1 像素值 a 和 b&#xff0c;先分别归一化到 [0.0, 1.0] 浮点区间&#xff0c;然后计算它们的 四象限反正切函数。 函数原型…