序言:最近老师要我们做一个路由器配置的实验,一开始老师讲的很粗略,自己不太懂,百度也找不到好的答案。于是只有自己大胆尝试,经过一些尝试与探索后,终于弄明白了路由器的工作原理以及静态路由的配置。下面是我实验的过程与总结。
工具及环境:我用的是模拟软件Cisco PacketTracer 6.0,平台是win10 64位系统。
http://download.csdn.net/detail/flap_bird/9824320 这是软件的下载连接,需要的可以下载使用,汉化步骤里面都有。
思维过程:我们知道路由器是依赖路由表进行工作的,设置静态路由就是让路由器知道请求该怎么样处理以达到我们需要的功能。这里我分为了三个实验,由易到难,由简单到复杂,由浅入深探索路由器工作原理及静态路由的配置。
实验过程及步骤:
实验一:探究两个网络之间的互联互通(这里为了方便我们统一使用C类网络)
先上图,比较直观
这两个网络经过路由器配置以及各终端和服务器的配置,可以实现互相访问,从PC3访问Email服务器和从PC1测试是否ping的通PC3结果如上图所示,从结果来看上面的路由器配置是正确的。下面我们看看两个路由器的静态路由的具体配置
、
可以看出两个路由器都只配置了一条静态路由,当然也可以通过命令行的方式设置,不过为了方便就直接使用界面的方式配置,比较直观。我们可以看到一条静态路由有三个关键的内容:1.目的网络地址;2.目的网络的子网掩码,也就是网络号的位数,图中是/24,标准的C类网络;3.下一跳的端口地址,一般是与本路由器相连的下一路由器的端口地址。
小结:保证两个网络互通,只要保证连接两个的路由器之间实现静态路由配置,使得请求到达目的网络。这是我当时的得出的结论。但是后面的实验会证明这个结论不准确。
实验二:探究两个子网之间的互联互通(这里只有一个C类网络,所以要划分子网)
分析:子网的划分如图标注,很清楚,我将将218.197.17.0的网络分成了六个子网,具体配置如上图所示。不懂的朋友可以参考子网划分的原理http://blog.csdn.net/cainv89/article/details/55001472?locationNum=2&fps=1 实验的最终结果是两个网络实现了互通。但在配置静态路由的过程中碰到了问题,按照实验一的结论,我配置了上方三个路由器,结果出现请求只能到达中间的路由器的情况,我一开始不理解,后来通过自己的猜想以及试错验证了我的猜想,我们访问另一个网络,需要发送请求,路由器接受处理我们的请求,同时也会处理目的网络的响应,这才是一个完整的访问过程:源网络发出请求信号—》中间路由器处理—》到达目的网络—》目的网络发出响应信号—》中间路由器处理—》返回源网络——》访问完成。正确静态路由如上图所示。这里只给出了部分路由器的配置。
小结:保证两个网络互通,只要保证连接两个的路由器之间实现静态路由配置,使得请求从源网络经过路由器到达目的网络。响应得以从目的网络经过路由器回到源网络,这是做实验二得出的结论。但是后面的实验会证明这个结论还有待完善。因为我只重点保证了左右两边的网络的互通,没考虑要使每个网络两两互通。下一个实验就比较直观。
实验三:探究多个子网之间的互联互通(只有一个C类网络,还是划分子网)
分析:可以看出这个网络好像比上一个复杂了一些,其实是一样的,只是上一个网络中间那些子网都没有终端和用户,所以看起来比较简单,其实细心的朋友就会发现他们是一样的,只是这个网络构成了一个环形的网络。子网划分就不多赘述,可以看出该网络分成了6个子网,实行的是不等长的子网划分。那么要实现所有子网的互通,我们又该如何配置各个路由器呢?实验二我们重点实现了两个子网的互通,那么我们可以自然就要实现子网的两两互通,才能保证整个网络的畅通。具体路由器配置如下图所示。还有图中的方向表示网络的方向,配置静态路由时参考这个方向来配置,一来比较有条理,二是不容易出错。
这里只给出了部分的路由配置,其实最后你会发现是有规律的,每个路由器只需顺着方向配置其它的网络到开始的网络,没有顺着方向的网络逆着方向配置,只不过下一跳地址会不同,这样每一个路由器配置好了之后整个网络就实现了互联互通。
总结:保证整个网络通畅,就要保证这个网络里的多个子网络两两互通。
好啦,就写到这里了,很多东西不好描述,所以表述不清的地方请多多谅解!以后会尽量完善的!写的好累。。。