我必须设计一个网络,其中有 4 个不同数量的 VLAN,每个 VLAN 有不同数量的主机,具体取决于建筑物。
我的困惑在于主路由器,它是否必须在自己的子网中?
假设我选择了一个私有 IP 范围 172.16.0.0 / 23,然后我将相应地对其进行子网划分,我是否会将我的主路由器放在 172.16.0.1 / 30 上并启动我的下一个子网 172.16.2.1 等等?
我必须设计一个网络,其中有 4 个不同数量的 VLAN,每个 VLAN 有不同数量的主机,具体取决于建筑物。
我的困惑在于主路由器,它是否必须在自己的子网中?
假设我选择了一个私有 IP 范围 172.16.0.0 / 23,然后我将相应地对其进行子网划分,我是否会将我的主路由器放在 172.16.0.1 / 30 上并启动我的下一个子网 172.16.2.1 等等?
不,您不能将路由器放在单独的子网中。
这就是为什么我们需要使用路由器,
假设您有一组主机和交换机相互交谈。它们都是同一个 LAN 的一部分,因此在第 2 层进行交互。
当他们需要与外部网络(例如互联网的某些服务器)交互时,他们使用路由器。
路由器需要有一个与您的主机在同一子网中的接口。请记住:这是必需的,因为主机只能直接与自己子网中的设备通信,对于其他任何事情,都需要路由流量。
路由器的另一个接口连接到不同的子网。这可能是另一个专用网络。
路由器知道接口1连接到子网a并且接口2连接到子网b。因此,它可以促进网络之间的通信。
这些被称为连接路线
现在有数百万个子网,当然您无法将路由器物理连接到所有子网:)
因此我们使用路由协议(另一个讨论)。
因此,TL;DR 出于允许通信的目的,您不能将路由器放在不同的子网中
我可能没有正确解释您的问题,因为您的网络描述中似乎至少缺少一个词...
我必须设计一个网络,其中有 4 个< missing-word >,其中有不同数量的 VLAN,每个 VLAN 的主机数量取决于建筑物。
如果缺少的单词是building,那么我将建议以下答案,假设主路由器位于防火墙后面,或者至少不为提到的多个 VLAN 提供任何连接。
根据我对您的问题定义的解释,可以访问 Internet 的主路由器将至少有两个子网。/30 或 /31 的一个子网将用于连接到 Internet 服务提供商 (ISP)。
第二个子网是 /30 或 /31,将提供到防火墙或另一个路由器的第 3 层连接,该路由器提供对您提到的建筑物和 VLAN 的访问。
请注意,与 ISP 的连接通常具有静态或通过 DHCP 分配给它的公共 IP 地址,除非 ISP 在其路由器上提供网络地址转换 (NAT)。
如果 ISP 路由器提供 NAT,那么您可能需要为主路由器和 ISP 路由器之间的连接提供 /30 或 /31 子网地址,或者 ISP 可以通过 DHCP 为该连接提供私有 IP 地址。
如果 ISP 不提供 NAT,则主路由器将从 ISP 接收公共 IP 地址,并且必须提供 NAT,因为根据 RFC 1918,您的 VLAN 使用私有 IP 地址空间。如果您使用防火墙,防火墙也可以提供 NAT 功能。
此设计可能还有其他解决方案,但上述建议应提供您需要的信息。
主路由器,是否必须在自己的子网中
否。请注意,接口已连接/分配到子网。路由器仅在其接口连接到两个或更多子网时才有意义。只有连接到这些子网的节点才能使用路由器。
您可以将每个 VLAN 直接连接到路由器,也可以在主路由器和终端节点之间设置中间路由器。每个中间路由器都可以有自己的子网(或 p2p 链接)到主路由器,或者它们可以共享一个公共子网。
首先,您的问题本身并未提供回答您的查询所需的信息!