Как я делаю Обработку отказа IP для своего Общедоступного IP-адреса с Linux HA

Уровень абстракции как MySQL Proxy мог помочь здесь.

1
задан 29 January 2012 в 05:31
2 ответа

Итак, вам нужен способ пережить какой-то сбой. Отказ чего?

Отказ вашего маршрутизатора

Вам необходимо:

  • кластер из двух маршрутизаторов; выберите те, которые поддерживают кластеризацию (достаточно пассивно-активного)
  • два физических канала от вашего интернет-провайдера
  • все серверы должны подключаться независимо к обоим маршрутизаторам

Отказ вашего маршрутизатора или интернет-провайдера (выполняется с помощью DNS)

Вам необходимо:

  • два ISP
  • два «общедоступных» IP-адреса (то есть IP-адреса в Интернете)
  • DNS-сервер с
    • циклический перебор,
    • и очень маленький TTL
    • и возможность автоматического удаления IP-записи, когда этот IP-адрес становится недоступным.

Отказ вашего маршрутизатора или интернет-провайдера (выполняется с BGP)

Вы нужно:

  • два интернет-провайдера
    • каждый интернет-провайдер поддерживает протокол BGP - обычно стоимость непомерно высока
  • два «общедоступных» IP-адреса
  • два маршрутизатора с поддержкой BGP

С BGP вы получаете намного более быстрое переключение входящего трафика, чем с DNS.

6
ответ дан 3 December 2019 в 16:51

Ваша цель - оставаться в сети в случае отказа модема / маршрутизатора? Если да, это становится очень сложным, поскольку назначенный вам IP-адрес назначается именно этому модему.

Если у вас есть доменное имя, которое вы используете для этой цели, вы можете получить резервную интернет-службу и маршрутизатор, который может обрабатывать несколько портов WAN с переключением при отказе. Для этого Multitec производит линейку роутеров. Затем вы можете настроить услугу Round-Robin в домене с вашим провайдером.

Если у вас еще нет домена, вы можете получить его с динамического DNS-сайта, например http://no-ip.com или dyn.com . В прошивке большинства этих маршрутизаторов есть опции для обновления такого сайта.

0
ответ дан 3 December 2019 в 16:51

Теги

Похожие вопросы