Cisco 数据包跟踪器中并行路由器拓扑的静态路由中的数据包无法发送到目标

网络工程 思科 路由
2021-07-24 12:33:56

0 投反对票

好的,我是尝试以并行拓扑连接路由器,如图

在此处输入图片说明

我已经为快速以太网和串行接口配置了 IP 地址。

这是每个路由器的静态 IP 路由

路由器-1

20.0.0.0/8 via 192.168.1.2
30.0.0.0/8 via 192.168.1.2

路由器-2

10.0.0.0/8 via 192.168.2.2
30.0.0.0/8 via 192.168.2.2

路由器-3

10.0.0.0/8 via 192.168.3.2
20.0.0.0/8 via 192.168.3.2

对于路由器 0,我的静态 IP 路由是

10.0.0.0/8 via 192.168.1.1
20.0.0.0/8 via 192.168.2.1
30.0.0.0/8 via 192.168.3.1
192.168.1.0/24 via 192.168.1.1
192.168.2.0/24 via 192.168.2.1
192.168.3.0/24 via 192.168.3.1

在此之后,我配置了 PC 的 IP、掩码和默认网关。

然后我尝试从 PC0->PC1 发送数据包,因此发送 2 台 PC 的所有其他组合。我在 PDU 列表窗口中收到数据包失败。

我哪里错了?如何成功地将数据包从 PC 发送到 PC?

1个回答

每台PC的默认网关需要与其网络中的子网路由器端口IP相同。因此,第一个网络中的子网路由器端口的地址为 10.0.0.1,PC 的地址为 10.0.0.2,默认网关将指向 10.0.0.1。这会告诉 PC“当我有一个数据包必须到达不在我自己网络上的目的地时,将它发送到 10.0.0.1,该设备将知道如何处理它”。

“默认网关”实际上只是到 0.0.0.0/0 的路由,这意味着“我没有更具体路由的其余 IP 地址空间”。

事实上,您也可以消除子网路由器上的路由,只为它们提供一个通往中央路由器的默认网关。因此,与其在子网路由器上设置到 20/8 和 30/8 的路由,您可以只在第一个路由器上放置一个到 0.0.0.0/0 的路由,指向 192.168.1.2,在第二个路由器上放置一个指向 192.168.2.2 的路由,然后192.168.3.2 在第三。唯一需要明确知道如何到达任何 10.xxx 路由的路由器是图表顶部的中央路由器。其余的都可以只有默认路由。