Я мало чего вынес полезного из университета. Но мало не значит ничего. Среди этого ничего обнаружилось осознание того, что всё самое интересное всегда происходит в зоне пограничных условий.
Вот очень люблю тему стыка виртуальных и физических сетей. Если смотреть по классике, это обычный L2 доступ, но если копнуть внутрь, то там зачастую цирк с конями, которому подавай высокую доступность с вытекающими оттуда горами свичей и проприетарщиной в реализации.
Не все согласны с тем, что это очень правильно, поэтому пишут вот такие вот руководства: L3 routing to the hypervisor with BGP.
И знаете, я прям зачитался. Отличная идея, замечательная реализация и без привязок к вендорским решениям.
Отдельно удивили тесты производительности:
· 128 на 1 миллион IPv4 маршрутов
· 512 MiB на 1 миллион IPv6 маршрутов
· 30 ns per lookup with 1 million IPv4 routes
· 1.25 µs per lookup with 1 million IPv6 routes
https://vincent.bernat.im/en/blog/2018-l3-routing-hypervisor