GNS3静态路由配置实验
本次实验主要面向从未接触过模拟网络实验的读者,因此拓扑图以及环境相对简单,采用GNS3的2.1.15版本。
拓扑图
操作步骤
1、画好拓扑图(将网络设备拖进空白框并连线)
2、在GNS3界面上方有一行按钮,如图所示:
我选中了第四个按钮(顺序从左往右),这个按钮是将使用的接口信息显示出来。完成第1步以后,我们需要激活这些网络设备,按绿色的三角就可以了,效果如图所示:
我们可以看到,路由器的端口颜色由红变绿,这说明运行环境正常。
3、接下来进行配置环节
(1)按第5个按钮(顺序从左往右),将所有的网络设备的控制台打开,如图所示:
(2)在R1上配置s0/0接口,将其ip地址设为12.12.12.1,后面不知道要写什么了就打问号,若问号下面有“< cr >”的标识,则说明命令基本完全,可以执行。
图中的conf t代表configure terminal,int s0/0代表interface s0/0,即接口s0/0,框中mask的意思是掩码,我们在拓扑图中标记的是28位网络,即网络号占28位,主机号占4位,此时的掩码应该是255.255.255.240,具体过程是将32个二进制数分为每8个一组进行十进制转化,由于网络号的二进制为1,主机号的二进制为0,则28个1和4个0按此规则组成了11111111.11111111.11111111.11110000,再通过255-15=240得出子网掩码
图中的no sh代表打开接口,是no shutdown的简写,ex是exit的简写。我们看到接口已经被打开了。再设置R1的环回接口Lo0
环回接口设置非常简洁,相对于Serial接口少了no sh,原因是我们在输入了interface lo0时,后台就默认打开了lo0接口。
同理进行配置R2和R3,以下为配置图:
(3)配置完了各端口的ip地址以后,开始做静态路由的配置
静态路由:将不直接相连的两个网段(即与网络设备非直连的网段)通过一种方式连接起来,达到互相访问的目的。
配置格式:R1(config)#ip route 目标网段 子网掩码 下一跳地址
目标网段:以上面的拓扑图为例,R1与23.23.23.0网段和3.3.3.0网段不直连,所以这两个网段就可以是R1配置静态路由的目标地址。
子网掩码:由于本图的掩码全都是/28,即255.255.255.240,所以掩码全都是255.255.255.240,其他情况请自行计算子网掩码。
下一跳地址:首先这个地址不能在R1的端口上,还是用R1举例,下一跳地址很明显是在12.12.12.0/28网段上,但最后一位到底是1还是2呢?由于配置了R1的s0/0接口的ip地址为12.12.12.1/28,那么只能用12.12.12.2/28来充当下一跳地址。
找下一跳地址的方法:确定方向,例如从R1到R3,要走R2的左端口,即R2的s0/1接口,那么它的ip就是R1的下一跳地址。
配置图如下:
配置完成,接下来进行连通性测试。
测试
1、从R1 ping R3环回:
2、从R3 ping R1环回:
说明:在配置模式下无法直接用ping命令,必须打成do ping才可以,原因是ping命令只在特权模式下才能用,而加上do就忽略掉了当前的模式。
测试连通性完成,两边的数据都可以互相发送,没有出现丢包的情况。若想保存工程,则在特权模式下输入wr(Write)保存,或者在配置模式下使用do wr,效果如下:
只要看到OK,就代表保存成功,就可以关闭命令行了,将所有命令行关闭以后,按GNS3上面的红色正方形按钮,让网络设备停止运行,工程文件就保存好了,就可以关GNS3了。