faq обучение настройка
Текущее время: Пн июл 28, 2025 21:48

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
СообщениеДобавлено: Вс авг 26, 2007 21:05 
Не в сети

Зарегистрирован: Вт фев 01, 2005 20:22
Сообщений: 351
Откуда: Glazov
Доброго здоровья.
Хотелось бы понять принцип выбора активного порта в аггрегатированонм канале при передаче через этот канал мульткаст-трафика (с различными Source-MAC-address и Destination-MAC-address).

Пусть имеется следующая схема:
Код:
                     ___             ___
                    | s |           | s | -->-- к
mcast source1  ---> | w |           | w |       л
                    | i | Lnk Aggr. | i | -->-- и
mcast source2  ---> | t | ==>=>=>=> | t |       е
                    | c |           | c | -->-- н
mcast source3  ---> | h |           | h |       т
                    | 1 |           | 2 | -->-- ы
                    |---|           |---|
(switch1 и switch2 в моём случае DES-3226S и DES-3828 соответственно, хотя подозреваю, что и другие модели ведут себя точно также)
Между коммутаторами создан аггрегатированный двухпортовый канал (тип static).
По каналу "бежит" мультикаст (в одну сторону). Источников мультикаста несколько, поэтому в канал входят пакеты с различными Source-MAC-address. Кроме того, каждый источник "излучает" пакеты с разными Destination-MAC-address.
Внимание вопрос:
почему в аггрегатированном канале при передаче мультикаст-пакетов активным является только один порт (то есть вообще не наблюдается никаких намёков на балансировку загрузки)?
ps. Пробовал следующие варианты link_aggregation_algorithm: mac_source_dest, mac_source, mac_destination. Результат один и тот же - активным при передаче мультикаста является только один порт!

Может быть link aggregation algorithm работает только с unicast-пакетами?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн авг 27, 2007 13:00 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Вам нужно использовать Link Aggregation в режиме LACP, но при этом у Вас не будет балансировки трафика как таковой, коммутаторы будут направлять пакеты по маршрутам в соответствии с настроенными алгоритмами.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 27, 2007 20:52 
Не в сети

Зарегистрирован: Вт фев 01, 2005 20:22
Сообщений: 351
Откуда: Glazov
Пересоздал на обоих коммутаторах аггрегатированные группы. Изменил тип со static на LACP.
Но как и ожидалось, ничего не изменилось: мультикаст-трафик бежит только через один из портов, входящих в группу независимо ни от MAC-Source, ни от MAC-destination "пролетающих" пакетов.

Так влияет ли на что-нибудь значение параметра link_aggregation algorithm при передаче мультикаст-трафика?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 27, 2007 23:52 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Другие варианты алгоритмов пробовали? Перезвоните пожалуйста завтра в офис во второй половине дня по телефону 744-00-99 доб.390.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 28, 2007 21:31 
Не в сети

Зарегистрирован: Вт фев 01, 2005 20:22
Сообщений: 351
Откуда: Glazov
Звонить и напрягать вас по всяким пустякам особой нужды нет - проблема не настолько критичная, к тому же для решения конкретно моей задачи есть и обходные пути. Просто хотелось спокойно, без суеты разобраться в этом вопросе.

В общем, провёл дополнительную серию экспериментов: создавал четырёхпортовые аггрегатированные каналы между DES-3226S и DES-3828 (по "сотке") и между DES-3828 и DGS-3024 (по "гигабиту"). Типы пробовал как static, так и LACP. Алгоритмы аггрегатирования перебрал все.
Результат один и тот же:
На уникаст-пакетах чётко прослеживается выбор egress-порта в зависимости от приёмного и/или передающего адресов.
А вот мультикаст-пакеты всегда "бегут" через один единственный порт (flooding port).
Жаль, что об этой "фиче" не сказано в мануалах (вроде бы)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 28, 2007 21:38 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Я уточню эту ситуацию.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 30, 2007 15:57 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Я Вам почтой отписал.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб сен 01, 2007 10:58 
Не в сети

Зарегистрирован: Вт фев 01, 2005 20:22
Сообщений: 351
Откуда: Glazov
Пока я готовлю отчёт, проясните please такой неописанный в мануалах момент:
в выводе команды
show link_aggregation group ...
в числе прочего присутствует запись
flooding port ...
Мой вопрос "простой": Какой смысл вкладывается в это самое понятие flooding port? Не там ли скрыт ответ на вопрос, поднятый в начале данного топика? :wink:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб сен 01, 2007 13:50 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Нет, это порт на который направляется Broadcast и Unknown Unicast. После вопросы в HQ как раз и была запрошена подробная информация чтобы на вашем примере объяснить механизм.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт сен 07, 2007 13:12 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
После подтверждений из штаб-квартиры Multicast трафик направляется именно на flooding порт. Вы правы!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт сен 07, 2007 13:30 
Не в сети

Зарегистрирован: Вт фев 01, 2005 20:22
Сообщений: 351
Откуда: Glazov
Цитата:
...Вы правы!
А жаль! :)


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB