View Single Post
  #1   (View Single Post)  
Old 21st March 2022
perfopt perfopt is offline
New User
 
Join Date: Apr 2017
Posts: 3
Exclamation Dual ISP Equal Cost Multi-path routing

Hello

I have an OpenBSD firewall router for my home. Currently it works fine connected to an ISP and my home network. The firewall also runs DHCPD and DNS (Unbound). I followed instructions at https://openbsdrouterguide.net/ along with relevant man pages.

I have two ISPs and want to set up the router to do Equal Cost Multi Path routing. I followed instructions here:

https://www.openbsd.org/faq/faq6.html#Multipath

I first deleted the existing default routes. Then added the two multipath routes to both ISPs.

I enabled multipath option uusing sysctl

I tried the traceroute example in the FAQ but I see traffic going through only one default route.

With both ISPs connected I am able to ping google.com from the firewall but web browsers behind the firewall are unable to access websites. Some websites work and some don't.

How can I debug this problem? I would like to get ECMP working and later use ifstated for handling ISP failure.

Last edited by perfopt; 23rd March 2022 at 02:38 AM.
Reply With Quote