Polycube
eBPF/XDP-based software framework for fast network services running in the Linux kernel.
``Polycube`` is an **open source** software framework that provides **fast** and **lightweight** **network functions** such as bridges, routers, firewalls, and others. The project is written primarily in C++, distributed under the Apache License 2.0 license, first published in 2018. Key topics include: bpf, bridge, cube, data-plane, ebpf.

Polycube
Polycube is an open source software framework that provides fast and lightweight network functions such as bridges, routers, firewalls, and others.
Polycube services, called cubes, can be composed to build arbitrary service chains and provide custom network connectivity to namespaces, containers, virtual machines, and physical hosts.
For more information, jump to the project Documentation.
Quick links
- Introduction to Polycube
- Quickstart
- Documentation
- pcn-k8s - The CNI network plugin for Kubernetes
- pcn-iptables - A clone of Iptables based on eBPF
Licence
Polycube is licensed under the Apache License, Version 2.0 (ALv2).
Contributors
Showing top 12 contributors by commit count.
