Thinking of trying RouterOS. However I need to do something that doesn't appear possible in stock RouterOS but works with pfSense and most standard Linux distributions.
My ISP (TELUS) seems to do frequent maintenance on their FTTH network, which causes the DHCP lease binding to be dropped from their equipment, causing 100% packet loss until I release and renew the DHCP lease on my router or the lease time expires (up to 14440 seconds, 4 hours)
To work around this issue with pfSense I use a custom dhclient configuration file which includes
Code: Select all
supersede dhcp-lease-time 1800;
This renews the IPv4 DHCP lease every 900 seconds (15 minutes) and I haven't had this issue reoccur since December 25th 2017.
Haven't figured out how to override IPv6 lease time with pfSense though.
Some sort of gateway monitoring that automatically tries to renew DHCP lease if the connection has 100% packet loss to the first hop, etc, could work as well.