了解给定配置的数据包出口哪个接口

网络工程 路由 子网
2022-02-12 05:21:00

我有一个网络概念,我很难理解我希望有人能指出我正确的方向。如果我对路由器进行以下配置,并且它接收到源地址为192.168.1.35且目标地址为192.168.1.85的数据包,路由器将从哪个接口转发数据包?

interface fastethernet 0/1
no shutdown
interface fastethernet 0/1.1
encapsulation dot1q 1
ip address 192.168.1.62 255.255.255.224
interface fastethernet 0/1.2
encapsulation dot1q 2
ip address 192.168.1.94 255.255.255.224
interface fastethernet 0/1.3
encapsulation dot1q 3
ip address 192.168.1.126 255.255.255.224

所以我的理解是每个子网都是一个/27子网,它有30可用的主机(考虑网络和广播地址)。

我相信第一个子网的地址范围因此将是192.168.1.62-92,因此数据包将从fe 0/1.1. 但是,在模拟考试中,我被告知答案是事实fe 0/1.2谁能告诉我这是为什么?或者指向我解释这一点的资源。当我假设范围为 192.168.1.94-124 时,我不确定如何从该端口转发数据包。

尽管如此,我可能会假设路由器 IP 地址是为子网中的第一台主机分配的。如果路由器是子网中的最后一个主机,那么也许可以这样理解:

192.168.1.63 (Network Address)
192.168.1.64 (1st Addressable Host)
192.168.1.94 (Router (Default GW))
192.168.1.95 (Broadcast)

我想我在写这个问题时可能已经解决了这个问题,但我希望得到确认。

1个回答

所以基本上一个数据包正在通过您的路由器:源 IP 地址:192.168.1.35 目标 IP 地址:192.168.1.85

您的设备进行查找并验证到达 xx1.85 是通过:

接口快速以太网 0/1.2

封装dot1q 2

ip地址192.168.1.94 255.255.255.224

请参阅下面的主机地址范围:

在此处输入图像描述

您在接口上配置的地址与该范围内的最后一个可用地址匹配。