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查看某条路由的详情信息

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

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

相关文章

centos系统安装Ward服务器监控工具

简介 Ward是一个简约美观多系统支持的服务器监控面板 安装 1.首先安装jdk yum install java-1.8.0-openjdk-devel.x86_64 2.下载jar wget 3.启动 java -jar ward-1.8.8.jar 体验 浏览器输入 http://192.168.168.110:4000/ 设置服务名设置为:myserver 端口号:5000 点击…

写一份简单的产品说明书:格式和排版建议

现在的市场竞争那么激烈&#xff0c;拥有一份简洁明了的产品说明书可以说是很重要的。产品说明书不仅向用户提供了对产品的详细了解&#xff0c;还能够树立品牌形象&#xff0c;提升用户体验。 | 一、写一份简单的产品说明书—一些建议 1.创意封面设计 一个吸引人的封面设计能…

wpf控件Expander集合下的像素滚动

项目场景&#xff1a;Expander集合滚动 如下图&#xff0c;有一个Expander集合&#xff0c;且设置 ScrollViewer.VerticalScrollBarVisibility "Auto" 每个Expaner下包含有若干元素&#xff0c;当打开Expader(即IsExpanded "true"&#xff09;时&#…

利用Python实现科学式占卜

一直以来,中式占卜都是基于算命先生手工实现,程序繁琐(往往需要沐浴、计算天时、静心等等流程)。准备工作复杂(通常需要铜钱等道具),计算方法复杂,需要纯手工计算二进制并转换为最终的卦象,为了解决这个问题,笔者基于python实现了一套科学算命工具,用于快速进行占卜…

测试人年终总结:入行三年,下一步怎么走,思想碰撞

原贴地址&#xff1a;入行三年&#xff0c;下一步怎么走&#xff0c;思想碰撞 TesterHome 熟悉环境&#xff0c;进步缓慢&#xff1b;停止思考&#xff0c;举步不前&#xff08;为什么会有这篇文章why 初心变质&#xff1a;计算机系毕业&#xff0c;毕业时的打算是从测试进&a…

MTP与管理壳(AAS)有异曲同工之妙

在过去的几年中&#xff0c;流程工业中的不同部门&#xff08;例如制药、精细化学品以及食品和饮料部门&#xff09;遇到了一系列共同且可比较的新兴挑战。这些挑战包括&#xff1a; 新产品的需求迅速接连不断&#xff0c;更快交货和更低价格的压力&#xff0c;更多定制产品&a…

有向图的拓扑序列——拓扑排序

问题描述 什么是拓扑序列 若一个由图中所有点构成的序列 A 满足&#xff1a;对于图中的每条边 (x,y)&#xff0c;x 在 A 中都出现在 y 之前&#xff0c;则称 A 是该图的一个拓扑序列。图中不能有环图中至少存在一个点的入度为0 如何求拓扑序列&#xff1f; 计算出每个节点的…

【Python编程工具】【ssh连接Docker容器】如何使用Docker容器里的python环境,如何调试在容器中的代码

文章目录 方案一览Gateway软件介绍启动容器配置apt源在容器中安装SSH服务器配置SSH服务器生成SSH密钥启动SSH服务为root创建密码连接到容器使用Gateway 方案一览 本篇博客将介绍如何在Docker容器中打开SSH连接服务&#xff0c;以及如何使用JetBrains Gateway软件进行代码调试。…

leetcode-hot100双指针专题

第一题&#xff1a;移动零 题目链接 283. 移动零 - 力扣&#xff08;LeetCode&#xff09; 解题思路 我们创建两个指针i,j&#xff0c;第一次遍历的时候指针j用来记录当前面有多少非0元素。即遍历的时候每遇到一个非0元素就将其往数组左边挪&#xff0c;第一次遍历完后&…

【网站项目】基于SSM的249作业提交与查收系统

&#x1f64a;作者简介&#xff1a;拥有多年开发工作经验&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。&#x1f339;赠送计算机毕业设计600个选题excel文件&#xff0c;帮助大学选题。赠送开题报告模板&#xff…

企业AI应用开发:定制AI解决方案助力企业智能转型

随着人工智能技术的迅猛发展&#xff0c;越来越多的企业开始意识到人工智能在业务中的价值&#xff0c;并将其应用于实际场景中。而在人工智能应用开发领域&#xff0c;定制AI解决方案成为了企业智能转型的重要一环。 那么&#xff0c;什么是企业AI应用开发呢&#xff1f;简单…

java基础:随机生成几个整数存放到数组里并按顺序输出案例分析

思路分析 具体步骤如下&#xff1a; 创建一个数组&#xff0c;用于存放生成的随机数。 定义最大值和最小值&#xff0c;用于限定随机数的取值范围。 使用循环和Random类中的方法生成随机数&#xff0c;并将其添加到数组中。 使用Arrays类中的sort()方法对数组进行排序&#…

fcpx视频剪辑:Final Cut Pro for Mac 10.7.1中文版

Final Cut Pro是由苹果公司开发的一款专业视频编辑软件&#xff0c;主要用于影片的后期剪辑、调色、特效、音频处理等方面。 以下是Final Cut Pro的特点&#xff1a; 高效的视频编辑功能&#xff1a;Final Cut Pro提供了丰富的视频编辑工具&#xff0c;包括多轨道编辑、剪切、修…

apipost和curl收不到服务器响应的HTTP/1.1 404 Not Found

windows的apipost发送请求后&#xff0c;服务器响应了HTTP/1.1 404 Not Found&#xff0c;但是apipost一直显示发送中。 linux上的curl也一样。 使用wireshark抓包发现收到了响应&#xff0c;但是wireshark识别不了&#xff08;图中是回应404后关闭了连接&#xff09;&#xff…

Google翻译 替换插件 沉浸式翻译(放松一下)

下载地址 Greasy Fork - 安全、实用的用户脚本大全 安装后 测试 随便找一篇文章 点击右侧粉红标签图标 更多

基于云原生技术栈构建企业统一基础技术平台(总纲)

一、概述 本文主要介绍基于云原生技术栈建设企业技术平台的总纲&#xff0c;该技术平台对业务应用全生命周期进行管理和支撑&#xff0c;提供从需求交付、生产运行、稳定保障、资产运营&#xff0c;以及安全生产的体系化解决方案&#xff0c;为企业自建或采购技术平台提供参考。…

20240124-我的第一个知识星球

2024年01月25日22:50:04 家中 我在知识星球上创建了我第一个知识星球。事情是这样的: 去年搞完WHV之后,其实还是很受打击的,毕竟付出的辛苦没有得到相应的成绩,还是很失落的。但是那个时候失落没多久,想到要去小红书发帖子,把程序分享出去,我的程序不能白开发,我想让…

照片上的杂物怎么清除?这两个方法很好用

随着智能手机的普及和拍照技术的发展&#xff0c;我们经常会在社交媒体上分享自己的照片。然而&#xff0c;有时候拍摄的照片中会包含一些不必要的杂物&#xff0c;如电线、垃圾、阴影等&#xff0c;这些杂物会影响照片的美观度和视觉效果。这时候我们就需要借助工具来帮我们清…

DiffBIR: Towards Blind Image Restoration with Generative Diffusion Prior

DiffBIR: Towards Blind Image Restoration with Generative Diffusion Prior Abstract1. Introduction2. Relate work3. Methodology3.1 退化去除预训练3.2 利用生成先验进行图像重建3.3 保真度-真实性权衡的潜在图像引导 4. Experiments4.1 数据集、实现、度量4.2 与最先进方…

接口性能优化常见12式

目录 1.批处理 2.异步处理 3.空间换时间 4.预处理 5.池化思想 6.串行改并行 7.索引 8.避免大事务 9.优化程序结构 10.深分页问题 11.SQL优化 12.锁粒度避免过粗 1.批处理 批量思想&#xff1a;批量操作数据库&#xff0c;这个很好理解&#xff0c;我们在循环插入场…