eNSP:实现不同网段主机之间的通信(静态路由)

接上一篇博客,这篇我们来分析当两台主机和路由器之间不是直接相连,也就是两台主机之间存在多个路由器时,我们该怎么配置呢,如果采用与直连路由类似的配置方法,还行得通吗,我们尝试一下。

在这里插入图片描述

我们先按照与直连路由类似的方法进行配置:

路由器R1

interface GigabitEthernet 0/0/1  #在路由器R1中进入0/0/1端口
ip address 192.168.1.1 24  #配置端口IP地址
quit
interface GigabitEthernet 0/0/0  #进入端口0/0/0
ip address 10.0.12.2  #配置端口IP

查看一下R1的路由表display ip routing-table

(我们只需要关注子网掩码为24的地址就可以)

在这里插入图片描述
我们可以看到,我们刚才添加的端口的IP地址也包含在其中,证明我们添加成功(如果没有添加成功的话,是没有这两条IP地址信息的)

路由器R2:

interface GigabitEthernet 0/0/2  #在路由器R2中进入0/0/2端口
ip address 192.168.2.1 24  #配置端口IP地址
quit
interface GigabitEthernet 0/0/0  #进入端口0/0/0
ip address 10.0.12.3  #配置端口IP

查看R2路由表:

在这里插入图片描述
成功添加IP地址

接下来我们配置主机的IP,子网掩码和网关

在这里插入图片描述
在这里插入图片描述
这里要注意的是主机的网关,主机和路由器的哪个端口相连就填我们刚才配置的哪个端口相应的IP地址,我们平时常见的网关一般为.1或者.254结尾的,这也算是默认的一种规定吧,所以我们在设置路由器端口的IP地址时,就应该设置为以.1或者.254结尾。

我们来看一下能否ping通

在这里插入图片描述
我们可以看到是ping不通的,这是为什么呢,我们分析一下

主机PC1要将信息发送到PC2,而在PC1直连的路由器R1的路由表中,却没有PC2的地址,所以信息就发送不到PC2,如果只在R1中添加PC2的地址,就可以通信了吗?

PC1是可以发送消息到PC2,但R2中也没有PC1的地址,所以PC2的响应信息无法发送到PC1,所以两者还是不能通信。

要实现两者的通信,我们就要在R1上添加PC2的地址同时在R2上添加PC1的地址,这就需要用到我们的静态路由来进行配置。

在R1中执行:

ip route-static 192.168.2.0 24 10.0.12.3
# route-static 为静态路由
# 192.168.2.0 24 是目标地址
# 10.0.12.3 是下一跳地址,也就是另一个路由器的入口IP

查看R1的路由表:

在这里插入图片描述
在R2中执行:

ip route-static 192.168.1.0 24 10.0.12.2

查看R2路由表:

在这里插入图片描述
我们可以看到,两个路由表中都包含了目标地址

现在我们再来看一下能否ping通

在这里插入图片描述
在这里插入图片描述
因为第一次需要查找地址,所以会出现超时,找到地址后就可以通了。

  • 15
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值