You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What version of nebula are you using? (nebula -version)
1.9.3
What operating system are you using?
Linux
Describe the Bug
When setting use_system_route_table: true nebula tracks route changes. The nebula code checks if the route is a "gateway route" before considering adding the route
t.l.WithField("route", r).Debug("Ignoring route update, not a gateway route")
return
}
However, this does not work when adding a multipath route, in that case you get this in the logs: level=debug msg="Ignoring route update, not a gateway route" route="{Dst: 10.152.22.107/32 Src: 10.154.0.13 Gw: [{Ifindex: 4 Weight: 1 Gw: 10.158.255.252 Flags: [onlink]} {Ifindex: 13 Weight: 1 Gw: 10.159.0.1 Flags: []}] Flags: [] Table: 254 Realm: 0}"
What version of
nebula
are you using? (nebula -version
)1.9.3
What operating system are you using?
Linux
Describe the Bug
When setting
use_system_route_table: true
nebula tracks route changes. The nebula code checks if the route is a "gateway route" before considering adding the routenebula/overlay/tun_linux.go
Lines 495 to 500 in e6009b8
However, this does not work when adding a multipath route, in that case you get this in the logs:
level=debug msg="Ignoring route update, not a gateway route" route="{Dst: 10.152.22.107/32 Src: 10.154.0.13 Gw: [{Ifindex: 4 Weight: 1 Gw: 10.158.255.252 Flags: [onlink]} {Ifindex: 13 Weight: 1 Gw: 10.159.0.1 Flags: []}] Flags: [] Table: 254 Realm: 0}"
Formatted:
When adding multipath routes the "GW" field is empty, instead the gateways in the multipath route config should be checked.
Logs from affected hosts
Config files from affected hosts
The text was updated successfully, but these errors were encountered: