【3】静态路由(Static routing)
目录
一、有类路由和无类路由
二、路由的基本知识
三、配置
路由的组成:
四、特殊——默认路由
五、优点和缺点
六、实验
数据通信是双向的,路由器不同的接口属于不同的广播域和冲突域
一、有类路由和无类路由
有类路由:有ABC类别之分,不带子网掩码的路由,默认按照ABC类的子网掩码来计算
无类路由:没有类别之分,带子网掩码的路由,默认按照所带的子网掩码进行计算
二、路由的基本知识
1.路由器的功能:每个接口属于不同广播域,选择路由,发送或转发数据包,并且会维护路由表
2.路由协议:主要是运行在路由器上的协议,主要工作是进行路由选择
3.路由协议的分类:静态路由和动态路由
4.静态路由:由管理员或用户手动配置,直接告诉路由器如何前往目标网段
5.路由表:每台路由器都会维护自己的一张表,路由表里面存放的是自己所认为前往目标网段的所有最优路由
6.当路由器接收到数据,如何进行处理?
当路由器收到一个数据包(源IP→目标IP地址),查看自己的路由表中是否有路由能匹配到目的IP地址,能匹配成功,则从相应的方向发出去(出接口/下一跳);如果没有路由能匹配到该目标IP地址,则会丢弃该数据包,会优先选择子网掩码最长的匹配路由
三、配置
R1#show ip route //查看路由表
R1(config)#ip route 192.168.20.0 255.255.255.0 202.101.12.2 //数据包发给202.101.12.2,可以前往192.168.20.0/24
R2(config)#ip route 192.168.20.0 255.255.255.0 s0/0/0 //数据包从s0/0/0接口发出去,可以前往192.168.20.0/24
推荐:以太网环境(e0/0,fa0/0,g0/0,xg0/0)推荐使用下一跳,串行链路(serial0/0)推荐使用出接口
下一跳和出接口在路由表中的对比:
S 192.168.10.0/24 [1/0] via 202.101.12.1
S 192.168.20.0/24 is directly connected, Serial0/0/0
路由的组成:
S 表示路由来源,表示静态路由
192.168.10.0/24 表示最终的目标网段
[1/0] 表示[管理距离/度量值]
via 表示下一跳
Serial0/0/0 表示出接口
管理距离(AD值):
每个路由协议都有自己的管理距离,前往同一个网段,优先选择管理距离小的路由
度量值metric值:一个路由协议内部,进行选路的标准,不同协议的度量值计算是不一样,前往同一个网段,在同一个协议有多条路径,优先选择度量值小的路由
四、特殊——默认路由
前往所有的IP地址、目标网段,配置的时候,如果需要在多个方向下配置默认路由,需要考虑是否能进行配置
R1(config)#ip route 0.0.0.0 0.0.0.0 202.101.12.2 //数据包发给202.101.12.2,可以前往所有网段
五、优点和缺点
优点:安全、可靠、资源消耗少 适用于小型网络
缺点:配置比较麻烦,不适合拓扑变更
六、实验
R1(config)#no ip icmp rate-limit unreachable
//关闭icmp防洪攻击特性u.u.u.u ….. 指的是回包失败 uuuu 发包
PC处理数据包,直接将数据包丢给网关
Router(config)#hostname PC1 //修改主机名为PC1
PC1(config)#no ip routing //关闭路由功能
PC1(config)#ip default-gateway 192.168.10.254 //设置默认网关
PC1(config)#int e0/0 //进入连接路由器的接口
PC1(config-if)#no shutdown //打开接口
PC1(config-if)#ip address 192.168.10.1 255.255.255.0 //配置IP地址
跟踪:显示前往目标IP地址,沿途经过的所有下一跳地址,最多30个节点
PC1#traceroute 192.168.20.1 numeric //路由器进行跟踪192.168.20.1,并且跳过域名解析
C:\Users\12554>tracert www.baidu.com //真实PC去跟踪www.baidu.com
loopback:回环口/环回口
虚拟接口,经常用于模拟成主机进行测试使用,默认启用就直接UP,接口不会故障
R2(config)#int loopback 1 //创建回环口1
R2(config-if)#ip address 2.2.2.2 255.255.255.255 //配置该接口的IP地址
相关文章:
【3】静态路由(Static routing)
目录 一、有类路由和无类路由 二、路由的基本知识 三、配置 路由的组成: 四、特殊——默认路由 五、优点和缺点 六、实验 数据通信是双向的,路由器不同的接口属于不同的广播域和冲突域 一、有类路由和无类路由 有类路由:有ABC类别之…...
阿里声音项目Qwen2-Audio的部署安装,在服务器Ubuntu22.04系统——点动科技
阿里声音项目Qwen2-Audio的部署安装,在服务器Ubuntu22.04系统——点动科技 一、ubuntu22.04基本环境配置1.1 更换清华Ubuntu镜像源1.2 更新包列表:2. 安装英伟达显卡驱动2.1 使用wget在命令行下载驱动包2.2 更新软件列表和安装必要软件、依赖2.2 卸载原有…...
RAG(检索增强生成)
RAG (Retrieval-Augmented Generation) 是一种自然语言处理的模型架构,主要用于生成性任务,如文本生成、对话系统等。RAG 将检索和生成两个任务结合起来,以提高生成结果的质量和相关性。 RAG 模型的主要思想是通过检索阶段获取相关的上下文信…...
AcWing848有向图的拓扑排序
拓扑排序的流程: 插入(a,b),表示a->b的关系,调用add(a,b),每次吧b的入度1,d[b]; 然后调用topsort,返回1表示存在拓扑序列,返回0表示不存在拓扑序列。判断是否存在拓扑…...
猫咪掉毛很严重,家中猫毛该如何清理?快来看资深铲屎官经验分享
想必铲屎官们都见识过换毛季的威力。拿我家举例,养了一只长毛,一只短毛,打扫完不用半天,家里就能重新出现不少猫毛。严重的时候,每天都要扫地机器人扫三次,拖一次。 最近两天外出,回来给它们梳…...
Midjourney进阶-反推与优化提示词(案例实操)
Midjourney中提示词是关键,掌握提示词的技巧直接决定了生成作品的质量。 当你看到一张不错的图片,想要让Midjourney生成类似的图片,却不知道如何描述画面撰写提示词,这时候Midjourney的/describe指令,正是帮助你推…...
大公报发表欧科云链署名文章:发行港元稳定币,建Web3.0新生态
欧科云链研究院资深研究员蒋照生近日与香港科技大学副校长兼香港Web3.0协会首席科学顾问汪扬、零壹智库创始人兼CEO柏亮,在大公报发布联合署名文章 ——《Web3.0洞察 / 发行港元稳定币,建Web3.0新生态》,引发市场广泛讨论。 文章就香港稳定币…...
Mybatis的一些常用知识点(面试)
什么是MyBatis? Mybatis 是⼀个半 ORM(对象关系映射)框架,它内部封装了 JDBC。 它让开发者在开发时只需要关注 SQL 语句本身,不需要花费精⼒去处理加载驱动、创建连接等繁杂的过程 缺点: SQL语句的编写⼯作量较⼤ SQ…...
stm32—ADC
1. 什么是ADC 生活中我们经常会用到ADC这种器件,比如说,当我们在使用手机进行语音通信时,ADC器件会将我们的声信号转换为电信号 (模拟信号 ---> 数字信号) 模拟信号: 模拟信号是指用连续变化的物理量表示的信息,其信…...
【微信小程序】吐槽生态之云开发服务端能力不足
回想起来,笔者开发小程序的经历也有4年多了,以前因为技术积累接触不到比较深层次的东西,也不理解软件生态这个概念,现在开发小程序的过程中,越来越觉得很多生态微信的进步空间很大。 问题引入 比如说,在迭…...
AnimateDiff论文解读
GitHub - Kosinkadink/ComfyUI-AnimateDiff-Evolved: Improved AnimateDiff for ComfyUI and Advanced Sampling Support 视频编码 定义: 首先,将视频数据转换为一系列的潜变量代码(latent codes)。这是通过一个预训练的自动编码器(auto-encoder)来完成的。操作: …...
C/C++控制台贪吃蛇游戏的实现
🚀欢迎互三👉:程序猿方梓燚 💎💎 🚀关注博主,后期持续更新系列文章 🚀如果有错误感谢请大家批评指出,及时修改 🚀感谢大家点赞👍收藏⭐评论✍ 一、…...
Linux 升级安装 Weblogic-补丁!
版本: RedHat 6.5 Weblogic 10.3.6.0 ----------------------------------------------------------------- 1.查看当前 weblogic 补丁版本 cd /weblogic/utils/bsu/ ./bsu.sh -prod_dir/weblogic/wlserver_10.3/ -statusapplied -verbose -view 2.卸载旧补丁…...
苍鹰来啦!快来看呀!NGO-BiTCN-BiGRU-Attention北方苍鹰算法优化多重双向深度学习回归预测
苍鹰来啦!快来看呀!NGO-BiTCN-BiGRU-Attention北方苍鹰算法优化多重双向深度学习回归预测 目录 苍鹰来啦!快来看呀!NGO-BiTCN-BiGRU-Attention北方苍鹰算法优化多重双向深度学习回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实…...
关于WebSocket必知必会的知识点
什么是WebSocket WebSocket是一种网络传输协议,可以在单个TCP连接上进行全双工通信,位于OSI模型的应用层。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,服务器可以主动向客户端发送消息。在WebSocket API中,浏览器和…...
Go 1.19.4 Sort排序进阶-Day 12
1. 结构体(切片)排序 结构体返回的是切片。 之前学习了sort.Ints()和sort.Strings(),使用这两个sort库下面的方法,可以对int和strings进行排序。 那如果我要对自定义类型进行排序,怎么办,sort库没提供&…...
python-求距离(赛氪OJ)
[题目描述] 给你一个 1−>n 的排列,现在有一次机会可以交换两个数的位置,求交换后最小值和最大值之间的最大距离是多少?输入格式: 输入共两行。 第一行一个数 n 。 第二行 n 个数表示这个排列。输出格式: 输出一行一…...
《第二十一章 传感器与定位 - 传感器应用》
《第二十一章 传感器与定位 - 传感器应用》 在当今的移动应用开发中,充分利用设备的传感器能够为用户带来更加智能和便捷的体验。本章将重点探讨加速度传感器、方向传感器和光线传感器的应用。 一、传感器应用的重要性 随着智能手机和移动设备的普及,传感…...
Windows系统命令
Windows系统命令 Windows 系统中的命令行工具是指令式编程语言,可以用来执行各种任务、管理文件和目录、监控系统状态等。下面是一个 Windows 命令应用实例: 1. 文件操作 cd:用于改变当前目录。例如,cd Documents 将当前目录更…...
C语言函数递归
前言与概述 本文章将通过多个代码并赋予图示,详细讲解C语言函数递归的定义和函数递归的运算过程。 函数递归定义 程序调用自身的编程技巧称为递归。递归作为一种算法在程序设计语言中广泛应用。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法。它…...
解放双手!用Python自动化Adobe Premiere Pro视频编辑的终极指南 [特殊字符]
解放双手!用Python自动化Adobe Premiere Pro视频编辑的终极指南 🎬 【免费下载链接】pymiere Python for Premiere pro 项目地址: https://gitcode.com/gh_mirrors/py/pymiere 还在为重复的视频编辑任务而烦恼吗?PyMiere项目让你用Pyt…...
113. 强制使用 Letsencrypt ECDSA 和 DNS-01 续期挑战的默认 HTTPS Rancher 证书
Environment 环境 2.9 Situation 地理位置A self-signed default Rancher certificate is currently used and will be migrated to a stronger Let’s Encrypt ECDSA-386 certificate using the DNS-01 renewal challenge. 目前使用自签名默认的牧场证书,并将通过…...
QT6 + CMake + QML开发:你的图片和QML文件加载不出来?可能是.qrc没配对
QT6 CMake QML开发:资源加载失败的终极排查指南 当你花了几个小时精心设计了QML界面,却在运行时看到一片空白或"找不到文件"的错误提示时,那种挫败感每个QT开发者都深有体会。特别是在QT6和CMake的现代开发环境中,资源…...
Ostrakon-VL扫描终端部署案例:单卡A10G跑通全任务链(上传→推理→终端输出)
Ostrakon-VL扫描终端部署案例:单卡A10G跑通全任务链(上传→推理→终端输出) 1. 项目背景与价值 在零售与餐饮行业,每天需要处理大量商品识别、货架巡检等重复性视觉任务。传统方案通常面临两个痛点:一是专业级识别系…...
OpenClaw技能开发入门:千问3.5-9B定制天气查询
OpenClaw技能开发入门:千问3.5-9B定制天气查询 1. 为什么需要自定义技能? 去年冬天,我经常需要同时查看多个城市的天气情况来安排出差行程。每次手动打开天气网站、输入城市名、截图保存的操作让我不胜其烦。直到发现OpenClaw支持自定义技能…...
2026企业AI落地必看:避开3大坑,让你的智能体真正帮你赚钱!收藏这份实战指南
本文深入探讨了企业AI智能体落地的现实难题,包括数据基础薄弱、单体智能体处理复杂流程能力不足以及人机协同缺失三大痛点。作者通过分析30企业案例,提出了针对性的解决方案:建立RAG架构和OCR数据清洗以夯实数据基础;采用多智能体…...
Android 15 音频子系统(八):Audio HAL 与硬件接口——音频数据的最后一公里
引言:最后一公里的旅程 如果把 Android 音频系统比作一条物流网络,那么 AudioFlinger 是"中央分拣中心",AudioPolicy 是"路由规划师",而 Audio HAL(Hardware Abstraction Layer)就是最终把包裹送到用户手里的"快递员"。 前几篇我们聊了 …...
基于凌科芯安加密芯片智能门锁解决方案
随着物联网产业的快速发展,智能网络设备对信息安全的需求与依赖日益增强。在万物互联的背景下,电子锁作为典型的安全防范产品,在重点场所安防与居民居家安全保障中发挥着关键作用。其中,智能门锁凭借密码、指纹、人脸识别、手机远…...
Claude Code源码阅读分享
Claude Code 源码阅读分享 链接: https://pan.baidu.com/s/1oSUWD11Yjrn5_pVVfK8Y9g?pwdv4ta Quick Start Option 1: Use with Claude Code (Recommended) # Copy agents to your Claude Code directory cp -r agency-agents/* ~/.claude/agents/# Now activate any agent in …...
WebPlotDigitizer:高效精准图表数据提取的智能化解决方案
WebPlotDigitizer:高效精准图表数据提取的智能化解决方案 【免费下载链接】WebPlotDigitizer Computer vision assisted tool to extract numerical data from plot images. 项目地址: https://gitcode.com/gh_mirrors/we/WebPlotDigitizer 副标题࿱…...
