|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 15 Jan 2008 03:18:41 To : Eugene Grosbein Subject : Re: lacp --------------------------------------------------------------------------------
02 дек 2007, воскресенье, в 23:36 KRAT, Eugene Grosbein написал(а):
EG> Есть две локальные сети, географически отдаленные друг от друга.
EG> В каждой локалке есть роутер FreeBSD и по два независимых узких канала
EG> multihop с реальными адресами.
EG> +--multihop--+
EG> LAN-R1 R2-LAN
EG> +--multihop--+
EG> Hа R1 есть if0 для LAN, if1 и if2 для внешних каналов.
EG> Также есть туннель gif1 поверх if1 и gif2 поверх if1, связывающие с R2.
EG> Hа R2 конфигурация симметричная. Трафик между локалками маршрутизируется
EG> (не бриджуется) через R1 и R2, машинки в локалках могут пинговать друг
EG> друга.
EG> Всё это работает. Hо внешние каналы узкие, медленно.
EG> Хочется объединить два внешних канала в один при помощи lagg(4) и его
EG> режима lacp.
Первый вариант, заработавший в лабораторных условиях, получил:
на каждом роутере создаётся два отдельных бриджа, в каждом
из которых по одному (sic!) порту, в первом gif1, во втором gif2.
Таким образом, получается пара работающих EtherIP-туннелей между роутерами,
для этого пришлось патчить gif(4).
Эти два бриджа объединяются в один lagg(4) в режиме lacp, для этого
пришлось if_bridge(4), ещё gif(4) и минимально lagg(4). И всё работает,
сейчас пишу через такой канал в лабораторных условиях: между домашним
роутером и десктопом сделал два параллельных gif-туннеля (на алиасах),
по два бриджа поверх них, объединил через lagg. При прерывании связи
по одному из туннелей через некоторое время lagg сам перестраивается
и восстанавливает связь :-) При работе обеих балансирует.
Поставлю в продакшн, повылавливаю блох некоторое время.
Eugene
--
За то, что все вольются реки
Когда-нибудь в морскую гладь.
--- slrn/0.9.8.1 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260931aad6f04.html, оценка из 5, голосов 10
|