home.social

Search

708 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: The Age of DDoScovery: An Empirical Comparison of Industry and Academic DDoS Assessments (Internet Measurement Conference) 2024. dataplane.org/jtk/publications #IMC2024

    Companion website: ddoscovery.github.io

  14. 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

  15. #DNS #zip TLD fun facts.

    There are about 14,000 names in the .zip zone.

    un.zip is not in the zone, but it is reserved and you can't register it.

    bidenleak.zip and trumpleak.zip were both registered on May 13 seemingly at the same time by the same registrant, and are currently parked.

    There are dozens of names that have "install" in the first label, those might be good ones for a rainy day analysis.

    dataplane.zip has a secret message if you can find it (some did at #FIRSTCON23).

    Some .zip names aren't cheap. For example, boston.zip is currently available, but it'll cost ya.

  16. 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

  17. 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

  18. 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.