【网络】路由器配置路由表

article/2025/10/3 2:53:21

起序:路由器选择路径的时候,不是根据 MAC 地址 选择路径,而是根据 目标 IP 地址 选择,因为路由器是连接不同网段的,路由器是对不同网段之间进行转发。

一、概述

先说一下 路由,它和 路由器 的意思容易让人搞混,差别还是有的:

  • 路由(动词):跨越从 源主机目标主机 的一个互联网络来 转发数据包 的过程,同时也是 选择最佳路径 的过程。
  • 路由器(名词):能够将数据包转发到正确的目的地,并在转发过程中 选择最佳路径 的设备。

路由器是 三层设备,主要工作就是路由,转发数据最基本的依据就是 路由表。路由表的形成方式:

  1. 直连路由条目:配置接口 IP 地址并开启,自动形成。
  2. 非直连路由条目:需要手工配置 静态路由 或配置 动态路由

路由表的形成方式不同,那么形成的 路由条目 就会有不同的类型:

  • C(Connect):直接路由条目(自动形成)
  • S(Static):静态路由(手工配置)
  • S*:默认路由(手工配置)

二、配置路由表

1、网络拓扑图

话不多说,开局一张图,内容全靠编。图结构不是很复杂,就是标注的比较多,为了更好区分,就采取了画框的手段。

在这里插入图片描述


2、路由表

网络拓扑图 中的 每个路由器 都需要配置 路由表 ,下方每个路由器需要配置的路由表。除了 直连路由可以写接口,非直连路由 不能写接口,只能写 下一跳地址

  • 配置静态路由
# ip route 目标网段 子网掩码 下一跳 IP 地址 [管理距离]
ip route 10.1.1.0 255.255.255.0 20.1.1.2
  • 配置默认路由
# ip route 0.0.0.0 0.0.0.0 下一跳 IP 地址 [管理距离]
ip route 0.0.0.0 0.0.0.0 20.1.1.2
  • 查看路由表
show ip	route

1)、路由器 R1

需要配置的路由表

路由条目类型目标 IP 网段接口 / 下一跳 IP 地址
C10.1.1.0/24Fa0/0
C20.1.1.0/24Fa0/1
S30.1.1.0/2420.1.1.2
S40.1.1.0/2420.1.1.2
S50.1.1.0/2420.1.1.2
S60.1.1.0/2420.1.1.2

配置 IP 地址

# 进入 `特权模式`
R1>en
# 进入 `全局配置模式`
R1#conf t
# 进入 `接口配置模式` 编号为 0 的接口
R1(config)#int f0/0
# 给接口编号为 0 的配置 IP 地址(格式:ip add IP地址 网关)
R1(config-if)#ip add 10.1.1.254 255.255.255.0
# 启动这个接口
R1(config-if)#no sh
# 进入 `接口配置模式` 编号为 1 的接口
R1(config-if)#int f0/1
# 给接口编号为 1 的配置 IP 地址(格式:ip add IP地址 网关)
R1(config-if)#ip add 20.1.1.1 255.255.255.0
# 启动这个接口
R1(config-if)#no sh
# 查看接口配置好的 IP 地址
R1(config-if)#do sh ip int b

在这里插入图片描述

配置路由表

# 进入 `特权模式`
R1>en
# 进入 `全局配置模式`
R1#conf t
# 配置静态路由表
R1(config)#ip route 30.1.1.0 255.255.255.0 20.1.1.2
R1(config)#ip route 40.1.1.0 255.255.255.0 20.1.1.2
R1(config)#ip route 50.1.1.0 255.255.255.0 20.1.1.2
R1(config)#ip route 60.1.1.0 255.255.255.0 20.1.1.2
# 查看配置好的路由表
R1(config)#do sh ip route

在这里插入图片描述


2)、路由器 R2

需要配置的路由表

路由条目类型目标 IP 网段接口 / 下一跳 IP 地址
C20.1.1.0/24Fa0/0
C30.1.1.0/24Fa0/1
C40.1.1.0/24Fa1/0
S10.1.1.0/2420.1.1.1
S50.1.1.0/2440.1.1.2
S60.1.1.0/2430.1.1.2

配置 IP 地址

R2>en
R2#conf t
R2(config)#int f0/0
R2(config-if)#ip add 20.1.1.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#int f0/1
R2(config-if)#ip add 30.1.1.1 255.255.255.0
R2(config-if)#no sh
R2(config-if)#int f1/0
R2(config-if)#ip add 40.1.1.1 255.255.255.0
R2(config-if)#no sh
R2(config-if)#do sh ip int b

在这里插入图片描述

配置路由表

R2>en
R2#conf t
R2(config)#ip route 10.1.1.0 255.255.255.0 20.1.1.1
R2(config)#ip route 50.1.1.0 255.255.255.0 40.1.1.2
R2(config)#ip route 60.1.1.0 255.255.255.0 30.1.1.2
R2(config)#do sh ip route

在这里插入图片描述


3)、路由器 R3

需要配置的路由表

路由条目类型目标 IP 网段接口 / 下一跳 IP 地址
C50.1.1.0/24Fa0/0
C40.1.1.0/24Fa0/1
S10.1.1.0/2440.1.1.1
S20.1.1.0/2440.1.1.1
S30.1.1.0/2440.1.1.1
S60.1.1.0/2440.1.1.1

配置 IP 地址

R3>en
R3#conf t
R3(config)#int f0/0
R3(config-if)#ip add 50.1.1.254 255.255.255.0
R3(config-if)#no sh
R3(config-if)#int f0/1
R3(config-if)#ip add 40.1.1.2 255.255.255.0
R3(config-if)#no sh
R3(config-if)#do sh ip int b

在这里插入图片描述

配置路由表

R3>en
R3#conf t
R3(config)#ip route 10.1.1.0 255.255.255.0 40.1.1.1
R3(config)#ip route 20.1.1.0 255.255.255.0 40.1.1.1
R3(config)#ip route 30.1.1.0 255.255.255.0 40.1.1.1
R3(config)#ip route 60.1.1.0 255.255.255.0 40.1.1.1
R3(config)#do sh ip route

在这里插入图片描述


4)、路由器 R4

需要配置的路由表

路由条目类型目标 IP 网段接口 / 下一跳 IP 地址
C30.1.1.0/24Fa0/0
C60.1.1.0/24Fa0/1
S10.1.1.0/2430.1.1.1
S20.1.1.0/2430.1.1.1
S40.1.1.0/2430.1.1.1
S50.1.1.0/2430.1.1.1

配置 IP 地址

R4>en
R4#conf t
R4(config)#int f0/0
R4(config-if)#ip add 60.1.1.254 255.255.255.0
R4(config-if)#no sh
R4(config-if)#int f0/1
R4(config-if)#ip add 30.1.1.2 255.255.255.0
R4(config-if)#no sh
R4(config-if)#do sh ip int b

在这里插入图片描述

配置路由表

R4>en
R4#conf t
R4(config)#ip route 10.1.1.0 255.255.255.0 30.1.1.1
R4(config)#ip route 20.1.1.0 255.255.255.0 30.1.1.1
R4(config)#ip route 40.1.1.0 255.255.255.0 30.1.1.1
R4(config)#ip route 50.1.1.0 255.255.255.0 30.1.1.1
R4(config)#do sh ip route

在这里插入图片描述

注:从 网络拓扑图每个路由器的路由表 中可以看出,路由器 R1、R3、R4 属于 末端路由,因为这些路由转发的 下一跳 IP 地址 是同样的,相同 下一跳 IP 地址 是可以合并的。所以 末端路由 可以很大程度的被优化。


3、路由优化

优化后的 路由表目标 IP 网段0.0.0.0/0 表示所有网段。而这同样是 手工配置 的,区分 静态路由

  • 静态路由(S):表示一个具体的网段。
  • 默认路由(S*):表示所有网段。

末端路由R1、R2、R3 优化之后 路由表 展示:

  • 路由器 R1
路由条目类型目标 IP 网段接口 / 下一跳 IP 地址
C10.1.1.0/24Fa0/0
C20.1.1.0/24Fa0/1
S*0.0.0.0/020.1.1.2
  • 路由器 R3
路由条目类型目标 IP 网段接口 / 下一跳 IP 地址
C50.1.1.0/24Fa0/0
C40.1.1.0/24Fa0/1
S*0.0.0.0/040.1.1.1
  • 路由器 R4
路由条目类型目标 IP 网段接口 / 下一跳 IP 地址
C30.1.1.0/24Fa0/0
C60.1.1.0/24Fa0/1
S*0.0.0.0/030.1.1.1

注:0.0.0.0/0 有两个意思,一个是无效地址,另一个是所有地址。

4、路由条目的优先级

路由器在匹配路由条目时,是按照路由条目的优先级先后进行匹配。

路由条目的优先级与 管理距离值 A成反比,下面表格展示,管理距离值 越小的 优先级 越高。

在匹配过程中,一旦匹配成功,就不在往下匹配,而是按照响应的条目,直接向 下一跳 IP 地址 转发。

路由条目类型管理距离值备注
C(直接路由条目)0不可更改
S(静态路由)1可更改
S*(默认路由)1无穷大可更改

如果对您有帮助,点个赞再走吧。


http://chatgpt.dhexx.cn/article/4WQUSyts.shtml

相关文章

如何看路由表!

教你如何读懂路由表, 你能读懂路由表吗?不懂?进来看看吧! 当前的路由: destination 目的网段 mask 子网掩码 interface 到达该目的地的本路由器的出口ip gateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下,interface和…

路由表的原理和作用

路由器是一种典型的网络层设备。它在两个局域网之间按帧传输数据,在OSI/RM之中被称之为中介系统,完成网络层责在两个局域网的网络层间按帧传输数据,转发帧时需要改变帧中的地址。它在OSI/RM中的位置如图1所示。 一、原…

路由表的作用

何谓路由 确定设备如何在不同网络之间相互传输的过程,也即通过互联的网络把信息从源地址传输到目的地址的活动被称之为路由。通常用于执行路由活动的设备被称为路由器。通过使用路由表,路由器则规划网络包到各自目的地的线路。路由的功能不仅仅是诸如路…

路由表中的信息

在“查表判断转发目标”这一点上,路由器和交换机的大体思路是类似的,不过具体的工作过程有所不同。交换机是通过MAC头部中的接收方MAC地址来判断转发目标的,而路由器则是根据IP头部中的IP地址来判断的。由于使用的地址不同,记录转…

路由表学习笔记(一):如何查看路由表和操作路由表

文章目录 查看路由表操作路由表 查看路由表 在终端使用route print命令可以查看路由表信息 C:\Users\Administrator>route print结果如下图 路由表信息解释 网络目标:显示了路由器连接的所有网段。网络掩码:显示了该网段的子网掩码,路…

路由表包含哪些信息?如何配置浮动路由?

什么是路由? 路由表包含哪些信息? 如何配置浮动路由? 一、 什么是路由 网络中的各个节点,处在不同网段,路由器收到1个数据包,要将这个数据包送往目的地。 路由器转发数据包的依据,就是路由表…

第9节 路由表的分类及路由器简单原理

路由表的分类及路由器简单原理 0 摘要1 路由概述2 路由表2.1 路由表概述2.2 路由表的分类2.3 检查路由表的先后顺序 3 路由器工作原理3.2 工作原理3.2 交换机与路由器的对比 4 相关命令—查看路由表及配置路由条目参考文章 0 摘要 本节主要讲解了路由表的形成及路由器的工作原…

路由表

参考谢希仁版《计算机网络》路由表是TCP/IP模型中链接两端的重要概念。路由是指导报文转发的路径信息,路由表是指所有路径信息的集合。 在计算机网络中,路由表(routing table)或称路由择域信息库(RIB, Routing Informa…

路由器的功能与路由表的查看

标题:路由器的功能与路由表的查看 一、路由器的工作原理 1.1、路由、路由器 路由:从原主机到目标主机的转发过程。 路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备。根据路由表转发数据。 转发原理…

云服务器搭建网站(初学)

第一步:来到/var/www/目录下 第二步:在www目录下创建web1文件夹 第三步:来到root目录 第四步:在root目录上传所需要的压缩包 第五步:解压刚刚上传的压缩包到指定的目录(我们刚刚所创建的web1目录&#xff…

腾讯云服务器简单搭建项目

文章目录 前言重置服务器putty启动nginxwinscp使用putty添加root权限 前言 前两个有个朋友买了个阿里云服务器,给我说很便宜,还搭建了个项目,给我教学了一下。我兴冲冲去阿里云官网一看,卧槽新人活动,我是老用户了。一…

初学者云服务器搭建及配置

1、轻量级服务器购买: 进入官方网址主页:https://www.aliyun.com/?utm_contentse_1000301881 拖动至最下方,找到学生机:https://promotion.aliyun.com/ntms/act/campus2018.html?spm5176.12825654.7y9jhqsfz.69.3dbd2c4aMKLKvN…

华为云服务器搭建

最近因为要开发一个小的软件,不得不配置一个服务器。因为以前用过新浪的SAE,毕竟在学校做的东西都是demo级别的,新浪的那免费的垃圾玩意也就凑合用着了。 我以前做的网站和微信都是用的新浪SAE。我觉得这玩意有两个地方真是太坑爹了&#xff…

使用云服务器搭建我的世界(Minecraft)服务端

目录 1.背景 2.我的世界服务端配置步骤 2.1获取服务端核心 2.2获取服务端mod 2.3配置云服务器 2.3.1安装JAVA环境 2.3.2运行服务端 2.3.3给服务器添加mod 2.4优化服务端 2.4.1使用tmux终端运行 2.4.2将服务端的Log日志输出为网页 3.客户端配置 4.小结 1.背景 去年…

阿里云网站服务器环境搭建(全套步骤)

1、远程服务器安装iisphpmysql环境 iisphpmysql环境:https://download.csdn.net/download/qq_39161501/10402847 2、解析域名 3、登录服务器打开IIS->绑定域名 4、 (1)云服务器ECSA->网络和安全->安全组->创建安全组 https://h…

搭建服务器

一、服务器搭建 服务器可以分为网络服务器和本地服务器两种类型,各有优势,网络服务器不需要硬件设计,访问便捷;本地服务器在数据安全上更具优势。 (1)本地服务器搭建 参考链接:如何搭建一个自…

从零开始搭建自己的云服务器

以前一直都是在本地运行服务器,然后用localhost访问,这样有个局限的地方就是,你只能在局域网中访问。于是就想租一个云服务器。 这里我选择了腾讯云,10元一个月的没抢到,反倒是抢到了15天免费体验。 经过实名认证之后&…

CentOS搭建云服务平台

目录 文章目录 目录前言创建主机配置主机网络安装环境使用Xshell修改系统镜像源开始安装环境 安装虚拟机配置虚拟机网络克隆虚拟机网络桥接修改主机网络配置修改虚拟机网络配置 注意参考资料 前言 最近在学习在centOS上搭建一个云服务平台,所以写下该文章当做笔者的…

手把手教你配置阿里云服务器搭建网站

写在前面 出于好奇,我用学生优惠租了一台阿里云服务器,打算做一些Java web的开发,但是毕竟是第一次接触这样的东西,还是比较懵逼,在这个过程中遇到了一些问题(肯定会遇到问题的),但…

如何利用腾讯云服务器搭建个人网站

你是否想要搭建一个网站,却苦苦找不到方法,你是否看到别人搭建的网站,自己羡慕不已,今天,就教大家来搭建一个简单的个人网站。 在这里,我采用的是腾讯云服务器搭建的。首先,需要注册腾讯云账号…