b3etl — НТЦ Метротек. Архив блога http://blog.metrotek.spb.ru заметки бывших разработчиков бывшего НТЦ Метротек Thu, 02 Oct 2025 13:52:15 +0000 ru-RU hourly 1 https://wordpress.org/?v=5.1.15 SFP/SFP+ и XFP-модули, с которыми работают наши приборы http://blog.metrotek.spb.ru/2013/04/02/sfp-sfp-i-xfp-moduli-s-kotoryimi-rabotayut-nashi-priboryi/ Tue, 02 Apr 2013 07:55:17 +0000 http://blog.metrotek.spb.ru/?p=3892 Наши приборы совместимы со всеми видами SFP/SFP+ и XFP-модулей. В связи с тем, что в настоящее время выпускается всё больше и больше разновидностей модульных приёмопередатчиков, мы решили составить список поддерживаемых SFP/SFP+/XFP, совместимость которых была проверена нашими тестировщиками и разработчиками.

  1. SFP+ (Беркут-ETX, Беркут-MX)
  2. XFP (Беркут-ETX)
  3. SFP (Беркут-ETX, Беркут-ET, Беркут-ETL, модуль B5-GBE)

Информацию о SFP модуле, установленном в прибор Беркут-ET, или SFP/SFP+/XFP модуле прибора Беркут-ETX, можно посмотреть в меню «Настройки» -> «Установки прибора»:

sfp sfpplus

]]>
Зачем нужен физический шлейф? http://blog.metrotek.spb.ru/2013/03/27/zachem-nuzhen-fizicheskiy-shleyf/ http://blog.metrotek.spb.ru/2013/03/27/zachem-nuzhen-fizicheskiy-shleyf/#comments Wed, 27 Mar 2013 19:12:02 +0000 http://blog.metrotek.spb.ru/?p=3773 Наши коллеги недавно задали нам вопрос с просьбой объяснить схему работы прибора Беркут-ЕТХ по физическому шлейфу.

Ну что же. Спрашивали? Отвечаем :)

Начнём с самого понятия. Шлейф означает организацию возврата трафика. То есть трафик (поток пакетов, состоящий из битов и байтов ;)), переданный каким-то оборудованием на шлейф, возвращается обратно.

Шлейф бывает физический и логический.

При физическом шлейфе абсолютно весь трафик возвращается обратно, причём абсолютно без каких-либо изменений, даже в том случае, когда пакеты битые. Отсюда и название — физический. Оно означает, что возврат трафика обеспечивается средствами оптического или медного кабеля, то есть физической среды.
Есть ещё один вариант физического шлейфа, когда трафик принимается шлейфом и ретранслируется при передаче обратно. Синоним физического уровня — это шлейф первого уровня (по модели OSI), то есть шлейф L1.

При логическом шлейфе происходит изменение принимаемых пакетов, а уже потом их отправка обратно.
Изменение пакетов делается для того, чтобы оборудование, к которому подключен шлейф, корректно воспринимало и маршрутизировало пакеты, полученные от шлейфа. Например, на 2-м уровне логического шлейфа происходит обмен MAC-адресов местами — MAC-адрес источника становится MAC-адресом получателя и наоборот.
В нашем руководстве пользователя в главе 7.1 есть соответствующие поясняющие картинки по этой теме.

Рассмотрим способы организации физического шлейфа.

В 1G/10G ethernet, где физическая среда — оптическая, самым примитивный физический шлейф делается очень просто — к SFP+ или XFP подключается оптический патч-корд или более длинный кабель, который соединяет приёмник модуля с передатчиком. Естественно, для организации такого шлейфа не требуется специальное оборудование.
Также в нашем приборе Беркут-ETX предусмотрен служебный режим — шлейф первого уровня. Прибор принимает трафик и ретранслирует его без изменений, одновременно с этим собирая статистику по пакетам и измеряя текущую нагрузку.

В 10/100/1G ethernet, где физическая среда — медная, примитивный способ замыкания кабелем уже не применяется. Тут уже нужно оборудование, которое примет сигнал и ретранслирует его без изменений. Именно такой режим и представляет собой шлейф первого уровня в наших приборах Беркут-ЕТ/Беркут-ETL/Беркут-ETX(в режиме 10/100/1000).

Поговорим немного про применение физического шлейфа.

Физический шлейф может использоваться для тестирования физической среды передачи. Его нельзя использовать в сетях с маршрутизацией пакетов, т.к. в таких сетях в оборудовании стоит защита от физических шлейфов (при обнаружении заворачивания трафика порт отключается). А для тестирования физической среды используется традиционный BER-тест, который реализован в наших приборах Беркут-ЕТ, Беркут-ETX. Более подробно про BER-тест в сетях Ethernet можно прочитать тут.

Например, нам недавно пришла партия SFP+ — модулей и мы захотели их протестировать. Для этого взяли прибор Беркут-ETX, подключили к нему модуль и замкнули приём с передачей патч-кордом. Организовали шлейф первого уровня. После проведения теста обнаружилось, что BER просто зашкаливает — около 1е-7! Это при требуемых-то 1е-12! И такой результат со всей партией. Разумеется, такие модули применять нельзя.

Что хочется сказать в заключение. Физический шлейф наиболее пригоден для тестирования среды распространения сигналов Ethernet. При использовании оптики в качестве среды распространения использовать специальное устройство не обязательно — можно обойтись и патч-кордом или бухтой волокна. При использовании же меди необходимо одно из устройств из нашей линейки ET/ETL/ETX. А для тестирования среды по-прежнему актуальным остаётся BER-тест.

]]>
http://blog.metrotek.spb.ru/2013/03/27/zachem-nuzhen-fizicheskiy-shleyf/feed/ 2
Беркут-ETL: релиз 0.2.11-4 http://blog.metrotek.spb.ru/2013/02/05/berkut-etl-reliz-0-2-11-4/ Tue, 05 Feb 2013 11:50:00 +0000 http://blog.metrotek.spb.ru/?p=3491

Вышел новый релиз для  Беркут-ETL. В нём исправлены ошибки, из за которых было невозможно пользоваться новой удобной фишкой — управлением уровнем шлейфа через telnet без разрыва соединения. Так что теперь при работе с Беркут-ETL «не единого разрыва» :)))

А исправлены были следующие ошибки:

  • Потери кадров в режиме шлейф.
  • Сбои при работе в режиме полудуплекса.

Скачать новую версию можно тут

]]>
Шлейф распознаётся как шлейф. что не так? http://blog.metrotek.spb.ru/2009/01/27/loopback-is-loopback/ http://blog.metrotek.spb.ru/2009/01/27/loopback-is-loopback/#comments Tue, 27 Jan 2009 17:50:06 +0000 http://blog.metrotek.spb.ru/?p=332 Внезапно выяснилось, что cisco 3350 слишком умная и распознаёт наш GbE-дивайс (Беркут-ЕТ и Беркут-ETL), работающий в режиме loopback, как loopback device. И ничего удивительного в этом нет. Я, например, когда вижу на улице автомобиль, идентифицирую его как автомобиль, а не как бешеную бродячую собаку. То есть, на первый взгляд циска ведёт себя адекватно. Но…

Всё бы ничего, но она (циска) при этом напрочь отключает порт, к которому дивайс подключён. Внимание, вопрос: что не так и как должен вести себя прибор в этом случае?

Ну, если loopback первого уровня, то всё понятно: фреймы, уходящие с порта, возвращаются обратно без изменений. Следовательно, роутер может легко принять решение о зацикливании трафика и блокировать порт.

На самом деле, loopback 1-го уровня не использовался (это мы завтра узнаем ;), а в случае петли второго и третьего уровней пакеты при прохождении через наш дивайс изменяются (mac1<->mac2, ip1<->ip2). Беглое чтение документации на маршрутизатор серии Cisco3400 дало понять, что это особенность реализации протокола STP (Spanning Tree Protocol, см.) в роутерах и свичах от Cisco, которые блокируют порт, на котором обнаружен loopback.

В общем, есть подозрение, что проблема в том, что наш loopback заворачивает BPDU (Bridge Protocol Data Unit), которыми свичи обмениваются в процессе работы как раз для определения «левых» петель.

Увы, это пока лишь гипотеза и требует как теоретического, так и экспериментального подтверждения, чем мы завтра и займёмся.

Подробно и доступно алгоритм STP и BPDU описаны в википедии.

Литература: IEEE 802.1D-2004 и документация Cisco.

]]>
http://blog.metrotek.spb.ru/2009/01/27/loopback-is-loopback/feed/ 3
Полевые испытания et и etl http://blog.metrotek.spb.ru/2009/01/27/b3et-field-testing/ http://blog.metrotek.spb.ru/2009/01/27/b3et-field-testing/#comments Tue, 27 Jan 2009 13:21:47 +0000 http://blog.metrotek.spb.ru/?p=270 На b3et-fl_miniвыходных попробовали протестировать канал между двумя хостами Internet. Провайдеры обоих хостов обещали входящую скорость «до 4Мбит/c», а исходящую скорость не регламентировали. Измерения проводились при помощи двух приборов: b3et (это Беркут-ЕТ — прибор для тестирования gigabit ethernet) и b3etl (шлейфообразователь aka loopback для gigabit ethernet Беркут-ETL). b3et генерировал трафик на b3etl через интернет, а b3lb на другой стороне заворачивал его обратно. В процессе «тестирования» стало ясно, что придётся в ближайшее время дорабатывать loopback до 4-го уровня модели OSI. Но это не главное. Главное, что практически всё, что хотелось измерить, измерить удалось.

Схема подключения:

tst_schem

рис.1

Дивайс в работе:

рис.2

рис.2

А вот результаты измерений:

Пропускная способность

Пропускная способность

Задрежка распространения

Задержка распространения

Потери

Потери

Анализируя результаты измерения задержки распространения пакетов и пропускной способности , можно сказать, что качество канала пригодно для приложения VoIP, которое наиболее чувствительно к задержке.

P.S. Заодно протестировали один из домашних роутеров, dlink dir-320. Получилось, что пропускная способность между lan и wan портом на 64 байтных пакетах не превышала 2,4Мбит/c, что в принципе удовлетворительно для домашнего маршрутизатора.

]]>
http://blog.metrotek.spb.ru/2009/01/27/b3et-field-testing/feed/ 10