网络基础:静态路由
静态路由是一种由网络管理员手动配置的路由方式,用于在网络设备(如路由器或交换机)之间传递数据包。与动态路由不同,静态路由不会根据网络状态的变化自动调整。
不同厂商的网络设备在静态路由的配置上有些许差异;下面分别介绍思科(Cisco)、华为(Huawei)、华三(H3C)设备的静态路由配置方法。
①思科(Cisco)
在Cisco设备上,须在全局配置模式下使用ip route命令配置静态路由,具体格式如下:
ip route [目标网络] [子网掩码] [下一跳地址]
例如:
ip route 192.168.2.0 255.255.255.0 192.168.1.2
这条路由表示若是要去往192.168.2.0/24网段则下一跳是192.168.1.2。
②华为(Huawei)
在华为设备上,需要在系统视图模式使用ip route-static命令配置静态路由,具体格式如下:
ip route-static [目标网络] [子网掩码] [下一跳地址]
示例:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
这条路由表示若是要去往192.168.2.0/24网段则下一跳是192.168.1.2。
③华三(H3C)
在华三设备上,也是在系统视图模式中使用ip route-static命令配置静态路由,具体格式如下:
ip route-static [目标网络] [子网掩码] [下一跳地址]
示例:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
这条路由表示若是要去往192.168.2.0/24网段则下一跳是192.168.1.2。
默认路由
默认路由是一种特殊的静态路由,用于处理没有明确路由条目的数据包,它通常用于连接内部网络和外部网络(如互联网);默认路由的目标网络和子网掩码都是0.0.0.0,表示所有未明确指定的目标。
以下是思科(Cisco)、华为(Huawei)、华三(H3C)设备上配置默认路由的方法:
①思科(Cisco)
格式:
ip route 0.0.0.0 0.0.0.0 [下一跳地址]
示例:
ip route 0.0.0.0 0.0.0.0 192.168.1.1
这条路由表示不管要去往哪个网段,下一跳都是192.168.1.1。
②华为(Huawei)
格式:
ip route-static 0.0.0.0 0.0.0.0 [下一跳地址]
示例:不管要去往哪个网段,下一跳都是192.168.1.1。
ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
③华三(H3C)
格式:
ip route-static 0.0.0.0 0.0.0.0 [下一跳地址]
示例:不管要去往哪个网段,下一跳都是192.168.1.1。
ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
浮动路由
浮动路由(Floating Static Route)是一种备用的静态路由,它在主路由失效时生效。通过设置较高的管理距离(Administrative Distance,AD)来降低其优先级,从而确保只有在主路由不可用时才会使用浮动路由。
以下是思科(Cisco)、华为(Huawei)、华三(H3C)设备上配置浮动路由的方法:
①思科(Cisco)
格式:
ip route [目标网络] [子网掩码] [下一跳地址] [管理距离]
例如,主静态路由为(静态路由的管理距离默认是1):如果数据包的目标IP地址属于 192.168.2.0/24 网络(即 192.168.2.0 到 192.168.2.255 之间的任意IP地址),则将这些数据包转发给 192.168.1.2 这个下一跳地址。
ip route 192.168.2.0 255.255.255.0 192.168.1.2
浮动路由为:
ip route 192.168.2.0 255.255.255.0 192.168.1.3 10
如果数据包的目标IP地址属于 192.168.2.0/24 网络(即 192.168.2.0 到 192.168.2.255 之间的任意IP地址),则将这些数据包转发给 192.168.1.3 这个下一跳地址然而,这条路由的管理距离为 10,它比默认静态路由的管理距离(通常为 1)要高,这意味着它是一个浮动路由。只有当优先级更高的路由(管理距离较低的路由)不可用时,设备才会使用这条路由;下面华为、华三设备配置的思路与思科一致,接下来就写一下配置的格式与示例,不做过多的解释了。
②华为(Huawei)
格式:
ip route-static [目标网络] [子网掩码] [下一跳地址] preference [管理距离]
例如,主静态路由为:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
浮动路由为:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.3 preference 10
③华三(H3C)
格式:
ip route-static [目标网络] [子网掩码] [下一跳地址] preference [管理距离]
例如,主静态路由为:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
浮动路由为:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.3 preference 10
!!!优先级/管理距离(越小越优):如果从多个不同途径学习到的同一个路由条目比较优先级/管理距离,越小越优,以下是常见协议的优先级/管理距离:

当路由器通过某种路由协议从不同接口同时学到多条去往同一个目标网络的路由时,则根 据度量值进行路由选择。 路由度量值表示到达这条路由所指目的地址的代价;度量值数值越小越优先,度量值最小路由将会被添加到路由表中。

相关文章:
网络基础:静态路由
静态路由是一种由网络管理员手动配置的路由方式,用于在网络设备(如路由器或交换机)之间传递数据包。与动态路由不同,静态路由不会根据网络状态的变化自动调整。 不同厂商的网络设备在静态路由的配置上有些许差异;下面…...
库存管理系统基于spingboot vue的前后端分离仓库库存管理系统java项目java课程设计java毕业设计
文章目录 库存管理系统一、项目演示二、项目介绍三、部分功能截图四、部分代码展示五、底部获取项目源码(9.9¥带走) 库存管理系统 一、项目演示 库存管理系统 二、项目介绍 基于spingboot和vue前后端分离的库存管理系统 功能模块ÿ…...
【ArcGIS AddIn插件】【可用于全国水旱灾害风险普查】全网最强洪水淹没分析插件-基于8邻域种子搜索算法-有源淹没分析算法
最近有很多GIS小伙伴咨询我关于基于8邻域种子搜索算法的有源淹没分析插件的使用方法及原理,咱们通过这篇文章给大家详细介绍下这款插件的运行机制。 一、插件类型及适用版本 本插件属于ArcGIS AddIn工具条插件,基于ArcGIS Engine10.2.2的开发环境开发的&…...
==和equals的区别(面试题)
和equals有什么区别 对于基本数据类型,比较的是值是否相等,对于引用类型则是比较的地址是否相等;对于equals来说,基本数据类型没有equals方法,对于引用类型equals比较的是引用对象是否相同 那针对以上结论,…...
本地项目上传到GitHub上(李豆)
本地项目上传到GitHub上(李豆) 准备工作: 本地需要有 git 也需要有一个 GitHub 账号 首先需要在 GitHub 新建一个空仓库 在想要上传项目的文件夹中使用 Git 命令操作 初始化: git init与 github 仓库进行链接 :git remote add origin …...
碧海威L7云路由无线运营版 confirm.php/jumper.php 命令注入漏洞复现(XVE-2024-15716)
0x01 产品简介 碧海威L7网络设备是 北京智慧云巅科技有限公司下的产品,基于国产化ARM硬件平台,采用软硬一体协同设计方案,释放出产品最大效能,具有高性能,高扩展,产品性能强劲,具备万兆吞吐能力,支持上万用户同时在线等高性能。其采用简单清晰的可视化WEB管理界面,支持…...
redis实战-添加商户缓存
为什么要使用缓存 言简意赅:速度快,好用缓存数据存储于代码中,而代码运行在内存中,内存的读写性能远高于磁盘,缓存可以大大降低用户访问并发量带来的服务器读写压力实际开发中,企业的数据量,少…...
SQL游标的基本使用方法与示例
SQL游标的基本使用方法与示例 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们来探讨SQL游标的基本使用方法及示例。在数据库编程中,游标是一…...
还不知道工业以太网和现场总线区别???
工业以太网 工业以太网是一种专为工业环境设计的网络通信技术,它基于标准的以太网技术,但针对工业应用进行了优化。工业以太网能够适应高温、低温、防尘等恶劣工业环境,采用TCP/IP协议,与IEEE 802.3标准兼容,并在应用层…...
量化交易 - 策略回测
策略回测 1、什么是策略回测?2、策略回测的作用3、策略回测系统概述3.1策略回测中相关的指标介绍3.2量化交易策略的资金容量3.3 完整的策略回测系统包含哪些内容 1、什么是策略回测? 策略回测,也称之为策略回溯测试,是指利用交易…...
Java--选择排序
思想 从左向右遍历数组,让每个数组元素依次作为基准,将基准数组扫描一次,若有元素比基准小则标记这个元素,若后续元素存在比此元素更小的,则标记更小的元素,遍历完此次数组之后,交换基准和标记数…...
Python基础之模块和包
文章目录 1 模块和包1.1 模块和包1.1.1 模块1.1.2 包1.1.3 简单使用 1.2 import 语句1.2.1 import1.2.2 from … import 语句1.2.3 from … import * 语句 1.4 深入模块1.4.1 模块符号表1.4.2 __name__属性1.4.3 dir() 函数1.4.4 作用域 1.5 常用内置模块 1 模块和包 1.1 模块…...
基于SpringBoot漫画网站系统设计和实现(源码+LW+调试文档+讲解等)
💗博主介绍:✌全网粉丝10W,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码数据库🌟 感兴趣的可以先收藏起来,…...
Mysql----表的约束
提示:以下是本篇文章正文内容,下面案例可供参考 一、表的约束 表的约束:表中一定要有约束,通过约束让插入表中的数据是符合预期的。它的本质是通过技术手段,让程序员插入正确的数据,约束的最终目标是保证…...
如何用 PHP 实现一个自定义爬虫框架
随着互联网的不断发展,信息量爆炸式增长,获取有价值的信息已经成为了许多人的需求。在这样的大环境下,爬虫技术逐渐兴起,成为了大数据时代的重要工具之一。爬虫技术的应用十分广泛,其可以用于网络舆情监测、数据分析、…...
【机器学习】机器学习的重要方法——强化学习:理论,方法与实践
目录 一、强化学习的核心概念 二、强化学习算法的分类与示例代码 三.强化学习的优势 四.强化学习的应用与挑战 五、总结与展望 强化学习:理论,方法和实践 在人工智能的广阔领域中,强化学习(Reinforcement Learning, RL&…...
Linux磁盘监控思路分析
磁盘监控原理 设备又名I/O设备,泛指计算机系统中除主机以外的所有外部设备。 1.1 计算机分类 1.1.1 按照信息传输速度分: 1.低速设备:每秒传输信息仅几个字节或者百个字节,如:键盘、鼠标等 2.中速设备:…...
pc端制作一个顶部固定的菜单栏
效果 hsl颜色 hsl颜色在css中比较方便 https://www.w3school.com.cn/css/css_colors_hsl.asp 色相(hue)是色轮上从 0 到 360 的度数。0 是红色,120 是绿色,240 是蓝色。饱和度(saturation)是一个百分比值…...
ONLYOFFICE 8.1版本桌面编辑器深度体验:创新功能与卓越性能的结合
ONLYOFFICE 8.1版本桌面编辑器深度体验:创新功能与卓越性能的结合 随着数字化办公的日益普及,一款高效、功能丰富的办公软件成为了职场人士的必备工具。ONLYOFFICE团队一直致力于为用户提供全面而先进的办公解决方案。最新推出的ONLYOFFICE 8.1版本桌面编…...
使用Java连接数据库并且执行数据库操作和创建用户登录图形化界面(2)
(1)在student数据库上创建一个用户表tb_account,该表包含用户id,用户名和密码。 字段名称 数据类型 注释 约束 user_id Char(8) 用户id 主键 user_name char(10) 用户名 不能为空 password char(10) 密码 默认值&a…...
stm32G473的flash模式是单bank还是双bank?
今天突然有人stm32G473的flash模式是单bank还是双bank?由于时间太久,我真忘记了。搜搜发现,还真有人和我一样。见下面的链接:https://shequ.stmicroelectronics.cn/forum.php?modviewthread&tid644563 根据STM32G4系列参考手…...
调用支付宝接口响应40004 SYSTEM_ERROR问题排查
在对接支付宝API的时候,遇到了一些问题,记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...
《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)
CSI-2 协议详细解析 (一) 1. CSI-2层定义(CSI-2 Layer Definitions) 分层结构 :CSI-2协议分为6层: 物理层(PHY Layer) : 定义电气特性、时钟机制和传输介质(导线&#…...
Psychopy音频的使用
Psychopy音频的使用 本文主要解决以下问题: 指定音频引擎与设备;播放音频文件 本文所使用的环境: Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...
【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分
一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计,提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合:各模块职责清晰,便于独立开发…...
10-Oracle 23 ai Vector Search 概述和参数
一、Oracle AI Vector Search 概述 企业和个人都在尝试各种AI,使用客户端或是内部自己搭建集成大模型的终端,加速与大型语言模型(LLM)的结合,同时使用检索增强生成(Retrieval Augmented Generation &#…...
虚拟电厂发展三大趋势:市场化、技术主导、车网互联
市场化:从政策驱动到多元盈利 政策全面赋能 2025年4月,国家发改委、能源局发布《关于加快推进虚拟电厂发展的指导意见》,首次明确虚拟电厂为“独立市场主体”,提出硬性目标:2027年全国调节能力≥2000万千瓦࿰…...
Unity UGUI Button事件流程
场景结构 测试代码 public class TestBtn : MonoBehaviour {void Start(){var btn GetComponent<Button>();btn.onClick.AddListener(OnClick);}private void OnClick(){Debug.Log("666");}}当添加事件时 // 实例化一个ButtonClickedEvent的事件 [Formerl…...
【Linux】自动化构建-Make/Makefile
前言 上文我们讲到了Linux中的编译器gcc/g 【Linux】编译器gcc/g及其库的详细介绍-CSDN博客 本来我们将一个对于编译来说很重要的工具:make/makfile 1.背景 在一个工程中源文件不计其数,其按类型、功能、模块分别放在若干个目录中,mak…...
yaml读取写入常见错误 (‘cannot represent an object‘, 117)
错误一:yaml.representer.RepresenterError: (‘cannot represent an object’, 117) 出现这个问题一直没找到原因,后面把yaml.safe_dump直接替换成yaml.dump,确实能保存,但出现乱码: 放弃yaml.dump,又切…...
