User Tools

Site Tools


0x13:reports:d1t3t04-an-asynchronous-dataplane-for-frr

This is an old revision of the document!


Day 1 / Track 3 / Talk 4 Talk – Nuts-n-Bolts: An Asynchronous Dataplane for FRR Speakers: Mark Stapp Report by: Donald Sharp

This session followed the previous workshop of FRR and discussed an asynchronous data-plane / zebra.

voltanet.io presenter, not the coder himself though. - ZAPI - API between zebra and routing daemons.

Now one thread per client in ZEBRA.

- Aynchronuous communication with FIB. E.g.: remote switch (voltanet).

two threads now: zebra-main, zebra-dplane connected by two queues.
zbra dplane talks with "kernel".

- ACK path (installed in HW): only used by sharpd (installs 1 million

routes,
testing daemon), but needed for BGP, RIP according to donald.
cumulus linux: currently no feedback from linux-kernel when route is
installed onto ASIC (eg: broadcom).

- kiran: could expand dplane daemon to directly use chip API to install

routes, not relying on linux-kernel driver doing it. A: Yes.

- toerless: change nexthop-group-members ? Donald: No, not there yet.

Site: https://www.netdevconf.org/0x13/session.html?talk-FRR-async Slides: Videos:

0x13/reports/d1t3t04-an-asynchronous-dataplane-for-frr.1554327312.txt.gz · Last modified: 2019/09/28 17:04 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki