Вот нашёл: http://freerouter.nop.hu/
Это вроде как софт роутер, но когда я глянул исходники, то увидел, что они на java? А теперь глянем на функционал:
forwarding: ipv4, ipv6, ipx, mpls, layer2, irb, atom, eompls, vpls, evpn
routing protocols: ospf, isis, bgp, rip, eigrp, babel, olsr, pim, msdp
lsp support: p2p, p2mp, mp2mp built by ldp, rsvp-te, segment routing, bier
crypto: macsec, ipsec, ikev1, ikev2, tls, dtls, ssh, openvpn
tunnel: gre, ipip, l2tp, pptp, lisp, geneve, nvgre, vxlan, etherip
encapsulation: ethernet, vlan, ppp, framerelay, pwether, virtppp, hairpin
misc: acl, hqos, nat, vrrp, hsrp, transproxy, 6to4, rpl, tunnel, vpdn