我想用一个路由器在同一个物理网络中设置两个不同的子网,我的问题如下:假设我想要第一个子网如 192.168.1.0-254,第二个子网如 192.168.2.0-254。
- 如何设置路由器和客户端来完成此任务?
- 这些网络可以互相通信吗?
- 这种设置和 VLAN 有何区别?
答案1
如何设置路由器和客户端来完成此任务?
这取决于路由器。在低端路由器上,路由器可能无法执行任何操作,只能忽略其中一个子网。在更灵活的路由器上,您可能能够为以太网接口分配一个“辅助”地址。
这些网络可以互相通信吗?
如果路由器是两个子网中机器的默认网关,它将在两个网络之间路由流量。否则,正常的单播 IP 流量将不会直接在子网之间传递。所有机器都会看到广播流量。
这种设置和 VLAN 有何区别?
使用 VLAN 设置后,机器根本看不到其他网络的数据包。本质上就像是通过单独的电缆传输数据包一样。VLAN 还会隔离非 IP 流量。
答案2
设置完全取决于路由器的型号。
如果这是典型的 SOHO 路由器,您可能无法做到这一点。但同样,这取决于型号。如果是企业级路由器或防火墙,两个路由接口应该能够相互通信。
VLAN 是虚拟 LAN。这意味着第 3 层接口是虚拟的,这允许您将任何端口分配给 VLAN,甚至将多个 VLAN 中继到交换机。使用路由器,您可以创建一个物理第 3 层接口来路由流量。