03. 静态路由

文章目录

  • 一. 静态路由概述
    • 1.1. 概述
    • 1.2. 路由信息获取方式
    • 1.3. 路由表的参数
    • 1.4. 路由协议的优先级
    • 1.5. 最优路由条目优先
    • 1.6. 最长前缀匹配原则
  • 二. 实验实操
    • 2.1. 实验1:静态路由
      • 2.1.1. 实验目的
      • 2.1.2. 实验拓扑图
      • 2.1.3. 实验步骤
        • (1)配置网络连通性
        • (2)测试网络连通性
        • (3)配置静态路由
        • (4) 实验调试
    • 2.2. 实验2:默认路由
      • 2.2.1. 实验目的
      • 2.2.2. 实验拓扑图
      • 2.2.3. 实验步骤
        • (1)配置网络连通性
        • (2)配置静态路由
        • (3)实验调试
    • 2.3. 实验3:浮动静态路由
      • 2.3.1. 实验目的
      • 2.3.2. 实验拓扑图
      • 2.3.3. 实验步骤
        • (1)配置网络连通性
        • (2)配置浮动静态路由
      • 2.3.4. 实验调试
        • (1)查看路由表
        • (2)查看路由表详情信息
        • (3)关闭接口
        • (3)接口打开
  • 三. 静态路由命令汇总

一. 静态路由概述

1.1. 概述

静态路由可以实现负载均衡和路由备份

1.2. 路由信息获取方式

路由类别说明
直连路由直连接口所在网段的路由由设备自动生成
静态路由由网络管理员手工配置的路由条目
动态路由路由器通过动态路由协议(如:RIP、OSPF、IS-IS、BGP)

以下是动态路由的基本介绍:

动态路由种类描述
RIP即路由信息协议
OSPF即开放式最短路径优先
IS-IS即中间系统到中间系统
BGP即边界网关协议

1.3. 路由表的参数

参数名描述
Destination/Mask此路由的目的网络地址与子网掩码。将目的地址和子码掩码“逻辑与”后可得到目的主机或路由器所在网段的地址。例如,目的地址为1.1.1.1,子网掩码为255.255.255.0的主机或路由器所在网站的地址为1.1.1.0
Proto该路由的协议类型,即路由器是通过什么协议。获知该路由的
Pre此路由的路由协议优先级针对同一目的地。可能存在不同下一跳出接口等多条路由,这些不同的路由可以是由不同的路由协议发现的,也可以是手工配置的。静态路由优先级最高(数值最小)者将成为当前最优的路由
Cost路由开销。当到达同一目的地的多条路由具有相同的路由优先级,使路由开销最小的将成为当前的最优路由
NextHop对于本路由而言,达到该路由指向的目的地网络的下一跳地址。该字段指明了数据转发的下一个设备
Interface此路由的出接口。指明数据将从本路由的某个接口转发出去

1.4. 路由协议的优先级

路由来源路由类型默认优先级
直连直连路由0
静态静态路由60
动态RIP100
动态OSPF内部为10,外部为150
动态IS-IS15
动态BGPIBGP为255、EBGP为255

1.5. 最优路由条目优先

当路由器从多种不同的途径获知达到同一个目的网段的路由时,通过比较优先级和度量值来使路由优先,具体方法如下:
(1)比较优先级,优先级越低越优先
(2)优先级相同比较度量值,度量值越小越优先

1.6. 最长前缀匹配原则

当路由器收到一个IP数据包时,会将数据包的目的IP地址与本地路由表中的所有路由表象进行逐位对比,直到找到匹配度最长的条目,这就是最长前缀匹配原则

二. 实验实操

2.1. 实验1:静态路由

2.1.1. 实验目的

  • 掌握路由表的概念
  • 掌握route-static命令的使用方法
  • 理解根据需求正确配置的静态路由方法

2.1.2. 实验拓扑图

在这里插入图片描述

2.1.3. 实验步骤

(1)配置网络连通性

1、R1的配置如下:

<Huawei>system-view
[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]undo shutdown
[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/0]ip address 12.1.1.2 24
[R2-GigabitEthernet0/0/0]undo shutdown
[R2-GigabitEthernet0/0/0]quit
[R2]interface g0/0/0
[R2-GigabitEthernet0/0/0]ip address 23.1.1.2 24
[R2-GigabitEthernet0/0/0]undo shutdown
[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/0]ip address 23.1.1.3 24
[R3-GigabitEthernet0/0/0]undo shutdown
[R3-GigabitEthernet0/0/0]quit

如图所示:
在这里插入图片描述

(2)测试网络连通性

命令如下:

#R1访问R2
<R1>ping 12.1.1.2
#R2访问R3
<R2>ping 23.1.1.3

如图所示:
在这里插入图片描述
在这里插入图片描述
以上信息可以确定网络连通性ok

当然,也可以通过如下命令查看接口是不是打开

[R1]display ip int b

在这里插入图片描述
接下来,配置静态路由

(3)配置静态路由

1、R1的配置如下:

#配置静态路由目录网络为23.1.1.0,下一跳为12.1.1.2
[R1]ip route-static 23.1.1.0 255.255.255.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  #查看路由表

在这里插入图片描述
分析如下表所示:

路由表参数名称说明
Destination/Mask: 23.1.1.0/24目标网络为23.1.1.0,子网掩码为255.255.255.0
Proto:Static此路有是通过静态路由学习到的
Cost:0路由的开销为0
Flags:RDR代表此路由条目为迭代的路由条目,D代表此路由条目下发到FIB表中
NextHop:12.1.1.2路由的下一跳为12.1.1.2
Interface:GigabitEthernet0/0/0路由的出接口为G0/0/0

2、查看R2的路由表

[R2]display ip routing-table  #查看路由表

如图所示:
在这里插入图片描述
思考:
为什么R2上不用配置静态路由呢?
因为R2上有12.1.1.0/24和和23.1.1.0/24的直连路由

技术要点:

  • 直连路由是在数据链路层协议发现的,是指去往路由器的接口地址所在网段的路径
  • 该路由信息不需要网络管理员维护,也不需要路由器通过某种算法进行计算获得
  • 只要该接口处于激活状态,路由器就会把直连接口所在的网段路由信息填写到路由表中
  • 数据链路层只能发现接口所在的直连网段的路由,无法发现跨网段的路由

3、查看R3的路由表

[R3]display ip routing-table  #查看路由表

如图所示:
在这里插入图片描述
4、R1访问R3

#R1访问R3
<R1>ping 23.1.1.3

在这里插入图片描述
结果发现,R1访问R3网络也是连通性

2.2. 实验2:默认路由

2.2.1. 实验目的

(1)掌握默认路由使用场景
(2)掌握默认路由的配置方法

2.2.2. 实验拓扑图

在这里插入图片描述

2.2.3. 实验步骤

(1)配置网络连通性

1)R1的配置如下:

<Huawei>system-view
[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]undo shutdown
[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/0]ip address 12.1.1.2 24
[R2-GigabitEthernet0/0/0]undo shutdown
[R2-GigabitEthernet0/0/0]quit
[R2]interface g0/0/0
[R2-GigabitEthernet0/0/0]ip address 23.1.1.2 24
[R2-GigabitEthernet0/0/0]undo shutdown
[R2-GigabitEthernet0/0/0]quit
[R2]interface g0/0/2
[R2-GigabitEthernet0/0/0]ip address 24.1.1.2 24
[R2-GigabitEthernet0/0/0]undo shutdown
[R2-GigabitEthernet0/0/0]quit

如图所示:
在这里插入图片描述
1)R3的配置如下:

<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R3
[R3]interface g0/0/1
[R3-GigabitEthernet0/0/0]ip address 23.1.1.3 24
[R3-GigabitEthernet0/0/0]undo shutdown
[R3-GigabitEthernet0/0/0]quit

如图所示:
在这里插入图片描述
1)R4的配置如下:

<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R4
[R4]interface g0/0/1
[R4-GigabitEthernet0/0/0]ip address 24.1.1.4 24
[R4-GigabitEthernet0/0/0]undo shutdown
[R4-GigabitEthernet0/0/0]quit

如图所示:
在这里插入图片描述

(2)配置静态路由

1)R1的配置如下:

#配置默认路由到任何网段的下一跳为12.1.1.2
[R1]ip route-static 0.0.0.0 0.0.0.0 12.1.1.2

如图所示:
在这里插入图片描述
技术要点:
在本实验中,如果使用静态路由,那么要配置两条静态路由,具体配置如下:

[R1]ip route-static 23.1.1.0 255.255.255.0 12.1.1.2
[R1]ip route-static 24.1.1.0 255.255.255.0 12.1.1.2

想一想,如果要1000条路由,配置过程中会特别复杂,所以针对与下一跳相同的多条静态路由。可以使用默认路由来简化配置。

2)R3配置如下:

[R3]ip route-static 12.1.1.0 255.255.255.0 23.1.1.2

如图所示:
在这里插入图片描述
3)R4配置如下:

[R4]ip route-static 12.1.1.0 255.255.255.0 24.1.1.2

如图所示:
在这里插入图片描述

(3)实验调试

1)查看R1的路由表

[R1]display ip routing-table

如图所示:
在这里插入图片描述
通过查看R1的路由表,可以看到一条默认路由,虽然简化了配置,但仍然需要测试一下网络的连通性

2)R1访问R3

<R1>ping 23.1.1.3

如图所示:
在这里插入图片描述
3)R1访问R4

<R1>ping 24.1.1.4

如图所示:
在这里插入图片描述
通过测试可以看到,默认路由虽然简化了配置,但是不影响访问。以后再遇到类似的。拓扑可以考虑使用默认路由

2.3. 实验3:浮动静态路由

2.3.1. 实验目的

(1)掌握浮动静态路由的使用场景
(2)掌握浮动静态路由的配置方法

2.3.2. 实验拓扑图

在这里插入图片描述

2.3.3. 实验步骤

(1)配置网络连通性

1)R1的配置如下:

<Huawei>system-view
[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]undo shutdown
[R1-GigabitEthernet0/0/0]quit
[R1]interface g0/0/1
[R1-GigabitEthernet0/0/0]ip address 10.1.1.1 24
[R1-GigabitEthernet0/0/0]undo shutdown
[R1-GigabitEthernet0/0/0]quit

如图所示:
在这里插入图片描述
2)R2的配置如下:

<Huawei>system-view
[Huawei]undo info-center enable
[Huawei]sysname R2
[R2]interface g0/0/0
[R2-GigabitEthernet0/0/0]ip address 12.1.1.2 24
[R2-GigabitEthernet0/0/0]undo shutdown
[R2-GigabitEthernet0/0/0]quit
[R2]interface g0/0/1
[R2-GigabitEthernet0/0/0]ip address 10.1.1.2 24
[R2-GigabitEthernet0/0/0]undo shutdown
[R2-GigabitEthernet0/0/0]quit
[R2]interface LoopBack 0 #创建环回口编号为0
[R2-LoopBack0]ip address 8.8.8.8 32 #配置ip地址
[R2-LoopBack0]quit

如图所示:
在这里插入图片描述
技术要点

  • LoopBack是路由器中的一个逻辑接口;
  • 逻辑接口是指能够实现数据交换功能,但是物理上不存在需要通过配置建立的接口;
  • LoopBack接口一旦被创建,其物理状态和链路协议状态就永远是up,即使该接口上没有配置IP地址;

因为这个特性,接口具有特殊的用途。

(2)配置浮动静态路由

如果实验要求R1访问8.8.8.8的数据都从G0/0/0接口出去,只有当G0/0/0接口的链路出了问题才会从G0/0/0接口出去,就可以通过浮动静态路由来配置,器配置如下:

[R1]ip route-static 8.8.8.8 255.255.255.255 12.1.1.2 preference 50
[R1]ip route-static 8.8.8.8 255.255.255.255 10.1.1.2 preference 100

如图所示:
在这里插入图片描述
preference代表一条路由的可信任程度,其值越小,可信任度越高。

2.3.4. 实验调试

(1)查看路由表
#查看R1的路由表
<R1>display ip routing-table

如图所示:
在这里插入图片描述
通过以上输出可以看到,路由表中只有一条去网8.8.8.8的静态路由

(2)查看路由表详情信息
<R1>display ip routing-table 8.8.8.8 verbose

如图所示:
在这里插入图片描述
通过以上输出可以看到有两条路由,下一跳为12.1.1.2的路由优先级为50,下一跳为10.1.1.2的路由优先级为100。优先级为50,使得路由被放到了路由表中,优先级为100的没有被选中。

(3)关闭接口
#关闭接口G0/0/0接口,造成G0/0/0接口链路故障,命令如下:
[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]shutdown
[R1-GigabitEthernet0/0/0]quit

如图所示:
在这里插入图片描述

(3)接口打开
#把R1的G0/0/0接口打开
[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]undo shutdown
[R1-GigabitEthernet0/0/0]quit
[R1]display ip routing-table  #查看R1的路由表

如图所示:
在这里插入图片描述
通过以上输出,可以看到优先级为50的路由又回到了路由表中

三. 静态路由命令汇总

命令作用
ip route-static配置静态路由
display ip routing-table查看全局路由表
display ip routing-table x.x.x.x verbose查看某条路由的详情信息

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

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

相关文章

数据结构——双链表

双链表中节点类型的描述&#xff1a; 双链表的初始化&#xff08;带头结点&#xff09; 、 双链表的插入操作 后插操作 InsertNextDNode(p, s): 在p结点后插入s结点 按位序插入操作&#xff1a; 思路&#xff1a;从头结点开始&#xff0c;找到某个位序的前驱结点&#xff…

周鸿祎回应坚定支持华为:因为 360 也被制裁了

在昨天的华为鸿蒙生态千帆启航仪式上&#xff0c;360集团创始人兼CEO周鸿祎发表演讲表示&#xff0c;360坚定地支持华为的决定源于双方都曾遭到制裁。周鸿祎在演讲中提到&#xff1a;“在华为最早被制裁的时候&#xff0c;我们是少数几个公开站出来坚定支持华为的公司。其实也很…

如何进行H.265视频播放器EasyPlayer.js的中性化设置?

H5无插件流媒体播放器EasyPlayer属于一款高效、精炼、稳定且免费的流媒体播放器&#xff0c;可支持多种流媒体协议播放&#xff0c;可支持H.264与H.265编码格式&#xff0c;性能稳定、播放流畅&#xff0c;能支持WebSocket-FLV、HTTP-FLV&#xff0c;HLS&#xff08;m3u8&#…

【域名解析】如何将域名指向对应服务器IP

目录 &#x1f337;一、域名解析基本概念 &#x1f33c;1. 定义 &#x1f33c;2. 域名解析类型 &#x1f337;二、域名解析服务器IP地址 &#x1f33c;1. 操作步骤 &#x1f33c;2. 验证 &#x1f337;一、域名解析基础知识 &#x1f33c;1. 基本概念 定义&#xff1a; …

luceda ipkiss教程 58:输出器件的版图和三维模型

在ipkiss中&#xff0c;通过visualize_3d_povray可以输出包含器件的三维模型参数的.pov文件&#xff0c;再通过POV-Ray&#xff08;免费软件&#xff0c;下载地址&#xff1a;https://www.povray.org/download/&#xff09;就可以查看器件的三维模型。 如&#xff1a; 代码如…

如何安装MeterSphere并实现无公网ip远程访问服务管理界面

文章目录 前言1. 安装MeterSphere2. 本地访问MeterSphere3. 安装 cpolar内网穿透软件4. 配置MeterSphere公网访问地址5. 公网远程访问MeterSphere6. 固定MeterSphere公网地址 正文开始前给大家推荐个网站&#xff0c;前些天发现了一个巨牛的 人工智能学习网站&#xff0c; 通…

vivado 接口、端口映射

接口 重要&#xff01;接口只能在“fpga”类型的&#xff1c;component&#xff1e;中定义。接口部分提供了<component>上所有可用物理接口的列表。<interfaces>部分包含嵌套在其中的一个或多个<interface>标记。一个接口是通过使用<port_map>标记由多…

Spring 声明式事务讲解,和 @Transactional注解的用法

目录 一、Spring框架介绍 二、什么是声明式事务 三、如何解决并发性事务问题 四、Transactional注解的用法 一、Spring框架介绍 Spring框架是一个开源的Java应用程序开发框架&#xff0c;旨在简化企业级Java应用程序的开发。它提供了一种轻量级的、全面的编程和配置模型&a…

进阶C语言-自定义类型

为了便于描述复杂的对象,C语言就支持了自定义类型&#xff0c;其中包括了结构体、枚举和联合体&#xff0c;下面将为大家一一介绍。 自定义类型 &#x1f388;1.结构体&#x1f50e;1.1结构的基础知识&#x1f50e;1.2结构的声明&#x1f50e;1.3特殊的声明&#x1f50e;1.4结构…

基于springboot在线学习平台源码和论文

在Internet高速发展的今天&#xff0c;我们生活的各个领域都涉及到计算机的应用&#xff0c;其中包括学习平台的网络应用&#xff0c;在外国学习平台已经是很普遍的方式&#xff0c;不过国内的管理平台可能还处于起步阶段。学习平台具有学习信息管理功能的选择。学习平台采用ja…

每天掌握一个软测高级技巧:接口自动化神器apin进阶操作

之前写了一篇关于接口自动化框架 apin 入门使用是文章&#xff0c;主要介绍了 apin 的安装以及用例编写的方法。 今天这篇文章来给大家聊聊&#xff0c;apin 中的一些高级使用技巧。比如依赖接口的变量提取和引用&#xff0c;用例断言&#xff0c;以及函数工具的使用。 01 变…

web安全学习笔记【09】——算法2

基础[1] 入门-算法逆向&散列对称非对称&JS源码逆向&AES&DES&RSA&SHA #知识点&#xff1a; 1、Web常规-系统&中间件&数据库&源码等 2、Web其他-前后端&软件&Docker&分配站等 3、Web拓展-CDN&WAF&OSS&反向&负载…

Web09--jQuery基础

1、jQuery概述 1.1 什么是jQuery jQuery是一款优秀的JavaScript的轻量级框架之一&#xff0c;封装了DOM操作、事件绑定、ajax等功能。特别值得一提的是基于jQuery平台的插件非常丰富&#xff0c;大多数前端业务场景都有其封装好的工具可直接使用。 jQuery下载和版本介绍 官…

Make.com的发送邮件功能已经登峰造极

make.com的发送邮件功能已经做到了登峰造极。 我给你个任务&#xff0c;让你发送个新邮件给谁谁&#xff0c;你一定想到SMTP服务器不就行了。 我给你第二个任务&#xff0c;我让你自动回复一个邮件&#xff0c;注意是回复。 做不到了吧&#xff5e;&#xff5e;&#xff01;…

TS基础知识点快速回顾(上)

基础介绍 什么是 TypeScript&#xff1f; TypeScript&#xff0c;简称 ts&#xff0c;是微软开发的一种静态的编程语言&#xff0c;它是 JavaScript 的超集。 那么它有什么特别之处呢? js 有的 ts 都有&#xff0c;所有js 代码都可以在 ts 里面运行。ts 支持类型支持&#…

一篇部署frp

利用宝塔第三方插件安装Frp穿透 参考网址&#xff1a;https://blog.csdn.net/qq_17754023/article/details/127438606 宝塔官方第三方插件下载 https://www.bt.cn/bbs/forum.php?modattachment&aidMzQ5MDF8MTBmM2E3YTh8MTYxNDk1MTY4MXwwfDM1OTY3 网盘下载&#xff1a; …

HTTP 基本概念

1. HTTP &#xff08;Hypertext Transfer Protocol&#xff09;超文本传输协议&#xff0c;是互联网上应用最为广泛的协议之一。 小林coding的解析特别通俗易懂 https://xiaolincoding.com/network/2_http/http_interview.html#http-%E6%98%AF%E4%BB%80%E4%B9%88 协议&#…

Transfomer相关最新研究

文章目录 LogTrans * (有代码&#xff09;TFT &#xff08;有代码&#xff09;InfluTran &#xff08;有代码&#xff09;Informer *&#xff08;有代码&#xff09;&#xff08;长时间&#xff09;ProTranAutoformer ***&#xff08;有代码&#xff09;AliformerPyraformer &a…

JRT的无源码发布

之前介绍过JRT最大的特点就是业务脚本化。老javaer就会说你业务代码都在发布环境放着&#xff0c;那怎么代码保密&#xff0c;在发布环境别人随便改了启不是不安全&#xff0c;或者一些代码我就是不想让人看源码呢。 其实JRT的业务脚本化只是特性&#xff0c;不是代表就必须要…

选择排序(堆排序和topK问题)

选择排序 每一次从待排序的数据元素中选出最小&#xff08;或最大&#xff09;的一个元素&#xff0c;存放在序列的起始位置&#xff0c;直到全部待排序的数据元素排完 。 如果我们用扑克牌来举例&#xff0c;那么选择排序就像是提前已经把所有牌都摸完了&#xff0c;而再进行牌…