HCIA-RS实验-路由配置-静态路由缺省路由

news2025/1/19 7:20:05

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

 

目录

简述

一、静态路由

二、缺省路由

三、静态路由和缺省路由的应用场景

四、小总结

实验配置

 拓扑图

基础配置和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/1


ping 10.1.1.1  //ping命令,ping一个IP是否连通以及时延等

tracert   //路由跟踪,是一种用于诊断网络连接问题的命令,它可以显示数据包到达目标主机所经过的路由路径

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

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

相关文章

Let‘s Learn .NET|通过 Semantic Kernel .NET SDK 管理你的 OpenAI 项目

编辑:Alan Wang 排版:Rani Sun Lets Learn .NET 系列 “Lets Learn .NET” 是面向全球的 .NET 初学者学习系列,旨在通过不同语言,帮助不同地区的开发者掌握最新的 .NET 开发知识与技能。 在 ChatGPT 与 OpenAI 火热的当下&#x…

雪花算法

雪花算法(SnowFlake),是Twitter开源 的分布式ID生成算法 主要是由 64bit 的 long 型生成的全局 ID, 其中分为四个部分: ① 最高1位固定值 0,因为生成的 id 是正整数 ② 后面的41位存储毫秒级时间戳 ③ 第三部分的10位存储机器码…

tp6.1 bingher/ueditor(百度编辑器)(七牛、阿里OSS第三方云)详情图文教程(第二版)

之前做过一版:tp6 bingher/ueditor(百度编辑器)(七牛、阿里OSS第三方云)详情图文教程_我是高手高手高高手的博客-CSDN博客 登录权限是Session,现在系统是Cookie加jwt的Token方式验证 一、修改验证登录权限 修改文件: vendor\bingher\uedito…

R语言 | 向量对象运算

目录 一、数值型的向量对象 1.1 建立规则型的数值向量对象使用序列符号 1.2 简单向量对象的运算 1.3 建立向量对象:seq()函数 1.4 连接向量对象:c()函数 1.5 重复向量对象:rep()函数 1.6 numeric()函数 1.7 程序语句短语跨行的处理 …

阶段式软件研发项目管理工具

下面这个场景是是阶段式软件研发场景,适用于采用瀑布模式开展软件研发的企业或者团队。 创建项目 新建项目时,使用“阶段式软件开发项目”项目模板创建项目。 系统会自动创建10个阶段看板(一个阶段一个看板),1个缺陷…

libgo 流程分析(1)

libgo 基础模块 libgo逻辑结构 libgo主要的功能模块主要包括:调度器( Scheduler )、处理器( Processer )、协程( Task )和一个FastSteadyClock。 其中 Scheduler -> Processer -> Task 三层逻辑结构实现了对协程( Task )的生命周期管理和调度和运行。 sch…

【好书分享】数字信号处理入门宝典(Digital Signal Processing-A Student Guide)

简介 该书作为初学者的入门书籍,葵花宝典级的存在,发行量很少,在市面上很难见到,仅此一本,想要的私信! Digital signal processing (DSP) systems have developed at a rapid pace over the past two dec…

基于DSP+FPGA+ADS1282支持31Bit高精度数据采集方案(二)模拟电路设计

如图 4.1 所示是系统硬件系统的信号框图,数字信号处理板上的主要核心是 两个处理芯片,即 FPGA 和 DSP ,其中 FPGA 主要作用是做 DSP 和外围接口的 桥梁及数据预处理, DSP 做为数据解算核心。 FPGA 通过各种的数据总…

AJAX和JSON

1、什么是AJAX? AJAX(ASynchronous JavaScript And XML)异步的JavaScript 和 XML; 由Jesse James Garrett 在他的文章AJAX:A New Approoch to Web Applications中首次提出。 ajax(Web数据交互方式)_百…

[深度学习][CenterFusion]关于centerfusion训练注意的要点

我参考博客CenterFusion 项目超详细环境搭建步骤及可视化操作_centernet可视化_上班摸不了鱼的博客-CSDN博客本文引用 CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection,复现此论文中的代码,互相学习。注意:由于…

电影元素主题:《黑客帝国》中的js加密与解密

在《黑客帝国》中,加密和解密是非常重要的概念。加密是将信息转换为看起来毫无意义的数据,以确保只有拥有解密密钥的人才能读取和理解它。在这篇文章中,我们将探讨如何使用JavaScript进行加密和解密,就像黑客们在电影中所做的那样…

2023-04-27:用go语言重写ffmpeg的remuxing.c示例。

2023-04-27:用go语言重写ffmpeg的remuxing.c示例。 答案2023-04-27: ffmpeg的remuxing.c是一个用于将多媒体文件从一种容器格式转换为另一种容器格式的命令行工具。它可以将音频、视频和字幕等元素从源文件中提取出来,并按照用户指定的方式…

Windows 11 本地 php 开发环境搭建:PHP + Apache + MySQL +VSCode 安装和环境配置

目录 前言1. PHP 的下载、安装和配置1.1 下载 php1.2 安装 php1.3 配置 php 系统变量1.4 配置 php.ini 2. Apache 的下载、安装和配置2.1 下载 Apache2.2 安装 Apache2.3 修改配置 Apache2.4 指定服务端口(非必须)2.5 配置系统变量2.6 安装服务2.7 启动服…

在Docker上部署SpringBoot项目(纯步骤)

在Docker上部署SpringBoot项目 在学习中发现了部署的时候总是有各种问题,此文章只有操作步骤没有原理解释,只是用来提醒自己部署步骤 部署总共可以分为五步! 第一步:将SpringBoot项目打包成jar包 这里使用idea的上maven选项打包,点一下就行。…

seata 1.4.2 安装部署(Linux环境)

Linux安装部署 seata server 1.4.2 下载安装包上传至服务器 1.首先从GitHub拉取seata压缩包 https://github.com/seata/seata/releases/download/v1.4.2/seata-server-1.4.2.zip 下载到本地后上传至服务器 或使用命令拉取 wget https://github.com/seata/seata/release…

java调用百度的接口获取起-止位置的距离

需求:校验收货地址是否超出配送范围 重要: 做该需求的思路就是通过卖家和卖家具体的地址信息,来获取到二者的经纬度, 此时可以使用百度的 "地理编码服务",即可获取对应的经纬度 第二步,就是通过二者的经纬度,按照百度接口的要求,发送,即可获取到包含二者距离的JSON串…

SQL Father - 模拟数据生成器(后端)

SQL Father - 模拟数据生成器(后端) SQL 之父项目:快速生成 SQL 和模拟数据,大幅提高开发测试效率! 前后端全栈项目 By 程序员鱼皮 制作不易,请勿商用和二次售卖!!! 在线…

HAProxy搭建web集群

目录 一、HAProxy简介1.Haproxy应用分析2.HAProxy的主要特性3.HAProxy常用的负载均衡策略4.LVS、Nginx、HAproxy的区别 二、Haproxy搭建 Web 群集1.haproxy 服务器部署2.编译安装 Haproxy3.Haproxy服务器配置4.添加haproxy 系统服务5.节点服务器部署6.启动haproxy服务7.日志定义…

在KylinV10安装DM8、卸载DM8

前言 因为近期,业外和几个朋友想搞点有趣的项目玩玩,既然不以盈利为主,就> 主推国产化,所以这篇记录一下,我在KylinV10安装dm8.写的博客可能有所披露,希望指正。 注意 dm8试用版只有一年试用期&#xff…

10个你从未想过的 ChatGPT 有趣用途

这篇文章向我们展示了ChatGPT的有趣用途,如创作独特的故事、写作协助、模拟对话和游戏等。这些应用展示了ChatGPT的强大功能和灵活性。通过这些有趣的例子,我们可以看到ChatGPT作为一种人工智能技术在生活中的实际应用和潜力。无论是娱乐还是实用&#x…