<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (rcrowley)</title>
    <link>https://pinboard.in/u:rcrowley/public/</link>
    <description>recent bookmarks from rcrowley</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://clickhouse.com/blog/kubenetmon-open-sourced"/>
	<rdf:li rdf:resource="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/data-protection.html#encryption-transit"/>
	<rdf:li rdf:resource="https://postgres.ai/blog/20251105-postgres-marathon-2-012-ultra-fast-replica-creation-pgbackrest"/>
	<rdf:li rdf:resource="https://www.howtouselinux.com/post/k8s-node-ips-vs-pod-ips-vs-cluster-ips-vs-nodeport"/>
	<rdf:li rdf:resource="https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html"/>
	<rdf:li rdf:resource="https://www.google.com/intl/en/ipv6/statistics.html"/>
	<rdf:li rdf:resource="https://corerad.net/"/>
	<rdf:li rdf:resource="https://medium.com/@davejosephsen/backcountry-wifi-part-2-86e16b8d46ce"/>
	<rdf:li rdf:resource="https://medium.com/@davejosephsen/backcountry-wifi-an-epic-99a09094f1cf"/>
	<rdf:li rdf:resource="https://arslan.io/2024/09/10/my-homelab-setup/"/>
	<rdf:li rdf:resource="https://tailscale.com/blog/new-internet"/>
	<rdf:li rdf:resource="https://blog.twitch.tv/en/2018/01/16/twirp-a-sweet-new-rpc-framework-for-go-5f2febbf35f/"/>
	<rdf:li rdf:resource="https://toonk.io/sending-network-packets-in-go/"/>
	<rdf:li rdf:resource="https://fck-nat.dev/stable/"/>
	<rdf:li rdf:resource="https://fck-nat.dev/stable/choosing_an_instance_size/"/>
	<rdf:li rdf:resource="https://quantum5.ca/2023/10/10/what-i-wish-i-knew-when-i-got-my-asn/"/>
	<rdf:li rdf:resource="https://github.com/AndrewGuenther/fck-nat/"/>
	<rdf:li rdf:resource="https://iximiuz.com/en/posts/laymans-iptables-101/?z=3"/>
	<rdf:li rdf:resource="https://skyplane.org/en/latest/index.html"/>
	<rdf:li rdf:resource="https://github.com/axboe/liburing/wiki/io_uring-and-networking-in-2023"/>
	<rdf:li rdf:resource="https://slack.engineering/building-the-next-evolution-of-cloud-networks-at-slack-a-retrospective/"/>
	<rdf:li rdf:resource="https://slack.engineering/building-the-next-evolution-of-cloud-networks-at-slack/"/>
	<rdf:li rdf:resource="https://lwn.net/SubscriberLink/913260/8819c42491a70e9b/"/>
	<rdf:li rdf:resource="https://github.com/yarrick/pingfs"/>
	<rdf:li rdf:resource="https://github.com/p8952/bocker/blob/master/bocker"/>
	<rdf:li rdf:resource="https://github.com/Shopify/toxiproxy"/>
	<rdf:li rdf:resource="https://netplan.io/"/>
	<rdf:li rdf:resource="https://www.mattkeeter.com/blog/2022-08-11-udp/"/>
	<rdf:li rdf:resource="https://talawah.io/blog/linux-kernel-vs-dpdk-http-performance-showdown/"/>
	<rdf:li rdf:resource="https://aws.amazon.com/blogs/networking-and-content-delivery/collecting-aws-networking-information-in-large-multi-account-environments/"/>
	<rdf:li rdf:resource="https://www.robinsloan.com/lab/bad-hosts/"/>
	<rdf:li rdf:resource="https://www.ietf.org/id/draft-schoen-intarea-unicast-127-00.html"/>
	<rdf:li rdf:resource="https://fly.io/blog/ssh-and-user-mode-ip-wireguard/"/>
	<rdf:li rdf:resource="https://stackoverflow.com/questions/52992085/why-cant-an-aws-lambda-function-inside-a-public-subnet-in-a-vpc-connect-to-the"/>
	<rdf:li rdf:resource="https://www.gamedeveloper.com/programming/1500-archers-on-a-28-8-network-programming-in-age-of-empires-and-beyond"/>
	<rdf:li rdf:resource="https://aws.amazon.com/blogs/aws/inspect-subnet-to-subnet-traffic-with-amazon-vpc-more-specific-routing/"/>
	<rdf:li rdf:resource="https://blog.cloudflare.com/rpki/"/>
	<rdf:li rdf:resource="https://blog.cloudflare.com/build-your-own-private-network-on-cloudflare/"/>
	<rdf:li rdf:resource="https://hightechforum.org/broadband-policy-fact-and-fiction/"/>
	<rdf:li rdf:resource="https://tailscale.com/blog/how-nat-traversal-works/"/>
	<rdf:li rdf:resource="https://aws.amazon.com/blogs/networking-and-content-delivery/amazon-ec2-instance-level-network-performance-metrics-uncover-new-insights/"/>
	<rdf:li rdf:resource="https://cilium.io/blog/2020/11/10/ebpf-future-of-networking/"/>
	<rdf:li rdf:resource="https://blog.dave.tf/post/new-kubernetes/"/>
	<rdf:li rdf:resource="https://github.com/amzn/amzn-drivers/blob/master/kernel/linux/common/ena_com/ena_admin_defs.h#L395-L420"/>
	<rdf:li rdf:resource="https://blog.cloudflare.com/introducing-cloudflare-one/"/>
	<rdf:li rdf:resource="https://cilium.io/blog/2020/08/19/google-chooses-cilium-for-gke-networking/"/>
	<rdf:li rdf:resource="https://noteworthy.tech/start/"/>
	<rdf:li rdf:resource="https://theojulienne.io/2020/07/03/scaling-linux-services-before-accepting-connections.html"/>
	<rdf:li rdf:resource="https://mcanini.github.io/papers/p4xos.ton.pdf"/>
	<rdf:li rdf:resource="https://blog.ipspace.net/2020/05/aws-networking-101.html"/>
	<rdf:li rdf:resource="https://ipfs.io/"/>
	<rdf:li rdf:resource="https://dat.foundation/"/>
	<rdf:li rdf:resource="https://docs.google.com/drawings/d/1MtWL8qRTs6PlnJrW4dh8135_S9e2SaawT410bJuoBPk/edit"/>
	<rdf:li rdf:resource="https://meter.com/"/>
	<rdf:li rdf:resource="https://monzo.com/blog/we-built-network-isolation-for-1-500-services"/>
	<rdf:li rdf:resource="https://stressgrid.com/blog/pps_limits_in_ec2/"/>
	<rdf:li rdf:resource="https://www.ietfjournal.org/enabling-internet-measurement-with-the-quic-spin-bit/"/>
	<rdf:li rdf:resource="https://www.altoros.com/blog/kubernetes-networking-writing-your-own-simple-cni-plug-in-with-bash/"/>
	<rdf:li rdf:resource="https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44824.pdf"/>
	<rdf:li rdf:resource="https://wiki.linuxfoundation.org/networking/netem"/>
	<rdf:li rdf:resource="https://caveofcode.com/2017/06/how-to-setup-a-vpn-connection-from-inside-a-pod-in-kubernetes/amp/"/>
	<rdf:li rdf:resource="https://tools.ietf.org/html/draft-dukkipati-tcpm-tcp-loss-probe-01"/>
	<rdf:li rdf:resource="https://fd.io/"/>
	<rdf:li rdf:resource="http://www.linuxvirtualserver.org/software/ipvs.html"/>
	<rdf:li rdf:resource="https://blog.apnic.net/2017/12/12/internet-protocols-changing/"/>
	<rdf:li rdf:resource="https://code.facebook.com/posts/608854979307125/building-zero-protocol-for-fast-secure-mobile-connections/"/>
	<rdf:li rdf:resource="https://duo.com/docs/dng"/>
	<rdf:li rdf:resource="http://queue.acm.org/detail.cfm?id=3022184"/>
	<rdf:li rdf:resource="https://blog.cloudflare.com/how-to-achieve-low-latency/"/>
	<rdf:li rdf:resource="http://dpdk.org/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://clickhouse.com/blog/kubenetmon-open-sourced">
    <title>Open sourcing kubenetmon: how we monitor data transfer in ClickHouse Cloud</title>
    <dc:date>2026-04-26T17:06:40+00:00</dc:date>
    <link>https://clickhouse.com/blog/kubenetmon-open-sourced</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>kubernetes networking monitoring clickhouse</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:66e1e6232e9b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kubernetes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:clickhouse"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/data-protection.html#encryption-transit">
    <title>Data protection in Amazon EC2 - Amazon Elastic Compute Cloud</title>
    <dc:date>2025-11-17T22:16:00+00:00</dc:date>
    <link>https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/data-protection.html#encryption-transit</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[It was surprisingly hard to find a canonical reference to support the statement "AWS encrypts VPC traffic."]]></description>
<dc:subject>aws networking encryption</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b089e10c885a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:encryption"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://postgres.ai/blog/20251105-postgres-marathon-2-012-ultra-fast-replica-creation-pgbackrest">
    <title>#PostgresMarathon 2-012: Ultra-fast replica creation with pgBackRest | PostgresAI</title>
    <dc:date>2025-11-07T03:36:07+00:00</dc:date>
    <link>https://postgres.ai/blog/20251105-postgres-marathon-2-012-ultra-fast-replica-creation-pgbackrest</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>postgres backup networking perf aws</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:6d774e856ad1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:backup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.howtouselinux.com/post/k8s-node-ips-vs-pod-ips-vs-cluster-ips-vs-nodeport">
    <title>K8s - Node IPs vs Pod IPs vs Cluster IPs vs NodePort - howtouselinux</title>
    <dc:date>2025-10-22T17:37:50+00:00</dc:date>
    <link>https://www.howtouselinux.com/post/k8s-node-ips-vs-pod-ips-vs-cluster-ips-vs-nodeport</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>kubernetes networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:7acbe7e6c76e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kubernetes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html">
    <title>IP Sysctl — The Linux Kernel documentation</title>
    <dc:date>2025-02-05T00:00:17+00:00</dc:date>
    <link>https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>linux kernel networking sysctl</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:dee1fc72096b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kernel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sysctl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.google.com/intl/en/ipv6/statistics.html">
    <title>IPv6 – Google</title>
    <dc:date>2025-01-07T18:54:08+00:00</dc:date>
    <link>https://www.google.com/intl/en/ipv6/statistics.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>ipv6 networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:57616bb57656/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ipv6"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://corerad.net/">
    <title>CoreRAD</title>
    <dc:date>2024-11-24T04:16:10+00:00</dc:date>
    <link>https://corerad.net/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>corerad ipv6 ndp networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:594920a449ae/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:corerad"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ipv6"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ndp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@davejosephsen/backcountry-wifi-part-2-86e16b8d46ce">
    <title>BackCountry Wifi; Part 2. Wither the Sun | by Dave Josephsen | Medium</title>
    <dc:date>2024-11-15T01:29:48+00:00</dc:date>
    <link>https://medium.com/@davejosephsen/backcountry-wifi-part-2-86e16b8d46ce</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>backcountry rural wifi networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:9e446265aeef/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:backcountry"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rural"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:wifi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@davejosephsen/backcountry-wifi-an-epic-99a09094f1cf">
    <title>BackCountry Wifi; An Epic. Part 1 : The view from Broker’s Knobb | by Dave Josephsen | Medium</title>
    <dc:date>2024-11-15T01:29:40+00:00</dc:date>
    <link>https://medium.com/@davejosephsen/backcountry-wifi-an-epic-99a09094f1cf</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>backcountry rural wifi networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4f0dda7a3a87/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:backcountry"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rural"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:wifi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://arslan.io/2024/09/10/my-homelab-setup/">
    <title>My Homelab Setup</title>
    <dc:date>2024-11-07T05:56:24+00:00</dc:date>
    <link>https://arslan.io/2024/09/10/my-homelab-setup/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>homelab fatih ubiquiti unifi networking wifi</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:90d7ba29e668/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:homelab"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:fatih"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ubiquiti"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unifi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:wifi"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tailscale.com/blog/new-internet">
    <title>The New Internet</title>
    <dc:date>2024-09-13T23:38:25+00:00</dc:date>
    <link>https://tailscale.com/blog/new-internet</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>tailscale networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:99b5c4daa93b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tailscale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.twitch.tv/en/2018/01/16/twirp-a-sweet-new-rpc-framework-for-go-5f2febbf35f/">
    <title>Twirp: a sweet new RPC framework for Go</title>
    <dc:date>2024-06-09T21:52:00+00:00</dc:date>
    <link>https://blog.twitch.tv/en/2018/01/16/twirp-a-sweet-new-rpc-framework-for-go-5f2febbf35f/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[It's basically Stubby!]]></description>
<dc:subject>golang twirp twitch rpc network networking dist grpc protobuf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c129af08353a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:twirp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:twitch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rpc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dist"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:grpc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:protobuf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://toonk.io/sending-network-packets-in-go/">
    <title>High-Speed Packet Transmission in Go: From net.Dial to AF_XDP</title>
    <dc:date>2024-03-14T00:31:16+00:00</dc:date>
    <link>https://toonk.io/sending-network-packets-in-go/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>golang linux networking perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:7127378681e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://fck-nat.dev/stable/">
    <title>fck-nat</title>
    <dc:date>2024-01-28T20:52:42+00:00</dc:date>
    <link>https://fck-nat.dev/stable/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I love that someone’s taken up the cause of cheaper NAT in AWS since AWS abdicated.]]></description>
<dc:subject>aws nat networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:bae1d0296cae/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://fck-nat.dev/stable/choosing_an_instance_size/">
    <title>Choosing an Instance Size - fck-nat</title>
    <dc:date>2024-01-28T20:51:43+00:00</dc:date>
    <link>https://fck-nat.dev/stable/choosing_an_instance_size/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[It’s the per-GB charges that really kill folks with AWS-managed NAT Gateway. These instances, at scale, aren’t particularly cheaper.]]></description>
<dc:subject>aws nat networking perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2e37d3610358/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://quantum5.ca/2023/10/10/what-i-wish-i-knew-when-i-got-my-asn/">
    <title>What I wish I knew when I got my ASN | Quantum</title>
    <dc:date>2023-10-26T16:31:29+00:00</dc:date>
    <link>https://quantum5.ca/2023/10/10/what-i-wish-i-knew-when-i-got-my-asn/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[If ever I go overboard on a homelab, I will go OVERBOARD.
]]></description>
<dc:subject>bgp asn networking arin ripe</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4c749f70d848/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bgp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:asn"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:arin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ripe"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/AndrewGuenther/fck-nat/">
    <title>AndrewGuenther/fck-nat: Feasible cost konfigurable NAT: An AWS NAT Instance AMI</title>
    <dc:date>2023-08-17T16:55:11+00:00</dc:date>
    <link>https://github.com/AndrewGuenther/fck-nat/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Someone took up the torch on NAT instances that run in EC2!]]></description>
<dc:subject>fck-nat nat aws networking ipv4</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0ba9aff8ede1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:fck-nat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ipv4"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://iximiuz.com/en/posts/laymans-iptables-101/?z=3">
    <title>Illustrated introduction to Linux iptables</title>
    <dc:date>2023-04-30T21:28:56+00:00</dc:date>
    <link>https://iximiuz.com/en/posts/laymans-iptables-101/?z=3</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>linux networking iptables</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c703f18b1db7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:iptables"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://skyplane.org/en/latest/index.html">
    <title>Skyplane 0.2 documentation</title>
    <dc:date>2023-03-15T03:55:17+00:00</dc:date>
    <link>https://skyplane.org/en/latest/index.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Like Riverbed for S3 and GCS.]]></description>
<dc:subject>skyplane aws s3 gcp gcs cloud storage perf networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:15b24a2eaef5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:skyplane"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:s3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gcs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:storage"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/axboe/liburing/wiki/io_uring-and-networking-in-2023">
    <title>io_uring and networking in 2023 · axboe/liburing Wiki</title>
    <dc:date>2023-02-16T16:36:30+00:00</dc:date>
    <link>https://github.com/axboe/liburing/wiki/io_uring-and-networking-in-2023</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[TIL even epoll is unfashionable.]]></description>
<dc:subject>linux io iouring io_uring kernel networking perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:32cc7bf84efc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:io"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:iouring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:io_uring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kernel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://slack.engineering/building-the-next-evolution-of-cloud-networks-at-slack-a-retrospective/">
    <title>Building the Next Evolution of Cloud Networks at Slack - A Retrospective - Slack Engineering</title>
    <dc:date>2023-01-18T05:32:47+00:00</dc:date>
    <link>https://slack.engineering/building-the-next-evolution-of-cloud-networks-at-slack-a-retrospective/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>slack aws sharedvpc networking whitecastle vpc</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:613e0c008050/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:slack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sharedvpc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:whitecastle"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vpc"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://slack.engineering/building-the-next-evolution-of-cloud-networks-at-slack/">
    <title>Building the Next Evolution of Cloud Networks at Slack - Slack Engineering</title>
    <dc:date>2023-01-18T05:22:59+00:00</dc:date>
    <link>https://slack.engineering/building-the-next-evolution-of-cloud-networks-at-slack/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>slack aws sharedvpc networking whitecastle vpc</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:02a51a53bd0a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:slack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sharedvpc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:whitecastle"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vpc"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lwn.net/SubscriberLink/913260/8819c42491a70e9b/">
    <title>Moving past TCP in the data center, part 1 [LWN.net]</title>
    <dc:date>2022-11-02T04:46:21+00:00</dc:date>
    <link>https://lwn.net/SubscriberLink/913260/8819c42491a70e9b/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[John Ousterhout vs TCP.]]></description>
<dc:subject>datacenter networking tcp perf nic</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8933ee24d0ef/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:datacenter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nic"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/yarrick/pingfs">
    <title>yarrick/pingfs: Stores your data in ICMP ping packets</title>
    <dc:date>2022-11-01T04:17:59+00:00</dc:date>
    <link>https://github.com/yarrick/pingfs</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This is delightfully insane.]]></description>
<dc:subject>fuse filesystem networking icmp pingfs linux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:67c22de42438/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:fuse"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:filesystem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:icmp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pingfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/p8952/bocker/blob/master/bocker">
    <title>bocker/bocker at master · p8952/bocker · GitHub</title>
    <dc:date>2022-10-17T05:18:11+00:00</dc:date>
    <link>https://github.com/p8952/bocker/blob/master/bocker</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Worth reading just for the bocker_run function, just about the shortest imaginable version of all the network bridging nonsense necessary to act like a container.]]></description>
<dc:subject>bocker docker bash containers linux cgroups networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d4829dbec496/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bocker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:docker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:containers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cgroups"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Shopify/toxiproxy">
    <title>Shopify/toxiproxy: A TCP proxy to simulate network and system conditions for chaos and resiliency testing</title>
    <dc:date>2022-09-17T00:17:13+00:00</dc:date>
    <link>https://github.com/Shopify/toxiproxy</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[A possibly user-friendlier thing in the same genre as Jepsen.]]></description>
<dc:subject>toxiproxy networking latency chaos testing</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e57cfc762472/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:toxiproxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:latency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:chaos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:testing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://netplan.io/">
    <title>Netplan</title>
    <dc:date>2022-08-23T01:44:17+00:00</dc:date>
    <link>https://netplan.io/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Solution in search of a problem much?]]></description>
<dc:subject>canonical ubuntu linux networking netplan systemd</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4c46301bdf1c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:canonical"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ubuntu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:netplan"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:systemd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mattkeeter.com/blog/2022-08-11-udp/">
    <title>From Oscilloscope to Wireshark - A UDP Story</title>
    <dc:date>2022-08-15T18:21:23+00:00</dc:date>
    <link>https://www.mattkeeter.com/blog/2022-08-11-udp/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Fun!]]></description>
<dc:subject>oxide networking ethernet udp oscilloscope pcap wireshark tshark</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:38bd05e6023f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:oxide"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ethernet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:udp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:oscilloscope"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pcap"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:wireshark"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tshark"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://talawah.io/blog/linux-kernel-vs-dpdk-http-performance-showdown/">
    <title>Linux Kernel vs DPDK: HTTP Performance Showdown | talawah.io</title>
    <dc:date>2022-07-08T18:58:07+00:00</dc:date>
    <link>https://talawah.io/blog/linux-kernel-vs-dpdk-http-performance-showdown/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This is absolutely fantastic context on using DPDK. I feel much better about when to suggest it after reading this.]]></description>
<dc:subject>linux kernel networking dpdk perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:543f1c85860b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kernel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dpdk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://aws.amazon.com/blogs/networking-and-content-delivery/collecting-aws-networking-information-in-large-multi-account-environments/">
    <title>Collecting AWS networking information in large multi-account environments | Networking &amp; Content Delivery</title>
    <dc:date>2022-04-23T14:43:10+00:00</dc:date>
    <link>https://aws.amazon.com/blogs/networking-and-content-delivery/collecting-aws-networking-information-in-large-multi-account-environments/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Option 3 looks very compatible with Substrate’s world.]]></description>
<dc:subject>aws networking audit</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b514544817c3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:audit"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.robinsloan.com/lab/bad-hosts/">
    <title>Bad hosts, or: how I learned to stop worrying and love the overlay network</title>
    <dc:date>2022-02-15T13:43:14+00:00</dc:date>
    <link>https://www.robinsloan.com/lab/bad-hosts/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Hate to see Nebula and Ethereum mentioned in the same post. Still, funny the see Nebula called “robotic.”]]></description>
<dc:subject>networking ipv6 nat nebula tailscale zerotier lan</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4f127608103a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ipv6"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nebula"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tailscale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:zerotier"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:lan"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.ietf.org/id/draft-schoen-intarea-unicast-127-00.html">
    <title>Unicast Use of the Formerly Reserved 127/8</title>
    <dc:date>2021-11-17T00:24:55+00:00</dc:date>
    <link>https://www.ietf.org/id/draft-schoen-intarea-unicast-127-00.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This should be fun.]]></description>
<dc:subject>networking localhost ip ipv4 ietf rfc</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ad99d11895db/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:localhost"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ipv4"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ietf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rfc"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://fly.io/blog/ssh-and-user-mode-ip-wireguard/">
    <title>SSH and User-mode IP WireGuard · Fly</title>
    <dc:date>2021-10-30T23:39:54+00:00</dc:date>
    <link>https://fly.io/blog/ssh-and-user-mode-ip-wireguard/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[People sure do a lot of somersaults to use Wireguard.]]></description>
<dc:subject>flyio networking wireguard ssh</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4f71717b9485/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:flyio"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:wireguard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ssh"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://stackoverflow.com/questions/52992085/why-cant-an-aws-lambda-function-inside-a-public-subnet-in-a-vpc-connect-to-the">
    <title>amazon web services - Why can't an AWS lambda function inside a public subnet in a VPC connect to the internet? - Stack Overflow</title>
    <dc:date>2021-10-29T06:41:28+00:00</dc:date>
    <link>https://stackoverflow.com/questions/52992085/why-cant-an-aws-lambda-function-inside-a-public-subnet-in-a-vpc-connect-to-the</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[A good explanation of precisely why Lambda functions can't access the Internet from a public subnet - they don't ever get public IP addresses from your VPC. Importantly, though, Lambda functions can be perfectly happy in public subnets so long as they don't need to connect to anything non-local.]]></description>
<dc:subject>aws lambda networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:507a5570b63a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:lambda"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.gamedeveloper.com/programming/1500-archers-on-a-28-8-network-programming-in-age-of-empires-and-beyond">
    <title>1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond</title>
    <dc:date>2021-10-21T05:54:53+00:00</dc:date>
    <link>https://www.gamedeveloper.com/programming/1500-archers-on-a-28-8-network-programming-in-age-of-empires-and-beyond</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>games networking multiplayer</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:1f3f24cbf239/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:multiplayer"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://aws.amazon.com/blogs/aws/inspect-subnet-to-subnet-traffic-with-amazon-vpc-more-specific-routing/">
    <title>Amazon VPC Routing Enhancements Allow You to Inspect Traffic Between Subnets In a VPC | AWS News Blog</title>
    <dc:date>2021-09-03T13:51:28+00:00</dc:date>
    <link>https://aws.amazon.com/blogs/aws/inspect-subnet-to-subnet-traffic-with-amazon-vpc-more-specific-routing/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[AWS made it possible for you to make every byte of network transit even more expensive!]]></description>
<dc:subject>aws networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:db42cd66b5da/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.cloudflare.com/rpki/">
    <title>RPKI - The required cryptographic upgrade to BGP routing</title>
    <dc:date>2021-05-04T18:00:40+00:00</dc:date>
    <link>https://blog.cloudflare.com/rpki/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>cloudflare bgp rpki networking routing security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ac5c0ec6e6df/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cloudflare"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bgp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rpki"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:routing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.cloudflare.com/build-your-own-private-network-on-cloudflare/">
    <title>Start building your own private network on Cloudflare today</title>
    <dc:date>2021-04-30T14:49:10+00:00</dc:date>
    <link>https://blog.cloudflare.com/build-your-own-private-network-on-cloudflare/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Getting into the VPN and intranet game.]]></description>
<dc:subject>cloudflare networking vpn</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c1c1ed6c5ad4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cloudflare"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vpn"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hightechforum.org/broadband-policy-fact-and-fiction/">
    <title>Rewiring America Smartly - High Tech Forum</title>
    <dc:date>2021-04-30T00:11:22+00:00</dc:date>
    <link>https://hightechforum.org/broadband-policy-fact-and-fiction/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>networking telecom</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d8aa16da05a5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:telecom"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tailscale.com/blog/how-nat-traversal-works/">
    <title>How NAT traversal works · Tailscale Blog</title>
    <dc:date>2021-02-23T22:38:30+00:00</dc:date>
    <link>https://tailscale.com/blog/how-nat-traversal-works/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>nat networking ice stun turn tailscale</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:368277c772fd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:stun"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:turn"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tailscale"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://aws.amazon.com/blogs/networking-and-content-delivery/amazon-ec2-instance-level-network-performance-metrics-uncover-new-insights/">
    <title>Amazon EC2 instance-level network performance metrics uncover new insights | Networking &amp; Content Delivery</title>
    <dc:date>2021-02-05T00:13:03+00:00</dc:date>
    <link>https://aws.amazon.com/blogs/networking-and-content-delivery/amazon-ec2-instance-level-network-performance-metrics-uncover-new-insights/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Much better statistics now available to know when you exceed the capabilities of your NIC in EC2.]]></description>
<dc:subject>aws ec2 networking perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:cc2aeadf16cb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ec2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://cilium.io/blog/2020/11/10/ebpf-future-of-networking/">
    <title>eBPF - The Future of Networking &amp; Security — Cilium</title>
    <dc:date>2020-12-18T22:17:51+00:00</dc:date>
    <link>https://cilium.io/blog/2020/11/10/ebpf-future-of-networking/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[eBPF keeps climbing my “do something with this” list. It’s becoming a safety-oriented, general-purpose kernel programming environment.]]></description>
<dc:subject>linux networking ebpf kubernetes cni sdn cilium</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:29c3d94a5198/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ebpf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kubernetes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cni"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sdn"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cilium"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.dave.tf/post/new-kubernetes/">
    <title>A better Kubernetes, from the ground up · blog.dave.tf</title>
    <dc:date>2020-12-02T17:36:17+00:00</dc:date>
    <link>https://blog.dave.tf/post/new-kubernetes/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I feel dumber for having read this. Second-to-last sentence is spot-on, though.]]></description>
<dc:subject>kubernetes orchestration containers networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:6ca51bd41268/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kubernetes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:orchestration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:containers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/amzn/amzn-drivers/blob/master/kernel/linux/common/ena_com/ena_admin_defs.h#L395-L420">
    <title>amzn-drivers/ena_admin_defs.h at master · amzn/amzn-drivers · GitHub</title>
    <dc:date>2020-10-28T18:05:40+00:00</dc:date>
    <link>https://github.com/amzn/amzn-drivers/blob/master/kernel/linux/common/ena_com/ena_admin_defs.h#L395-L420</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Monitor these numbers to see if your NICs are being throttled.]]></description>
<dc:subject>aws ec2 networking kernel ratelimit</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:911cf9d393ca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ec2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kernel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ratelimit"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.cloudflare.com/introducing-cloudflare-one/">
    <title>Introducing Cloudflare One</title>
    <dc:date>2020-10-18T15:18:28+00:00</dc:date>
    <link>https://blog.cloudflare.com/introducing-cloudflare-one/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Like Nebula if it was already integrated with tons of stuff.]]></description>
<dc:subject>cloudflare wan beyondcorp networking architecture security nebula</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:258971aca8b9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cloudflare"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:wan"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:beyondcorp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nebula"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://cilium.io/blog/2020/08/19/google-chooses-cilium-for-gke-networking/">
    <title>Google announces Cilium &amp; eBPF as the new networking dataplane for GKE — Cilium</title>
    <dc:date>2020-08-20T20:43:40+00:00</dc:date>
    <link>https://cilium.io/blog/2020/08/19/google-chooses-cilium-for-gke-networking/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I’m guessing some folks found the limits of the iptables Rube Goldberg machine.]]></description>
<dc:subject>kubernetes cilium google linux ebpf networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:a116c9f75a76/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kubernetes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cilium"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ebpf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://noteworthy.tech/start/">
    <title>Hello, Noteworthy</title>
    <dc:date>2020-08-07T14:09:12+00:00</dc:date>
    <link>https://noteworthy.tech/start/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Unholy amalgamation of Tailscale (it a lesser Nebula), <https://github.com/sovereign/sovereign>, and the “new Internet” plot device from Silicon Valley.]]></description>
<dc:subject>noteworthy networking wireguard</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:54f4badea720/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:noteworthy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:wireguard"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://theojulienne.io/2020/07/03/scaling-linux-services-before-accepting-connections.html">
    <title>Scaling Linux Services: Before accepting connections</title>
    <dc:date>2020-07-21T13:49:10+00:00</dc:date>
    <link>https://theojulienne.io/2020/07/03/scaling-linux-services-before-accepting-connections.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>linux networking tcp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:264b47dedc8c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mcanini.github.io/papers/p4xos.ton.pdf">
    <title>P4xos: Consensus as a Network Service</title>
    <dc:date>2020-06-05T20:28:05+00:00</dc:date>
    <link>https://mcanini.github.io/papers/p4xos.ton.pdf</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA["Abstract—In this paper, we explore how a programmable forwarding plane offered by a new breed of network switches might
naturally accelerate consensus protocols, specifically focusing on
Paxos. The performance of consensus protocols has long been a
concern. By implementing Paxos in the forwarding plane, we are
able to significantly increase throughput and reduce latency. Our
P4-based implementation running on an ASIC in isolation can
process over 2.5 billion consensus messages per second, a four
orders of magnitude improvement in throughput over a widelyused software implementation. This effectively removes consensus
as a bottleneck for distributed applications in data centers.
Beyond sheer performance, our approach offers several other
important benefits: it readily lends itself to formal verification;
it does not rely on any additional network hardware; and as a
full Paxos implementation, it makes only very weak assumptions
about the network."]]></description>
<dc:subject>paxos networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:7ce12478226d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:paxos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.ipspace.net/2020/05/aws-networking-101.html">
    <title>AWS Networking 101 « ipSpace.net blog</title>
    <dc:date>2020-05-13T16:13:37+00:00</dc:date>
    <link>https://blog.ipspace.net/2020/05/aws-networking-101.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Basically a list of advanced networking tricks you can’t go in AWS.]]></description>
<dc:subject>aws networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:638f80bb55b0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ipfs.io/">
    <title>IPFS is the Distributed Web</title>
    <dc:date>2019-11-26T23:43:46+00:00</dc:date>
    <link>https://ipfs.io/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>ipfs p2p decentralized web networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:bd8ac0578874/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ipfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:p2p"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:decentralized"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dat.foundation/">
    <title>dat:// — a peer-to-peer protocol</title>
    <dc:date>2019-11-26T23:42:40+00:00</dc:date>
    <link>https://dat.foundation/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>dat decentralized networking p2p</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5bc4cfd21f78/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:decentralized"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:p2p"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://docs.google.com/drawings/d/1MtWL8qRTs6PlnJrW4dh8135_S9e2SaawT410bJuoBPk/edit">
    <title>kube-proxy iptables &quot;nat&quot; control flow - Google Drawings</title>
    <dc:date>2019-11-16T19:01:49+00:00</dc:date>
    <link>https://docs.google.com/drawings/d/1MtWL8qRTs6PlnJrW4dh8135_S9e2SaawT410bJuoBPk/edit</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[My god.]]></description>
<dc:subject>kubernetes networking iptables</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5c3a2a83a1cd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kubernetes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:iptables"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://meter.com/">
    <title>Meter</title>
    <dc:date>2019-11-10T17:43:22+00:00</dc:date>
    <link>https://meter.com/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Even more managed than Ubiquiti, aimed at the business/office market.]]></description>
<dc:subject>meter wifi networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:519339124e40/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:meter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:wifi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://monzo.com/blog/we-built-network-isolation-for-1-500-services">
    <title>We built network isolation for 1,500 services to make Monzo more secure</title>
    <dc:date>2019-11-06T19:26:20+00:00</dc:date>
    <link>https://monzo.com/blog/we-built-network-isolation-for-1-500-services</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[How did a _bank_ not have this from day one?]]></description>
<dc:subject>monzo kubernetes calico networking security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:9878941da4a0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monzo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kubernetes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:calico"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://stressgrid.com/blog/pps_limits_in_ec2/">
    <title>Packets-per-second limits in EC2</title>
    <dc:date>2019-06-07T23:11:48+00:00</dc:date>
    <link>https://stressgrid.com/blog/pps_limits_in_ec2/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>aws ec2 networking perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8d1c8a85085e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ec2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.ietfjournal.org/enabling-internet-measurement-with-the-quic-spin-bit/">
    <title>Enabling Internet Measurement with the QUIC Spin Bit – IETF Journal</title>
    <dc:date>2019-02-10T05:52:11+00:00</dc:date>
    <link>https://www.ietfjournal.org/enabling-internet-measurement-with-the-quic-spin-bit/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The made-to-be-measured parts of QUIC are so damn cool.]]></description>
<dc:subject>quic networking ietf rtt monitoring</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e4966e10a57e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:quic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ietf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rtt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monitoring"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.altoros.com/blog/kubernetes-networking-writing-your-own-simple-cni-plug-in-with-bash/">
    <title>Kubernetes Networking: How to Write Your Own CNI Plug-in with Bash | Altoros</title>
    <dc:date>2018-09-06T15:47:43+00:00</dc:date>
    <link>https://www.altoros.com/blog/kubernetes-networking-writing-your-own-simple-cni-plug-in-with-bash/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>kubernetes cni networking linux ethernet</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ace6279bbe4b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kubernetes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cni"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ethernet"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44824.pdf">
    <title>Maglev: A Fast and Reliable Software Network Load Balancer</title>
    <dc:date>2018-06-03T19:53:36+00:00</dc:date>
    <link>https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44824.pdf</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>google maglev loadbalancing networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d2c552b1dd22/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:maglev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:loadbalancing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://wiki.linuxfoundation.org/networking/netem">
    <title>networking:netem [Linux Foundation Wiki]</title>
    <dc:date>2018-05-11T21:37:54+00:00</dc:date>
    <link>https://wiki.linuxfoundation.org/networking/netem</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Some relatively complete docs on tuning Linux to artificially slow traffic.]]></description>
<dc:subject>linux netem tc networking testing latency perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:25ea3a3bf196/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:netem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:latency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://caveofcode.com/2017/06/how-to-setup-a-vpn-connection-from-inside-a-pod-in-kubernetes/amp/">
    <title>How to setup a VPN connection from inside a pod in Kubernetes | Cave of Code</title>
    <dc:date>2018-03-11T03:35:15+00:00</dc:date>
    <link>https://caveofcode.com/2017/06/how-to-setup-a-vpn-connection-from-inside-a-pod-in-kubernetes/amp/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Walkthrough of using a tun interface in Kubernetes.]]></description>
<dc:subject>linux networking kubernetes openvpn docker</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d064c4b56e75/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kubernetes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:openvpn"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:docker"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tools.ietf.org/html/draft-dukkipati-tcpm-tcp-loss-probe-01">
    <title>draft-dukkipati-tcpm-tcp-loss-probe-01 - Tail Loss Probe (TLP): An Algorithm for Fast Recovery of Tail Losses</title>
    <dc:date>2018-02-09T20:22:19+00:00</dc:date>
    <link>https://tools.ietf.org/html/draft-dukkipati-tcpm-tcp-loss-probe-01</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>tcp networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:9ea0e9fd3c6a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://fd.io/">
    <title>Home - The Fast Data Project</title>
    <dc:date>2018-01-16T05:00:19+00:00</dc:date>
    <link>https://fd.io/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[DPDK community.]]></description>
<dc:subject>dpdk linux networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c5976f324aad/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dpdk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.linuxvirtualserver.org/software/ipvs.html">
    <title>IPVS Software - Advanced Layer-4 Switching</title>
    <dc:date>2018-01-16T04:58:51+00:00</dc:date>
    <link>http://www.linuxvirtualserver.org/software/ipvs.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>linux loadbalancing networking ipvs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2d777bc53ce7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:loadbalancing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ipvs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.apnic.net/2017/12/12/internet-protocols-changing/">
    <title>Internet protocols are changing | APNIC Blog</title>
    <dc:date>2017-12-19T14:02:13+00:00</dc:date>
    <link>https://blog.apnic.net/2017/12/12/internet-protocols-changing/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Good survey of the currently-in-flight changes to core network protocols and their motivations.  It'll be a little weird when almost everything is working around port and protocol differentiation.]]></description>
<dc:subject>dns http quic tcp udp tls networking perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:77637e2b658a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:quic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:udp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tls"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://code.facebook.com/posts/608854979307125/building-zero-protocol-for-fast-secure-mobile-connections/">
    <title>Building Zero protocol for fast, secure mobile connections | Engineering Blog | Facebook Code | Facebook</title>
    <dc:date>2017-12-19T13:51:08+00:00</dc:date>
    <link>https://code.facebook.com/posts/608854979307125/building-zero-protocol-for-fast-secure-mobile-connections/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The industry's getting bolder about just redoing primitive network protocols.]]></description>
<dc:subject>tcp quic tls zero facebook networking perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:53df53db7f57/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:quic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tls"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:zero"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://duo.com/docs/dng">
    <title>Duo Network Gateway: Duo Security</title>
    <dc:date>2017-11-30T20:46:06+00:00</dc:date>
    <link>https://duo.com/docs/dng</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[More water for the BeyondCorp tide.]]></description>
<dc:subject>duo networking security gateway beyondcorp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:663f1d56de32/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:duo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gateway"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:beyondcorp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://queue.acm.org/detail.cfm?id=3022184">
    <title>BBR: Congestion-Based Congestion Control - ACM Queue</title>
    <dc:date>2017-10-16T21:35:46+00:00</dc:date>
    <link>http://queue.acm.org/detail.cfm?id=3022184</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[...rather than always assuming packet loss is due to congestion.]]></description>
<dc:subject>tcp bbr networking congestion bufferbloat perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:35fc4ca81836/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bbr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:congestion"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bufferbloat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.cloudflare.com/how-to-achieve-low-latency/">
    <title>How to achieve low latency with 10Gbps Ethernet</title>
    <dc:date>2017-10-09T04:43:17+00:00</dc:date>
    <link>https://blog.cloudflare.com/how-to-achieve-low-latency/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Practical networking tips.  Maybe some of these apply in the cloud.]]></description>
<dc:subject>networking linux solarflare intel latency perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5da0a9e17f32/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:solarflare"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:intel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:latency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dpdk.org/">
    <title>DPDK</title>
    <dc:date>2017-10-09T04:06:29+00:00</dc:date>
    <link>http://dpdk.org/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Toolkit for rolling your own TCP or whatever outside the kernel.]]></description>
<dc:subject>dpdk networking linux tcp ip udp perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:333fd76f4846/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dpdk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:udp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>