Lagopus Software Switch
Lagopus software switch is a yet another OpenFlow 1.3 software switch implementation. Lagopus software switch is designed to leverage multi-core CPUs for high-performance packet processing and fowarding with DPDK. Many network protocol formats are supported, such as Ethernet, VLAN, QinQ, MAC-in-MAC, MPLS and PBB. In addition, tunnel protocol processing is supported for overlay-type networking with GRE, VxLAN and GTP.
How to use Lagopus vswitch
Lagopus can run on Intel x86 servers and virtual machine.
- Intel Xeon, Core, Atom
- standard NICs with raw-socket
- DPDK-enabled NICs
- Memory: 2GB or more
- Ubuntu 14.04, Ubuntu 16.04
- CentOS 7
Lagopus Official site is https://lagopus.github.io/.
All of the code is freely available under the Apache 2.0 license.