Перейти к содержимому
Калькуляторы

L2-транк между Linux и D-Link 3028 ( bonding )

Сижу ломаю голову....

 

bound1.jpg

 

Linux соединен с DES-3028 через два через 3 L2 канала.

 

Задача:

Нужно чтоб система контролировала исправность 1 и 2 канала.

В случае их исправности, данные в одном направлении должны идти через первый L2-канал, в противоположном - через второй L2 канал.

 

Если один из один каналов 1 или 2 отказывает, то трафик в обоих направлениях должен идти через оставшийся ( 1 или 2 )

 

В случае отказа обоих каналов 1 и 2 -- трафик должен идти по 3 каналу.

 

При этом желательно сверхбыстрое время переключения ( допускается любой уровень паразитного трафика , пусть хоть 100 пакетов в секунду гоняет )

 

 

Вот не могу сообразить как это сделать..... есть идеи? или надо ставить L3 свитч и OSPF ?

Изменено пользователем LostSoul

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

STP ?

А что, там можно настроить чтоб через disabled port принимались данные? Он же блокируется вроде бы на прием всего, кроме BPU пакетов.

Кроме того обычный STP не сработает в ситуации когда скажем у линка 1 пропадет передача трафика в одну сторону и останется в другую. надо чтоб проверка исправности линка была двухсторонней ( запрос-ответ )

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Etherchannel (LACP).

Cпециально для этого разработанный протокол.

3028 может.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Etherchannel (LACP).

Cпециально для этого разработанный протокол.

3028 может.

мало того bounding тоже знает что это такое!
Изменено пользователем Lynx10

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Во многих источниках читал про LACP и не нашел как сделать такую политику, чтоб трафик отдавался в порты строго по их приоритету.

То есть типа пока исправен порт 1 -- в него, потом в порт 2 , а потом уже тока в порт 3.

а пока порт 1 работает , в порт 2 и 3 ни-ни.....

 

я что такой слепой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

<offtopic>Это штука называется не "bounding", а "bonding" :)</offtopic>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а почему не балансировать сразу между 3 каналами? при обрыве линка на одном из них трафик будет бегать по оставшимся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Потому что 1 и 2 каналы --- это linux-бриджи , с ISG-шейпером и нетфлов) А канал 3 -- кусок патч-корда на случай если оба они откажут)))

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На первых двух - LACP, если ени уходят в даун, то третий по STP запускается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.