Hello kind sirs!
Today I have a small OpenWRT router, on which I have 2 ISPs connected: ISP1 has GPON and uses PPPoE to provide IPv4 and IPv6 (very very troubling to get working on OpenWRT, but I did it!). ISP2 has HFC and uses DHCP to provide IPv4 and IPv6 (easy peezy). Both delegate a single /64 global prefix, I’ve been fighting with both for years and there’s no prediction of them following IPv6 standards.
I’ve been considering changing OpenWRT to another OS, I had read about pfSense and OPNsense and now I’m starting to read about IPFire.
I also have a Ubuntu server, which is also my NAS, with some services like Tor relay and pihole, so I don’t keep any services on the router that aren’t strictly related to routing and IP delegation.
My main concern for the router is the flexibility to handle IPv6. As I don’t have proper global prefixes, I can’t setup VLANs directly. Router also needs to identify when a global prefix is “dynamically” changed and replicate the change to any router software and all devices that need it.
And, of course, I need load balancing and failover on IPv6, so it’s troubling to assign IPv6 addresses on both prefixes to all devices, as it ends up for each of them to choose which route to use, not the router.
Due to all that I believe NPTv6 is the simplest solution, even thou it’s a draft yet. I’m open to any other solution.
OpenWRT does all that greatly for IPv4, but has been far from supporting it on IPv6. I just gave up and let each device do/try to do whatever they want, on a single VLAN.
pfSense seems to support NPTv6, but requires prefix to be set staticly. OPNsense has a project task open for years to detect and propagate global prefix changes, but nobody has been working on developing it.
Could anybody plz tell or point some articles explaining how IPFire handles these needs (multi-wan, load balancing + failover and IP masquerading) for IPv4 and IPv6?
If possible, I’m also interested on what it has for traffic monitoring. Today I use Yamon, which has reports for each LAN device on their download and upload amount, for each hour, day, month and year. It’s nice but has some limitations and hasn’t been updated for over a year, so I’m afraid it’s abandoned.
In time: let’s avoid debating about IPv6 design and how ISPs should behave. Every time I talk or see talks about IPv6 it goes that path and we stop talking about solutions. Let’s just consider that it is what it is, IPSs will do what the protocol allows them to do, and we users must work on what we have today to get our network and VLANs working.