静态路由的实例

前言:实验目的:通过配置静态路由,使与四台路由器相互连接三台主机实现互联互通

一:实验环境

1.1 GNS3软件

1.2 三台初始化状态的PC机(采用VPC机)和四台初始化状态的路由器

1.3 如果主机使用的是虚拟机,那么需要将虚拟机的防火墙全部关闭,否则会后期影响数据传输。

二:实验过程

2.1 在GNS3中,将三台PC机和四台路由器准备好。

mark

2.2 我们用网线将之全部连接起来,并根据喜好先自定义每一个IP地址,写在旁边,方便等会输入IP地址。

mark

PS: 可能出现的问题.

会发现中间的路由器会需要同时连接三台路由器,需要三个接口。所以,这时我们需要给此路由器添加业务单板(增加一个接口),鼠标右击路由器,单机 configure。

mark

2.3 我们将PC1机器作为起始点。

发现PC1需要和PC2和PC3实现互联互通,那么现在决定首先和PC2实现互联互通,最后和PC3实现互联互通。第一步,先把全部机器运行,然后将每个IP地址记录到PC机和路由器中。

主机设置IP地址命令为: ip ip地址 网卡地址

路由器设置IP地址命令为:进入各自的接口模式,输入 ip add IP地址 子网掩码

mark

mark

mark

2.4 我们开始尝试通信。

所有IP地址都设置完成,我们尝试PC1和PC2的通信,并抓取数据包查看。

mark

mark

抓包抓的是R1路由器f0/0的接口,发现什么数据包都没有,表明PC1发出的数据包通过R2的f0/1接口后就找不到目标,直接被丢弃了。所以我们要为R2路由器建立路由表。那么在PC1和PC2之间,我们只需要为R2添加192.168.30.0和192.168.40.0的静态路由即可。

2.5 根据上一步的总结,我们现在需要为R2路由器添加静态路由。

命令行:全局模式:ip route 网络号 子网掩码 下一跳地址

mark

mark

2.6根据上一步的总结,我们现在需要确保回馈信息能接收到,也就是要在R3路由器中和R1路由器中添加静态路由。

mark

mark

2.7:添加完成后,我们继续PC1和PC2的通信。

mark

2.8 那么我们按照这个方法,将PC1和PC2通往PC3的路由表和静态路由都按照上述方法设置,那么就会成功通信。

mark

mark

mark

2.9 我们总结一下静态路由分别添加的网段和下一跳地址。

路由器添加地址网段
R250网段。60网段,30网段,40网段
R160网段,10网段,40网段
R350网段。60网段,10网段,20网段
R410网段,20网段,30网段,40网段

总结,只要将四个路由器的路由表填满,对应接口ip地址设置好,就可以实现通信,但是工作量有点大,这也是静态路由麻烦的地方。

2.10:简单方法,设置默认路由。

将R2 R3 R4 都设置为默认路由,仍然可以通信,但是工作量就少了很多。

mark

mark

mark

默认路由设置完毕,我们发现仍然可以通信。

mark

mark

mark

三:实验完成,总结。

3.1 我们发现R2 R3 R4设置静态路由需要全部设置,工作量大。然后R2 R3 R4设置默认路由,工作量减少很多。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐