同一网络下不同子网间的通信(使用思科模拟器)

一、静态路由

静态路由是在路由器中设置固定的路由表,其优点是简单、高效、可靠,在所有的路由中,静态路由优先级最高。

二、默认路由

默认路由可以看作是最后一条出路,就是说当路由找不到合适的下一路由时,就把信息送入默认路由指向的下一跃点。

三、使用思科模拟器实验

1、实验环境

  • Cisco Packet Tracer 软件

2、准备工作

  • 模拟 2921路由器三台
  • 6台模拟PC
  • 交叉线直连线若干
  • 模拟2960交换机三台

3、实验要求与步骤

要求:有一个C类网络:202.204.220.0,依此划分3个子网,分别包含60,20,10个主机数,并为三个路由器留出两个点对点连接的子网
步骤

1). 准备如图的设备,绘制出拓补图

在这里插入图片描述

路由的 gi 0/0端口连接交换机,是和主机(也即是PC)通信的端口

2). 分别对每个路由与它主机相连端口进行配置

在拓补图中单击路由,点击CLI,逐步输入命令。
如果出现了 (yes/no)让你选的话,直接输no就行

在这里插入图片描述

R1配置:

Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname R1
R1(config)#int gi 0/0
R1(config-if)#ip address 202.204.220.30 255.255.255.240
R1(config-if)#no shutdown
R1(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
R1(config-if)#exit
R1(config)#int gi 0/1
R1(config-if)#ip address 202.204.220.5 255.255.255.252
R1(config-if)#no shutdown
R1(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
R1(config-if)#exit

R2配置:

Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname R2
R2(config)#int gi 0/0
R2(config-if)#ip address 202.204.220.62 255.255.255.224
R2(config-if)#no shutdown
R2(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
exit
R2(config)#int gi 0/2
R2(config-if)#ip address 202.204.220.9 255.255.255.252
R2(config-if)#no shutdown
R2(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/2, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/2, changed state to up
exit
R2(config)#

R0配置:

Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname R0
R0(config)#int gi 0/0
R0(config-if)#ip address 202.204.220.126 255.255.255.192
R0(config-if)#no shutdown
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
R0(config-if)#exit
R0(config)#int gi 0/1
R0(config-if)#ip address 202.204.220.6 255.255.255.252
R0(config-if)#no shutdown 
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up
R0(config-if)#exit
R0(config)#int gi 0/2
R0(config-if)#ip address 202.204.220.10 255.255.255.252
R0(config-if)#no shutdown
R0(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/2, changed state to up
R0(config-if)#exit
R0(config)#

R0的配置比较特殊,因为他是连接两个路由的中间路由,因此有一个端口连接R1,一个端口连接R2,一个连接主机

以上是通过命令行配置路由IP,我们亦可以直接通过页面操作,只要最后的IP遵循下述即可

R1:      ip:202.204.220.30
   子网掩码:255.255.255.240
   //主机IP:202.204.220.[17-29]
   
R2:		 ip:202.204.220.62
   子网掩码:255.255.255.224
   //主机IP:202.204.220.[33-61]
 
R0:		 ip:202.204.220.126
   子网掩码:255.255.255.192
   //主机IP:202.204.220.[65-125]
   为了后面操作的方便,以上IP均配置在 gi 0/0 端口上
--------------------------------
R0<->R1
R1:      IP:202.204.220.5
   子网掩码:255.255.255.252
R0:      IP:202.204.220.6
   子网掩码:255.255.255.252
以上两个路由在 gi 0/1端口连接
----------------------------------
R0<->R2
R2:      IP:202.204.220.9
   子网掩码:255.255.255.252
R0:      IP:202.204.220.10
   子网掩码:255.255.255.252
以上两个路由在 gi 0/2端口连接
 
  

打上//标志的不用理会,这是说明该路由的子网下主机能用的IP范围,下文给主机配置IP时用到

此处放一张R0图形操作添加IP的图片,其他两个路由类似操作
在这里插入图片描述
当然我们配置0/1端口时要切换到如下图所示位置:
在这里插入图片描述

3).配置主机IP

在这里插入图片描述
在这里插入图片描述
再来回忆上文中我们在各个路由下的0/0端口给主机分配的IP

R1:      ip:202.204.220.30
   子网掩码:255.255.255.240
   //主机IP:202.204.220.[17-29]   
   
R2:		 ip:202.204.220.62
   子网掩码:255.255.255.224
   //主机IP:202.204.220.[33-61]
 
R0:		 ip:202.204.220.126
   子网掩码:255.255.255.192
   //主机IP:202.204.220.[65-125]
   为了后面操作的方便,以上IP均配置在 gi 0/0 端口上

上图我们采用了R1路由下的主机,因此我们观测到PC1主机的
IP地址:202.204.220.18 ----->其中18在[17-29]范围内
子网掩码:255.255.255.240 ----->与R1 0/0端口的一致
也即是,各个路由下的主机的子网掩码与路由0/0端口的子网掩码一致,主机的IP地址控制在上述给定的范围内即可,而依据给定的范围我们可以算出:R1最多可以分配13个主机,R2最多可以分配29个主机,R0最多可分配61个主机。是符合10,20,60台主机的最低要求
根据上述规则,给R2,R0路由下的主机分配IP和网关。一个路由使用两台主机即可

4).配置静态路由

本案例中,R0是中间路由,R1和R2通过R0进行通信,因此单纯配置静态路由只能实现R0和R1,R0和R2之间的通信,R1和R2无法通信,需要额外的配置两个默认路由,下文讲述

首先完成对R1和R0之间的静态路由配置,两个路由要互相配置对方的静态路由,这样才能让通信的数据有来有回达到真正的通信
R1配置:

R1>en
R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#ip route 202.204.220.64 255.255.255.192 202.204.220.6

R0配置:

R0>en
R0#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R0(config)#ip route 202.204.220.16 255.255.255.240 202.204.220.5

此时,该简易互联网已经具备初步的通信功能了,也即R0和R1可以互相通信了,如下图:
在这里插入图片描述
在这里插入图片描述
此时再配置R2和R0间的静态路由使其可以互相通信
R2配置:

R2>en
R2#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R2(config)#ip route 202.204.220.64 255.255.255.192 202.204.220.10

R0配置

R0>en 
R0#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R0(config)#ip route 202.204.220.32 255.255.255.224 202.204.220.9

两台路由下的主机测试
在这里插入图片描述
测试通过

我们再配置R1和R2的静态路由
R1:

R1>en
R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#ip route 202.204.220.32 255.255.255.224 202.204.220.6

R2:

R2>en
R2#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R2(config)#ip route 202.204.220.16 255.255.255.240 202.204.220.10

做到这里是可以直接ping通两台主机的,到为了练习巩固,再加一处默认路由的配置

5).配置默认路由

默认路由的功能上文已有介绍,此处不再赘述

默认路由一般只有一个,当路由找不到合适的下一跳端口时就往默认路由走

R0>en
R0#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R0(config)#ip route 0.0.0.0 0.0.0.0 202.204.220.5

最后测试R1路由下的主机和R2路由下的主机连接。如下图:
在这里插入图片描述
成功!!!!

  • 10
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值