[Babel-users] Babel with VPP

Gaspare Iengo gaspare at katapy.com
Thu Apr 25 15:14:16 BST 2024


Hi Pim,
I discovered babel recently and created a fork here
<https://github.com/Dando-Real-ITA/babeld> 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.

Example of rule set, default routes are installed in table 1 and 2, and
also ISP-specific ips are installed in their tables:
0:      from all lookup local
30000:  from all lookup main proto static
30001:  from 2001:4870:24a:500::/56 lookup 1 proto static
30001:  from 2001:1890:1f76:4400::/64 lookup 2 proto static
32000:  from all lookup 1 proto static
32001:  from all lookup 2 proto static
32766:  from all lookup main

I found your blog posts yesterday about the VPP acceleration and your linux
sync plugin, as well as the debian + switchdev switch.
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.

Thanks,
Gaspare Iengo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/babel-users/attachments/20240425/cbbdf5c5/attachment.htm>


More information about the Babel-users mailing list