使用一个以太网接口分别与两个路由器通信



我们有一台计算机需要在一个物理以太网接口上与两个路由器进行通信。我知道这听起来很奇怪,但是每个路由器实际上都连接到虹膜L带接收器/发射器,我们希望通过使用两个带宽加倍。

我希望能够选择哪个链接以应用程序级别发送数据,但是我不太确定如何做。我的第一个想法是除了预先配置的静态IP地址之外,还要建立一个虚拟IP地址,并使用两个单独的插座单独将()数据发送出来。我的问题是,如何做到这一点,以便只有一个路由器实际将数据路由到远程主机?虹膜收发器的IP地址和子网罩是可配置的。是否可以使一个收发器只听一个来自一个计算机IP地址的数据?子网也许?

在计算机中创建VLAN interes

ip link add link eth0 name eth0.1 type vlan id 10
ip link add link eth0 name eth0.2 type vlan id 20

将IP地址分配给两个网络中的ETH0.1和ETH0.2。稍后,您可以选择要在应用程序级别绑定的一个。这样说

ifconfig eth0.1 192.168.10.2/24 up
ifconfig eth0.2 192.168.20.2/24 up

然后将路由器配置为两个网络,而不是一个。您的计算机和路由器应连接到交换机中的中继端口。将路由器配置为两个网络,而不是相同。在路由器中配置子接口,以便他们分别收听VLAN 10和20。(确切地做到这一点取决于路由器的类型)我只能为您提供Cisco的命令。

最新更新