2014-01-29 43 views
0

我們有一臺計算機需要通過一個物理以太網接口與兩臺路由器進行通信。我知道這聽起來很奇怪,但是每個路由器實際上都連接到一個銥L波段接收器/發射器,我們希望通過使用兩個來增加我們的帶寬。使用一個以太網接口分別與兩臺路由器通信

我希望能夠選擇通過應用程序級別發送數據的鏈接,但我不確定如何執行此操作。我的第一個想法是除了預先配置的靜態IP地址之外還要建立一個虛擬IP地址,並使用兩個獨立的套接字分別向每個「接口」發送()數據。我的問題是,我該如何做到這一點,以便只有一臺路由器實際上將數據路由到遠程主機?銥星收發器的IP地址和子網掩碼是可配置的。是否有可能讓一個收發器只收聽來自一個計算機IP地址的數據?子網可能?

+0

您正在使用哪種操作系統?你願意使用實驗軟件嗎? – cnicutar

+0

Slackware Linux,我們需要這個應用程序的絕對可靠性,所以我不知道實驗軟件,但反正告訴我,我好奇 – uptime

+0

我希望這可以在標準網絡的東西框架內實現: -/ – uptime

回答

0

在你的機器上建立VLAN間的面孔

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。 (如何做到這一點取決於路由器的類型)我可以給你只有思科的命令。

+0

謝謝,這是我正在尋找的答案 – uptime

相關問題