|
Слегка "навороченная" 1-10Gbit Сетевая карта на ПЛИС, Легко ли реализуется? |
|
|
|
Nov 15 2016, 11:57
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Здравствуйте. Интересует мнение экспертов в правильном ли я направлении думаю. Есть FPGA PCIe карточка на Virtex-6 или 7, у которой есть 4-8шт 10Gbit SFP+ Портов. Через SFP порты карточка подключается к Ethernet. Хотелось бы сделать из нее нечто вроде "продвинутой" сетевой карты. "Продвинутость" должна заключаться в том, что ПЛИС должна выделять из сетевого трафика отдельные MAC фреймы и обрабатывать из локально, чтобы получить более быструю реакцию на определенные события в сети. Весь остальной трафик должен тупо передаваться на CPU по PCIe для дальнейшей обработки процессором, в таком виде, как это обычно делает обычная сетевая карта. Я так понимаю, что на уровне PCIe ПЛИС должна эмулировать какой-либо из стандартных Intelовских сетевых контроллеров типа i82xxx, чтобы она работала со стандартным драйвером со стороны процессора. Это так?
Ну и собственно основной вопрос - так вообще делают? Просто мы с таким в своих проектах не сталкивались, мы с PCIe больше дружим, а Ethernet только под свои нужды использовали. Выглядит не сильно сложно, но насколько это нетривиальная задача по реализации? В сети читаю, что так борются с DDoS атаками, а также делают майнинг. Ну и вопрос, как такая карточка должна определяться со стороны CPU? Как свитч и несколько "виртуальных" endpoints?
|
|
|
|
|
 |
Сообщений в этой теме
syoma Слегка "навороченная" 1-10Gbit Сетевая карта на ПЛИС Nov 15 2016, 11:57 Igor657 Про эмуляцию стандартной карты - не думаю, что это... Nov 15 2016, 21:45 akorud Цитата(Igor657 @ Nov 15 2016, 22:45) Про ... Nov 16 2016, 07:29 AVR Цитата(Igor657 @ Nov 16 2016, 00:45) Про ... Nov 16 2016, 12:38 faa Посмотрите проект White Rabbit на ohwr.org для при... Nov 16 2016, 06:32 FAE Цитата(syoma @ Nov 15 2016, 14:57) Здравс... Nov 16 2016, 13:43 syoma Спасибо за советы. Забыл уточнить, что пока на 10G... Nov 17 2016, 09:29 makc Цитата(syoma @ Nov 17 2016, 12:29) MAC ко... Nov 17 2016, 09:50 akorud Цитата(syoma @ Nov 17 2016, 10:29) Остало... Nov 17 2016, 12:58  syoma Цитата(akorud @ Nov 17 2016, 15:58) Начин... Nov 18 2016, 09:44   akorud Цитата(syoma @ Nov 18 2016, 10:44) Я имел... Nov 18 2016, 12:48 syoma Обновление такое - 1Гбит и 10Гбит на ПЛИС запущены... Oct 13 2017, 10:06 blackfin Цитата(syoma @ Nov 15 2016, 14:57) ... Oct 13 2017, 10:26 Doka syoma
Если не секрет, для чего вычленять GOOSE из... Oct 18 2017, 13:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|