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

news2024/11/18 23:47:14

三、静态路由(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】

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

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

相关文章

图片裁剪与上传处理方案 —— 基于阿里云 OSS 处理用户资料

目录 01: 通用组件:input 构建方案分析 02: 通用组件:input 构建方案 03: 构建用户资料基础样式 04: 用户基本资料修改方案 05: 处理不保存时的同步问题 06: 头像修改方案流程分析 07: 通用组件:Dialog 构建方案分析 08: 通用组件&…

宝兰德参编!《2023年中国数据库年度行业分析报告》正式发布

近日,墨天轮发布 《2023年中国数据库年度行业分析报告》(以下简称《报告》)。宝兰德深度参与《报告》重要章节内容的编写工作,凭借在中间件领域深厚的技术沉淀和丰富的实践经验,输出了大量具有专业性和前瞻性的意见&am…

PHP实现抖音小程序用户登录获取openid

目录 第一步、抖音小程序前端使用tt.login获取code 第二步、前端拿到code传给后端 第三步、方法1 后端获取用户信息 第四步、方法2 抖音小程序拿到用户信息把用户信息传给后端 code2Session抖音小程序用户登录后端文档 第一步、抖音小程序前端使用tt.login获取code 前端 …

如何以抛物线形式排列一个列表,曲线排列 x² = y

如何以抛物线形式排列一个列表&#xff0c;曲线排列 一、需求 做页面的时候遇到一个需求&#xff0c;需要将一个列表以曲线的形式排列展示。 列表内容&#xff1a; const statisticLabels: Array<{name: string,icon: string,path: string,type: string,dataName: strin…

14-alert\confirm\prompt\自定义弹窗

一、认识alert\confirm\prompt 下图依次是alert、confirm、prompt&#xff0c;先认清楚长什么样子&#xff0c;以后遇到了就知道如何操作了。 二、alert操作 先用driver.switch_to.alert方法切换到alert弹出框上&#xff1b;可以用text方法获取弹出的文本信息&#xff1b;acce…

【Qt】定时器播放多张图片,动画效果

1. 效果 2. 代码 2.1 头文件 #ifndef WIDGET_H #define WIDGET_H#include <QWidget>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);~Widget();void initGif(QS…

RPA-UiBot6.0数据采集机器人(海量信息一网打尽)内附RPA师资培训课程

前言 友友们是否曾为海量的数据信息而头疼&#xff0c;不知道如何从中精准抓取你所需的数据&#xff1f;小北的这篇博客将为你揭晓答案&#xff0c;让我们一起学习如何运用RPA数据采集机器人&#xff0c;轻松实现海量信息的快速抓取与整理&#xff0c;助力你的工作效率翻倍&…

用cocos2d-python绘制游戏开发的新篇章

用cocos2d-python绘制游戏开发的新篇章 第一部分&#xff1a;背景 在游戏开发的世界中&#xff0c;寻找一个强大而灵活的框架至关重要。cocos2d-python是一个Python游戏开发框架&#xff0c;它提供了一套丰富的功能&#xff0c;用于创建2D游戏、图形和交互式应用。基于流行的c…

掌握SVG基础:从零开始学习

格栅图可以实现图片的清晰显示&#xff0c;但这也意味着如果要在各种设备上使用格栅图&#xff0c;就会增加大量不同规格的格栅图&#xff0c;以适应各种尺寸的设备。这也直接导致资源文件体积的增加&#xff0c;矢量图没有这个问题。本文将SVG代码编写与即时设计工具相结合&am…

2024050401-重学 Java 设计模式《实战代理模式》

重学 Java 设计模式&#xff1a;实战代理模式「模拟mybatis-spring中定义DAO接口&#xff0c;使用代理类方式操作数据库原理实现场景」 一、前言 难以跨越的瓶颈期&#xff0c;把你拿捏滴死死的&#xff01; 编程开发学习过程中遇到的瓶颈期&#xff0c;往往是由于看不到前进…

[vue2项目]vue2+supermap[mapboxgl]+天地图之地图的初始化

Supermap参考教程 天地图 一、安装 1、终端:npm install supermap/vue-iclient-mapboxgl 2、在package.json文件的dependencies查看supermap/vue-iclient-mapboxgl依赖是否安装成功。 3、在mian.js全局引入 import VueiClient from supermap/vue-iclient-mapboxgl; Vue.use(…

[Classifier-Free] Classifier-Free Diffusion Guidance

1、背景 1&#xff09;Classifier Guidance的问题 a&#xff09;需要额外训练一个分类器&#xff08;要基于噪声图像训练&#xff0c;因此无法用现成的预训练分类器&#xff09;&#xff0c;使得扩散模型的训练pipeline更加复杂 b&#xff09;whether classifier guidance is s…

Vue05-数据绑定

一、数据绑定 1-1、v-bind指令 1-2、v-model指令 1、单项数据绑定&#xff1a; 2、双向数据绑定 注意&#xff1a; 表单元素&#xff0c;必须要有属性&#xff1a;value&#xff01;&#xff01;&#xff01; 1-3、小结

钡铼技术BL103助力实现PLC到OPC-UA无缝转换新高度

在工业4.0的大背景下&#xff0c;信息物理系统和工业物联网的融合日益加深&#xff0c;推动了工业自动化向更高层次的发展。OPC UA作为一种开放、安全、跨平台的通信协议&#xff0c;在实现不同设备、系统间数据交换和互操作性方面扮演了核心角色。钡铼技术公司推出的BL103 PLC…

Java网络编程(上)

White graces&#xff1a;个人主页 &#x1f649;专栏推荐:Java入门知识&#x1f649; &#x1f649; 内容推荐:Java文件IO&#x1f649; &#x1f439;今日诗词:来如春梦几多时&#xff1f;去似朝云无觅处&#x1f439; ⛳️点赞 ☀️收藏⭐️关注&#x1f4ac;卑微小博主&a…

AI教我变得厉害的思维模式01 - 成长型思维模式

今天和AI一起思考如何培养自己的成长性思维。 一一核对&#xff0c;自己哪里里做到&#xff0c;哪里没有做到&#xff0c;让AI来微调训练我自己。 成长性思维的介绍 成长性思维&#xff08;Growth Mindset&#xff09;是由斯坦福大学心理学教授卡罗尔德韦克&#xff08;Carol…

OpenWrt开启ipv6

原生版本的openwrt, 开启ipv6方法如下&#xff1a; 导航栏 网络->接口 编辑lan接口 DHCP Sever选项里 找到IPv6 Settings 选项&#xff1a; Designated master 不需要开启。RA-Service 设置为 server modeDHCPv6-Service 设置为 server mode 局域网即可确处理IPv6地址分配…

高并发短视频系统设计:架构、存储与性能优化全解

1. 系统概况与需求分析 1.1 短视频系统简介 当前短视频行业的快速发展&#xff0c;加上用户对高清、流畅观看体验的需求不断提升&#xff0c;对系统的并发处理能力、视频处理速度、存储效率等多方面都提出了极高的要求。那么&#xff0c;我们首先需要了解一个完整的短视频系统…

空间不够用了怎么办

空间告急啊哥们 整理一下清理空间有用的一些blog吧。 【linux】公共服务器如何清理过多的.cache缓存 linux根目录空间不足&#xff0c;追加空间到根目录下 【linux】linux磁盘空间 目录查看清理 和 文件查看清理

php: centos+apache 启动php项目

指导文件 &#xff1a;PHP: Apache 2.x on Unix systems - Manual 下载路径 &#xff1a;Index of /httpd configure: error: APR not found. 解决方案&#xff1a; APR&#xff08;Apache Portable Runtime&#xff09;库。APR是Apache HTTP服务器的可移植运行时环境&…