<div dir="ltr">Hi Pim,<div>I discovered babel recently and created a fork <a href="https://github.com/Dando-Real-ITA/babeld">here</a> of the reference implementation that supports multihoming without owning PI IPs, by installing default routes from different routers to separate tables and using ip rules to handle response and outgoing traffic.<br><br>Example of rule set, default routes are installed in table 1 and 2, and also ISP-specific ips are installed in their tables:</div><div><font face="monospace">0:      from all lookup local<br>30000:  from all lookup main proto static<br>30001:  from 2001:4870:24a:500::/56 lookup 1 proto static<br>30001:  from 2001:1890:1f76:4400::/64 lookup 2 proto static<br>32000:  from all lookup 1 proto static<br>32001:  from all lookup 2 proto static<br>32766:  from all lookup main</font><br></div><div><br></div><div>I found your blog posts yesterday about the VPP acceleration and your linux sync plugin, as well as the debian + switchdev switch.<br>I am curious, both would allow me to use the custom version of babeld, but what about ip rules support? I did not find clear examples/docs pointing to how rules and tables are offloaded to either vpp or silicon.<br><br></div><div>Thanks,</div><div>Gaspare Iengo</div></div>