I really want to create my own simple router with FreeBSD for NIDS use. However, that's a future wish that I want to do later. My current target is to create a simulation with multiple jails that act as clients and routers. With IPv6 addressing, I want to connect them and pass the traffic between different networks. My current problem is how to do packet forwarding(?) like a normal router does. But I want to do it FreeBSD style. Any hints or help are appreciated
My current knowledge: I am familiar with basic jail, the epair mechanism, and a small bit of pf configurations.