<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://oncken.dev/</loc></url><url><loc>https://oncken.dev/articles/</loc></url><url><loc>https://oncken.dev/series/</loc></url><url><loc>https://oncken.dev/about/</loc></url><url><loc>https://oncken.dev/articles/dns-resolution-step-by-step.html</loc></url><url><loc>https://oncken.dev/articles/dns-zones-records-delegation.html</loc></url><url><loc>https://oncken.dev/articles/dhcp-in-depth.html</loc></url><url><loc>https://oncken.dev/articles/ipam-and-naming.html</loc></url><url><loc>https://oncken.dev/articles/high-availability-core-services.html</loc></url><url><loc>https://oncken.dev/articles/core-services-failure-modes.html</loc></url><url><loc>https://oncken.dev/articles/zones-rules-order.html</loc></url><url><loc>https://oncken.dev/articles/state-tables-and-conntrack.html</loc></url><url><loc>https://oncken.dev/articles/nat-without-the-mystique.html</loc></url><url><loc>https://oncken.dev/articles/writing-policy-you-can-defend.html</loc></url><url><loc>https://oncken.dev/articles/auditing-a-rulebase.html</loc></url><url><loc>https://oncken.dev/articles/what-happens-when-you-open-a-web-page.html</loc></url><url><loc>https://oncken.dev/articles/ip-addresses-and-subnets.html</loc></url><url><loc>https://oncken.dev/articles/vlans-one-switch-many-networks.html</loc></url><url><loc>https://oncken.dev/articles/routing-and-the-default-gateway.html</loc></url><url><loc>https://oncken.dev/articles/dhcp-and-dns.html</loc></url><url><loc>https://oncken.dev/articles/what-to-measure.html</loc></url><url><loc>https://oncken.dev/articles/snmp-still.html</loc></url><url><loc>https://oncken.dev/articles/logs-and-flows.html</loc></url><url><loc>https://oncken.dev/articles/metrics-logs-traces.html</loc></url><url><loc>https://oncken.dev/articles/alert-design.html</loc></url><url><loc>https://oncken.dev/articles/dashboards.html</loc></url><url><loc>https://oncken.dev/articles/documentation-that-survives.html</loc></url><url><loc>https://oncken.dev/articles/read-only-api-auditing.html</loc></url><url><loc>https://oncken.dev/articles/change-windows-blast-radius.html</loc></url><url><loc>https://oncken.dev/articles/multicast-igmp-snooping.html</loc></url><url><loc>https://oncken.dev/articles/capturing-at-the-right-point.html</loc></url><url><loc>https://oncken.dev/articles/tcp-handshake-failures.html</loc></url><url><loc>https://oncken.dev/articles/dns-and-dhcp-in-a-capture.html</loc></url><url><loc>https://oncken.dev/articles/tls-and-quic-in-a-capture.html</loc></url><url><loc>https://oncken.dev/articles/five-capture-patterns.html</loc></url><url><loc>https://oncken.dev/articles/copper-standards.html</loc></url><url><loc>https://oncken.dev/articles/fiber-types-connectors.html</loc></url><url><loc>https://oncken.dev/articles/testing-and-certification.html</loc></url><url><loc>https://oncken.dev/articles/cabling-for-poe.html</loc></url><url><loc>https://oncken.dev/articles/racks-labeling-standards.html</loc></url><url><loc>https://oncken.dev/articles/models-before-protocols.html</loc></url><url><loc>https://oncken.dev/articles/netconf-restconf-yang.html</loc></url><url><loc>https://oncken.dev/articles/ansible-for-networks.html</loc></url><url><loc>https://oncken.dev/articles/python-libraries.html</loc></url><url><loc>https://oncken.dev/articles/validating-configuration.html</loc></url><url><loc>https://oncken.dev/articles/gitops-for-networks.html</loc></url><url><loc>https://oncken.dev/articles/why-qos-exists.html</loc></url><url><loc>https://oncken.dev/articles/classification-and-marking.html</loc></url><url><loc>https://oncken.dev/articles/queuing-and-shaping.html</loc></url><url><loc>https://oncken.dev/articles/qos-voice.html</loc></url><url><loc>https://oncken.dev/articles/qos-video.html</loc></url><url><loc>https://oncken.dev/articles/wireless-qos-wmm.html</loc></url><url><loc>https://oncken.dev/articles/the-routing-table-line-by-line.html</loc></url><url><loc>https://oncken.dev/articles/static-routes-right-tool-common-trap.html</loc></url><url><loc>https://oncken.dev/articles/designing-a-second-campus.html</loc></url><url><loc>https://oncken.dev/articles/routing-between-sites.html</loc></url><url><loc>https://oncken.dev/articles/when-routes-break.html</loc></url><url><loc>https://oncken.dev/articles/trust-boundaries.html</loc></url><url><loc>https://oncken.dev/articles/migrating-to-segmentation.html</loc></url><url><loc>https://oncken.dev/articles/object-based-networking.html</loc></url><url><loc>https://oncken.dev/articles/8021x-dynamic-vlans.html</loc></url><url><loc>https://oncken.dev/articles/ssl-tls-inspection.html</loc></url><url><loc>https://oncken.dev/articles/dns-as-a-security-control.html</loc></url><url><loc>https://oncken.dev/articles/how-a-switch-learns.html</loc></url><url><loc>https://oncken.dev/articles/spanning-tree-without-fear.html</loc></url><url><loc>https://oncken.dev/articles/link-aggregation.html</loc></url><url><loc>https://oncken.dev/articles/poe-budgets.html</loc></url><url><loc>https://oncken.dev/articles/unifi-controller-and-backups.html</loc></url><url><loc>https://oncken.dev/articles/unifi-networks-vlans-dhcp.html</loc></url><url><loc>https://oncken.dev/articles/unifi-firewall-zones-policies.html</loc></url><url><loc>https://oncken.dev/articles/unifi-wifi-and-ppsk.html</loc></url><url><loc>https://oncken.dev/articles/unifi-switching-ports-poe.html</loc></url><url><loc>https://oncken.dev/articles/unifi-firmware-and-rollback.html</loc></url><url><loc>https://oncken.dev/articles/what-a-vpn-buys.html</loc></url><url><loc>https://oncken.dev/articles/ipsec-without-acronyms.html</loc></url><url><loc>https://oncken.dev/articles/wireguard-in-practice.html</loc></url><url><loc>https://oncken.dev/articles/tls-vpns.html</loc></url><url><loc>https://oncken.dev/articles/split-tunneling.html</loc></url><url><loc>https://oncken.dev/articles/when-zero-trust-replaces-vpn.html</loc></url><url><loc>https://oncken.dev/articles/circuits-diversity-failover.html</loc></url><url><loc>https://oncken.dev/articles/bgp-at-the-edge.html</loc></url><url><loc>https://oncken.dev/articles/what-sdwan-solves.html</loc></url><url><loc>https://oncken.dev/articles/nat-cgnat-at-the-edge.html</loc></url><url><loc>https://oncken.dev/articles/qos-at-the-edge.html</loc></url><url><loc>https://oncken.dev/articles/wifi-basics-bands-channels.html</loc></url><url><loc>https://oncken.dev/articles/wifi-airtime-not-bandwidth.html</loc></url><url><loc>https://oncken.dev/articles/reading-a-site-survey.html</loc></url><url><loc>https://oncken.dev/articles/rf-tuning-wifi-6.html</loc></url><url><loc>https://oncken.dev/articles/rf-tuning-wifi-7.html</loc></url><url><loc>https://oncken.dev/articles/roaming-in-practice.html</loc></url></urlset>
