У меня топология похожа на эту:
- R1 и R2 — это две физические машины, действующие как маршрутизаторы. (Запуск некоторых дистрибутивов Linux с Keepalived)
- R1 и R2 соединены друг с другом приватным каналом.
- R1 и R2 имеют по одному нисходящему соединению, которое я и хотел бы рекламировать как VIP.
Однако я хотел бы, чтобы согласование Master/Backup было сделано по частному каналу. Я не совсем уверен, что то, что мы хотим сделать, осуществимо, я ищу того, кто может прояснить мне это.
Я ищу правильный отказоустойчивый вариант на случай отказа любого из двух интерфейсов, имеющихся в каждом R.
Это возможно?
Большое спасибо
решение1
Да, это вполне возможно. Используя сердцебиение, например, можно сказать,ha.cf
bcast eth2
где eth2
находится частный интерфейс к паре heartbeat. Связь между ними для решения вопроса, кто первичен, будет происходить на этом интерфейсе.
Тем не менее, мне любопытно ваше утверждение о том, что
Я ищу правильный отказоустойчивый вариант на случай отказа любого из двух интерфейсов, которые есть у каждого R.
Если эти устройства являются маршрутизаторами, им, вероятно, в любом случае понадобятся два интерфейса для маршрутизации из одной сети в другую и наоборот (модульные VLAN, пограничные маршрутизаторы и т. д.). Если вам нужен интерфейс для частных коммуникаций между парой, вам понадобится третья сетевая карта.