<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>NetworkFactory</title><description>Design, build and operate the networks behind AI training and inference. Articles, labs and the Building the AI Factory book.</description><link>https://networkfactory.net/</link><item><title>Two exits, one idle link: a hands-on look at BGP ADD-PATH</title><link>https://networkfactory.net/articles/bgp-add-path-lab/</link><guid isPermaLink="true">https://networkfactory.net/articles/bgp-add-path-lab/</guid><description>A ten-minute FRR lab: behind a route reflector, ADD-PATH and multipath-relax do nothing alone and fix an idle link together. Packet captures and a failover myth, tested.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate></item><item><title>One link fails, every job slows: what ECMP hashing really does</title><link>https://networkfactory.net/articles/one-link-fails-every-job-slows/</link><guid isPermaLink="true">https://networkfactory.net/articles/one-link-fails-every-job-slows/</guid><description>Plain modulo hashing reshuffles almost every flow when one link fails. Why that hurts AI fabrics, and what resilient, symmetric and weighted hashing change.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Decision: one spine ASN or many?</title><link>https://networkfactory.net/articles/one-spine-asn-or-many/</link><guid isPermaLink="true">https://networkfactory.net/articles/one-spine-asn-or-many/</guid><description>A short design decision for eBGP fabrics. Why a shared spine ASN turns BGP loop prevention into protection against valley paths after a failure.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Research note: DCQCN, the paper behind RoCE congestion control</title><link>https://networkfactory.net/articles/research-note-dcqcn/</link><guid isPermaLink="true">https://networkfactory.net/articles/research-note-dcqcn/</guid><description>A plain-language reading of &apos;Congestion Control for Large-Scale RDMA Deployments&apos; (SIGCOMM 2015): the problem it solved, how DCQCN works, and what it means for your fabric today.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate></item><item><title>The six places an AI fabric congests, and which fix works where</title><link>https://networkfactory.net/articles/six-places-ai-fabrics-congest/</link><guid isPermaLink="true">https://networkfactory.net/articles/six-places-ai-fabrics-congest/</guid><description>Every congestion point is an egress queue. What decides the fix is whether the traffic had a choice of path: spread it better, or slow the senders down.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Ultra Ethernet in plain English</title><link>https://networkfactory.net/articles/ultra-ethernet-in-plain-english/</link><guid isPermaLink="true">https://networkfactory.net/articles/ultra-ethernet-in-plain-english/</guid><description>What the Ultra Ethernet transport changes compared with RoCEv2: delivery modes, sender-driven spraying, selective retransmission and receiver credits, and what it asks of your switches.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Where the GPU&apos;s own network ends: scale-up versus scale-out</title><link>https://networkfactory.net/articles/where-the-gpus-own-network-ends/</link><guid isPermaLink="true">https://networkfactory.net/articles/where-the-gpus-own-network-ends/</guid><description>Rack-scale systems turned NVLink into a network of its own. Why the size of that domain now shapes the design of the back-end fabric.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate></item><item><title>BGP unnumbered, explained without the hand-waving</title><link>https://networkfactory.net/articles/bgp-unnumbered-explained/</link><guid isPermaLink="true">https://networkfactory.net/articles/bgp-unnumbered-explained/</guid><description>How leaf-spine fabrics run BGP over links with no IPv4 addresses, why AI back-ends rely on it, and what actually happens in the routing table.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Why averages lie: oversubscription in AI fabrics</title><link>https://networkfactory.net/articles/oversubscription-for-ai-fabrics/</link><guid isPermaLink="true">https://networkfactory.net/articles/oversubscription-for-ai-fabrics/</guid><description>The airline-overbooking bet behind every oversubscribed network, why it fails for GPU training traffic, and a five-step method for sizing the rest.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Lossless RoCE in one picture: ECN, DCQCN and PFC</title><link>https://networkfactory.net/articles/roce-lossless-in-one-picture/</link><guid isPermaLink="true">https://networkfactory.net/articles/roce-lossless-in-one-picture/</guid><description>The three mechanisms that keep RDMA from stalling on Ethernet, the order they should act in, and the counters that tell you whether they do.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>