А вот. Bercut-ET падает совсем или падает ip-стек от левого трафика. У клиентов дивайс зависает практически всегда. У нас воспроизводится с помощью nmap. Завесить напрочь не удалось, но стек отключается 100%. Временно забороли отключением обработки TCP-пакетов ;) Но так нельзя. Думаем. Чиним. Думаем. Чиним. Думаем. Чиним. Update 1 (2009-03-19 13:33). Кажется, нашли. Баг в ethernut — […]
Жена и тёща уехали на дачу и взяли с собой детей… Это был комментарий к картинке. А на самом деле, в конце итерации принято выпускать релиз софта и, как это ни странно, в прошлую пятницу нам снова удалось это сделать для Беркут-ET и Беркут-ETL. Только здесь отметиться как-то позабыли. Вот краткий список изменений и исправлений.
Мы недавно обнаружили, что Bercut-ET при странных обстоятельствах зависает. Прошерстив добрую половину кода, стало понятно, что багу нам так просто не найти. Мы убили кучу времени только на то, чтобы воспроизвести ошибку. В итоге Евгений Горлов написал робота под кодовым названием «Crazy User». Этот робот имитирует нажатие кнопок в псевдослучайном порядке. Причём делает он это […]
Так почему же Cisco «роняла» линк порта, когда к нему подключали Беркут-ET/Беркут-ETL в режиме шлейфа? Как мы и предполагали, дело оказалось в keepalive фреймах. Для обнаружения петель на канальном уровне, Cisco периодически шлёт такие фреймы. Если на порту был принят keepalive с mac-адресом данного порта, то cisco определяет петлю на порту и опускает линк. Как […]
Может, кто забыл, но наши программисты в своё время сделали 2d графический ускоритель на FPGA для прибора Беркут-ЕТ. Это дало возможность не думать о том, что графики и диаграммы сложной структуры будут строиться слишком долго и тормозить работу основной части программы. Сейчас любой график отрисовывается практически мгновенно, чего не скажешь о графической подсистеме, например, Беркут-E1, […]
Внезапно выяснилось, что cisco 3350 слишком умная и распознаёт наш GbE-дивайс (Беркут-ЕТ и Беркут-ETL), работающий в режиме loopback, как loopback device. И ничего удивительного в этом нет. Я, например, когда вижу на улице автомобиль, идентифицирую его как автомобиль, а не как бешеную бродячую собаку. То есть, на первый взгляд циска ведёт себя адекватно. Но… Всё […]
На выходных попробовали протестировать канал между двумя хостами Internet. Провайдеры обоих хостов обещали входящую скорость «до 4Мбит/c», а исходящую скорость не регламентировали. Измерения проводились при помощи двух приборов: b3et (это Беркут-ЕТ — прибор для тестирования gigabit ethernet) и b3etl (шлейфообразователь aka loopback для gigabit ethernet Беркут-ETL). b3et генерировал трафик на b3etl через интернет, а b3lb […]
Не так давно (в 2006 году) ITU предложил стандартный формат пакета(O.211) для оценки показателей качества сети IP.(в частности определенных в Y.1541 и M.2301). Поддержка такого формата позволит производить измерения между оборудованием различных производителей. Хотя пока не ясно, поддерживают ли сегодня этот формат лидеры производства измерительного оборудования.(spirent, trend, veex, sunrise, etc.). Если это общепризнанный формат, то, […]
Случайно наткнулся на функцию EnergyDetect. Если её включить, то GbE-трансивер переведет порт в энергосберегающий режим, если на нём не наблюдается активности (нет линка). Как только активность появится (линк ап!), порт включится обратно в нормальный режим. Очень актуально для Беркут-ET, как портативного прибора. Однако, эта функция несовместима с режимом автоматического выбора copper/fiber, поскольку активность она умеет […]
2009/01/22, 15:03, Александр Усов.
b3et,
b3etl.
Если для Bercut-ET вовсе не обязателен web-интерфейс, то для Bercut-ETL2 при отсутствии дисплея и клавиатуры было бы крайне желательно иметь управление через web. С html и css всё просто и понятно, но с графическим представлением результатов измерений пока что глухо. На просторах интернета обнаружилась интересная open source разработка JSXGraph. Библиотека написанная на Java Script и […]