Size: a a a

2020 April 15

AF

Alexander Fedorov in freebsd_ru
vmbridge соответсвенно ng_bridge
источник

AF

Alexander Fedorov in freebsd_ru
в который воткунут нормальный ng_ether
источник

AF

Alexander Fedorov in freebsd_ru
можно в него и ng_eiface поткнуть
источник

AF

Alexander Fedorov in freebsd_ru
да хоть ng_nat
источник

AF

Alexander Fedorov in freebsd_ru
короче всё, что работает с сырыми Ethernet пакетами
источник

AF

Alexander Fedorov in freebsd_ru
В твоём варианте придётся делать VM (ng_socket) - > ng_bridge ->ng_ksocket
источник

VG

Vadim Goncharov in freebsd_ru
не придется, если заменить
источник

VG

Vadim Goncharov in freebsd_ru
но я предлагал исходя из того, что ksocket типа оказался быстрее ng_socket?
источник

VG

Vadim Goncharov in freebsd_ru
если я не так понял / это не измерили, то смысла нет, конечно
источник

AF

Alexander Fedorov in freebsd_ru
Нет, я ng_ksocket даже не трогал
источник

AF

Alexander Fedorov in freebsd_ru
Чтобы к нему из user space подрубиться нужно использовать обычные сокеты
источник

AF

Alexander Fedorov in freebsd_ru
ng_socket на мой взгляд даёт офигенное преимущество, что можно подрубаться к любому хуку нетграф
источник

VG

Vadim Goncharov in freebsd_ru
Alexander Fedorov
Чтобы к нему из user space подрубиться нужно использовать обычные сокеты
ну да, со всем автотюнигом tcp например
источник

VG

Vadim Goncharov in freebsd_ru
но вообще, tap менять на нетграф - шило на мыло
источник

VG

Vadim Goncharov in freebsd_ru
выгода только в построении конфигураций любой сложности разве что
источник

AF

Alexander Fedorov in freebsd_ru
Так в том я и вижу выгоду
источник

AF

Alexander Fedorov in freebsd_ru
С ng_rsocket надо подумать
источник

AF

Alexander Fedorov in freebsd_ru
Но TCP это жопа, виртуалка отдаёт Ethernet фреймы, а TCP stream
источник

AF

Alexander Fedorov in freebsd_ru
Но для UNIX сокета модно запилить бакенд
источник

VG

Vadim Goncharov in freebsd_ru
Alexander Fedorov
С ng_rsocket надо подумать
скорее, померять
источник