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

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




Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: DGS-3100-24 попугаи в rate_limit
СообщениеДобавлено: Пт май 08, 2009 11:16 
Не в сети

Зарегистрирован: Ср дек 06, 2006 12:37
Сообщений: 16
Добрый день!

Имеется DGS-3100-24 с прошивкой 2.0.47

Замечена неприятная особенность.
Чтоб получить верное ограничение на входящий трафик, приходится указывать значение в 20 раз больше, чем требуемая скорость.
Т.е. нужен мегабит, приходится указывать 20000.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт май 08, 2009 12:38 
Не в сети

Зарегистрирован: Вт авг 29, 2006 16:44
Сообщений: 2326
Откуда: Ярославль
Flow control включен на юзерских портах???

_________________
LiveComm


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт май 08, 2009 12:50 
Не в сети

Зарегистрирован: Ср дек 06, 2006 12:37
Сообщений: 16
да


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт май 08, 2009 15:40 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Попробуйте, пожалуйста, с прошивкой, которую я Вам выслал, и сообщите о результатах


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт май 12, 2009 10:00 
Не в сети

Зарегистрирован: Ср дек 06, 2006 12:37
Сообщений: 16
Видно что поменяли с rate_limit на bandwidth_control и появилось ограничение на исходящий с порта трафик :)
Но....исходящий с порта ограничивается нормально, а входящий - по прежнему в 20 раз меньше введёной цифры :(
Код:
DGS-3100# sh sw

....
Boot PROM Version   : 1.0.1.01
Firmware Version    : 3.00.42
Hardware Version    : 01
System Name         : DGS-3100
.....


Код:
DGS-3100# sh bandwidth_control all

Bandwidth Control Table

Port   RX Rate         TX Rate
----   -------------   -------------
1:20   3500            3500

Total entries : 1


Код:
DGS-3100# sh packet ports 1:20

Port 1:20

Frame Size    Frame Counts  Frames/sec  Frame Type  Total          Total/sec
------------  ------------  ----------  ----------  -------------  ---------
64            79            0           Rx Bytes    56632867       57006
65-127        49819         12          Rx Frames   85059          49
128-255       87            0
256-511       43            0           Tx Bytes    148971842      18734
512-1023      102           0           Tx Frames   126065         29
1024-1522     34929         37


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

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Я протестирую эту ситуацию на тестовом стенде и по результатам Вам сообщу


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

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
На тестовом стенде проблемы обнаружить не удалось, при различных значениях rx и tx rate коммутатор вел себя корректно. Кроме того, не забывайте, что данная функция является не шейпером, а полисером. Попробуйте тестировать данную функцию программой iperf и обмениваться UDP пакетами, т.к. у TCP более сложная структура.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср май 13, 2009 14:41 
Не в сети

Зарегистрирован: Ср дек 06, 2006 12:37
Сообщений: 16
Дело в том, что при реальной работе клиента, чтоб обеспечить ограничение в мегабит, приходится прописывать 20000.
Думаю клиента будет не убедить перейти на работу с iperf по udp протоколу.
На других DLinkах (3010, 3018) всё работает согласно прописанному.


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

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Как я уже говорил, это не шейпер, а полисер и, поэтому при использовании TCP трафика, указанное в настройках и реальное значение скорости могут не совпадать. В определённых случаях значение нужно подбирать экспериментально. Кроме того, не забывайте, что sh packet ports показывает данные в байтах, а не битах.


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

Зарегистрирован: Ср июл 12, 2006 23:39
Сообщений: 26
Откуда: Киев
Denis Evgraphov писал(а):
Как я уже говорил, это не шейпер, а полисер и, поэтому при использовании TCP трафика, указанное в настройках и реальное значение скорости могут не совпадать. В определённых случаях значение нужно подбирать экспериментально


Денис, хочу вас заверить, что тот механизм, который сейчас функционирует в D-link, не имеет к полисеру (в общепринятом понимании) ни малейшего отношения.

Вот в картинках работа полисера и шейпера:
http://www.cisco.com/en/US/tech/tk543/t ... 3a25.shtml

Полисер может может "срезать" пакет размером в 1000 байт, если до границы, которая была в нем установлена, остается только 999 байт и нет burst-a, но при этом пропустит пакеты до 999 байт включительно.

Те ситуации, которые многократно описываются пользователями на форуме, имеют следующую картину: при установленных 10Мбит/с на порту на вход, в результате получаем порядка 1Мбит/с TCP трафика. Но, опять же, - TCP или UDP - не имеет ни малейшего значения (как по логике, так и по факту, поскольку обращения пользователей происходят в отношении L2 коммутаторов, а не L3)

Так вот, получение 1Мбит/с трафика при установленном ограничении в 10Мбит/с - это не работа полисера, это баг, который отсутствует даже в Planet (и это с его-то перманентной неадекватностью) и от признания которого D-Link пытается открещиваться

Почему подобная досадная ошибка не исправлена в коммутаторах D-Link, для меня лично - загадка. Еще большей загадкой является столь ярое нежелание признавать наличие проблемы


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

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
_AndreyS_ писал(а):
Почему подобная досадная ошибка не исправлена в коммутаторах D-Link, для меня лично - загадка. Еще большей загадкой является столь ярое нежелание признавать наличие проблемы


Мы не открещиваемся ни от проблемы, ни от того, чтобы её решить, как уже Денис Евграфов писал, мы не можем на тестовом стенде воспроизвести проблему. Поэтому, пожалуйста, пришлите ему схему с указанными портами подключения, конфигурационный файл и подробное описание с выводами, чтобы он протестировал с условиями максимально приближенными к вашим.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 14, 2009 16:02 
Не в сети

Зарегистрирован: Ср июл 12, 2006 23:39
Сообщений: 26
Откуда: Киев
Bigarov Ruslan писал(а):
Мы не открещиваемся ни от проблемы, ни от того, чтобы её решить, как уже Денис Евграфов писал, мы не можем на тестовом стенде воспроизвести проблему. Поэтому, пожалуйста, пришлите ему схему с указанными портами подключения, конфигурационный файл и подробное описание с выводами, чтобы он протестировал с условиями максимально приближенными к вашим.


к сожалению, на текущий момент уже нет в наличии указанной модели, на которой можно было бы экспериментировать. Да и предоставление данных лишено особого смысла - проблема как раз фиксируется Денисом на стенде (чуть ниже цитата).

Если вы всё же настаиваете на предоставлении данных, конфигов и результатов тестов, могу воссоздать проблему на 3028/3526 (благо, их много, а проблема одинаково воспроизводится на 3028/3526/3100/3200). Могу отписать по 3028/3526 в соответствующей теме.

по части невозможности воссоздания проблемы на стенде...

Denis Evgraphov писал(а):
Как я уже говорил, это не шейпер, а полисер и, поэтому при использовании TCP трафика, указанное в настройках и реальное значение скорости могут не совпадать. В определённых случаях значение нужно подбирать экспериментально


Денис описал наличие проблемы и зафиксировал ее, т.е. данные у вас по проблеме есть. Вот только подобное поведение полисера в контексте тестов почему-то рассматривается как нормальное с предложением "подбирать экспериментально" значения полисера под TCP трафик.

Но есть ряд довольно важных моментов:
- подбирать экспериментально прийдется не в определенных случаях, а в 100% случаев (или получается, что все пользователи попадают как раз в эти "определенные случаи"). Но это не суть важно. Главное - фиксируете проблему;
- отличие установленного значения от фактической скорости по порту отличается в разы (до 10 раз);
- после "подбора" UDP трафик по каналу сможет проходить на установленной скорости, которая значительно будет отличаться от той, которая будет получена на TCP трафике в результате подбора значений полисера (например, 1Мбит/с TCP трафика на значении полисера в 10Мбит/с, но при этом же UDP трафик будет проходить на скорости 10Мбит/с).

Именно это и есть проблема и именно на этот факт пользователи пытаются обратить внимание представителей D-link, поскольку не нормально поведение полисера, когда его работа зависит от того, какой протокол идет по каналу.

Руслан, согласитесь, ну подобрал экспериментально, допустим, пользователь ограничение по трафику в 10Мбит/с, чтобы получить 1Мбит/с на TCP трафике - не вопрос. Но UDP-то трафика при этом будет принято 10Мбит/с. Где ограничение трафика? Если канал устанавливается на 10Мбит/с, то там и должно быть 10Мбит/с любого протокола, хоть TCP, хоть UDP.

Если полисер при подсчете работает с длиной payload, а не длиной фрейма (на что, возможно, были причины, хоть и не дело это для L2 коммутатора ковыряться в протоколах) и корректно производит обработку UDP, то всё, что необходимо, - корректно обрабатывать длину payload в TCP пакете. На текущий момент, поведение полисера наталкивает как раз на мысли о том, что проблема как раз в этом (поскольку проблема зависит от типа протокола)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс авг 16, 2009 14:36 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Укажите пожалуйста в личку Ваш телефон. И вот на это обратите внимание
Drops excess packets (when configured), throttling TCP window sizes and reducing the overall output rate of affected traffic streams. Overly aggressive burst sizes may lead to excess packet drops and throttle the overall output rate, particularly with TCP-based flows.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 17, 2009 16:59 
Не в сети

Зарегистрирован: Ср июл 12, 2006 23:39
Сообщений: 26
Откуда: Киев
Demin Ivan писал(а):
Укажите пожалуйста в личку Ваш телефон.

отправлен

Demin Ivan писал(а):
И вот на это обратите внимание
Drops excess packets (when configured), throttling TCP window sizes and reducing the overall output rate of affected traffic streams. Overly aggressive burst sizes may lead to excess packet drops and throttle the overall output rate, particularly with TCP-based flows.


то, что параметры полисера будут иметь влияние на трафик (не только на TCP) - по этому вопросов (или непонимания) нет. Но одно дело, - "недостача" 10% от выставленного ограничения на некорректных burst-ах, другое - 90%.

Кстати, в коммутаторах D-link, если уже говорить о параметрах полисера, отсутствует возможность их изменения пользователем. Возможно, конечно, оно и к лучшему, но всё же даже некорректный параметр - не вина человека, который настраивает коммутатор, поскольку он не имеет контроля над этими параметрами

В случае с Cisco, существует формула, которая рекомендуется производителем для высчитывания параметров полисера:
normal burst = скорость включения /(8 бит) * 1.5 секунд
extended burst = 2 * normal burst

Формула - далеко не панацея и производителем дана с большим запасом, но суть сводится к тому, что на любом типе трафика при выставленных 10Мбит/с ограничения скорости, пользователь получит свои 10Мбит/с. В ряде случаев (на определенных типах и интенсивности трафика), возможно получение пользователем 11мбит/с. Но речь идет лишь о том, что на всплеске возможен перебор 10%, которые можно "списать" в интересах качественного предоставления сервиса клиенту. Но здесь хоть понятны порядки возможных внеплановых всплесков. В текущей же теме говорится о необходимости подбора и недоборе трафика от выставленных значений в намного больших цифрах.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 18, 2009 17:49 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

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


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу 1, 2, 3, 4  След.

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


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

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


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

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