学习笔记——路由网络基础——静态路由(static)

三、静态路由(static)

1、静态路由

(1)定义

静态路由(Static):由管理员手动配置和维护的路由。静态路由配置简单,被广泛应用于网络中。此外还可以实现负载均衡和路由备份。

静态路由默认优先级为60,如果想在多条静态路由中让某条路由优选,可以有两种方式:

1.将该路由的优先级调小,实现优选。

2.将其他路由的优先级调大,实现优选。

静态路由和直连路由cost值不可以改,静态路由不存在cost值,但是路由表中cost值是0

(2)应用场景及优缺点

静态路由一般应用于中小型网络,此类网络结构一般结构简单,易于管理。不过,即使是在复杂网络环境中,合理地配置一些静态路由也可以加快路由器匹配的速度,从而改进网络的性能。

优点:1、配置要求简单无需占用路由器的CPU资源来计算和分析路由的更新。

2、静态路由由网络管理员手动配置,配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。

缺点:1当网络拓扑发生变化时,静态路由不会自动适应拓扑改变,而是需要管理员手动进行调整

2、如果网络规模比较大的情况下,需要配置的路由条目过多,配置相对繁琐,会加重管理员的工作负担。

3、无法动态的感知网络的状态,可能会出现网络消失,但是静态路由依然会存在的问题。

2、静态路由配置

1.关联下一跳IP的方式

[Huawei] ip route-static ip-address{mask | mask-length }nexthop-address

2.关联出接口的方式

[Huawei]ip route-static ip-address{mask|mask-length}interface-type interface-number

创建静态路由时,可以同时指定出接口和下一跳。

对于不同的出接口类型,也可以只指定出接口或只指定下一跳。

对于点到点接口(如串口),必须指定出接口。

对于广播接口(如以太网接口)和VT(Virtual-template)接口,必须指定下一跳。

对各参数的解析:

  ip-address:指定了要到达的目的网络或者主机目的地址

mask指定了一个子网掩码或者前缀长度。

dis ip routing-table               //查询路由表

dis interface 端口号               //查看端口详细信息

配置默认路由的命令:

思科:ip route 0.0.0.0 0.0.0.0+下一跳地址

华为:ip route-static 0.0.0.0 0.0.0.0+下一跳地址

配置格式:ip route-static 目的网络 掩码 +下一跳地址 [不允许单独写出接口]

静态路由的加表原则:保证下一跳地址能够顺利通过某个出接口抵达即可。[下一跳可达]

(1)配置举例

[RTA] ip route-static 20.1.1.0 255.255.255.0 10.0.2(对端地址)

[RTC] ip route-static 10.0.0.0 255.255.255.0 S1/0/0(自己的出接口,以太网接口不建议这样)

(2)接口和串口配置

若使用了广播接口(如以太网接口)作为出接口,则必须要指定下一跳地址。

若使用了串口(如Serial口)为出接口,则可以通过指定从哪个端口转发即可。

通过参数interface-type和interface-number(如Serial 1/0/0)来配置出接口,此时不必指定下一跳地址。

通过在R1上配置目的网段为192.168.2.0/24的静态路由来举例:

注意:10.1.1.2为路由器R2上的S0/0/0口的IP地址,即到达目的网段的下一跳IP地址。当然,你还可以通过指定出接口(从哪个端口转发数据包)来写静态路由。

注意:因为网络是双向的连接,所以静态路由只配一端是不够的,还需要在对端配置等价的返向的静态路由。

Tips:为什么在以太网中必须指定下一跳的地址,不能指定出接口呢?

  下图所示。在广播型(以太网)的接口上配置静态路由时,以太网中同一网络可能连接了多台路由器,如果在配置静态路由时只指定了出接口,则路由器无法将报文转发到正确的下一跳。 

  

在本示例中,RTA需要将数据转发到192.168.2.0/24网络,在配置静态路由时,需要明确指定下一跳地址为10.0.123.2。否则,RTA将无法将报文转发到RTB所连接的192.168.2.0/24网络,因为RTA不知道应该通过RTB还是RTC才能到达目的地。

基础配置

PC1: 192.168.1.2   192.168.1.1   255.255.255.0

PC2: 192.168.2.2   192.168.2.1   255.255.255.0

R1: int g0/0/0               int g0/0/1

ip add 192.168.1.1   24      ip add 12.1.1.1 24

R2int g0/0/0               int g0/0/1

ip add 12.1.1.2   24         ip add 23.1.1.2 24

R3int g0/0/0               int g0/0/1

ip add 23.1.1.3   24        ip add 192.168.2.1 24

去包路由:           目标网段      下一跳

R1: [ ]  ip route-static     192.168.2.0/24    12.1.1.2

R2: [ ]  ip route-static     192.168.2.0/24    23.1.1.3

回包路由:         注意:配置路由的时候,目标网段始终不变。

R3: [ ]  ip    route-static            192.168.1.0/24 23.1.1.2

R2: [ ]  ip    route-static      192.168.1.0/24    12.1.1.1

补充在路由器上进行ping 包,默认情况下,报文的源地址是自己的出接口的地址。

例如:R1----ping  192.168.2.2       报文:12.1.1.1---->192.168.2.2


整个华为数通学习笔记系列中,本人是以网络视频与网络文章的方式自学的,并按自己理解的方式总结了学习笔记,某些笔记段落中可能有部分文字或图片与网络中有雷同,并非抄袭。完处于学习态度,觉得这段文字更通俗易懂,融入了自己的学习笔记中。如有相关文字涉及到某个人的版权利益,可以直接联系我,我会把相关文字删除。【VX:czlingyun    暗号:CSDN】

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

深入探索AliExpress API接口:技术实现与代码示例

AliExpress API是阿里巴巴集团为开发者提供的一套开放接口,它允许开发者通过编程方式访问AliExpress平台的数据,如商品信息、订单数据、物流信息等。API支持多种编程语言,包括Java、Python、PHP等,同时提供了丰富的API接口和详尽的…

LLM的基础模型5:Embedding模型

大模型技术论文不断,每个月总会新增上千篇。本专栏精选论文重点解读,主题还是围绕着行业实践和工程量产。若在某个环节出现卡点,可以回到大模型必备腔调或者LLM背后的基础模型新阅读。而最新科技(Mamba,xLSTM,KAN)则提…

告别拥堵:SpringBoot+消息队列打造你的专属交通指挥家!

随着5G和物联网技术的飞速发展,系统的智能化已成为不可逆转的趋势。带你一窥未来,探索如何通过SpringBoot和消息队列技术的结合,开启智能系统的新纪元。从事件驱动架构的实现,到异步消息处理的最佳实践,再到集成主流消…

PyQt5+SQLlite3基于邮箱验证的登陆注册找回系统

本期教程投稿一篇实用性的基于邮箱登陆注册找回于一体的系统,在日常的开发和软件应用中非常常见,并且也使用了逻辑与界面分离的写法,那这个文章将详细的为大家介绍整个流程,但是细节的话还需要大家自己去完善,也欢迎大…

传输大咖24|镭速传输揭秘:确保UDP数据完整性的先进策略

在现代网络通信中,UDP(User Datagram Protocol)因其低延迟和高效率的特点而受到青睐,尤其是在需要快速传输大量数据的场景中。然而,UDP协议本身并不保证数据的可靠性和一致性,这就要求使用UDP进行数据传输的…

泛微开发修炼之旅--06自定义Action接口开发示例、源码及使用场景

文章链接:泛微开发修炼之旅--06自定义Action接口开发示例、源码及使用场景

关于序列化与反序列化解题(2)

1、 [NISACTF 2022]babyserialize 分析发现定义一个类,里面为两个对象赋值并调用__wakeup()魔术方法,用if语句//检查 $this->fun 是否等于 "show_me_flag",如果是,则调用 hint() 函数。 当对象的方法不存在时&#x…

Threejs加载DOM+CSS到场景中,实现3D场景展示2D平面的效果

1. 前言 本篇文章主要实现了将DOM元素转换为Threejs可以使用的数据结构,使用CSS2DRenderer渲染器渲染这些DOMCSS的平面,使其可以作为一个物体添加到Threejs场景里 如下效果图: 2. 实现步骤 首先创建一个ThreejsVueVite的项目,作为本次的demo项目下载Threejs第三方库 yarn…

力扣hot100:25. K 个一组翻转链表

LeetCode:25. K 个一组翻转链表 这个题很像24. 两两交换链表中的节点 和 206. 反转链表 的合并体。 在力扣hot100:24. 两两交换链表中的节点中我们使用递归来实现这个问题是很方便的,使用迭代在k个结点一组时就不太好使了,我们可…

谷粒商城实战(032 业务-秒杀功能3)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第319p-第p325的内容 秒杀首页编写 预告秒杀信息 创建action请求 创建service 模糊查询 使用*号 ps:redis单线程,你用keys会阻塞一…

温补晶振TG5032SGN专用于无线通信设备应用

随着无线通信技术的快速发展,设备对时钟源的精度和稳定性的要求越来越高。爱普生温补晶振(TCXO)TG5032SGN因其优异的性能,成为无线通信设备中不可或缺的关键组件。TG5032SGN采用紧凑的封装设计,非常适合集成到各种无线…

Linux---进程/磁盘管理

文章目录 目录 文章目录 一.Linux中进程的概念 二.显示系统执行的进程 2.1: ps 命令 2.2 top 命令 三.终止进程 四.磁盘分区 一.Linux中进程的概念 在Linux中,进程是指操作系统中正在执行的程序的实例。每个进程都由操作系统分配了独立的内存空间,用于…

hadoop配置nfs,window映射nfs

1.修改hadoop配置如下内容,并同步到其它节点 core-site.xml新增配置项 <!-- 允许hadoop用户代理任何其它用户组 --><property><name>hadoop.proxyuser.hadoop.groups</name><value>*</value></property><!-- 允许代理任意服务器…

TypeScript的never类型的妙用

never类型介绍 在 TypeScript 中&#xff0c;"never" 是一个表示永远不会发生的值类型。 使用场景 "never" 类型通常用于以下几种情况&#xff1a; 1、函数返回类型&#xff1a;当一个函数永远不会返回任何值&#xff08;比如抛出异常或者无限循环&…

跟TED演讲学英文:Let your garden grow wild by Rebecca McMackin

Let your garden grow wild Link: https://www.ted.com/talks/rebecca_mcmackin_let_your_garden_grow_wild Speaker: Rebecca McMackin Date: October 2023 文章目录 Let your garden grow wildIntroductionVocabularySummaryTranscriptAfterword Introduction Many garden…

110、python-第四阶段-7-Socket服务端开发

服务端代码&#xff1a; 启动客户端工具 netAssist.exe&#xff0c;连接socket服务&#xff0c;如下&#xff0c;进行通信

声音突破:so 索

小孩儿看完武侠剧&#xff0c;就决定从二楼往地面上跳&#xff0c;年轻的老妈看到了&#xff0c;就在那里骂&#xff0c;喝斥不准逞能&#xff0c;不许乱来&#xff0c;不许跳。但小孩子不听话&#xff0c;心里全是影视剧的画面&#xff0c;那叫一个侠之能也&#xff0c;于是飞…

低代码平台适用于哪些行业 低代码开发平台行业应用案例

基于您的查询和提供的网络搜索结果&#xff0c;低代码开发平台在多个行业中都有广泛的应用案例。这些平台能够帮助企业快速构建应用程序&#xff0c;减少编码工作&#xff0c;提高开发效率和产品质量。下面是一些典型行业的低代码应用案例&#xff1a; 低代码平台行业应用场景 …

视频怎么压缩变小?推荐三个压缩方法

视频怎么压缩变小&#xff1f;在数字时代&#xff0c;视频已成为我们日常生活和工作中不可或缺的一部分。然而&#xff0c;随着视频质量的提升&#xff0c;视频文件的大小也随之增加&#xff0c;这给存储和分享带来了不小的挑战。幸运的是&#xff0c;市面上有许多视频压缩软件…

CUDA Unity Compute Shader 3

计划 这应该是第3章的读书笔记&#xff0c;但是因为第3章读起来比较困难&#xff0c;所以先看了《CUDA并行程序设计编程指南》的第5章和第6章&#xff0c;感觉读起来顺畅多了&#xff0c;《CUDA并行程序设计编程指南》暂定精读第5、6、7章 1.如何生成ptx文件 属性➔CUDA C/C➔…