静态路由&默认路由(最详解析)

2023-12-17 17:18:37

希望有需要的小伙伴可以参考参考,如有误解、请指正!

一、实验原理

1.静态路由:静态路由是由网络管理员手动配置的路由,每条路由都需要明确地指定下一跳的网络地址。静态路由的优点是简单且控制灵活,适用于小型网络。但是在大型网络中,静态路由的维护工作比较繁琐,因为需要手动更新路由表。

格式:ip route-static <目标网络> <子网掩码> <下一跳>

?<目标网络> 指定要达到的目标网络的IP地址。例如:192.168.1.0。

<子网掩码> 指定目标网络的子网掩码。例如:255.255.255.0。

<下一跳>指定数据包到达目标网络时,需要通过哪个网关或下一跳设备进行转发。下一跳可以是下一跳路由器/交换机的IP地址,也可以是直接连接目标网络的接口。例如:192.168.2.1。

2.默认路由:默认路由是一种特殊的静态路由,它是对未知目标网络的路由。默认路由的下一跳是指向一个默认网关,也称为缺省网关。当一个数据包的目标网络不在路由表中时,就会使用默认路由发送到指定的默认网关。默认路由的优点是简化了路由表的维护,尤其适用于大型网络。

格式:ip route-static 0.0.0.0 0.0.0.0 <下一跳>

二、实验目的

1.掌握静态路由的原理与优缺点

2.掌握缺省路由的原理与优缺点

3.会用Wireshark分析数据的传递

三、实验拓扑

四、实验详解

1.配置路由器及PC的基本信息

PC1:

PC2:

R1:

R2:

R3:

2.此时虽然路由器的每个接口和PC的基本信息已经配置完毕,但是却发现PC1任然是PING不通PC2的,Why?

3.通过查看R1路由表

此时可以发现R1路由表中只有10.0.0.0/24与12.0.0.0/24网段的直连网段路由信息,并没有23.0.0.0/24网段的路由信息,就更不用提可以PING通20.0.0.0网段的路由信息了。

4.在R1与R2上配置静态路由,并通过Wireshark观察分析

思考:静态路由在R1和R2上应该如何配置呢?选取哪个方案才可以实现PC1PING通PC2呢?

方案一:

R1:ip route-static 23.0.0.0 24 12.0.0.2

R2:ip route-static 20.0.0.0 24 23.0.0.3

R2:ip route-static 10.0.0.0 24 12.0.0.1

R3:ip route-static 12.0.0.0 24 23.0.0.2

方案二:

R1:ip route-static 20.0.0.0 24 12.0.0.2

R2:ip route-static 20.0.0.0 24 23.0.0.3

R2:ip route-static 10.0.0.0 24 12.0.0.1

R3:ip route-static 10.0.0.0 24 23.0.0.2

答案:肯定是方案二

解析:现为R1上配置目的网段为主机2所在网段的静态路由ip route-static 20.0.0.0 24 12.0.0.2,R1想要发送数据给PC2,则必须先发送给R2,故R2也要配置去往PC2所在网段的静态路由ip route-static 20.0.0.0 24 23.0.0.3,此时可以看到R1上已经有去PC2所在网段的路由信息

再在R2上配置去PC2所在网段的静态路由ip route-static 20.0.0.0 24 23.0.0.3,可以看到R2路由表已有PC2所在网段的路由信息。

但是现在仍然PING不通,在PC1网段抓包可以发现只有PC1的请求消息,并没有响应消息。

:这是因为路由的传递是双向的,现在仅仅是PC1知道去往PC2的路,但是PC2并不知道前往PC1的路。为实现PC互通,我们现在需要在R2和R3的路由表中添加去往PC1所在网段的静态路由信息R2:ip route-static 10.0.0.0 24 12.0.0.1、R3:ip route-static 10.0.0.0 24 23.0.0.2。现在可以看到每台路由器上面都有PC1与PC2所在网段的路由信息。

PC1可以PING通PC2

此时可以看到PC1一共发送了5个数据包,PC1向PC2发送一个,PC2就会向PC1返回一个。

5.缺省路由的配置

将PC1去往PC2的静态路由undo

(R1:ip route-static 20.0.0.0 24 12.0.0.2/R2:ip route-static 20.0.0.0 24 23.0.0.3)

分别用(R1:ip route-static 0.0.0.0 0.0.0.0 12.0.0.2/R2:ip route-static 0.0.0.0 0.0.0.0 23.0.0.3)替换,此时发现任然可以ping通。

思考:如果将四条静态路由全部用缺省路由替代,那么网络还可以PING通吗?

文章来源:https://blog.csdn.net/qq_56692185/article/details/132752397
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。