Назад | Перейти на главную страницу

избыточная сетевая обработка в Linux Box

Мне очень нужна твоя помощь. У меня есть решение для требования. Я пытаюсь получить его уже 5 дней. Требование состоит в том, чтобы получить решение для резервированной сети в системах Linux.

У нас в сети разные устройства, клиенты и серверы. В каждом из них могут быть подключены две карты Ethernet. Я должен найти решение, которое в системе Linux, если одно соединение Ethernet не работает, должно использоваться другое, например, система с резервированием Ethernet.

Для тестирования этого мы сделали небольшую лабораторную установку. У нас есть 4 системы в лаборатории, где eth0 каждой системы подключен к Switch-1, а eht1 каждой системы подключен к Switch-2. 4Systems означает два сервера и два клиента.

Подумайте, что я начал общаться с client1 на server1 (я действительно не знаю, какой интерфейс это eth0 или eth1), при общении, если я удалю один кабель Ethernet от client1, связь не должна прерваться, и она должна перейти от eth1 клиента к любому интерфейс eth0.

Для этого я использовал связывание, но его можно использовать только тогда, когда все устройства находятся в одной сети. Также при связывании оба интерфейса будут иметь одинаковый IP-адрес, сетевую маску и шлюз, но в моем случае каждый кабель может быть подключен к разным сетям.

Пожалуйста, помогите мне найти решение, отличное от Bonding. Я предоставлю подробности, если вы не понимаете. Мне это очень нужно, мне тоже не хватает времени. Также обратите внимание, что между коммутаторами нет физического или виртуального соединения. Так что я не мог выполнять маршрутизацию между ними.

читайте о склеивании. для простого аварийного переключения достаточно mode1 (активное резервное копирование)

РЕДАКТИРОВАТЬ: для множественного доступа к сети вы можете либо просто использовать множественную адресацию (в основном в Linux, что означает предоставление двум сетевым адаптерам двух конфигураций IP / подсети), либо выбрать решение «с несколькими провайдерами»: http://lartc.org/howto/lartc.rpdb.multiple-links.html
http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.rpdb.simple.html
http://linux-ip.net/html/adv-multi-internet.html

Я понимаю, что это не подключение к Интернету, но на самом деле нет никакой разницы.

Для этого можно использовать OSPF. Quagga - отличная реализация OSPF для Linux, которую особенно легко освоить, если вы знакомы с Cisco IOS. Назначьте каждой машине Linux / 32, которую вы используете для доступа к ее службам, и пусть она вводит маршрут к этому / 32, используя OSPF, по каждой физической сети, к которой он подключен.