计算机无法通过两个路由器 ping 另一个

网络工程 思科 路由 子网 数据包追踪器
2021-07-04 17:25:06

我正在使用 Cisco Packet Tracer 来模拟由两个路由器组成的网络,每个路由器都连接到一个交换机,每个交换机有两个主机。网络设置如下: 当前配置

我使用的默认子网掩码为255.255.255.0. 路由器到路由器之间,可以互相ping通。在同一台交换机上的计算机之间,它们可以互相ping通。但是,例如,当我尝试将 PC7 ping 到 PC1 或反之亦然时,请求会超时。西雅图路由器的 IP 地址是23.12.0.1/24,Van Nuys 是23.12.0.2/24我认为这可能与ip route命令有关,但我觉得我已经尝试了所有方法,但仍然无法正常工作。

有任何想法吗?

2个回答

根据您的评论,您的第一个问题似乎是您不知道如何进行子网划分,并且需要将您的23.12.0.0/24网络划分为四个子网。您可以通过使用/26网络来做到这一点

/26为每个站点分配一个不同的网络,并且您需要一个不同于为您的路由器到路由器链接的站点分配网络的网络。通常,您将使用/30/31网络作为点对点链接,就像在路由器之间一样。

一旦正确分配了网络,就可以设置路由。每个路由器本身都会知道与其直接连接的网络,但需要告知路由器另一台路由器另一侧的网络。您可以使用静态路由(这不能很好地扩展)来做到这一点,或者您可以在路由器之间运行一个通用路由协议,该协议将自动告诉每个路由器连接到另一个路由器的网络。

在此处输入图片说明

如图所示。您的网络模型包含 3 个网络,如图所示。每个网络单独称为 LAN 网络。一台电脑可以ping通同一局域网内的另一台电脑。这就是为什么您能够在同一交换机上的计算机之间成功 ping 的原因。当您尝试 ping PC0 到 PC7 等计算机时,他们无法 ping 其他计算机,因为它们位于不同的 LAN 网络中。如果你想 ping pc0 到 pc7 那么你必须在你的两个路由器上运行路由协议。要了解路由协议,请单击以下链接:http : //study-ccna.com/eigrp-configuration/