Jump to content
Калькуляторы

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 ?

Edited by LostSoul

Share this post


Link to post
Share on other sites
STP ?

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

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

 

Share this post


Link to post
Share on other sites

Etherchannel (LACP).

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

3028 может.

Share this post


Link to post
Share on other sites
Etherchannel (LACP).

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

3028 может.

мало того bounding тоже знает что это такое!
Edited by Lynx10

Share this post


Link to post
Share on other sites

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this