Home
Help
Search
Login
Register
OPNsense Forum
»
Archive
»
22.1 Legacy Series
»
Status of ECMP Support in 22.1
« previous
next »
Print
Pages: [
1
]
Author
Topic: Status of ECMP Support in 22.1 (Read 2299 times)
GuardedAirplane
Newbie
Posts: 4
Karma: 0
Status of ECMP Support in 22.1
«
on:
February 24, 2022, 06:31:24 pm »
I have seen several old posts indicating that the switch to FreeBSD 13 in 22.1 would bring ECMP support, but I don't see it listed in the GUI yet. Is this feature available now and just lives behind a tunable or will it be offered as a future point release or is it delayed to a future major release like 22.7 or later?
Thank you in advance for the update!
Logged
GuardedAirplane
Newbie
Posts: 4
Karma: 0
Re: Status of ECMP Support in 22.1
«
Reply #1 on:
February 24, 2022, 06:42:47 pm »
Specifically I am looking for support of a "resilient ECMP" algorithm for use with BGP via MetalLB as seen in this documentation page:
https://metallb.universe.tf/concepts/bgp/
Logged
mimugmail
Hero Member
Posts: 6766
Karma: 494
Re: Status of ECMP Support in 22.1
«
Reply #2 on:
February 24, 2022, 07:34:01 pm »
FRR supports all required features and you only need to set multipath in tunables, then its up to the community to test it
Logged
WWW:
www.routerperformance.net
Support plans:
https://www.max-it.de/en/it-services/opnsense/
Commercial Plugins (German):
https://opnsense.max-it.de/
GuardedAirplane
Newbie
Posts: 4
Karma: 0
Re: Status of ECMP Support in 22.1
«
Reply #3 on:
February 24, 2022, 07:57:48 pm »
So just to confirm would this look like the following:
Tunable: multipath
Description: Enables ECMP
Value: <up to X way ECMP>
I got this from the FFR documentation, but it seems like it is only a build flag not a runtime one.
Do you have any information about selecting a hashing algorithm as mentioned in the MetalLB docs or is that just inherent to ECMP? Apologies if that is a dumb question, I am still kinda a noob when it comes to advanced networking like this.
Logged
franco
Administrator
Hero Member
Posts: 17660
Karma: 1611
Re: Status of ECMP Support in 22.1
«
Reply #4 on:
February 24, 2022, 08:14:45 pm »
name is "net.route.multipath" and value to enable is "1".
Note that the routing can fall apart when using multi-wan in this brave new world with multiple default routes we cannot cope with yet from the non-FRR side.
Cheers,
Franco
Logged
GuardedAirplane
Newbie
Posts: 4
Karma: 0
Re: Status of ECMP Support in 22.1
«
Reply #5 on:
February 25, 2022, 12:12:49 am »
Thanks Franco! I am just tinkering with now as a hobby, so multi-wan is not something I have to deal with at the moment.
Do you have any information about the hashing algorithm or is that likely not an issue?
Logged
franco
Administrator
Hero Member
Posts: 17660
Karma: 1611
Re: Status of ECMP Support in 22.1
«
Reply #6 on:
February 25, 2022, 07:59:04 am »
The hashing side was handled in this review
https://reviews.freebsd.org/D26523
It looks to be RSS compatible (Toeplitz).
Of course things could have changed since this review was merged.
Cheers,
Franco
Logged
Print
Pages: [
1
]
« previous
next »
OPNsense Forum
»
Archive
»
22.1 Legacy Series
»
Status of ECMP Support in 22.1