【计算机网络原理·实验·第六章】搭建静态路由环境

理论部分:【计算机网络】第六章:[网络层]静态路由和动态路由(Part1.静态路由)

搭建静态路由环境

目标:
在这里插入图片描述
用GNS3来模拟搭建这个环境。我们一步步来。首先在GNS3上拽图片。简单的表示一下图中的4个网络的网段。
在这里插入图片描述
首先对PC进行配置。
在这里插入图片描述
在这里插入图片描述
PC配置完后,来配置路由器。路由器的配置需要配置两个端口,一个快速以太网口,一个串口,串口需要在DCE端配置时钟频率。
命令不熟悉的看这里:【计算机网络】第三章:使用GNS3和VMWare搭建实验环境(Part1:GNS3环境)
在这里插入图片描述
R1:
在这里插入图片描述
R2:
在这里插入图片描述
R3:
在这里插入图片描述
如上所有端口配置完成。
在这里插入图片描述
我们检测网络连通性一定是要来回一步步来。首先应该PC1到R1,到R2,R3最后再到PC2,直接pingPC2是很莽夫的行为。因为中间这几个过程由一个过程不满足,则一定不满足PC2畅通。如图,我们看到跨网段到17.16.0.0网段就超时了,是因为没有路由表,R1不知道如何转发数据包。
然后我们来配置路由表,没有路由表仍然不能实现跨网段的数据包传输。
对于R1,我们需要让他知道去172.16.1.0和192.168.1.0都需要转发给R2;对于R2,则是去192.168.0.0转发给R1,去192.168.1.0去R3;对于R3,告诉它去172.16.0.0和192.168.0.0要转发给R2。
show ip route 查看路由状态
在这里插入图片描述
这里写的很清楚,C代表直连,S是静态路由,R是动态路由。
我们接下来要添加静态路由。
ip route 目标网段 目标子网掩码 下一跳的地址(转发路由端口)
在这里插入图片描述
在这里插入图片描述
上面是分别告诉路由器R1/R2如果要到192.168.1.0网段,对于R1需要把数据包转发给R2,对于R2需要转发给R3。那么这个数据包应该能够到达PC2了。
我们使用抓包工具验证。
在这里插入图片描述
我们用PC1 PING PC2,发现确实捕获到了来自于192.168.0.2的ICMP数据包,但是控制栏里仍然显示超时,是因为我们没有把回路的路由配置好。
在这里插入图片描述
这里我们分析一下,数据包到达PC2后,PC2返回一个数据包给PC1,但是到了192.168.1.1这个路由的时候他不知道下一步该怎么转发,就返还给PC2一个错误,目标主机不可达。这就是数据包的有去无回。
这样我们把回路按照同样的方式配置一下。
在这里插入图片描述
数据包有去有回,就可以ping通了。

那么这里还有一个问题,这样,就全网畅通了吗?
PC1能否ping通172.16.0.0和172.16.1.0网段呢?

1.并不是全网畅通,并不是说最远的链路通了就全网可通了。
2.能够达到172.16.0.0,因为R1路由器与R2直连,路由器知道直连的网段如何转发
但是ping不通172.16.1.0,因为R1没有去这个网段的路由表
我们配置的是去192.168.1.0的路由表而不是去172.16.1.0的

在这里插入图片描述
这里可以看到192.168.0.1是R1路由器返回的数据包,告诉它数据不可达,因为他不知道去这个网段应该如何转发数据。那么此时的解决方法就是给他配置一个去这个网段的静态路由。

在这里插入图片描述
此时我们在用PC1ping这个网段,就通了。
在这里插入图片描述

同理,如果我们要实现全网畅通,那么我们应该考虑对于某个路由器去其他网段需要的路由表还有哪些是不足的。只要配置完所有的静态路由,就能实现全网畅通。
那么对于这个网络,R1到达R3和PC2的路由表完成,则R1已经配置完成。
对于R2:还需要配置R2到PC1网段的路由表
对于R3:还需要配置R3到R1的路由表
即可实现全网畅通。
对于任意一个路由器,路由表应该有两个人工指定的静态路由和两个直连路由。
在这里插入图片描述

路由器关心到某个网段如何转发,所以如果命令里要明确写IP地址。那么子网掩码也要做出新修改。
ip route 192.168.1.12 255.255.255.255 下一跳地址

而下一跳地址如果在点到点链路上,我们也可以写出口
在这里插入图片描述
比如对于R1到R2的路由,我们可以把下一跳的地址改为出口地址s 2/0。到R3也可以这么写,因为链路唯一,出口确定,流量去向也唯一确定。
在这里插入图片描述
如图,我们看到用这种方式加静态路由后,查询路由表,路由器认为这是一个直连网段。实际上并没有直连,也就说,用这种方式设置路由表和下一跳的还是有区别的。区别是可信度不一样,直连的可信度最高。
在这里插入图片描述
总结一下静态路由的命令:
添加: ip route 网段 子网掩码 下一跳地址(端口地址)
点到点链路:ip route 网段 子网掩码 出口端口
删除路由:no ip route 网段 子网掩码

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章