Loadbalancer mit Kerneltools – mit XDP den Kernel erweitern
Speakers:
Gabriel Wustmann
Scheduled time: Saturday, 09:00 - Room V3 - Duration 60 Min.
extended Data Path (XDP) ist ein Feature aus dem Framework extended Berkley Package Filter (eBPF) mit dem individuelle Programme sicher in den Kernel geladen werden können und die Möglicheit zur effiziente Netzwerkprogrammierung eröffnen.
Zuerst gibt es einen kurzen Abriss, wie eBPF und das Subset XDP funktioniert, wo die Stärken und Schwächen sind. An einem kleinen Beispiel wird die Programmierung eines Level-4 Loadbalancers gezeigt.
Abgrenzung:
Der Vortrag ist kein Tutorial, um XDP zu lernen, er soll einen ersten Überblick über die Architektur sowie die Einsatzmöglichkeiten der Technologie bieten.
Desired previous knowledge: Kenntnis von der Funktionsweise von TCP/IP-Netzwerken, rudimentäre Kenntnis der Programmiersprache C
https://media.ccc.de/v/clt25-111-loadbalancer-mit-kerneltools-mit-xdp-den-kernel-erweitern