Misak
я первое делаю
Volodymyr
слажна
Anonymous
и как оно помогает dpdk ?
https://www.slideshare.net/Netronome/open-vswitch-implementation-options-58073258
Anonymous
только как комодити железо :)
Anonymous
но mx.
Anonymous
победа же.
Anonymous
npu + x86 cpu
Anonymous
Volodymyr
Volodymyr
но это же вендор лок
Stanislav
На дпдк написать будет гибче чем спец сетевуха)
Volodymyr
ну и типа завязка на них
Anonymous
не вместо.
Anonymous
а рядом.
Volodymyr
Volodymyr
ну тут так нарисовано
Anonymous
это про ovs кейс.
Volodymyr
драйвер для овс мимо всяких дпдк
Anonymous
а есть кейс для contrail
Volodymyr
ну для контрейл не так?
Anonymous
там datapath офлоадится
Tema
и аналогично RE0
Anonymous
Anonymous
короче, что-то такое, но не плохо же.
Volodymyr
тут ваще как бы без дпдк
Volodymyr
а офлоад кернел модуля вираутера
Misak
а на фтп пароль поменялся?
Volodymyr
в общем, это надо будет на них молиться
Volodymyr
и локнуться на них
Anonymous
конечно
Volodymyr
либо потом свитчить датапелйн на дпдк
Anonymous
но с другой стороны у тебя остаётся x86
Anonymous
и это прям хорошо
Volodymyr
ну то есть они немного быстрее, чем сейчас дпдк, окей
Volodymyr
теперь дело цены
Volodymyr
сколько стоят их железки
Volodymyr
и сколько стоит софт
Volodymyr
потому, что то ,что оно там не гитхабе - то это мы все понимаем
Volodymyr
этот как с опенконтрейл
Volodymyr
он то есть
Volodymyr
но пойди да собери без вендора
Pavel
в общем, это надо будет на них молиться
Ты так и так это сделаешь. Кто продает контроллер, тот и папа. И dataplane в гипервизоре — это далеко не самое страшное :)
Pavel
А, или я не понял, о чем речь :)
Volodymyr
да, но типа тогда почему просто не купить жунипер контрейл
vitex
npu + x86 cpu
Че то про тилеровские карточки вспомнил
Pavel
Пардон. Там про карты еще спцфицские
Volodymyr
а так мне надо будеть купить их железки, их софт
Volodymyr
и у них нет контроллера
Volodymyr
надо купить чужой контроллер
Volodymyr
короч у жунипера хоть все есть
Volodymyr
можно у одного купить все
Volodymyr
и контроллер и дейтаплейн
Volodymyr
но чуть медленней, зато без спец сетевух
Volodymyr
Pavel
Так а dpdk это не лок что ли? Я так понимаю, оно вроде нормально работает только двумя интеловскими чипами. Другое дело, что конкретный чип это одно, а карта определенного вендора с кучей фич на ней — другое.
Volodymyr
грят ловер капекс
Purrr
интел сетевухи там чот по 8 vf
Purrr
а у меланокса сразу 144
Purrr
или чото такое
Purrr
прям бомба
Volodymyr
ну и дпдк - просто прослойка, самое ценное - код поверх )
Stanislav
Там большой список сетевых. Не везде все работает, но вроде Интел и есть самые популярные сетевухи
Purrr
смотришь и понимаешь что интел нахуй ненужон
Volodymyr
но опять же. впп всякие
Pavel
а так мне надо будеть купить их железки, их софт
Чот вот не понял в этом месте. Мне кажется, или схема выше — это схема от контрейла, просто с не стандартным vRouter-ом и не с dpdk-шным, а со специальным и специальными картами
Purrr
Там большой список сетевых. Не везде все работает, но вроде Интел и есть самые популярные сетевухи
они самые популярные и самые кондовые как мне показалось, только если уж какие то самые новые и золотые не смотреть
Volodymyr
железки = сетевые
Volodymyr
софт = их сборки овс и опенконтрейл и слой говна на них
Pavel
софт = их сборки овс и опенконтрейл и слой говна на них
А, в смысле их сборка опенконтрейла? Тогда нахуй
Pavel
Но собственно в этом и вся проблема с локом на интел. Если ты хочешь что-то другое, включая меланокс, то вендор, который делает vRouter/VRS/you-name-it дожен это эксплицитно поддерживать, и dpdk тут, как ты верно заметил, сам по себе ничего не дает.
Purrr
подожи
Volodymyr
ну нет, дпдк абстрагирует от интел, мелланокс и тд
Volodymyr
то есть саппорт пилится в дпдк
Purrr
дпдк - это лишь средство копировать напрямую в память то что пришло с сетевухи
Volodymyr
ты когда делаешь приложение поверх этого - не ебешься с ним