packetgraph
packetgraph copied to clipboard
Packetgraph library is a collection of network bricks you can connect to form a network graph.
This allow us to try certain operations on bricks or graph without touching the origin brick. In case of error, the original brick or graph stay untouched.
The idea is to create a [netvirt](https://github.com/netvirt) tunnel to encapsulate packets through it.
A brick to route packets depending of their protocol. This can be useful to load balance packets depending of their type. Route decision could be taken: - using a BPF...
Bricks like vtep and switch learn mac but never unlearn or outdate entries. A quick way would be to flush all storage when needed.
The goal is to create a minimalist firewall who have one side supposed to contain only one host. By not checking the "inside" host in connection tracking, we may gain...