10 Gigabit Ethernet? Получайте!

В секретных лабораториях НТЦ Метротек был покорен новый предел скорости передачи данных. Встречайте: макет 10G Ethernet девайса, который без проблем справляется со 100% нагрузкой.

Невооруженным взглядом видно, что платформа общая с небезызвестным Bercut-ET, но все самое интересное спрятано в интерфейсной плате.

На данный момент прибор работает в режиме шлейф (aka loopback) и имеет следующий функционал:

  • заворот пакетов размером от 64 до 65000 байт — прочие пакеты уничтожаются
  • Фильтрация фреймов по результату проверки CRC — ошибочные фреймы уничтожаются
  • Шлейф 1 уровня — заворот трафика без изменений на физическом уровне
  • Шлейф 2 уровня — заворот пакетов без CRC ошибок + обмен мак адресов
  • Шлейф 3 уровня = шлейф 2 уровня + обмен IP адресов
  • Шлейф 4 уровня = шлейф 3 уровня + обмен UDP/TCP портов
  • Возможность задания MAC адреса интерфейса — весь входящий трафик проходит фильтрацию по этому адресу
  • Сетевой интерфейс. Прибор отвечает на пинги и arp запросы (на arp запросы отвечает даже в режиме шлейфа)
  • Распознавание во входящем пакете до 3-х VLAN и до 3-х MPLS меток.
  • Отображение статуса линка

И это только начало :)

Cей девайс оттестирован с помощью коммутатора D-Link DGS-3426, который был снабжен двумя 10G модулями. В качестве физического уровня у нас были XFP модули и многомодовое волокно.  Сердцем системы является FPGA Arria GX, трансиверы которой были использованы, чтобы организовать XAUI интерфейс.