连接没有路由器的两个子网

我有两个Comcast路由器,每个都有两个不同的子网。 每个子网包含5个静态IP。 两个问题:

  1. 如果两个子网的路由器和机器都连接到一台交换机上,是否有任何问题? 那里的安全问题并不重要。 我需要知道是否有一些performance或其他问题。
  2. 如果所有的机器都连接到一台交换机上,是否有可能使不同子网的机器互相看到? 一些静态路由,添加ARPlogging或somethig其他…

我只想避免configuration第二个以太网适配器,第三个路由器或其他东西。 我需要将这些子网连接到高速本地networking。

  1. 一般来说,当同一个二层域中存在两个子网时,最大的担忧是与安全性和广播域大小有关。 既然你已经说过你的环境并不担心安全问题,并且只有十几个设备在问题中,我不会预期你的提议会对性能产生影响。
  2. 你试图完成的事情与尝试将一个特定的子网路由到非默认的网关没有什么不同。 在这种情况下,您需要指示设备通过它的以太网端口可以访问相关目的地。 这将导致设备使用ARP将第3层地址parsing到第2层目的地。

在Windows上,这是通过以下命令完成的:

路由添加10.10.10.0掩码255.255.255.0如果1

相应地replace目标地址和子网掩码。 “if”后面的数字表示您希望使用的界面的内部表示。 在我尝试的主机上总是find我的第一个以太网适配器,但是你的里程可能会有所不同。

在Linux上,这是通过以下命令完成的:

route add -net 10.10.10.0 netmask 255.255.255.0 dev eth0

再次,在适用的情况下replace地址和networking掩码。 这里使用的以太网接口的名称更容易确定。

在同一交换机上使用多个子网,性能或其他方面没有问题。

为了使这些机器能够与他人交谈,他们或者需要

  1. 在两个子网上的路由器(但你说这不是一个选项)
  2. 每台计算机必须在两个子网上都有一个IP(所有操作系统都允许将多个IP分配给一个接口)
  1. 连接到同一个交换机的所有东西都没有问题。
  1. 只要这两个子网是静态IP,就应该在同一条物理线路上共存。
  2. 您可以为子网设置明确的静态规则,即节点不告诉它是通过特定的以太网设备可达的直接连接的目的地。 只要另一个子网上的节点设置相似,就可以工作。