tnega Posted September 6, 2019 Приветствую всех. Имеем такую схему: ... Mikrotik SXT 6 -> Mikrotik SXT 6 -> DGS-1100-08 -> Mikrotik Omnitik SXT 6 имеют гигабитные порты, данный радиомост без проблем передаёт нам 150 мегабит Омнитик имеет 100 мегабитный порт Разумеется в коммутаторе порт приемного моста работает на гигабите а омнитик на 100 мегабитах Проблема следующая - при Бандвич тесте встроенном в микротик и вообще, мы не можем передать на Омнитик больше 50 мегабит, как буд-то порт работает в пол силы, но когда мы переводим принудительно порт приемного моста с гигабита в 100 мегабит - мы без проблем до омнитика прогоняем 100 мегабит. По статусу у всех портов Фулдуплекс, но проблему это видим конкретно на этой железке, это нас расстраивает, так как она очень компактная и в ней есть всё что нам нужно. В итоге, чтобы у нас была полноценная магистраль в 150 мегабит нам нужно поставить какой нибудь 3028 или любой коммутатор где есть на борту и гигабитные и 100 мегабитные порты, в этом случае проблем со скоростью мы не видим. Кто что подскажет? Очень расстраивает такая не стыковка устройств. Share this post Link to post Share on other sites More sharing options...
jffulcrum Posted September 6, 2019 Если скорость на выходе и на выходе различается - коммутатору нужно буферизировать. Буферизировать у DGS-1100-08 просто нечем - буфер пакетов там 256 кб. Вообще, посмотрите в там полным ходом обсуждение причин и решений. Технически может помочь включение flow-control на всех устройствах и на портах коммутатора - тогда коммутатор будет источнику отправлять сигнал пауза, если приемник уже не может принять или переполнен буфер самого коммутатора. Проблема в том, что этим заниматься будет CPU, а у данной балалайки он тоже символический - неизвестно, что будет хуже работать. Share this post Link to post Share on other sites More sharing options...
tnega Posted September 7, 2019 (edited) 8 часов назад, jffulcrum сказал: Если скорость на выходе и на выходе различается - коммутатору нужно буферизировать. Буферизировать у DGS-1100-08 просто нечем - буфер пакетов там 256 кб. Вообще, посмотрите в там полным ходом обсуждение причин и решений. Технически может помочь включение flow-control на всех устройствах и на портах коммутатора - тогда коммутатор будет источнику отправлять сигнал пауза, если приемник уже не может принять или переполнен буфер самого коммутатора. Проблема в том, что этим заниматься будет CPU, а у данной балалайки он тоже символический - неизвестно, что будет хуже работать. Спасибо! включение flow control помогло, по факту выше 150 мегабит через него пролетать не будет, так как магистраль идет с радиомоста. Посмотрим как будет себя вести. UPD: спустя несколько минут начал проверять снова тестами, то нормально показывает, то снова 50 мегабит, но чувствуется большой приоритет по исходящей скорости от конечного устройства. расстроился) Edited September 7, 2019 by tnega Share this post Link to post Share on other sites More sharing options...
Adim Posted September 7, 2019 маленький буфер, проблема та же что и с DGS-1100-06 берите DGS-1100-10/ME проблему мне подтвердили представители длинк Share this post Link to post Share on other sites More sharing options...
tnega Posted September 7, 2019 Включив все же принудительно flow control на ethernet порту приемного моста микротика - проблема решилась. Share this post Link to post Share on other sites More sharing options...
Adim Posted September 7, 2019 решилась совсем или как? Share this post Link to post Share on other sites More sharing options...
tnega Posted September 7, 2019 1 час назад, Adim сказал: решилась совсем или как? да, глюков со скоростью не наблюдаем. оказывается сколько проблем разных бывает с оборудованием. Share this post Link to post Share on other sites More sharing options...
alibek Posted September 7, 2019 1100, причем даже не ME - это не оборудование, а мыльница. Не нужно ждать чудес. Share this post Link to post Share on other sites More sharing options...
Adim Posted September 7, 2019 мы ставим 1100-10/me на доступ после dgs 1510..../me Share this post Link to post Share on other sites More sharing options...
rm_ Posted September 7, 2019 19 hours ago, jffulcrum said: отправлять сигнал пауза, если приемник уже не может принять или переполнен буфер самого коммутатора. Проблема в том, что этим заниматься будет CPU Как-то сомнительно звучит, вы точно уверены? Буферами рулит ASIC, это всё происходит на line rate, кому как не ему знать что и когда там переполнено. Отправлять паузу нужно сразу в момент заполнения -- а пока до CPU дойдёт, что что-то нужно сделать, пройдёт целая вечность, и будет уже поздно, получим потери. Мне кажется там просто соотв. бит должен включаться в регистрах ASIC и дальше отправляет уже оно само. Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted September 8, 2019 Флоуконтрол же есть на совсем тупых мыльницах, так что оно в чипе где то. Share this post Link to post Share on other sites More sharing options...