网络:华为数通HCIA学习:静态路由基础

文章目录

  • 前言
  • 静态路由基础
      • 静态路由应用场景
    • 静态路由配置
      • 静态路由在串行网络的配置
      • 静态路由在以太网中的配置
    • 负载分担
      • 配置验证
    • 路由备份(浮动静态路由)
      • 配置验证
    • 缺省路由
      • 配置验证
    • 总结
  • 华为HCIA 基础实验-静态路由 & eNSP
    • 静态路由 基础实验1: 静态路由基础配置
    • 静态路由 基础实验2: 下一跳与本地接口的区别
    • 静态路由 基础实验3: 负载分担
    • 静态路由 基础实验4: 路由备份
  • 练习题:静态路由


前言

文章介绍了静态路由的基础知识,包括其应用场景、配置方法、负载分担和路由备份的实现。静态路由在简单网络中易于管理和配置,但在网络拓扑变化时需手动调整。通过配置静态路由的优先级可以实现备份,而负载分担则通过等价路由来达到。同时,文章还提到了缺省路由的作用和配置验证的方法。


静态路由基础

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

静态路由应用场景

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

1,静态路由是指由管理员手动配置和维护的路由。静态路由配置简单,并且无需像动态路由那样占用路由器的CPU资源来计算和分析路由更新。
2,静态路由的缺点在于,当网络拓扑发生变化时,静态路由不会自动适应拓扑改变,而是需要管理员手动进行调整。
3, 静态路由一般适用于结构简单的网络。在复杂网络环境中,一般会使用动态路由协议来生成动态路由。不过,即使是在复杂网络环境中,合理地配置一些静态路由也可以改进网络的性能。

静态路由配置

在这里插入图片描述

ip route-static ip-address { mask | mask-length } interface-type interface-number [ nexthop-address]
命令用来配置静态路由。参数ip-address指定了一个网络或者主机的目的地址,参数mask指定了一个子网掩码或者前缀长度。
如果使用了广播接口如以太网接口作为出接口,则必须要指定下一跳地址;如果使用了串口作为出接口,则可以通过参数interface-type和interface-number(如Serial1/0/0)来配置出接口,此时不必指定下一跳地址。

静态路由在串行网络的配置

在这里插入图片描述

  • 在串行接口上,可以通过指定下一跳地址或者接口来配置静态路由

静态路由可以应用在串行网络或以太网中,但静态路由在这两种网络中的配置有所不同。
在串行网络中配置静态路由时,可以只指定下一跳地址或只指定出接口。华为ARG3系列路由器中,串行接口默认封装PPP协议,对于这种类型的接口,静态路由的下一跳地址就是与接口相连的对端接口的地址,所以在串行网络中配置静态路由时可以只配置出接口。
以太网是广播类型网络,和串行网络情况不同。在以太网中配置静态路由,必须指定下一跳地址。

静态路由在以太网中的配置

在这里插入图片描述

  • 在广播型的接口(如以太网接口)上配置静态路由时,必须要指定下一跳地址。

在广播型的接口上配置静态路由时,必须明确指定下一跳地址。以太网中同一网络可能连接了多台路由器,如果在配置静态路由时只指定了出接口,则路由器无法将报文转发到正确的下一跳。在本示例中,RTA需要将数据转发到192.168.2.0/24网络,在配置静态路由时,需要明确指定下一跳地址为10.0.123.2,否则,RTA将无法将报文转发到RTB所连接的192.168.2.0/24网络,因为RTA不知道应该通过RTB还是RTC才能到达目的地。

负载分担

在这里插入图片描述

  • 静态路由支持到达同一目的地的等价负载分担

当源网络和目的网络之间存在多条链路时,可以通过等价路由来实现流量负载分担。这些等价路由具有相同的目的网络和掩码、优先级和度量值。

本示例中RTA和RTB之间有两条链路相连,通过使用等价的静态路由来实现流量负载分担。

在RTB上配置了两条静态路由,它们具有相同的目的IP地址和子网掩码、优先级(都为60)、路由开销(都为0),但下一跳不同。在RTB需要转发数据给RTA时,就会使用这两条等价静态路由将数据进行负载分担。

在RTA上也应该配置对应的两条等价的静态路由。

配置验证

在这里插入图片描述

在配置完静态路由之后,可以使用display ip routing-table命令来验证配置结果。
在本示例中,红色高亮部分代表路由表中的静态路由。这两条路由具有相同的目的地址和掩码,并且有相同的优先级和度量值,但是它们的下一跳地址和出接口不同。
此时,RTB就可以通过这两条等价路由实现负载分担。

路由备份(浮动静态路由)

在这里插入图片描述

  • 浮动静态路由在网络中主路由失效的情况下,会加入到路由表并承担路由转发业务。

在配置多条静态路由时,可以修改静态路由的优先级,使一条静态路由的优先级高于其他静态路由,从而实现静态路由的备份,也叫浮动静态路由。
在本示例中,RTB上配置了两条静态路由。正常情况下,这两条静态路由是等价的。通过配置preference 100,使第二条静态路由的优先级要低于第一条(值越大优先级越低)。
路由器只把优先级最高的静态路由加入到路由表中。
当加入到路由表中的静态路由出现故障时,优先级低的静态路由才会加入到路由表并承担数据转发业务。

配置验证

在这里插入图片描述

  • 在主链路出现故障时,浮动静态路由会被激活,加入到路由表中,承担数据转发业务。

当主用静态路由出现物理链路故障或者接口故障时,该静态路由不能再提供到达目的地的路径,所以在路由表中会被删除。
此时,浮动静态路由会被加入到路由表,以保证报文能够从备份链路成功转发到目的地。
在主用静态路由的物理链路恢复正常后,主用静态路由会重新被加入到路由表,并且数据转发业务会从浮动静态路由切换到主用静态路由,而浮动静态路由会在路由表中再次被隐藏。

缺省路由

在这里插入图片描述

  • 缺省路由是目的地址和掩码都为全0的特殊路由。
  • 如果报文的目的地址无法匹配路由表的任何一项,路由器将选择依照缺省路由来转发报文。

当路由表中没有与报文的目的地址匹配的表项时,设备可以选择缺省路由作为报文的转发路径。在路由表中,缺省路由的目的网络地址为0.0.0.0,掩码也为0.0.0.0。在本示例中,RTA使用缺省路由转发到达未知目的地址的报文。缺省静态路由的默认优先级也是60。在路由选择过程中,缺省路由会被最后匹配。

配置验证

在这里插入图片描述

配置缺省路由后,可以使用display ip routing-table命令来查看该路由的详细信息。
在本示例中,目的地址在路由表中没能匹配的所有报文都将通过GigabitEthernet 0/0/0接口转发到下一跳地址10.0.12.2。

总结

1.在配置静态路由时,需要调整其中一条静态路由的优先级,就可将其修改为浮动静态路由。

2.在配置缺省路由时,目的网络为0.0.0.0,代表的是任意网络。

华为HCIA 基础实验-静态路由 & eNSP

静态路由 基础实验1: 静态路由基础配置
静态路由 基础实验2: 下一跳与本地接口的区别
静态路由 基础实验3: 负载分担
静态路由 基础实验4: 路由备份

静态路由 基础实验1: 静态路由基础配置

在这里插入图片描述
配置两个PC 客户端
PC使用命令 ipconfig 来查看配置是否生效
PC1
在这里插入图片描述
在这里插入图片描述
PC2
在这里插入图片描述
在这里插入图片描述
配置静态路由表
R1:
ip route-static 192.168.2.0 255.255.255.0 192.168.12.2
ip route-static 192.168.23.0 255.255.255.0 192.168.12.2
R2:
ip route-static 192.168.2.0 255.255.255.0 192.168.23.3
ip route-static 192.168.1.0 255.255.255.0 192.168.12.1
R3:
ip route-static 192.168.1.0 255.255.255.0 192.168.23.2
ip route-static 192.168.12.0 255.255.255.0 192.168.23.2
————————————————
删除命令是undo加之前配置的命令
在这里插入图片描述

  • 手工配置的路由为24位
  • 华为设备为了防环会自动产生32位的路由

PC1
在这里插入图片描述

PC2
在这里插入图片描述

静态路由 基础实验2: 下一跳与本地接口的区别

在这里插入图片描述
在这里插入图片描述
R1
int g0/0/0
ip add 192.168.123.1 24
R2
int g0/0/0
ip add 192.168.123.2 24
int loopback
ip add 2.2.2.2 32
R3
int g0/0/0
ip add 192.168.123.3 24
ip loopback
ip add 3.3.3.3 32

这个拓扑中,只能配置下一跳IP 地址,不能配置为本地接口

R1

ip route-static 2.2.2.0 24 192.168.123.2
ip route-static 33.3…0 24 192.168.123.3

如果配置为接口,则不通,因为可能指向g0/0/3接口
ip route-st 2.2.2.0 24 g0/0/0

本地出接口一般配置在串口链路上 PPP 类型,MA 类型不适用

R1 接口

如果接口关闭了,静态路由会消失
R1:
int g0/0/0
shutdown

在这里插入图片描述

2.2.2.0 3.3.3.0 的静态路由,在路由表中没有

int g0/0/0
undo shutdown
接口打开后,路由表中会重新出现

加上一个参数permanent
permanent :指定此路由即使该端口关掉也不被移掉
R1:
ip route-static 2.2.2.0 255.255.255.0 192.168.123.2 permanent
int g0/0/0
shutdown

查看路由表,当接口关闭时,只有 2.2.2.0 路由

在这里插入图片描述

静态路由 基础实验3: 负载分担

在这里插入图片描述

R1:
ip route-static 2.2.2.0 255.255.255.0 192.168.0.2
ip route-static 2.2.2.0 255.255.255.0 192.168.1.2
ip route-static 2.2.2.0 255.255.255.0 192.168.2.2
负载分担:
1.充分利用带宽
2.实现链路冗余
在这里插入图片描述

静态路由 基础实验4: 路由备份

R1:
ip route-static 2.2.2.0 255.255.255.0 192.168.0.2 preference 30
ip route-static 2.2.2.0 255.255.255.0 192.168.1.2
ip route-static 2.2.2.0 255.255.255.0 192.168.2.2
display ip routing-table
只显示最优的路径
在这里插入图片描述

  • display ip routing-table 2.2.2.0 verbose 可以显示其他路径

在这里插入图片描述
在这里插入图片描述

  • display ip routing-table只列出当前生效的路由条目;
  • displayip routing-table protocol static 会列出所有的静态路由条目,包括生效和未生效的。
    在这里插入图片描述

练习题:静态路由

以下两条配置命令可以实现路由器RTA去网同一目的地10.1.1.0的路由主备备份:
[RTA]ip route-static 10.1.1.0 24 12.1.1.1 permanent
[RTA]ip route-static 10.1.1.0 24 13.1.1.1

错误
(主备是调整优先级,preference是调整优先级的,静态路由是60)

下面关于静态与动态路由描述错误的是()。
A. 静态路由在企业中应用时配置简单,管理方便
B. 管理员在企业网络中部署动态路由协议后,后期维护和扩展能够更加方便
C. 链路产生故障后,静态路由能够自动完成网络收敛
D. 动态路由协议比静态路由要占用更多的系统资源

Correct Answer: C
(静态不能自动完成网络收束,不会动态变化)

以下内容哪个是路由表中所不包含的?

A. 源地址
B. 下一跳
C. 目标网络
D. 路由代价

Correct Answer: A
(源地址,路由表不会在记录,在一条路由策略中,因为本来就包含)

下列关于华为设备中静态路由的优先级说法错误的是()。

A. 静态路由器优先级值的范围为 0‐255
B. 静态路由器优先级的缺省值为 60
C. 静态路由的优先级分为内部优先级和外部优先级,管理员可以修改外部优先级
D. 静态路由的优先级值为 255 表示该路由不可用

Correct Answer: A

(静态路由的优先级范围为1-255,0是保留给直连路由,不可被静态路由使用)

下列静态路由配置正确的是()。(多选)

A. ip route-static 129.1.0.0 16 serial 0
B. ip route-static 10.0.0.2 16 129.1.0.0
C. ip route-static 129.1.0.0 16 10.0.0.2
D. ip route-static 129.1.0.0 255.255.0.0 10.0.0.2

Correct Answer: ACD
(B是错的,因为没有指定下一跳地址,只指定了网络地址)

参考如图所示的输出结果,可以判断该路由器的路由表是由直连路由和静态路由组成, 且直连路由的
路由优先级值无法进行修改。

A. 正确
B. 错误

Correct Answer: A

下列描述正确的是()。(多选)

A. 路由表中下一跳是多余的,有出接口就可以指导报文转发
B. 通过不同路由协议获得的路由,其优先级也不相同
C. 不同路由协议所定义的度量值具有可比性
D. 不同路由协议所定义的度量值不具有可比性

Correct Answer: BD
(下一跳不是多余的,因为只有指定了下一跳,才知道路由之间,访问的是哪个IP,如果只靠接口,遇到交换机,就会报错)

ip route-static 10.0.12.0 255.255.255.0 192.168.11 关于此命令描述正确的是()。

A. 此命令配置了一条到达192.168.1.1网络的路由
B. 此命令配置了一条到达10.0.12.0网络的路由
C. 该路由的优先级为100
D. 如果路由器通过其他协议学习到和此路由相同的网络的路由,路由器将会优先选择此路由

Correct Answer: B

管理员计划通过配置静态浮动路由来实现路由备份,则正确的实现方法是()。

A. 管理员需要为主用静态路由和备用静态路由配置不同的协议优先级值
B. 管理员只需要配置两个静态路由
C. 管理员需要为主用静态路由和备用静态路由配置不同的TAG
D. 管理员需要为主用静态路由和备用静态路由配置不同的度量值

Correct Answer: A

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

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

相关文章

[项目总结] 在线OJ刷题系统项目技术应用(下)

🌸个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 🏵️热门专栏: 🧊 Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 🍕 Collection与…

Qt音频输出:QAudioOutput详解与示例

1. 简介 QAudioOutput是Qt多媒体框架中的一个关键类,它提供了将PCM(脉冲编码调制)原始音频数据发送到音频输出设备的接口。作为Qt多媒体组件的一部分,QAudioOutput允许开发者在应用程序中实现音频播放功能,支持多种音…

【计算机网络】Linux配置SNAT/DNAT策略

什么是NAT? NAT 全称是 Network Address Translation(网络地址转换),是一个用来在多个设备共享一个公网 IP上网的技术。 NAT 的核心作用:将一个网络中的私有 IP 地址,转换为公网 IP 地址,从而…

Redis淘汰策略详解!

目录 一、为什么需要淘汰策略? 🤔二、Redis 的淘汰策略详解 👇三、如何选择合适的淘汰策略? 🤔➡️✅四、如何切换 Redis 的淘汰策略? ⚙️🔧五、总结 🎉 🌟我的其他文章…

存储基石:深度解读Linux磁盘管理机制与文件系统实战

Linux系列 文章目录 Linux系列前言一、磁盘1.1 初识磁盘1.2 磁盘的物理结构1.3 磁盘的存储结构1.4 磁盘的逻辑结构 二、文件系统2.1 系统对磁盘的管理2.2 文件在磁盘中的操作 前言 Linux 文件系统是操作系统中用于管理和组织存储设备(如硬盘、SSD、USB 等&#xff…

本节课课堂总结

匿名子类: 说明 和 Java 一样,可以通过包含带有定义或重写的代码块的方式创建一个匿名的子类。 单例对象(伴生对象) Scala语言是完全面向对象的语言,所以并没有静态的操作(即在Scala中没有静态的概念&a…

I²C、SPI、UART、CAN 通信协议详解

一、协议基本特性对比 特性ICSPIUARTCAN通信类型同步、半双工同步、全双工异步、全双工异步、多主多从信号线SDA(数据)、SCL(时钟)MOSI、MISO、SCK、SS(片选)TX(发送)、RX&#xff…

【diffusers 进阶(十五)】dataset 工具,Parquet和Arrow 数据文件格式,load dataset 方法

系列文章目录 【diffusers 极速入门(一)】pipeline 实际调用的是什么? call 方法!【diffusers 极速入门(二)】如何得到扩散去噪的中间结果?Pipeline callbacks 管道回调函数【diffusers极速入门&#xff0…

第十三章:持久化存储_《凤凰架构:构建可靠的大型分布式系统》

第十三章 持久化存储 一、Kubernetes存储设计核心概念 (1)存储抽象模型 PersistentVolume (PV):集群级别的存储资源抽象(如NFS卷/云存储盘)PersistentVolumeClaim (PVC):用户对存储资源的声明请求&#…

以太网安全

前言: 端口隔离可实现同一VLAN内端口之间的隔离。用户只需要将端口加入到隔离组中,就可以实现隔离组内端口之间的二层数据的隔离端口安全是一种在交换机接入层实施的安全机制,旨在通过控制端口的MAC地址学习行为,确保仅授权设备能…

跨域问题前端解决

由于浏览器的同源策略,前后端分离的项目,调试的时候总是会遇到跨域的问题,这里通过修改前端代码解决跨域问题。 首先先查看前端代码的根目录下,有没有vue.config.js文件, 若有,使用方法1,若没有此文件&…

Elasticsearch 报错index_closed_exception

index_closed_exception 是 Elasticsearch 中的一个异常类型,它通常发生在尝试对一个已经被关闭(closed)的索引执行搜索、写入或其他操作时。在 Elasticsearch 中,索引是用来存储和检索数据的逻辑命名空间,可以将其类比…

LearnOpenGL-笔记-其九

今天让我们完结高级OpenGL的部分: Instancing 很多时候,在场景中包含有大量实例的时候,光是调用GPU的绘制函数这个过程都会带来非常大的开销,因此我们需要想办法在每一次调用GPU的绘制函数时尽可能多地绘制,这个过程就…

PDF预览-搜索并高亮文本

在PDF.js中实现搜索高亮功能可以通过自定义一些代码来实现。PDF.js 是一个通用的、基于Web的PDF阅读器,它允许你在网页上嵌入PDF文件,并提供基本的阅读功能。要实现搜索并高亮显示文本,你可以通过以下几个步骤来完成: 1. 引入PDF…

二叉树——队列bfs专题

1.N叉树的层序遍历 我们之前遇到过二叉树的层序遍历,只需要用队列先进先出的特性就可以达到层序遍历的目的。 而这里不是二叉树,也就是说让节点的孩子入队列时不仅仅是左右孩子了,而是它的所有孩子。而我们看这棵多叉树的构造,它…

Python高级爬虫之JS逆向+安卓逆向1.1节-搭建Python开发环境

目录 引言: 1.1.1 为什么要安装Python? 1.1.2 下载Python解释器 1.1.3 安装Python解释器 1.1.4 测试是否安装成功 1.1.5 跟大神学高级爬虫安卓逆向 引言: 大神薯条老师的高级爬虫安卓逆向教程: 这套爬虫教程会系统讲解爬虫的初级&…

Windows 安装和使用 ElasticSearch

SpringBoot3 整合 Elasticsearch 1. ElasticSearch 1.1 ES (1)ES 是一个开源的分布式搜索和分析引擎,专为处理大模型数据而设计,它能够实现近乎实时的数据检索、分析和可视化,广泛用于全文搜索、日志分析和监控&…

matplotlib初探

库引入 import matplotlib.pyplot as pltpyplot.figure 创建新图形或激活现有图形

NVM 多版本Node.js 管理全指南(Windows系统)

🧑 博主简介:CSDN博客专家、全栈领域优质创作者、高级开发工程师、高级信息系统项目管理师、系统架构师,数学与应用数学专业,10年以上多种混合语言开发经验,从事DICOM医学影像开发领域多年,熟悉DICOM协议及…

实验室预约|实验室预约小程序|基于Java+vue微信小程序的实验室预约管理系统设计与实现(源码+数据库+文档)

实验室预约小程序 目录 基于微信小程序的实验室预约管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、微信小程序前台 2、管理员后台 (1)管理员登录 (2)实验室管理 (3)公告信息管理…