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
In order to get rid of olsrd to replace it with babel we should find a way, to not interrupt Routing for nodes which are not yet upgraded to avoid taking them down.
Add new Routing Tables to avoid babel routes compete with olsrd, which could lead to routing loops. We have to ensure that the routes get installed only in the appropriate tables, never in the default/main.
babel-default # Contains default routes from babel
babel-ff # Contains freifunk routes (hna) from babel
olsr-default # Contains default routes from olsr
olsr-ff # Contains freifunk routes (hna) from olsr
With these changes in place we have ensured that babeld and olsrd routes never compete and babel is prefered whenever a route is there, but if not it is routed using olsr.
Enforce similar routing changes to gateways, but keep babel-default and olsr-default out of the routing policy, because they will never be used
Announce default route from gateway into babel. From this moment on all traffic going towards internet from BBB is using babels routes
Announce HNA from all nodes into babel
olsrd is unused from this moment on, but still in place to carry routes to non-babel islands connected to BBB
The text was updated successfully, but these errors were encountered:
In order to clean up the mess of having many routing daemons i ran a PoC to verify if bird2 can be used as drop-in replacement replacing babel entirely. #995
In order to get rid of olsrd to replace it with babel we should find a way, to not interrupt Routing for nodes which are not yet upgraded to avoid taking them down.
Proposed procedure:
Deploy Routing Changes on all core routers running babel - All which are in bbb-configs. Implement IPv4 Route Policy to prefer babel routes #965
With these changes in place we have ensured that babeld and olsrd routes never compete and babel is prefered whenever a route is there, but if not it is routed using olsr.
Enforce similar routing changes to gateways, but keep babel-default and olsr-default out of the routing policy, because they will never be used
Announce default route from gateway into babel. From this moment on all traffic going towards internet from BBB is using babels routes
Announce HNA from all nodes into babel
olsrd is unused from this moment on, but still in place to carry routes to non-babel islands connected to BBB
The text was updated successfully, but these errors were encountered: