<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.budblack.me/</loc></url>
  <url><loc>https://www.budblack.me/notes.html</loc></url>
  <url><loc>https://www.budblack.me/series.html</loc></url>
  <url><loc>https://www.budblack.me/about.html</loc></url>
  <url><loc>https://www.budblack.me/posts/series-map-2026.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tcp-handshake-revisit.html</loc></url>
  <url><loc>https://www.budblack.me/posts/cidr-and-subnetting.html</loc></url>
  <url><loc>https://www.budblack.me/posts/dns-resolution-path.html</loc></url>
  <url><loc>https://www.budblack.me/posts/bgp-intuition.html</loc></url>
  <url><loc>https://www.budblack.me/posts/reading-rfcs-habit.html</loc></url>
  <url><loc>https://www.budblack.me/posts/http2-http3-quic.html</loc></url>
  <url><loc>https://www.budblack.me/posts/homelab-decade-tools.html</loc></url>
  <url><loc>https://www.budblack.me/posts/https-wireshark.html</loc></url>
  <url><loc>https://www.budblack.me/posts/cdn-anycast-edge.html</loc></url>
  <url><loc>https://www.budblack.me/posts/cloud-networking-finops.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ipv6-transition.html</loc></url>
  <url><loc>https://www.budblack.me/posts/nat-and-hole-punching.html</loc></url>
  <url><loc>https://www.budblack.me/posts/quic-vs-tcp-middleware.html</loc></url>
  <url><loc>https://www.budblack.me/posts/network-lab-notes.html</loc></url>
  <url><loc>https://www.budblack.me/posts/network-intent-verification.html</loc></url>
  <url><loc>https://www.budblack.me/posts/year-2025-network-craft.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ipv6-only-public-services.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ai-inference-edge-pop.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tls-certificate-lifetimes.html</loc></url>
  <url><loc>https://www.budblack.me/posts/homelab-ixp-route-server.html</loc></url>
  <url><loc>https://www.budblack.me/posts/green-networking-notes.html</loc></url>
  <url><loc>https://www.budblack.me/posts/dns-abuse-protection.html</loc></url>
  <url><loc>https://www.budblack.me/posts/cloud-wan-sdwan.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ebpf-troubleshooting-playbook.html</loc></url>
  <url><loc>https://www.budblack.me/posts/http3-vs-http2-field.html</loc></url>
  <url><loc>https://www.budblack.me/posts/year-2024-practical-crypto.html</loc></url>
  <url><loc>https://www.budblack.me/posts/network-as-code-2024.html</loc></url>
  <url><loc>https://www.budblack.me/posts/cdn-multi-vendor.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ipv6-pd-home.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ai-traffic-patterns.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tls-keyless-edge.html</loc></url>
  <url><loc>https://www.budblack.me/posts/homelab-anycast-lab.html</loc></url>
  <url><loc>https://www.budblack.me/posts/scion-curiosity.html</loc></url>
  <url><loc>https://www.budblack.me/posts/dns-https-svcb.html</loc></url>
  <url><loc>https://www.budblack.me/posts/gateway-api-networking.html</loc></url>
  <url><loc>https://www.budblack.me/posts/quic-ack-frequency.html</loc></url>
  <url><loc>https://www.budblack.me/posts/year-2023-hardening.html</loc></url>
  <url><loc>https://www.budblack.me/posts/observability-sli-for-net.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tcp-cc-in-2023.html</loc></url>
  <url><loc>https://www.budblack.me/posts/homelab-sase-lite.html</loc></url>
  <url><loc>https://www.budblack.me/posts/bgp-aspa-watch.html</loc></url>
  <url><loc>https://www.budblack.me/posts/cdn-compute-at-edge.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ipv6-only-mobile-core.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ebpf-based-load-balancer.html</loc></url>
  <url><loc>https://www.budblack.me/posts/dns-catalog-zones.html</loc></url>
  <url><loc>https://www.budblack.me/posts/multi-cloud-networking-tax.html</loc></url>
  <url><loc>https://www.budblack.me/posts/http3-production-checklist.html</loc></url>
  <url><loc>https://www.budblack.me/posts/post-quantum-tls-radar.html</loc></url>
  <url><loc>https://www.budblack.me/posts/year-2022-standard-wave.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tls-ech-watch.html</loc></url>
  <url><loc>https://www.budblack.me/posts/homelab-kubernetes-light.html</loc></url>
  <url><loc>https://www.budblack.me/posts/dualstack-happy-eyeballs.html</loc></url>
  <url><loc>https://www.budblack.me/posts/cdn-signed-url.html</loc></url>
  <url><loc>https://www.budblack.me/posts/otel-network-signals.html</loc></url>
  <url><loc>https://www.budblack.me/posts/wifi-mesh-backhaul.html</loc></url>
  <url><loc>https://www.budblack.me/posts/rpki-rov-deployment.html</loc></url>
  <url><loc>https://www.budblack.me/posts/private-link-patterns.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ebpf-xdp-drop.html</loc></url>
  <url><loc>https://www.budblack.me/posts/http3-rfc-landed.html</loc></url>
  <url><loc>https://www.budblack.me/posts/year-2021-edge-native.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tcp-syn-cookies-remind.html</loc></url>
  <url><loc>https://www.budblack.me/posts/k8s-cni-overhead.html</loc></url>
  <url><loc>https://www.budblack.me/posts/dot-vs-doh-ops.html</loc></url>
  <url><loc>https://www.budblack.me/posts/home-router-multi-wan.html</loc></url>
  <url><loc>https://www.budblack.me/posts/cdn-image-edge-resize.html</loc></url>
  <url><loc>https://www.budblack.me/posts/mtls-between-services.html</loc></url>
  <url><loc>https://www.budblack.me/posts/bgp-flowspec-sketch.html</loc></url>
  <url><loc>https://www.budblack.me/posts/quic-migration-wifi-lte.html</loc></url>
  <url><loc>https://www.budblack.me/posts/alibaba-aws-vpc-compare.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ipv6-only-cloud-subnet.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ebpf-networking-curious.html</loc></url>
  <url><loc>https://www.budblack.me/posts/year-2020-remote-networks.html</loc></url>
  <url><loc>https://www.budblack.me/posts/hybrid-dns-split-brain.html</loc></url>
  <url><loc>https://www.budblack.me/posts/cdn-bot-and-waf-edge.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ecn-and-l4s-watch.html</loc></url>
  <url><loc>https://www.budblack.me/posts/wifi6-home-upgrade.html</loc></url>
  <url><loc>https://www.budblack.me/posts/mesh-service-networking.html</loc></url>
  <url><loc>https://www.budblack.me/posts/bgp-hijack-case-study.html</loc></url>
  <url><loc>https://www.budblack.me/posts/zero-trust-network-access.html</loc></url>
  <url><loc>https://www.budblack.me/posts/http3-cdn-trials.html</loc></url>
  <url><loc>https://www.budblack.me/posts/vpc-peering-vs-transit.html</loc></url>
  <url><loc>https://www.budblack.me/posts/doh-in-browsers.html</loc></url>
  <url><loc>https://www.budblack.me/posts/wfh-vpn-congestion.html</loc></url>
  <url><loc>https://www.budblack.me/posts/year-2019-quic-wait.html</loc></url>
  <url><loc>https://www.budblack.me/posts/homelab-observability-stack.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tls-cert-automation-acme.html</loc></url>
  <url><loc>https://www.budblack.me/posts/datacenter-east-west.html</loc></url>
  <url><loc>https://www.budblack.me/posts/wireguard-first-tunnel.html</loc></url>
  <url><loc>https://www.budblack.me/posts/load-balancer-l4-l7.html</loc></url>
  <url><loc>https://www.budblack.me/posts/bgp-rpki-intro.html</loc></url>
  <url><loc>https://www.budblack.me/posts/http3-name-settles.html</loc></url>
  <url><loc>https://www.budblack.me/posts/doh-early-debate.html</loc></url>
  <url><loc>https://www.budblack.me/posts/vpc-security-group-model.html</loc></url>
  <url><loc>https://www.budblack.me/posts/year-2018-cloud-edge.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tcpdump-on-busy-host.html</loc></url>
  <url><loc>https://www.budblack.me/posts/cdn-origin-shield.html</loc></url>
  <url><loc>https://www.budblack.me/posts/nat64-first-lab.html</loc></url>
  <url><loc>https://www.budblack.me/posts/wifi-roaming-sticky-client.html</loc></url>
  <url><loc>https://www.budblack.me/posts/vxlan-underlay-matters.html</loc></url>
  <url><loc>https://www.budblack.me/posts/bgp-communities-notes.html</loc></url>
  <url><loc>https://www.budblack.me/posts/http2-server-push-doubt.html</loc></url>
  <url><loc>https://www.budblack.me/posts/homelab-gitops-configs.html</loc></url>
  <url><loc>https://www.budblack.me/posts/sdn-openflow-limits.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ospf-ecmp-load-share.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tls13-final-checklist.html</loc></url>
  <url><loc>https://www.budblack.me/posts/anycast-vs-geo-dns.html</loc></url>
  <url><loc>https://www.budblack.me/posts/dnssec-why-hard.html</loc></url>
  <url><loc>https://www.budblack.me/posts/container-bridge-networking.html</loc></url>
  <url><loc>https://www.budblack.me/posts/quic-early-papers.html</loc></url>
  <url><loc>https://www.budblack.me/posts/year-2017-stack-notes.html</loc></url>
  <url><loc>https://www.budblack.me/posts/wireshark-tcp-stream.html</loc></url>
  <url><loc>https://www.budblack.me/posts/http-conditional-requests.html</loc></url>
  <url><loc>https://www.budblack.me/posts/bgp-as-path-prepending.html</loc></url>
  <url><loc>https://www.budblack.me/posts/firewall-stateful-intuition.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ipv6-slaac-vs-dhcpv6.html</loc></url>
  <url><loc>https://www.budblack.me/posts/sdn-control-data-plane.html</loc></url>
  <url><loc>https://www.budblack.me/posts/cdn-cache-key-basics.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tcp-bbr-first-hearing.html</loc></url>
  <url><loc>https://www.budblack.me/posts/dns-anycast-resolvers.html</loc></url>
  <url><loc>https://www.budblack.me/posts/homelab-two-router-start.html</loc></url>
  <url><loc>https://www.budblack.me/posts/vxlan-why-overlay.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tls13-draft-reading.html</loc></url>
  <url><loc>https://www.budblack.me/posts/http2-arrived-notes.html</loc></url>
  <url><loc>https://www.budblack.me/posts/bgp-peering-e-i.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ospf-neighbor-states.html</loc></url>
  <url><loc>https://www.budblack.me/posts/stp-rstp-convergence.html</loc></url>
  <url><loc>https://www.budblack.me/posts/year-2016-lab-review.html</loc></url>
  <url><loc>https://www.budblack.me/posts/packet-capture-first-filter.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tls-handshake-rsa-vs-ecdhe.html</loc></url>
  <url><loc>https://www.budblack.me/posts/http-headers-cache-control.html</loc></url>
  <url><loc>https://www.budblack.me/posts/wifi-channel-interference.html</loc></url>
  <url><loc>https://www.budblack.me/posts/port-forwarding-checklist.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tcp-congestion-slow-start.html</loc></url>
  <url><loc>https://www.budblack.me/posts/dns-ttl-cache-side-effects.html</loc></url>
  <url><loc>https://www.budblack.me/posts/bgp-as-number-first-look.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ospf-area-intuition.html</loc></url>
  <url><loc>https://www.budblack.me/posts/acl-permit-deny-order.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ipv6-address-shapes.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tcp-flow-control-window.html</loc></url>
  <url><loc>https://www.budblack.me/posts/traceroute-how-to-read.html</loc></url>
  <url><loc>https://www.budblack.me/posts/wifi-ssid-and-association.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tls-certificate-chain-101.html</loc></url>
  <url><loc>https://www.budblack.me/posts/proxy-forward-reverse.html</loc></url>
  <url><loc>https://www.budblack.me/posts/http11-keepalive.html</loc></url>
  <url><loc>https://www.budblack.me/posts/dns-record-types-a-cname.html</loc></url>
  <url><loc>https://www.budblack.me/posts/dhcp-lease-lifecycle.html</loc></url>
  <url><loc>https://www.budblack.me/posts/mtu-fragmentation-notes.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tcp-retransmission-timeout.html</loc></url>
  <url><loc>https://www.budblack.me/posts/nat-home-router-basics.html</loc></url>
  <url><loc>https://www.budblack.me/posts/stp-why-loops-hurt.html</loc></url>
  <url><loc>https://www.budblack.me/posts/vlan-first-principles.html</loc></url>
  <url><loc>https://www.budblack.me/posts/dns-hosts-file-habit.html</loc></url>
  <url><loc>https://www.budblack.me/posts/udp-when-less-is-more.html</loc></url>
  <url><loc>https://www.budblack.me/posts/tcp-ports-and-sockets.html</loc></url>
  <url><loc>https://www.budblack.me/posts/icmp-not-just-ping.html</loc></url>
  <url><loc>https://www.budblack.me/posts/default-gateway-myths.html</loc></url>
  <url><loc>https://www.budblack.me/posts/static-route-first-lab.html</loc></url>
  <url><loc>https://www.budblack.me/posts/subnet-mask-first-drills.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ip-address-classes-to-cidr.html</loc></url>
  <url><loc>https://www.budblack.me/posts/arp-what-it-really-asks.html</loc></url>
  <url><loc>https://www.budblack.me/posts/ethernet-frames-at-desk.html</loc></url>
  <url><loc>https://www.budblack.me/posts/osi-model-working-map.html</loc></url>
</urlset>
