我有一个 /24 的 IP 块,我已将其划分为 2 个 /25s。在第一个区块中,我的一个客户要求我给他 3 x /28 和 1 x /30。子网划分不是问题。我关心的是如何告诉那些 IP 块,当它们与默认网关位于不同的子网中时,我将给他子网以使用 xxx1 作为默认网关。设置是 1 个路由器,其电缆连接到 48 端口交换机,所有服务器和用户都应该连接到该交换机。
如何让 2 个子网共享 1 个默认网关
网络工程
思科
子网
2022-03-01 04:42:56
3个回答
您是否考虑过使用VLAN和子接口?
子接口是使用物理接口移动数据的接口。这样,您可以通过创建子接口的数量在您的网络中创建“多个网络” 。
interface fa 0/0
encapsulation dot1q 10
ip address 192.168.0.1 255.255.255.0
no shutdown
interface fa0/0.1
encapsulation dot1q 20
ip address 192.168.1.1 255.255.255.0
no shutdown
' encapsulation dot1q [number]'是告诉你的接口它应该监听哪个 VLAN。在这种情况下,VLAN 10 或 20。
这样,您将拥有 2 个将您的网络分开的 VLAN;但他们将能够使用相同的物理默认网关。
我希望我正确理解了你的问题!
AFAIK,我不认为你能做到这一点。
网关 IP 告诉系统如何到达另一个子网,没有它,数据包将不会离开当前子网。
一台计算机只知道如何与直接连接在同一子网上的其他计算机通信。网关是一个“默认路由”,它指定如果数据包的目的地不是本地子网上的某个地方,则默认情况下应该将它们发送到哪里。
你不能这样做。网关是与转发数据包的接口位于同一子网上的接口。当主机想要转发一个数据包时,它会查看目标地址并使用网络掩码来确定目标是在同一子网上还是在不同的子网上。
如果目的子网相同,则发送主机将数据包转发到第 2 层的目的。如果目的子网不同,则将数据包转发到第 2 层的网关。目的主机必须是本地主机或必须知道本地网关。您不能拥有非本地网关。