Мультилинк между двумя машинами

Задача

Есть два хоста. Оба имеют по два подключения к разным провайдерам. Есть желание поднять между этими тазами падежно-устойчивый линк. Подскажите, пожалуйста, какие есть варианты реализации подобного?

Один из вариантов решения:

Пусть хост A имеет адреса A1 и A2, а B адреса B1 и B2 соответственно.
Делаешь два (или четыре) туннеля между A и B, первый между A1 и B1,
второй между A2 и B2 (и можно еще A1-B2 и A2-B1, целесообразность
определяется в зависимости от того, какие именно провайдеры).

По туннелям пускаешь протокол динамической маршрутизации.
Hа A вешаешь на lo0 алиасом адрес A0 с маской /32,
на B вешаешь на lo0 алиасом адрес B0 с маской /32 (адреса A0 и B0
выдумываешь сам, из серых сетей), адреса A0 и B0 будут анонсироваться
динамически через туннели. Пока хотя бы один путь от A до B существует,
пакеты между A0 и B0 ходить будут.

Из залёжного в ru.unix.bsd.

3 thoughts on “Мультилинк между двумя машинами

  1. А если поднять два/четыре PPTP/L2TP тоннеля и связать эти хосты через multilink интерфейс?
    Это, помимо прочего, еще и полусу пропускания между хостами расширит.
    mpd умеет multilink, но подробностей сообщить не могу — сам буквально только что узнал о его (multilink) наличии.

    • Сперва запостил на радостях (как же — тоже слышал где звон), а потом понял, что зря старался 🙂
      Ну, лучше поздно, чем никогда: извините, не сразу понял что было целью поста. 🙂

      Тем не менее, интересно, все же — какие реализации мультилинка на практике используются и как именно (если используются)…

      • 🙂

        На самом деле была задача реализовать нечто подобное, пока велись кратковременные поиски задача отпала :). Но на заметочку решил оставить ;).

Добавить комментарий

Ваш e-mail не будет опубликован.