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

скорость и дуплекс в коммутаторах DGS-1100-08

Приветствую всех.

Имеем такую схему:
... Mikrotik SXT 6 -> Mikrotik SXT 6 -> DGS-1100-08 -> Mikrotik Omnitik

SXT 6 имеют гигабитные порты, данный радиомост без проблем передаёт нам 150 мегабит
Омнитик имеет 100 мегабитный порт

Разумеется в коммутаторе порт приемного моста работает на гигабите а омнитик на 100 мегабитах

Проблема следующая - при Бандвич тесте встроенном в микротик и вообще, мы не можем передать на Омнитик больше 50 мегабит, как буд-то порт работает в пол силы, но когда мы переводим принудительно порт приемного моста с гигабита в 100 мегабит - мы без проблем до омнитика прогоняем 100 мегабит.

По статусу у всех портов Фулдуплекс, но проблему это видим конкретно на этой железке, это нас расстраивает, так как она очень компактная и в ней есть всё что нам нужно.

В итоге, чтобы у нас была полноценная магистраль в 150 мегабит нам нужно поставить какой нибудь 3028 или любой коммутатор где есть на борту и гигабитные и 100 мегабитные порты, в этом случае проблем со скоростью мы не видим.

Кто что подскажет?

Очень расстраивает такая не стыковка устройств.

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


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

Если скорость на выходе и на выходе различается - коммутатору нужно буферизировать. Буферизировать у DGS-1100-08  просто нечем - буфер пакетов там 256 кб. Вообще, посмотрите в 

 там полным ходом обсуждение причин и решений. Технически может помочь включение flow-control на всех устройствах и на портах коммутатора - тогда коммутатор будет источнику отправлять сигнал пауза, если приемник уже не может принять или переполнен буфер самого коммутатора. Проблема в том, что этим заниматься будет CPU, а у данной балалайки он тоже символический - неизвестно, что будет хуже работать.

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


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

8 часов назад, jffulcrum сказал:

Если скорость на выходе и на выходе различается - коммутатору нужно буферизировать. Буферизировать у DGS-1100-08  просто нечем - буфер пакетов там 256 кб. Вообще, посмотрите в 

 там полным ходом обсуждение причин и решений. Технически может помочь включение flow-control на всех устройствах и на портах коммутатора - тогда коммутатор будет источнику отправлять сигнал пауза, если приемник уже не может принять или переполнен буфер самого коммутатора. Проблема в том, что этим заниматься будет CPU, а у данной балалайки он тоже символический - неизвестно, что будет хуже работать.

 

Спасибо! включение flow control помогло, по факту выше 150 мегабит через него пролетать не будет, так как магистраль идет с радиомоста. Посмотрим как будет себя вести.

 

UPD: спустя несколько минут начал проверять снова тестами, то нормально показывает, то снова 50 мегабит, но чувствуется большой приоритет по исходящей скорости от конечного устройства.

 

расстроился) 

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

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


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

маленький буфер, проблема та же что и с DGS-1100-06

берите DGS-1100-10/ME

проблему мне подтвердили представители длинк

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


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

Включив все же принудительно flow control на ethernet порту приемного моста микротика - проблема решилась.

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


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

1 час назад, Adim сказал:

решилась совсем или как?

да, глюков со скоростью не наблюдаем.

 

оказывается сколько проблем разных бывает с оборудованием.

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


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

1100, причем даже не ME - это не оборудование, а мыльница. Не нужно ждать чудес.

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


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

19 hours ago, jffulcrum said:

отправлять сигнал пауза, если приемник уже не может принять или переполнен буфер самого коммутатора. Проблема в том, что этим заниматься будет CPU

Как-то сомнительно звучит, вы точно уверены? Буферами рулит ASIC, это всё происходит на line rate, кому как не ему знать что и когда там переполнено. Отправлять паузу нужно сразу в момент заполнения -- а пока до CPU дойдёт, что что-то нужно сделать, пройдёт целая вечность, и будет уже поздно, получим потери. Мне кажется там просто соотв. бит должен включаться в регистрах ASIC и дальше отправляет уже оно само.

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


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

Флоуконтрол же есть на совсем тупых мыльницах, так что оно в чипе где то.

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


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

Join the conversation

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

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

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

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

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

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

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