计算机网络:静态路由的应用场景及配置

news2025/2/1 6:53:34

 章节:静态路由(部分内容参考:《华为HCIA-Datacom认证学习指南》)

《华为 HCIA-Datacom认证学习指南》

目录

一、静态路由应用场景

二、静态路由配置

2.1 实验目的

2.2 实验拓扑

2.3 实验步骤

1.配置网络连通性

2.测试网络连通性

3.配置静态路由

4.实验调试


一、静态路由应用场景

缺省路由是目的地址全零的特殊路由,可以由路由协议自动生成,也可以由手动配置。手动配置缺省路由,可以简化网络的配置,称为静态缺省路由。如果报文的目的地址无法匹配路由表中的任何一项,路由器将选择缺省路由来转发报文。

缺省路由在路由表中的形式为0.0.0.0/0,缺省路由也被叫做默认路由。

图1:静态路由组网图

如:1所示中,如果不配置静态缺省路由,则需要在RouterA上配置到网络3、4、5的静态路由,在RouterB上配置到网络1、5的静态路由,在RouterC上配置到网络1、2、3的静态路由才能实现网络的互通。

如果配置缺省静态路由,因为RouterA发往3、4、5网络的报文下一跳都是RouterB,所以在RouterA上只需配置一条缺省路由,即可代替上个例子中通往3、4、5网络的3条静态路由。同理,RouterC也只需要配置一条到RouterB的缺省路由,即可代替上个例子中通往1、2、3网络的3条静态路由。

二、静态路由配置

配置静态路由的方式有三种。

(1)关联下一跳的方式,命令如下:

[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

(3)关联接口和下一跳的方式,命令如下:

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

interface-number [ nexthop-address ]

在创建静态路由时,可以同时指定出接口和下一跳。对于不同的出接口类型,也可以只指定出接口或只指定下一跳。

对于点到点接口(如串口),只需指定出接口。

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

以下为实验配置案例:

2.1 实验目的

理解并掌握按需求正确配置静态路由

2.2 实验拓扑

静态路由的配置

2.3 实验步骤

1.配置网络连通性

1)R1的配置如下:

<Huawei>system-view

Enter system view, return user view with Ctrl+Z.

[Huawei]undo info-center enable

[Huawei]sysname R1

[R1]interface g0/0/0

[R1-GigabitEthernet0/0/0]ip address 12.1.1.1 24

[R1-GigabitEthernet0/0/0]quit

2)R2配置如下:

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname R2

[R2]interface g0/0/1

[R2-GigabitEthernet0/0/1]ip address 12.1.1.2 24

[R2-GigabitEthernet0/0/1]quit

[R2]interface g0/0/0

[R2-GigabitEthernet0/0/0]ip address 23.1.1.2 24

[R2-GigabitEthernet0/0/0]quit

3)R3配置如下:

<Huawei>system-view

[Huawei]undo info-center enable

[Huawei]sysname R3

[R3]interface g0/0/1

[R3-GigabitEthernet0/0/1]ip address 23.1.1.3 24

[R3-GigabitEthernet0/0/1]quit

2.测试网络连通性

1)R1访问R2,命令如下:

[R1]ping 12.1.1.2

PING 12.1.1.2: 56 data bytes, press CTRL_C to break

Reply from 12.1.1.2: bytes=56 Sequence=1 ttl=255 time=60 ms

Reply from 12.1.1.2: bytes=56 Sequence=2 ttl=255 time=60 ms

Reply from 12.1.1.2: bytes=56 Sequence=3 ttl=255 time=50 ms

Reply from 12.1.1.2: bytes=56 Sequence=4 ttl=255 time=40 ms

Reply from 12.1.1.2: bytes=56 Sequence=5 ttl=255 time=30 ms

--- 12.1.1.2 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 30/48/60 ms

从ping的显示结果可以看到网络连通性没有问题。

2)R2访问R3,命令如下:

[R2]ping 23.1.1.3

PING 23.1.1.3: 56 data bytes, press CTRL_C to break

Reply from 23.1.1.3: bytes=56 Sequence=1 ttl=255 time=70 ms

Reply from 23.1.1.3: bytes=56 Sequence=2 ttl=255 time=40 ms

Reply from 23.1.1.3: bytes=56 Sequence=3 ttl=255 time=60 ms

Reply from 23.1.1.3: bytes=56 Sequence=4 ttl=255 time=30 ms

Reply from 23.1.1.3: bytes=56 Sequence=5 ttl=255 time=20 ms

--- 23.1.1.3 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 20/44/70 ms

从ping的显示结果可以看到网络连通性没有问题。

3.配置静态路由

1)R1的配置如下:

[R1]ip route-static 23.1.1.0 255.255.255.0 12.1.1.2 // 配置静态路由目录网络为 23.1.1.0,下一跳为 12.1.1.2

2)R3的配置如下:

[R3]ip route-static 12.1.1.0 24 23.1.1.2

4.实验调试

1)在 R1 上查看路由表,命令如下 :

[R1]display ip routing-table // 查看路由表 

Route Flags: R - relay, D-download to fifib

--------------------------------------------------------

Routing Tables: Public

Destinations : 5 Routes : 5

Destination/Mask Proto Pre Cost Flags NextHop Interface

12.1.1.0/24 Direct 0 0 D 12.1.1.1 GigabitEthernet0/0/0

12.1.1.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0

23.1.1.0/24 Static 60 0 RD 12.1.1.2 GigabitEthernet0/0/0

127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0

127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0

从以上输出结果可以看出一个路由表有一条 23.1.1.0/24 的静态路由。

2)在 R2 上查看路由表,命令如下 :

<R2>display ip routing-table

Route Flags: R - relay, D - download to fifib

------------------------------------------------------------

Routing Tables: Public

Destinations : 6 Routes : 6

Destination/Mask Proto Pre Cost Flags NextHop Interface

12.1.1.0/24 Direct 0 0 D 12.1.1.2 GigabitEthernet0/0/1

12.1.1.2/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/1

23.1.1.0/24 Direct 0 0 D 23.1.1.2 GigabitEthernet0/0/0

23.1.1.2/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0

127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0

127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0

3)在 R3 上查看路由表,命令如下 :

<R3>display ip routing-table

Route Flags: R - relay, D - download to fifib

-------------------------------------------------------

Routing Tables: Public

Destinations : 5 Routes : 5

Destination/Mask Proto Pre Cost Flags NextHop Interface

12.1.1.0/24 Static 60 0 RD 23.1.1.2 GigabitEthernet0/0/1

23.1.1.0/24 Direct 0 0 D 23.1.1.3 GigabitEthernet0/0/1

23.1.1.3/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/1

127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0

127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0

4)R1 访问 R3,命令如下 :

<R1>ping 23.1.1.3

PING 23.1.1.3: 56 data bytes, press CTRL_C to break

Reply from 23.1.1.3: bytes=56 Sequence=1 ttl=254 time=70 ms

Reply from 23.1.1.3: bytes=56 Sequence=2 ttl=254 time=60 ms

Reply from 23.1.1.3: bytes=56 Sequence=3 ttl=254 time=80 ms

Reply from 23.1.1.3: bytes=56 Sequence=4 ttl=254 time=50 ms

Reply from 23.1.1.3: bytes=56 Sequence=5 ttl=254 time=50 ms

--- 23.1.1.3 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 50/62/80 ms

从 ping 的显结果可以看出 R1 可以访问 R3。

 

《华为 HCIA-Datacom认证学习指南》

了解书籍资源,↓底部方式联系我↓

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

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

相关文章

双节前把我的网站重构了一遍

赶在中秋国庆假期前&#xff0c;终于将我的网站&#xff08;https://spacexcode.com/[1]&#xff09;结构定好了&#xff0c;如之前所说&#xff0c;这个网站的定位就是作为自己的前端知识沉淀。内容大致从&#xff1a;前端涉及的基础知识分类汇总&#xff08;知识库&#xff0…

kafka 相关概念

1 kafka 生产者 kafka 用push的方式把消息推送到topic 每个topic下可以有多个分区&#xff0c; 可以用hash 也可以用轮询的方式指定分区 每个分区内部是可以保证顺序的&#xff0c;但是整体无法保证顺序&#xff0c;除非设置成一个topic只有一个分区。 kafka这种多分区的设置 带…

Elasticsearch 8.11 中的合并更少,摄取更快

作者&#xff1a;ADRIEN GRAND Elasticsearch 8.11 改进了管理索引缓存的方式&#xff0c;从而减少了段合并。 我们对 Elasticsearch 8.11 从索引缓存回收内存的方式进行了重大更改&#xff0c;这有助于减少合并开销&#xff0c;从而加快索引速度。 使用我们的日志跟踪&#x…

嵌入式学习笔记(56)LCD的接口技术

12.2.1从电平角度讲本质上都是TTL信号 (1)什么是TTL接口。5V表示逻辑1&#xff0c;0V表示逻辑0。这种就叫TTL电平&#xff0c;和CMOS电平相对比。 (2)SoC的LCD控制器硬件接口是TTL电平的&#xff0c;LCD这边硬件接口也是TTL电平的。所以他们俩本来是可以直接对接的&#xff0…

我测试用的mark down教程

Markdown 教程 欢迎使用 Markdown 你好,Markdown是一种类似 Word 的排版工具,你需要仔细阅读这篇文章,了解一下 Markdown 基础知识。 Markdown 功能和列表演示 Markdown 有以下功能,帮助你用它写博客: 数学公式代码高亮导航功能等等Markdown 的优点: 间接高效大厂支持…

供应链 | MSOM论文解读:零售商响应定价能力对供应链韧性的影响

​ 论文解读&#xff1a;温梓曦&#xff0c;肖善&#xff0c;杨子豪&#xff0c;张怡雯 A Responsive-Pricing Retailer Sourcing from Competing Suppliers Facing Disruptions 原文作者信息&#xff1a; Xi Shan, Tao Li, Suresh P. Sethi (2021) A Responsive-Pricing Ret…

邮箱发送验证码(nodemailer)

邮箱发送验证码&#xff08;nodemailer&#xff09; 前言&#xff1a;后端实现1、前期准备2、安装nodemailer3、代码实现4、效果图 前言&#xff1a; 想要实现向邮箱发送验证码功能&#xff0c;先来简单地梳理一下思路&#xff1a; 前端用正则表达式简单验证下邮箱格式的正确性…

springboot+vue+java付费自习室选座系统nl1u1

本系统从用户的角度出发&#xff0c;结合当前的环境而开发的&#xff0c;在开发语言上是使用的Java语言&#xff0c;在框架上我们是使用的springboot框架&#xff0c;数据库方面使用的是MySQL数据库&#xff0c;开发工具为IDEA。 付费自习室管理系统根据实际情况分为前后台两部…

ROS键盘遥控机器人,通过参数服务器指定速度

1、引言 在上节的驱动机器人&#xff0c;我们知道是cmd_vel话题发布一串Twist类型消息来控制&#xff0c;我们可以输入如下命令查看这个Twist的详细信息&#xff1a;rosmsg show geometry_msgs/Twist geometry_msgs/Vector3 linear float64 x float64 y float64 z geome…

Linux 编写一个 简单进度条

进度条 回车换行理解&#xff1a; 我们要理解&#xff0c;回车换行是两个概念&#xff1a; 换行是把光标移到下一行&#xff0c;是竖直的往下平移&#xff1b;" \n "回车是把光标移到当前行的最开始&#xff1b; " \r " 就和一起打字…

[计算机提升] Windows系统权限

1.2 Windows系统权限 在Windows操作系统中&#xff0c;权限是指授予用户或用户组对系统资源进行操作的权利。权限控制是操作系统中重要的安全机制&#xff0c;通过权限控制可以限制用户对系统资源的访问和操作&#xff0c;从而保护系统安全。 Windows操作系统中包含以下几种权…

FPGA设计时序约束五、设置时钟不分析路径

一、背景 在进行时序分析时&#xff0c;工具默认对所有的时序路径进行分析&#xff0c;在实际的设计中&#xff0c;存在一些路径不属于逻辑功能的&#xff0c;或者不需要进行时序分析的路径&#xff0c;使用set_false_path对该路径进行约束&#xff0c;时序分析时工具将会直接忽…

通过onnxruntime进行模型部署过程中的问题

1.onnxruntime包 从https://github.com/microsoft/onnxruntime/releases/下载解压到D:/code/package/onnruntime 2opencv_c下载https://github.com/opencv/opencv/releases/tag/4.8.1 3.测试opencv代码&#xff1a;总结&#xff1a;添加include目录&#xff0c;添加lib库目录…

网工配置命令总结(1)---Web访问及vlan配置

目录 1.Telnet远程登录设备 2.用户通过Web网管登录设备 3.端口隔离功能的实现 4.配置vlan聚合 5.部分vlan间互通&#xff0c;部分vlan间隔离&#xff0c;vlan内用户隔离 6.限制内网网段互访 1.Telnet远程登录设备 1.使能服务器功能 <HUAWEI> system-view [HUAWEI] …

Eslint配置 Must use import to load ES Module(已解决)

最近在配置前端项目时&#xff0c;eslint经常会碰到各种报错&#xff08;灰常头疼~&#xff09; Syntax Error Error No ESLint configuration found.Syntax Error: Error: D:\dmq\dmq-ui.eslintrc.js: Environment key “es2021” is unknown at Array.forEach ()error in ./…

GO 语言处理并发的时候我们是选择sync还是channel

以前写 C 的时候&#xff0c;我们一般是都通过共享内存来通信&#xff0c;对于并发去操作某一块数据时&#xff0c;为了保证数据安全&#xff0c;控制线程间同步&#xff0c;我们们会去使用互斥锁&#xff0c;加锁解锁来进行处理 然而 GO 语言中建议的时候通过通信来共享内存&…

看图学习数据中心机柜导轨方面的英文术语

对于一些数据中心的服务器&#xff0c;存储&#xff0c;交换机等设备的上架安装&#xff0c;有些导轨设计还是有点复杂的&#xff0c;如果安装手册还是英文的&#xff0c;就更有些挑战了。本文用一个实际的导轨图片来对其中常用的一些英文术语做了一个详细解释&#xff0c;供朋…

面试官:Go GMP 模型为什么 P 组件如此重要 ?

大家好&#xff0c;我是木川 Go GMP模型 是 Go语言并发性能的关键组成部分&#xff0c;它允许轻松创建大量的 Goroutines&#xff0c;设计思想包括并行性、线程复用以及抢占调度。 Go 1.1 版本前采用的是 GM 模型&#xff0c;存在一些问题&#xff0c;后面增加了 P 组件&#x…

哪种烧录单片机的方法合适?

哪种烧录单片机的方法合适&#xff1f; 首先&#xff0c;让我们来探讨一下单片机烧录的方式。虽然单片机烧录程序的具体方法会因为单片机型号、然后很多小伙伴私我想要嵌入式资料&#xff0c;通宵总结整理后&#xff0c;我十年的经验和入门到高级的学习资料&#xff0c;只需一…

计算机算法分析与设计(9)---0-1背包和完全背包问题(含C++代码)

文章目录 一、0-1背包概述1.1 问题描述1.2 算法思想 二、0-1背包代码2.1 题目描述2.2 代码编写 三、完全背包概述四、完全背包代码4.1 题目描述4.1 代码编写4.2 代码优化 一、0-1背包概述 1.1 问题描述 1. 0-1背包问题&#xff1a;给定 n n n 种物品和一背包。物品 i i i 的…