RCNA——静态路由配置

news2024/9/29 7:28:21

静态路由的一堆特点就不多说了,之前文章有提到过。

一,实验背景

    公司扔给你几台路由器,并和你说,我们公司需要一条通往公司外的网络,你帮忙配置一下。这类网络很显然要利用VPN等技术,奈何公司穷的一批,业务也没啥这方面的需求,所以跟你说,这网能通就完了。很显然要用静态网络进行配置。

二,实验目的和需求 

目的:掌握静态路由技术

需求:公司给了3台路由器,分别是:

R1(环回口为1个,地址为170.168.1.1/32);

R3 的4 个环回口分别是192.168.1.1/32、192.168.2.1/32、192.168.3.1/32,192.168.4.1/32

R1 和 R2 互联地址为12.0.0.1/24 和 12.0.0.2/24、R2 和 R3 互联地址为 23.0.0.2/24 和23.0.0.3/24;

最终目的使得R1到R3的环回口地址之间互联互通。

 三,拓扑结构及思路

拓扑结构如下:

 

配置思路:基础IP地址配置,包括环回口地址和互联接口地址,然后逐台配置设备。 

静态路由语法:全局配置模式下,ip route+环回口地址+掩码+对应接口+互联地址

在这里我还是提一下什么是环回口(loopback)?

环回口:环回口是虚拟接口。送到该接口的网络数据报文都会被认为是送往设备自身的。好处是虚拟接口不会像物理接口那样因为各种因素的影响而导致接口被关闭。Loopback接口有以下优点:
    1.Loopback接口状态永远是up的,即使没有配置地址。
    2.Loopback接口可以配置地址,而且可以配置全1的掩码,可以节省地址空间。
    3.Loopback接口不能封装任何链路层协议。这一条很重要,它限制了环回口在一定情况下不能使用。

后续,环回口可以在路由协议中使用,他在邻居关系的建立维护中起到了至关重要作用。

四,实验配置 

    静态路由主要是出接口和下一跳地址要指明,还要强调自己的环回口地址。好了,首先要配置好环回口和互联口。互联接口很好配,记得no switchport一下就行了(因为锐捷路由器默认接口是以太网口)环回口呢配置如下

 中间出了点差错

随后我们Ping一下,看看这个环回口可以没有

 这样证明就是配置上了

    在实验中,R3有四个环回口地址,自然,R1和R2去往R3的流量要配置4条。从R1出发,我的目的地址的环回口地址是(192.168.X.1);它的下一跳的互联地址是R2的入接口(12.0.0.2);流量的出接口是R1的int g0/0接口。因此,配置4条不同环回口到同一个下一跳地址和接口就可以了。

    同理,在R2中,也要配置4个通往R3的4条地址。它的下一跳地址为连接R3的地址23.0.0.3;而它的出接口则是R2的int g0/1接口。

    流量从R3返回R1的时候,R1的环回口是172.16.1.1,因此,R3和R2只需要各配置一条地址就可以了。就是如下这样

 这个是R3回去的流量(不多演示配置了,大概就是这个意思)

 可以看到结果,连通了 

我们还可以看看静态路由表,如下图所示:

R2:

 

 R1:

 R3

     注:其实静态路由有配置时,我们可以选择配置出接口或者选择配置下一跳,但是最好同时都配置。不然,容易出现各种问题(我之前的文章提到过可能会发生什么情况)

 

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

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

相关文章

[语音识别] 基于Python构建简易的音频录制与语音识别应用

语音识别技术的快速发展为实现更多智能化应用提供了无限可能。本文旨在介绍一个基于Python实现的简易音频录制与语音识别应用。文章简要介绍相关技术的应用,重点放在音频录制方面,而语音识别则关注于调用相关的语音识别库。本文将首先概述一些音频基础概…

【Rust】Rust学习 第十六章Rust 的面向对象特性

面向对象编程(Object-Oriented Programming,OOP)是一种模式化编程方式。对象(Object)来源于 20 世纪 60 年代的 Simula 编程语言。这些对象影响了 Alan Kay 的编程架构中对象之间的消息传递。他在 1967 年创造了 面向对…

【Unity3D】程序纹理简单应用

1 几何纹理应用 1.1 边框 1)边框子图 Border.shadersubgraph 说明:Any 节点用于判断输入向量中是否存在一个分量非零,Branch 节点根据输入的真假走不同的分支,详见→Shader Graph节点。 2)圆环 Ring.shadergraph 说明…

Web 拦截器-interceptor

拦截器是一种动态拦截方法调用的机制,类似于过滤器,是Spring框架提出的,用来动态拦截控制器方法的执行。 其作用是拦截请求,在指定方法调用前后,根据业务执行预设代码。 实现步骤 1.定义拦截器,实现Handl…

欧拉计划44题

Pentagon numbers Pentagonal numbers are generated by the formula, . The first ten pentagonal numbers are: 1,5,12,22,35,51,70,92,117,145,… It can be seen that . However, their difference, 70−2248, is not pentagonal. Find the pair of pentagonal numbers, a…

室颤(VF)检测的算法 TCSC

室颤检测检测算法很多,最早关注的是TCI 算法。看看原始论文的 TCI 参数分布图: 分布图上显示,VFVT 和 NSR 分离特性很好。但是这有一个前提,和选择的数据集有很大关系。 在看看下面一篇论文: A simple time domain al…

Java-图书登录系统的实现

实现效果 它将面对 管理员 和 普通用户 两种用户来提供服务,并且各自的服务并不相同。 实现思路 一般写项目,每个独立的功能都会写成一个类,而有关联的功能,都会将多个类存放在一个包中,此项目我们将用 3 个包来体现我…

023:vue中解决el-date-picker更改样式不生效问题

第023个 查看专栏目录: VUE ------ element UI 本文章目录 修改后的效果示例源代码(共52行)核心内容步骤:(1)更改样式(2)添加参数 专栏目标 在vue项目开发中,我们打算保持颜色的一致…

辅助笔记-安装CentOS8.1虚拟机

安装CentOS8.1虚拟机 文章目录 安装CentOS8.1虚拟机1. CentOS8.1的安装1.1 下载CentOS8.1镜像1.2 检查BIOS虚拟化支持1.3 新建虚拟机1.4 安装系统1.5 测试上网和终端 2. CentOS8.0和CentOS7.0的区别(了解) 本文主要参考B站视频“P116_ 韩顺平Linux_cntos8安装和介绍”。 本文目…

小红书kol投放怎么做,kol投放工作规划!

作为分享类平台,小红书有着众多的kol类型。但是该如何合理的使用这些达人,达到品牌传播的目的,就需要一份详尽的计划。今天就跟大家分享一下,小红书kol投放怎么做,kol投放工作规划! 什么是kol投放 kol投放即…

迈向未来的大门:人脸识别技术的突破与应用

迈向未来的大门:人脸识别技术的突破与应用 人脸识别:人脸识别的工作流程人脸识别的作用人脸识别技术的突破与应用 在深度学习人脸识别之前我们要先知道人脸识别是什么。 人脸识别: 人脸识别是一种基于人脸图像或视频进行身份验证或识别的技术…

近实时智能应答 2D 数字人搭建

背景 早在大语言模型如 GPT-3.5 等的兴起和被日渐广泛地采用之前,教育行业已经在 AI 辅助教学领域有过各种各样的尝试。在教育行业,人工智能技术的采用帮助教育行业更好地实现教学目标、提高教学质量、提高学习效率、提高学习体验、提高学习成果。例如&a…

动态内存开辟

动态内存开辟 1.动态内存开辟相关试题 题目1: void GetMemory(char *p) {p (char *)malloc(100); } void Test(void) {char *str NULL;GetMemory(str);strcpy(str, "hello world");printf(str); }解释:这里在Test函数中,只是将…

FTP“方便”又“便宜”,为什么有必要替代?

FTP作为全世界第一款文件传输协议,在全球范围内得到大量应用,它为特定场景下的专业传输需求提供了解决方案,被各个行业和领域采用。 FTP使用普遍,主要得益于FTP的经济成本低,且使用方便。目前,开源FTP软件有…

sh脚本函数 数组 expect免交互

1、函数 在编写脚本时,有些脚本可以反复使用,可以调用函数来解决 语句块定义成函数约等于别名 1.1、设置函数 1.2、删除函数 unset 函数名 1.3、函数的传参数 函数变量的作用范围: 函数在shell脚本中仅在当前的shell环境中有效 shell脚…

day 28 | ● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II

122.买卖股票的最佳时机II 由于卖出没有限制条件&#xff0c;所以可以将一段时间的整体收益分割成每天零碎的收益&#xff0c;然后加起来那些高的即可。 func maxProfit(prices []int) int {sum : 0for i : 1; i < len(prices);i{if prices[i] - prices[i -1] > 0{sum …

Vue入门-特性、常用指令、生命周期、组件

Vue vue简介 ​ Vue (发音为 /vjuː/&#xff0c;类似 view) 是一款用于构建用户界面的JavaScript框架。它基于标准HTML、CSS和JavaScript构建&#xff0c;并提供了一套声明式的、组件化的编程模型&#xff0c;帮助开发者高效地开发用户界面。 [7] Vue特征 解耦视图与数据M…

Meta-SR: A Magnification-Arbitrary Network for Super-Resolution整理

目录 说明摘要引言相关工作SISRMeta-Learning 本文的方法Meta-Upscale方法Location ProjectionWeight PredictionFeature Mapping 实验细节总结实现代码参考链接 说明 作为一个读者&#xff0c;在阅读这篇文章后&#xff0c;按照自己的理解对其中内容做以总结&#xff08;不然总…

ffmpeg,nginx,vlc把rtsp流转hls

ffmpeg:rtsp>hls流; nginx 托管hls流服务; vlc测试hls流服务; 参考了很多相关文档和资料,由于比较乱就不在一一引用介绍了&#xff0c;下面的是实操OK的例子&#xff1b; 1&#xff09;ffmpeg (ffmpeg-4.4.1-full_build)&#xff0c;要用full版本&#xff0c;否则会缺某些…

【从零学习python 】56. 异常处理在程序设计中的重要性与应用

文章目录 异常的概念读取文件异常try...except语句try...else语句try...finally语句 进阶案例 异常的概念 在程序运行过程中&#xff0c;由于编码不规范或其他客观原因&#xff0c;可能会导致程序无法继续运行&#xff0c;此时就会出现异常。如果不对异常进行处理&#xff0c;…