home.social

Search

493 results for “dataplane”

  1. Interesting article how to design the interaction between and (or between any two services with a big miss-match in ):

    aws.amazon.com/builders-librar

    written by

  2. Ich habe in den letzten zwei Wochen deutlich mehr über #NIC-#Treiber gelernt, als ich jemals wissen wollte 🙄

    Ein Dschungel aus irgendwelchen komischen Einschränkungen in Edge Cases und Extrawürsten, damit Hardware-agnostischer #DataPlane #Code auch möglichst schwer zu schreiben ist 😕

  3. AtomicJar is looking for a Staff Engineer for our Data Plane team to help us build across our data-plane application, different cloud infrastructures, and Kubernetes.

    If you are interested, apply here: atomicjar.com/jobs/?gh_jid=476
    #hiring #dataplane #engineeringjobs #opensource

  4. AtomicJar is looking for a Staff Engineer for our Data Plane team to help us build across our data-plane application, different cloud infrastructures, and Kubernetes.

    If you are interested, apply here: atomicjar.com/jobs/?gh_jid=476
    #hiring #dataplane #engineeringjobs #opensource

  5. AtomicJar is looking for a Staff Engineer for our Data Plane team to help us build across our data-plane application, different cloud infrastructures, and Kubernetes.

    If you are interested, apply here: atomicjar.com/jobs/?gh_jid=476
    #hiring #dataplane #engineeringjobs #opensource

  6. AtomicJar is looking for a Staff Engineer for our Data Plane team to help us build across our data-plane application, different cloud infrastructures, and Kubernetes.

    If you are interested, apply here: atomicjar.com/jobs/?gh_jid=476
    #hiring #dataplane #engineeringjobs #opensource

  7. Ich habe in den letzten zwei Wochen deutlich mehr über #NIC-#Treiber gelernt, als ich jemals wissen wollte 🙄

    Ein Dschungel aus irgendwelchen komischen Einschränkungen in Edge Cases und Extrawürsten, damit Hardware-agnostischer #DataPlane #Code auch möglichst schwer zu schreiben ist 😕

  8. Ich habe in den letzten zwei Wochen deutlich mehr über #NIC-#Treiber gelernt, als ich jemals wissen wollte 🙄

    Ein Dschungel aus irgendwelchen komischen Einschränkungen in Edge Cases und Extrawürsten, damit Hardware-agnostischer #DataPlane #Code auch möglichst schwer zu schreiben ist 😕

  9. Ich habe in den letzten zwei Wochen deutlich mehr über #NIC-#Treiber gelernt, als ich jemals wissen wollte 🙄

    Ein Dschungel aus irgendwelchen komischen Einschränkungen in Edge Cases und Extrawürsten, damit Hardware-agnostischer #DataPlane #Code auch möglichst schwer zu schreiben ist 😕

  10. Ich habe in den letzten zwei Wochen deutlich mehr über #NIC-#Treiber gelernt, als ich jemals wissen wollte 🙄

    Ein Dschungel aus irgendwelchen komischen Einschränkungen in Edge Cases und Extrawürsten, damit Hardware-agnostischer #DataPlane #Code auch möglichst schwer zu schreiben ist 😕

  11. AtomicJar is looking for a Staff Engineer for our Data Plane team to help us build across our data-plane application, different cloud infrastructures, and Kubernetes.

    If you are interested, apply here: atomicjar.com/jobs/?gh_jid=476
    #hiring #dataplane #engineeringjobs #opensource

  12. And this is the first time (that I know of anyway) that anybody has done eVPN/VxLAN with Bird2 controlplane plugin, and using a VPP dataplane!

    It's alive! Article upcoming, wow I learned so much! :) #vpp

  13. New paper: Internet Sanctions on Russian Media: Actions and Effects. In the Proceedings of Free and Open Communications on the Internet (FOCI), 2024.dataplane.org/jtk/publications
    #FOCI24

  14. New talk: Border Security - Lessons from All Over

    The #DePaul University secdaemons student group invited me to present at their annual Daemoncon. Taking inspiration from a classic Bill Cheswick talk and Klaus Dodds' book The New Border Wars, I try to weave some real-world border issues with Internet-specific security perimeter experiences.

    All the nuance probably won't come through in this minimal deck. I'm using the venue as an opportunity to work out some ideas that have been on my mind.

    dataplane.org/jtk/talks/dpu.da

  15. New blog post: An Affair with IPv6 DAD

    The title of this post refers to a network function commonly known as duplicate address detection (DAD). The complete story will cover a range of seemingly unrelated technologies including ARP, Perl socket programming, systemd, IPv6, and a once-popular LAN technology that if you’ve never seen you probably never will, Token Ring. It all starts with a fake DNS server. Oh yeah, I forgot to mention DNS is here as well, but that is just a happy coincidence.

    dataplane.org/jtk/blog/2022/12
    #ARP #Perl #systemd #IPv6 #TokenRing #DNS

  16. Scratched an itch that's been bothering me for a while. I created a vpp-pcap tool to serve network engineers working with #VPP who want something akin to #tcpdump.

    root@jt-router:~# vpp-pcap -i any --print
    2026-05-05 02:27:16.544645919 lan Inbound 192.168.37.1224.0.0.251  MDNS 212 Standard query response 0x0000 SRV, cache flush 0 0 44677 lgwebostv.local NSEC, cache flush lgwebostv.local NSEC, cache flush LG webOS Projector 3D93._hap._tcp.local AAAA, cache flush 2604:2940:4001:172:32b1:b5ff:feb9:232e A, cache flush 10.11.64.235
    2026-05-05 02:27:16.568789127 lan Inbound 2602:f90e:10:0:18ff:7059:2bb8:3aac → 2602:f90e:10:0:ffff:ffff:ffff:fffe ICMPv6 90 Neighbor Solicitation for 2602:f90e:10:0:ffff:ffff:ffff:fffe from 16:59:1d:c2:0d:c7
    2026-05-05 02:27:16.568827057 bvi100 Outbound 2602:f90e:10:0:ffff:ffff:ffff:fffe → 2602:f90e:10:0:18ff:7059:2bb8:3aac ICMPv6 86 Neighbor Advertisement 2602:f90e:10:0:ffff:ffff:ffff:fffe (rtr, sol, ovr) is at de:ad:00:00:00:64
    2026-05-05 02:27:16.568834557 lan.30 Outbound 2602:f90e:10:0:ffff:ffff:ffff:fffe → 2602:f90e:10:0:18ff:7059:2bb8:3aac ICMPv6 90 Neighbor Advertisement 2602:f90e:10:0:ffff:ffff:ffff:fffe (rtr, sol, ovr) is at de:ad:00:00:00:64
    2026-05-05 02:27:16.568929957 lan Inbound 2602:f90e:10:0:18ff:7059:2bb8:3aac → 2602:f90e:10:0:ffff:ffff:ffff:fffe ICMPv6 90 Neighbor Solicitation for 2602:f90e:10:0:ffff:ffff:ffff:fffe from 16:59:1d:c2:0d:c7
    2026-05-05 02:27:16.568934037 bvi100 Outbound 2602:f90e:10:0:ffff:ffff:ffff:fffe → 2602:f90e:10:0:18ff:7059:2bb8:3aac ICMPv6 86 Neighbor Advertisement 2602:f90e:10:0:ffff:ffff:ffff:fffe (rtr, sol, ovr) is at de:ad:00:00:00:64
    2026-05-05 02:27:16.568935527 lan.30 Outbound 2602:f90e:10:0:ffff:ffff:ffff:fffe → 2602:f90e:10:0:18ff:7059:2bb8:3aac ICMPv6 90 Neighbor Advertisement 2602:f90e:10:0:ffff:ffff:ffff:fffe (rtr, sol, ovr) is at de:ad:00:00:00:64
    

    VPP has some very rich tracing tools, but I find them ergonomically challenging to use. I came up as a network engineer in the late 90s and early 2000s - this feels much more natural to me.

    The repository is on GitHub. Both a plugin and a small Rust utility are used to provide live access to data passing through the VPP dataplane. It can also be chained with tcpdump, tshark, or wireshark to use those familiar interfaces. Usage details are in the GitHub README.

    License is Apache 2.0, so use it as you'd like.