HCIA-RS实验-路由配置-静态路由缺省路由
在计算机网络中,路由器是实现数据包转发的重要设备。它通过查找路由表中的路由信息,将数据包从源地址转发到目标地址。而静态路由和缺省路由则是路由表中的两种重要信息,下面我们来详细了解一下它们的概念、特点和应用。
目录
简述
一、静态路由
二、缺省路由
三、静态路由和缺省路由的应用场景
四、小总结
实验配置
拓扑图
基础配置和IP 编址
检测连通性
在R2 上配置静态路由
配置备份静态路由
验证静态路由
验证备份静态路由
半总结:
新的命令合集
简述
一、静态路由
静态路由是指由网络管理员手动配置的路由信息。它不需要通过路由协议自动学习,而是直接在路由表中添加。静态路由的优点是配置简单,不会产生路由协议的开销,适用于网络规模较小的情况。但是,静态路由的缺点是需要手动配置,当网络拓扑发生变化时,需要重新配置路由表,工作量较大,容易出错。
二、缺省路由
缺省路由是指当路由表中找不到匹配的路由信息时,将数据包转发到缺省路由所指向的下一跳地址。缺省路由的作用是将目的地址不在本地网络中的数据包转发到外部网络。它可以将网络中不必要的路由信息减少到最少,降低路由表的复杂度,提高路由器的转发性能。
三、静态路由和缺省路由的应用场景
静态路由适用于网络规模较小,路由信息相对稳定的情况。它可以手动配置路由信息,避免路由协议的开销,提高路由器的转发性能。静态路由的缺点是需要手动配置,当网络拓扑发生变化时,需要重新配置路由表,工作量较大,容易出错。
缺省路由适用于需要连接到外部网络的情况。它可以将目的地址不在本地网络中的数据包转发到外部网络,降低路由表的复杂度,提高路由器的转发性能。缺省路由的缺点是无法适应网络拓扑的变化,当外部网络的路由信息发生变化时,需要手动配置缺省路由。
四、小总结
综上所述,静态路由和缺省路由都是路由表中的重要信息,它们各有优缺点,应根据实际情况选择合适的路由策略。
实验配置
拓扑图
主要掌握静态路由的配置方法、测试静态路由连通性的方法、通过配置缺省路由实现本地网络与外部网络间的访问、静态备份路由的配置方法;以下是拓扑
基础配置和IP 编址
AR1/2/3基本一致,这里就只截图AR1的了
检测连通性
执行ping命令,检测R1和R2与其它设备间的连通性。(只截图R1)
测试R2 到目的网络10.1.13.3/24、10.1.3.3/24 的连通性
上述检测结果表明,R2不能与10.1.3.3和10.1.13.1网络通信。R2如果要与10.1.3.3/32网络通信,需要R2上有去往该网段的路由信息,并且R3上也需要有到R2相应接口所在IP网段的路由信息。
查看R2路由表;命令为 display ip routing-table
上图可以看出,R2并没有到R3的路由信息,现在可以加上(后续加上的信息我会圈出)
在R2 上配置静态路由
配置目的地址为10.1.13.0/24和10.1.3.3/32的静态路由,路由的下一跳配置为R3的G0/0/0接口IP地址10.1.23.3。默认静态路由优先级为60,无需额外配置路由优先级信息。
命令为ip route-static XXX YY ZZZ (XXX为目标ip,YY为子网掩码,ZZZ为下一条的IP,也可以指向一个接口,ZZZ的IP需要注意的是需要些下一条的而不是R2与R3的接口ip,所以IP应该是R3与R2连接的IP,10.1.23.3)
这时候再查看路由表就有到R3的路由信息
配置备份静态路由
根据拓扑图可以看出,当R2和R3间的链路发生故障时,R2还可以通过R1与R3通信。
所以可以通过配置一条备份静态路由实现路由的冗余备份。正常情况下,备份静态路由不生
效。当R2和R3间的链路发生故障时,才使用备份静态路由传输数据。
配置备份静态路由时,需要修改备份静态路由的优先级,确保只有主链路故障时才使用
备份路由。本任务中,需要将备份静态路由的优先级修改为80。(这里要确保R2到R1的,R1到R3的路由,所以R1,R2都需要加多一个静态IP)
R1到R3
R2到R1
R3到R1
验证静态路由
在R2的路由表中,查看当前的静态路由配置,路由表中包含两条静态路由。其中,Protocol字段的值是Static,表明该路由是静态路由。Preference字段的值是60,表明该路由使用的是默认优先级。当R2和R3之间链路正常时,R2与网络10.0.13.3和10.0.3.3之间交互的数据通过R2与R3
间的链路传输。
执行tracert命令,可以查看数据的传输路径。
命令的回显信息证实R2将数据直接发送给R3,未经过其他设备。
验证备份静态路由
关闭R2上的G0/0/2接口,模拟R2与R3间的链路发生故障,然后查看IP路由表的变化。
检测R2到R3的连通性
网络并未因为R2与R3之间的链路被关闭而中断。执行tracert命令,查看数据包的转发路径。
命令的回显信息表明,R2发送的数据经过R1抵达R3设备。
半总结:
静态路由暂且到这,下一遍继续本实验的缺省路由,待续。。。 静态路由的优点是配置简单,不会产生路由协议的开销,适用于网络规模较小的情况。但是,静态路由的缺点是需要手动配置,当网络拓扑发生变化时,需要重新配置路由表,工作量较大,容易出错。
这篇就到这里了;使用到的命令,我将粘贴在后面并带上注释,有问题随时交流;之前已经出现过的命令将不再重新附带和注释;只添加新的。
来自一个不懂技术的兔子
新的命令合集
interface GigabitEthernet0/0/0 //进入对应接口ip address 10.1.13.1 255.255.255.0 // 给接口设置对应的IP以及掩码ip route-static 10.1.3.3 255.255.255.255 10.1.12.1 preference 80 //静态路由,设置优先级,值越小,优先级越高,默认为60;也就是默认60如果设置80,80的就是备份的ip route-static 10.1.3.3 255.255.255.255 10.1.13.3 //设置静态路由,在ip route-static命令中,24代表子网掩码长度,也可以写成完整的掩码形式如255.255.255.0。 下一条也可以是接口,如G0/0/1ping 10.1.1.1 //ping命令,ping一个IP是否连通以及时延等tracert //路由跟踪,是一种用于诊断网络连接问题的命令,它可以显示数据包到达目标主机所经过的路由路径
相关文章:

HCIA-RS实验-路由配置-静态路由缺省路由
在计算机网络中,路由器是实现数据包转发的重要设备。它通过查找路由表中的路由信息,将数据包从源地址转发到目标地址。而静态路由和缺省路由则是路由表中的两种重要信息,下面我们来详细了解一下它们的概念、特点和应用。 目录 简述 一、静态…...

Unity API详解——Quaternion类
Quaternion类又称四元数,由x、y、z和w这4个分量组成,属于struct类型。在Unity中,用Quaternion来存储和表示对象的旋转角度。Quaternion的变换比较复杂,对于GameObject一般的旋转及移动,可以用Transform中的相关方法实现…...

8个免费的PNG素材网站推荐
很多设计小白都不知道什么是PNG。事实上,PNG是一种支持透明度的图像格式。当你想在设计中将图像与背景或文本混合时,它就会派上用场。 如果你没有时间为你正在处理的设计创建透明的PNG图像,你也可以使用我收集的PNG素材网站,以便…...

ChatGPT技术原理 第二章:自然语言处理基础
目录 2.1 语言模型 2.3 词嵌入 2.4 注意力机制 2.5 生成式模型 2.1 语言模型...

国民技术N32G430开发笔记(8)- 内部Flash的读写操作
N32G430 内部Flash的读写操作 1、主存储区最大为 64KB,也称作主闪存存储器,包含 32 个 Page,用于用户程序的存放和运行,以及数 据存储。 每一页的大小为2K字节 2、IAP 升级我们将64K的flash分区如下: Boot 0x800000…...

JVM 基本知识
目录 前言 一、JVM 内存区域划分 1.1 程序计数器 1.2 栈 1.3 堆 1.4 方法区 二、 JVM 类加载机制 2.1 类加载需要经过的几个步骤 2.1.1 Loading - 加载 2.1.2 Linking - 连接 2.1.3 initialization(初始化) 小结 经典面试题 三、JVM 垃圾…...

【源码解析】流控框架Sentinel源码解析
Sentinel简介 Sentinel是阿里开源的一款面向分布式、多语言异构化服务架构的流量治理组件。 主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 核心概念 资源 资源…...

redis面试重点------源于黑马
缓存问题三兄弟 是因为不同的原因让请求全部打到了数据库而造成的问题 什么是缓存穿透? 缓存穿透是指查询一个数据,在redis和MySQL中都不存在。也就是查询一个数据不存在的数据,导致每次请求都会到达数据库,给数据造成很大的压力…...

jQuery知识点二
一、 jQuery 属性操作 1. 元素固有属性值 prop() 获取属性:prop("属性") 设置属性:prop("属性","属性值") 所谓元素固有属性就是元素本身自带的属性,比如 <a> 元素里…...

4 月份 火火火火 的开源项目
盘点 4 月份 GitHub 上 Star 攀升最多的开源项目,整个 4 月份最火项目 90% 都是 AI 项目(准确的说,最近半年的热榜都是 AI 项目) 本期推荐开源项目目录: 1. AI 生成逼真语音 2. 复旦大模型 MOSS! 3. 让画中…...

PAT A1011 World Cup Betting
1011 World Cup Betting 分数 20 作者 CHEN, Yue 单位 浙江大学 With the 2010 FIFA World Cup running, football fans the world over were becoming increasingly excited as the best players from the best teams doing battles for the World Cup trophy in South Af…...

Android 拍照以及相册中选择(适配高版本)————上传头像并裁剪(一)
前言 在项目研发中,相信大家都遇到过给用户增加头像照片的需求。 随着手机版本的不断更新,android 8、android 9、android 10、android 12、android 13、鸿蒙系统等等;遇到这个功能需求,大家肯定会想,“这还不好写&…...

带你了解现在的LED显示屏技术
随着LED显示屏技术的空前繁荣,LED显示屏产品备受关注,广泛应用于商业广告、实况播映、交通诱导、舞台演绎等领域,发展至今。你了解十大中国LED显示屏制造商吗? LED显示屏技术已经得到了长足的发展,现在的LED显示屏技术…...

AI模型推理(1)——入门篇
前言 本文主要介绍AI模型推理的相关基础概念,为后续云原生模型推理服务的学习做准备。 初识模型部署 对于深度学习模型来说,模型部署指让训练好的模型在特定环境中运行的过程。相比于常规的软件部署,模型部署会面临更多的难题: …...

MySQL--表的基本查询--0410--15
目录 1. Create 1.1 insert 1.1.2 插入否则更新 1.2 replace 2.Retrieve 2.1 select 2.1.1 全列查询 2.1.2 指定列查询 2.1.3 查询字段为表达式 2.1.4 为查询结果指定名称 2.1.5 去重 2.2 where 2.2.1 > and > and < and < and 2.2.2 in between…...

Scala语言入门以及基本语法
文章目录 前言1.环境搭建1) IDEA中插件下载2) SDK下载配置 2.基本使用1)var与val的区别2) .基本数据类型3).字符串的基本用法4) 控制结构1) if else2) for 循环3) while循环 5)类6) 函数 前言 scala在一种简洁的高级语言中结合了面向对象和函数式编程。Scala的静态…...

Linux shell编程 循环语句for continue break
for循环是编程语言中一种循环语句 示例1:循环读取user.txt中的用户名,创建用户。设置密码。 for i in $(cat /opt/user.txt) douseradd $iecho 123456 | passwd --stdin $i done 示例2:循环读取ipaddr文本文件中地址,执行ping命令…...

leetcode 643. 子数组最大平均数 I
题目描述解题思路执行结果 leetcode 643. 子数组最大平均数 I 题目描述 子数组最大平均数 I 给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。 请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数。 任何误差小于 10-5 的答案都将被视为正确答…...

TDA4VM/VH 芯片硬件 mailbox
请从官网下载 TD4VM 技术参考手册,地址如下: TDA4VM 技术参考手册地址 概述 (Mailbox 的介绍在 TRM 的第7.1章节) Mailbox 使用邮箱中断机制实现了 VM 芯片的核间通信。 Mailbox 是集成在 NAVSS0 域下的一个外设(NAVSS0 的说明可以查看&a…...

如何利用Trimble RealWorks三维激光扫描仪进行外业测量和内业处理?
文章目录 0.引言1.Trimble RealWorks介绍2.外业测量3.内业处理 0.引言 笔者所在资源与环境工程学院实验室采购有一台Trimble RealWorks三维激光扫描仪(仪器名:Trimble TX8),因项目需要,在学校实验场地进行实地测量训练…...

mysql数据备份
数据备份分类 数据库的备份类型 完全备份:对整个数据库的数据进行备份部分备份:对部分数据进行备份(可以是一张表也可以是多张表) 增量备份:是以上一次备份为基础来备份变更数据的,节约空间差异备份&#x…...

排队接水--贪心
排队接水 题目描述 有 n n n 个人在一个水龙头前排队接水,假如每个人接水的时间为 T i T_i Ti,请编程找出这 n n n 个人排队的一种顺序,使得 n n n 个人的平均等待时间最小。 输入格式 第一行为一个整数 n n n。 第二行 n n n 个…...

数字温度传感器-DS18B20
文章目录 一、DS18B20器件图二、DS18B20特点三、DS18B20内部结构内部构成 四、工作时序1.初始化时序2.ReadOneChar2.WriteOneChar 一、DS18B20器件图 DS18B20的管脚排列: GND为电源地;DQ为数字信号输入/输出端;VDD为外接供电电源…...

【算法】【算法杂谈】从M个数中等概率的选出n个数,保证每一个数的选中概率都是n/m(蓄水池算法)
目录 前言问题介绍解决方案代码编写java语言版本c语言版本c语言版本 思考感悟写在最后 前言 当前所有算法都使用测试用例运行过,但是不保证100%的测试用例,如果存在问题务必联系批评指正~ 在此感谢左大神让我对算法有了新的感悟认识! 问题介…...

vue3+ts+vite自适应项目——路由、layout布局
系列文章目录 第一章:搭建项目 目录 系列文章目录 前言 一、vue-router 1.安装vue-router 2.引入 2.1 新建页面 2.2 公共样式引入 2.3 layout 布局 2.4路由配置 总结 前言 上一章我们搭建了项目,这一张主要讲路由和layout布局,和…...

数据库之约束、索引和事务
一、约束 约束,顾名思义就是数据库对数据库中的数据所给出的一组检验规则.负责判断元素是否符合数据库要求.其目的就是为了提高效率以及准确性. 1.not null - > 数据元素非空 表示如果插入数据,则当前数据不能为空. //创建一张学生表,其班级id和年级id不为空 create …...

centos --libreoffice使用
您可以按照以下步骤在CentOS上安装LibreOffice: 打开终端并使用root用户登录。 运行以下命令更新系统软件包: yum update安装LibreOffice依赖项: yum install -y libreoffice-headless libreoffice-writer libreoffice-calc libreoffice-…...

Steam-V Rising 私人服务器架设教程
一、安装前的准备 一台服务器 拥有公网IP并且做好了端口映射 二、使用SteamCMD安装服务器 1.下载SteamCMD SteamCMD是Steam专用的命令行式客户端程序,所有的安装方式可以参照:https://developer.valvesoftware.com/wiki/SteamCMD 或者在其他站点自行…...

SpringBoot+Vue3实现登录验证码功能
系列文章目录 Redis缓存穿透、击穿、雪崩问题及解决方法Spring Cache的使用–快速上手篇分页查询–Java项目实战篇全局异常处理–Java实战项目篇 Java实现发送邮件(定时自动发送邮件)_java邮件通知_心态还需努力呀的博客-CSDN博客 该系列文章持续更新…...

spring2:创建和使用
目录 1.创建Spring项目 1.1创建Maven类 1.2添加Spring支持框架 1.3添加启动类 2.存储Bean对象 2.0 spring项目中添加配置文件(第一次) 2.1创建Bean 2.2把Bean注册到容器中 3.获取并使用Bean对象 3.1创建上下文 3.2获取指定Bean对象 getBean()方法 --> 获取什么…...