SDN, OpenFlow (wiki, habr):
1) Программно-определяемая сеть (на английском SDN)
2) OpenFlow
3) OpenFlow SDN
1) Программно-определяемая сеть (на английском SDN)
2) OpenFlow
3) OpenFlow SDN
4) Эволюция в сетях Дата-Центров. Программно-определяемые сети SDN
Reconfigurable Match-action Table (RMT):
1) dRMT: Disaggregated Programmable Switching (to print)
2) Forwarding Metamorphosis: Fast Programmable Match-Action Processing in Hardware for SDN
https://www2.cs.duke.edu/courses/fall19/compsci514/papers/rmt-sigcomm2013.pdf (to print)
3) https://www.coursera.org/learn/sdn/lecture/1sk09/programmable-chipsets-rmt
4) https://en.wikipedia.org/wiki/P4_(programming_language)
MPLS traffic engineering (wiki, habr):
1) MPLS
2) https://www.youtube.com/watch?v=cQ9Qe1dJFl4
3) https://habr.com/ru/post/246425/
4) https://habr.com/ru/post/338578/
5) wfq https://www.opengl.org.ru/postroenie-virtualnykh-chastnykh-setei/weighted-fair-queuing-wfq.html
Вики (реализация в "железе"):
1) https://en.wikipedia.org/wiki/Network_search_engine
2) https://en.wikipedia.org/wiki/Network_processor
3) https://en.wikipedia.org/wiki/Application-specific_integrated_circuit
4) https://en.wikipedia.org/wiki/Content-addressable_memory (в русской вики "Ассоциативная память")
Книги, статьи (реализация в "железе"):
1) Семья Олифер - Компьютерные сети2) Weirong Jiang, Viktor K. Prasanna - Towards Practial Architectures for SRAM-based Pipelined Lookup Engines (to print)
NIC (сетевая карта, сетевой адаптер):
1) Brent Stephens, Aditya Akella, Michael M. Swift - Your Programmable NIC Should be a Programmable Switch https://yadi.sk/i/7P4B5zZ0QHwo3Q
2) Alex Forencich, Alex C. Snoeren, George Porter, George Papen - Corundum: An Open-Source 100-Gbps NIC https://cseweb.ucsd.edu/~snoeren/papers/corundum-fccm20.pdf
2) https://ru.wikipedia.org/wiki/TCP_Offload_Engine
3) https://en.wikipedia.org/wiki/Line_card
1) https://www.openvswitch.org/
2) https://ru.wikipedia.org/wiki/Open_vSwitch
3) https://github.com/openvswitch/ovs
4) https://habr.com/ru/post/467801/
OpenVSwitch (настройка):
1) Open vSwitch как ядро виртуальной сети
2) Разделяй и властвуй. Используем Open vSwitch для разделения виртуалок между VLAN
3) http://xgu.ru/wiki/Open_vSwitch
4) Замена стандартного Linux Bridge на Open vSwitch
5) https://ivirt-it.ru/open-vswitch-create-switch/
6) http://vladimir-stupin.blogspot.com/2016/06/open-vswitch-debian.html
7) http://fedoraway.blogspot.com/2017/03/openvswich-kvm-vlan.html