Платы Netcope FPGA Boards
Платы NFB используются для захвата пакетов с их предварительной обработкой, фильтрации и записи потоков трафика, реализации трейдинговых систем со сверхнизкой задержкой. Компания Netcope предлагает набор инструментов разработчика ПО Netcope Development Kit для быстрой разработки сетевых приложений, исполняемых платами NFB.
Данные платы, имеющие формфактор PCI Express половинной длины и полной высоты, поддерживают сетевые технологии 10GE, 40GE, 100GE и новейшую шину
Захват пакетов
На базе плат NFB компания Netcope Technologies выпускает специализированные платы захвата пакетов Netcope Packet Capture (NPC), классифицирующие трафик по
На основе классификации трафика платы NPC осуществляют:
- фильтрацию и усечение пакетов,
- пересылку их в выходной порт,
- интеллектуальное распределение трафика по ядрам процессора
хост-машины с сохранением целостности потоков пакетов.
Также платы NPC могут снабжать пакеты высокоточными временными метками. Для этого в платах предусмотрена возможность синхронизации внешним опорным сигналом 1PPS. На каждом сетевом интерфейсе платы собирается статистика RMON.
Благодаря поддержке сетевых интерфейсов DPDK, PCAP и Linux, платы NPC совместимы со стандартными приложениями. Кроме того, эти платы имеют
Фильтрация и запись потоков трафика
На платах NFB основано решение Netcope Session Filter (NSF) компании Netcope Technologies, предназначенное для захвата пакетов с учетом их принадлежности к определенным потокам трафика. Данное решение обрабатывает и фильтрует потоки трафика с учетом состояния сетевых сеансов (stateful filtering). Оно позволяет сэкономить ресурсы центрального процессора
Решение NSF анализирует сетевой трафик как совокупность потоков и собирает статистическую информацию по потокам, включая сведения о конечных узлах (
Трейдинговая система Tradecope
Компания Netcope Technologies разработала простую в использовании трейдинговую систему Tradecope, работающую со сверхнизкой задержкой. Она достигается за счет выполнения операций по выдаче ордеров высокопроизводительными микросхемами FPGA на платах NFB. К этим операциям относятся обработка рыночных данных, создание книги ордеров, расчет заданных статистических показателей, оценка торговой стратегии и генерация ордеров. Все это делается с субмикросекундной задержкой!
Набор Netcope Development Kit
Данный набор представляет собой среду разработки сетевых приложений для плат на базе FPGA. Эта среда создает уровень абстракции, не зависящий от аппаратного обеспечения конкретных плат, решает часто встречающиеся задачи разработки сетевых устройств (включая обеспечение передачи информации через сетевой интерфейс и шину
Данный функционал дает возможность пользователям быстро разрабатывать свои приложения, обеспечивать их максимальную производительность и снижать уровень затрат на разработку. Кроме того, пользовательские приложения получаются не зависящими от конкретных плат, сетевых физических интерфейсов и шин
Набор Netcope Development Kit используется для реализации на базе плат NFB ряда важных функций, включая:
- мониторинг трафика,
- обнаружение и предотвращение вторжений,
- тестирование сетей,
- шифровку и дешифровку трафика,
- виртуализацию сетевых функций (NFV),
- электронную торговлю.
Модельный ряд плат NFB
В семейство плат NFB входят три модели —