What is VNB?
VNB (Virtual Networking Blocks) was initially developed as an in-kernel networking subsystem that follows the UNIX principle of achieving power and flexibility through combinations of simple modules. The VNB technology has various applications at each level of the software architecture. It is well-suited for especially for: • Protocol encapsulation, • Feature performance optimization by separation of Linux kernel/fast path packet processing from the control plane, • Assembly of several protocols in order to provide global solutions, • Driver integration; and does not require any modification to the Linux networking stack.