Archive for the ‘b3et’ Category

Падаем от SYN scan

А вот. Bercut-ET падает совсем или падает ip-стек от левого трафика. У клиентов дивайс зависает практически всегда. У нас воспроизводится с помощью nmap. Завесить напрочь не удалось, но стек отключается 100%. Временно забороли отключением обработки TCP-пакетов ;) Но так нельзя. Думаем. Чиним. Думаем. Чиним. Думаем. Чиним. Update 1 (2009-03-19 13:33). Кажется, нашли. Баг в ethernut — […]

Беркут-ЕТ/ETL. Очередной firmware релиз

Жена и тёща уехали на дачу и взяли с собой детей… Это был комментарий к картинке. А на самом деле, в конце итерации принято выпускать релиз софта и, как это ни странно, в прошлую пятницу нам снова удалось это сделать для Беркут-ET и Беркут-ETL. Только здесь отметиться как-то позабыли. Вот краткий список изменений и исправлений.

Роботы приходят к нам на помощь

Мы недавно обнаружили, что Bercut-ET при странных обстоятельствах зависает. Прошерстив добрую половину кода, стало понятно, что багу нам так просто не найти. Мы убили кучу времени только на то, чтобы воспроизвести ошибку. В итоге Евгений Горлов написал робота под кодовым названием «Crazy User». Этот робот имитирует нажатие кнопок в псевдослучайном порядке. Причём делает он это […]

Беркут-ETL и Cisco. Да будет шлейф!

Так почему же Cisco «роняла» линк порта, когда к нему подключали Беркут-ET/Беркут-ETL в режиме шлейфа? Как мы и предполагали, дело оказалось в keepalive фреймах. Для обнаружения петель на канальном уровне, Cisco периодически шлёт такие фреймы. Если на порту был принят keepalive с mac-адресом данного порта, то cisco определяет петлю на порту и опускает линк. Как […]

2D-акселератор

Может, кто забыл, но наши программисты в своё время сделали 2d графический ускоритель на FPGA для прибора Беркут-ЕТ. Это дало возможность не думать о том, что графики и диаграммы сложной структуры будут строиться слишком долго и тормозить работу основной части программы. Сейчас любой график отрисовывается практически мгновенно, чего не скажешь о графической подсистеме, например, Беркут-E1, […]

Шлейф распознаётся как шлейф. что не так?

Внезапно выяснилось, что cisco 3350 слишком умная и распознаёт наш GbE-дивайс (Беркут-ЕТ и Беркут-ETL), работающий в режиме loopback, как loopback device. И ничего удивительного в этом нет. Я, например, когда вижу на улице автомобиль, идентифицирую его как автомобиль, а не как бешеную бродячую собаку. То есть, на первый взгляд циска ведёт себя адекватно. Но… Всё […]

Полевые испытания et и etl

На выходных попробовали протестировать канал между двумя хостами Internet. Провайдеры обоих хостов обещали входящую скорость «до 4Мбит/c», а исходящую скорость не регламентировали. Измерения проводились при помощи двух приборов: b3et (это Беркут-ЕТ — прибор для тестирования gigabit ethernet) и b3etl (шлейфообразователь aka loopback для gigabit ethernet Беркут-ETL). b3et генерировал трафик на b3etl через интернет, а b3lb […]

ITU O.211. Общий формат измерительного пакета IP.

Не так давно (в 2006 году) ITU предложил стандартный формат пакета(O.211) для оценки показателей качества сети IP.(в частности определенных в Y.1541 и M.2301). Поддержка такого формата позволит производить измерения между оборудованием различных производителей. Хотя пока не ясно, поддерживают ли сегодня этот формат лидеры производства измерительного оборудования.(spirent, trend, veex, sunrise, etc.). Если это общепризнанный формат, то, […]

Функция energy detect в трансивере GbE

Случайно наткнулся на функцию EnergyDetect. Если её включить, то GbE-трансивер переведет порт в энергосберегающий режим, если на нём не наблюдается активности (нет линка). Как только активность появится (линк ап!), порт включится обратно в нормальный режим. Очень актуально для Беркут-ET, как портативного прибора. Однако, эта функция несовместима с режимом автоматического выбора  copper/fiber, поскольку активность она умеет […]

Графики в web-интерфейсе Bercut-ET и Bercut-ETL2

Если для Bercut-ET вовсе не обязателен web-интерфейс, то  для Bercut-ETL2 при отсутствии дисплея и клавиатуры было бы крайне желательно иметь управление через web. С html и css всё просто и понятно, но с графическим представлением результатов измерений пока что глухо. На просторах интернета обнаружилась интересная open source разработка JSXGraph. Библиотека написанная на Java Script и […]