1

Я пытаюсь настроить простую домашнюю сеть с элементом резервирования.

У меня есть два сервера Ubuntu, каждый из которых оснащен двумя сетевыми картами. У меня также есть два простых интеллектуальных коммутатора TL-SG1016DE. Оба коммутатора подключаются к одному ADSL-маршрутизатору через различные соединения адаптера питания.

Простая идея сети

Линия электропередачи 200 Мбит / с очень надежна, но медленна, в то время как скорость 500 Мбит / с быстрее, но часто выпадает.

Я хотел бы, чтобы мой клиентский компьютер нормально выходил в Интернет через канал 500 Мбит / с, но когда он не работает, маршрутизируйте через один из серверов и адаптер Powerline 200 Мбит / с.

Эти два сервера должны иметь возможность общаться друг с другом, так как я буду реплицировать базу данных между ними.

Моя идея состоит в том, чтобы создать две подсети, скажем, 192.168.1.x и 192.168.2.x

Я полагаю, что могу использовать «iptables» на серверах для маршрутизации между двумя подсетями, но я не уверен, какие команды использовать и как избежать циклов и т.д.?

Другая проблема заключается в том, что маршрутизатор ADSL должен находиться в одной подсети (я думаю), то есть он имеет адрес 192.168.1.1 . Это ограничение, которое я могу обойти, чтобы получить доступ через любую подсеть?

Как вы, вероятно, можете сказать, я знаю только некоторые основы работы в сети. Этот проект (и вопрос) является частью попытки узнать больше.

1 ответ1

1

Линия электропередачи 200 Мбит / с очень надежна, но медленна, в то время как скорость 500 Мбит / с быстрее, но часто выпадает.

Я хотел бы, чтобы мой клиентский компьютер нормально выходил в Интернет через канал 500 Мбит / с, но когда он не работает, маршрутизируйте через один из серверов и линию электропередачи 200 Мбит / с.

То, что вы запрашиваете, это избыточность на канальном уровне, а не на сетевом уровне (где живет TCP/IP). Другими словами, в случае сбоя соединения со скоростью 500 Мбит / с необходимо перейти к соединению со скоростью 200 Мбит / с. Вы не хотите (и не нуждаетесь) в нескольких IP-подсетях, так как это не обеспечит никакой функциональности, облегчающей выбор наиболее быстрой рабочей ссылки из вашей сети на интернет-маршрутизатор, а также не позволит справиться с циклом, который включает в себя дизайн вашей сети, который независимо от от того, как вы настроили свои подсети, вызовет широковещательный шторм, который отключит вашу сеть.

Вам нужен протокол Spanning Tree Protocol (STP). Это включено в большинство сетевых коммутаторов. STP может обнаруживать петли, созданные несколькими путями к одному месту назначения в вашей сети. Например, от коммутатора 1 к маршрутизатору и от коммутатора 2 к маршрутизатору. Затем он автоматически отключает соответствующий порт на одном из коммутаторов, чтобы предотвратить петлю. Затем, в случае сбоя пути (например, через канал 500 Мбит / с), STP может автоматически включить резервное соединение, восстанавливая соединение.

Возможно, вам потребуется административно назначить "вес" для порта коммутатора, подключенного к каналу 500 Мбит / с, чтобы дать ему более высокий приоритет, чтобы STP знал, что вы предпочитаете, чтобы этот канал оставался активным, а канал 200 Мбит / с был отключен, когда оба они полностью функционируют.

Прочитайте связанную информацию о STP, затем обратитесь к руководству по вашим коммутаторам для получения информации о том, как настроить STP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .