Blog Posts in 2024
November 2024
- Lab: Using IS-IS Metrics (12 Nov 2024)
- Latency Numbers Every Programmer Should Know (08 Nov 2024)
- Using a BGP Route Server in an Internet Exchange Point (06 Nov 2024)
- Running Routing Protocols over Tunnels (05 Nov 2024)
- netlab 1.9.2: STP, LAG, Cisco IOL, Edgeshark (04 Nov 2024)
October 2024
- Worth Reading: Creating a Tech Blog (31 Oct 2024)
- DEEP: a Boutique Security Conference (30 Oct 2024)
- EVPN Designs: EVPN EBGP over IPv4 EBGP (29 Oct 2024)
- netlab: How do I Specify VLAN Interface Parameters (28 Oct 2024)
- Public Videos: Active-Active and DR Data Centers (25 Oct 2024)
- How Does Netlab Deal with Server Reboots? (24 Oct 2024)
- Per-Prefix and Per-VRF MPLS/VPN and EVPN Labels/VNIs (23 Oct 2024)
- Lab: Configure IS-IS on Point-to-Point Links (22 Oct 2024)
- NOG.HR: A NOG Meeting Worth Attending (21 Oct 2024)
- Public Videos: PCI DSS for Networking Engineers (18 Oct 2024)
- Comparing IP and CLNP: Finding Adjacent Nodes (17 Oct 2024)
- MUST READ: Egress Peer Engineering (16 Oct 2024)
- Using BGP NO_EXPORT Community to Filter Transit Routes (14 Oct 2024)
- Packet Pushers: Chat with Eric Chou (11 Oct 2024)
- IS-IS Labs: Explore IS-IS Data Structures (10 Oct 2024)
- EVPN Designs: EBGP Everywhere (08 Oct 2024)
- netlab 1.9.1: Packet Capture, Routing Improvements (07 Oct 2024)
- BGP Labs: Improvements (September 2024) (04 Oct 2024)
September 2024
- IS-IS Labs: Configure IS-IS Routing for IPv4 (30 Sep 2024)
- SR Linux Containers Run on Apple Silicon (25 Sep 2024)
- One-Arm Hub-and-Spoke VPN with MPLS/VPN (24 Sep 2024)
- IBGP Load Balancing with BGP Link Bandwidth (23 Sep 2024)
- IPv6: Instructions for Use (21 Sep 2024)
- Custom netlab Reports (19 Sep 2024)
- EVPN Hub-and-Spoke Layer-3 VPN (18 Sep 2024)
- Hub-and-Spoke VPN on a Single PE-Router (17 Sep 2024)
- Hub-and-Spoke VPN Topology (16 Sep 2024)
- New Project: IS-IS Hands-On Labs (11 Sep 2024)
- Public Videos: Network Connectivity and Graph Theory (09 Sep 2024)
- EVPN Designs: Scaling IBGP with Route Reflectors (05 Sep 2024)
- Routing Table and BGP RIB on SR Linux (04 Sep 2024)
- Repost: Why Are Layer-2 VPNs So Popular? (03 Sep 2024)
- Worth Exploring: Free, OpenSource IPv6 Textbook (02 Sep 2024)
August 2024
- Worth Exploring: Open-Source Network Automation Labs (30 Aug 2024)
- Common Services VRF with EVPN Control Plane (29 Aug 2024)
- Multivendor EVPN Just Works (27 Aug 2024)
- Repost: The Benefits of SRv6 (26 Aug 2024)
- Using No-Export Community to Filter Transit Routes (23 Aug 2024)
- Using Multiple Transit VNIs per EVPN VRF (22 Aug 2024)
- Testing bgpipe with netlab (21 Aug 2024)
- netlab 1.9.0: Routing Policies, Default Routes, Route Redistribution (20 Aug 2024)
- BGP Session and Address Family Parameters (19 Aug 2024)
- Arista cEOS Got Working MPLS Data Plane (14 Aug 2024)
- Layer-3-Only EVPN: Behind the Scenes (13 Aug 2024)
- Response: The Usability of VXLAN (12 Aug 2024)
- Building Layer-3-Only EVPN Lab (08 Aug 2024)
- Migrating a Data Center Fabric to VXLAN (06 Aug 2024)
July 2024
- Interesting: Crafting Endless AS Paths in BGP (31 Jul 2024)
- Fun Reading: AI and Google’s Quarterly Results (30 Jul 2024)
- Using netlab Reports (26 Jul 2024)
- BGP, EVPN, VXLAN, or SRv6? (25 Jul 2024)
- MUST READ: Making Segment Routing User-Friendly (23 Jul 2024)
- CCIE Preparation with netlab (18 Jul 2024)
- Worth Reading: AI Is Still a Delusion (17 Jul 2024)
- EBGP Load Balancing with BGP Link Bandwidth (16 Jul 2024)
- Worth Reading: GitHub Copilot Workspace Review (15 Jul 2024)
- Worth Reading: Why Do We Have Native VLANs? (12 Jul 2024)
- Again: What Exactly Is MPLS? (11 Jul 2024)
- Worth Reading: Terminal Line Editing (10 Jul 2024)
- BGP Labs: a Year Later (08 Jul 2024)
- blog.ipspace.net Is On Cloudflare Pages (07 Jul 2024)
- MUST READ: ChatGPT Is Bullshit (04 Jul 2024)
- Master New Platforms and Technologies with netlab (03 Jul 2024)
- Running Arista cEOS in GitHub Codespaces (02 Jul 2024)
- Netlab Examples in GitHub Codespaces (01 Jul 2024)
June 2024
- Worth Reading: The Evolution of Network Security (29 Jun 2024)
- Worth Reading: Don't Use Excel as a Source of Truth (28 Jun 2024)
- Explore and Fix BGP Wedgies (27 Jun 2024)
- Looking for a Simple Multihop EBGP Use Case (26 Jun 2024)
- Running BGP Labs in GitHub Codespaces (25 Jun 2024)
- netlab 1.8.4: vrnetlab Containers, Catalyst 8000v (24 Jun 2024)
- Worth Reading: You Probably Don't Need AI (21 Jun 2024)
- Automated Validation of BGP Labs (18 Jun 2024)
- netlab 1.8.3: RIPv2, BGP Route Servers (17 Jun 2024)
- Worth Reading: Cisco SD-Access and IoT Devices (13 Jun 2024)
- The Mythical Use Cases: Traffic Engineering for Data Center Backups (11 Jun 2024)
- Worth Reading: Not Just Scale (09 Jun 2024)
- Worth Exploring: Infrahub by Opsmill (07 Jun 2024)
May 2024
- Worth Reading: ChatGPT Does Not Summarize (31 May 2024)
- BGP Labs: Graceful Shutdown (30 May 2024)
- Must Read: Make Two Trips (29 May 2024)
- BGP Route Reflectors Considered Harmful (28 May 2024)
- Testing Device Configuration Templates (27 May 2024)
- Worth Reading: Using AWS Services via IPv6 (24 May 2024)
- EVPN Designs: IBGP Full Mesh Between Leaf Switches (23 May 2024)
- EVPN Rerouting After LAG Member Failures (22 May 2024)
- BGP Labs: Load Balancing across EBGP Paths (21 May 2024)
- Testing Network Automation Data Transformation (20 May 2024)
- Must Read: OSPF Protocol Analysis (RFC 1245) (16 May 2024)
- MLAG Deep Dive: LAG Member Failures in VXLAN Fabrics (15 May 2024)
- netlab 1.8.2: Bug Fixes, Usability Improvements (14 May 2024)
- netlab: VRF Instantiation on Lab Devices (13 May 2024)
- BGP Labs: Reduce FIB Size on Access Routers (10 May 2024)
- MLAG Deep Dive: Dealing with LAG Member Failures (09 May 2024)
- Worth Exploring: LibreQoS (08 May 2024)
- Repost: State of Lisp Implementations (2024) (07 May 2024)
- Famous Last Words: I'm Too Stupid for That (06 May 2024)
- Worth Reading: Cisco vPC in VXLAN/EVPN Networks (04 May 2024)
- BGP Labs: EBGP Sessions over IPv6 LLA Interfaces (02 May 2024)
April 2024
- Repost: The Real LISP Mobility Use Case (30 Apr 2024)
- netlab: Global and Node VRFs (29 Apr 2024)
- Worth Reading: Comparing GNS3, containerlab, and netlab (27 Apr 2024)
- Repost: Think About the 99% of the Users (25 Apr 2024)
- Stop the Network-Based Application Recognition Nonsense (24 Apr 2024)
- Presentation: Introduction to netlab (23 Apr 2024)
- Repost: Campus-Wide Wireless Roaming with EVPN (22 Apr 2024)
- Worth Reading: Data Protection for Dummies (20 Apr 2024)
- FRRouting Loopback Interfaces and OSPF Costs (17 Apr 2024)
- Unintended Consequences of IPv6 SLAAC (16 Apr 2024)
- Explore: Why No IPv6? (IPv6 SaaS) (13 Apr 2024)
- LISP vs EVPN: Mobility in Campus Networks (11 Apr 2024)
- Stateful Firewall Cluster High Availability Theater (10 Apr 2024)
- SR/MPLS Security Framework (09 Apr 2024)
- netlab 1.8.1: VRF OSPFv3, Integration Tests (08 Apr 2024)
- Worth Reading: Cybersecurity Is Broken (06 Apr 2024)
- Why Are We Using EVPN Instead of SPB or TRILL? (05 Apr 2024)
- BGP Challenge: Build BGP-Free MPLS Core Network (04 Apr 2024)
- EVPN Designs: VXLAN Leaf-and-Spine Fabric (03 Apr 2024)
- Using wemulate with netlab (02 Apr 2024)
- Repost: EBGP-Mostly Service Provider Network (01 Apr 2024)
March 2024
- BGP Labs: Advertise the Default Route (28 Mar 2024)
- FRRouting Claims IBGP Loopbacks Are Inaccessible (27 Mar 2024)
- OSI Layers in Routing Protocols (26 Mar 2024)
- netlab: Building Leaf-and-Spine Fabrics with the Fabric Plugin (25 Mar 2024)
- Worth Reading: Things We Know about Network Queues (23 Mar 2024)
- BGP Labs: Stop the Fat-Finger Incidents (21 Mar 2024)
- FRRouting RIB and FIB (20 Mar 2024)
- Interface EBGP Sessions on Arista EOS (19 Mar 2024)
- Running netlab and BGP Labs on Apple Silicon (18 Mar 2024)
- Worth Reading: History of Ethernet (16 Mar 2024)
- Video: Intro to Real Life Network Automation (15 Mar 2024)
- Data Center Fabric Designs: Size Matters (14 Mar 2024)
- BGP AS Numbers for a Private MPLS/VPN Backbone (13 Mar 2024)
- OSPF Summarization and Split Areas (12 Mar 2024)
- Cyber Crane Mesh Topology Built with netlab (11 Mar 2024)
- Worth Reading: Talent Gap in IT (10 Mar 2024)
- Worth Exploring: PCAP Analysis with Generative AI (09 Mar 2024)
- BGP Labs: Limit the Number of Accepted BGP Prefixes (07 Mar 2024)
- Multiline Expressions in Ansible Playbooks (06 Mar 2024)
- Rant: Multi-Vendor EVPN Fabrics (05 Mar 2024)
- netlab 1.8.0: Control-Plane Daemons, BIRD, dnsmasq (04 Mar 2024)
- Worth Reading: Unbloating the Buffers (03 Mar 2024)
- netlab on Packet Pushers (01 Mar 2024)
February 2024
- BGP Labs: Policy Templates (29 Feb 2024)
- DHCP Relaying on a Linux Host (28 Feb 2024)
- VXLAN Virtual Labs Have Never Been Easier (27 Feb 2024)
- Ansible Set Operations Do Not Preserve List Order (26 Feb 2024)
- Worth Reading: Popular git config options (23 Feb 2024)
- BGP Labs: Remove Private AS from AS-Path (22 Feb 2024)
- Implementing 'Undo' Functionality in Network Automation (21 Feb 2024)
- Applying BGP Policy Templates (20 Feb 2024)
- Network Layer: Interface or Node Addresses (19 Feb 2024)
- BGP Labs: Session Templates (14 Feb 2024)
- Can We Skip the Network Layer? (12 Feb 2024)
- Removing FRRouting Configuration Is Not Idempotent (07 Feb 2024)
- BGP Labs: Use Multiple AS Numbers on the Same Router (06 Feb 2024)
January 2024
- Precedence of Ansible Extra Variables (31 Jan 2024)
- BGP Labs: Override Neighbor AS Number in AS Path (30 Jan 2024)
- Availability Zones in VMware NSX-Based Cloud (25 Jan 2024)
- Podcast: Network Automation Source(s) of Truth (23 Jan 2024)
- BGP Labs: Work with FRR and Cumulus Linux (19 Jan 2024)
- BGP Graceful Restart Considered Harmful (16 Jan 2024)
- Is It The End, Or Can You Do Something in 2024? (12 Jan 2024)
- netlab 1.7.1: Eye Candy (11 Jan 2024)
- Registration No Longer Needed to Download Free PDFs (10 Jan 2024)
- BGP Labs: Reuse BGP AS Number Across Sites (09 Jan 2024)
- On Routing Protocol Metrics (08 Jan 2024)
- Upcoming BGP Labs, 2024 Edition (04 Jan 2024)
- Public Cloud Networking Hands-On Exercises (03 Jan 2024)
- Goodbye, ipSpace.net Subscription (01 Jan 2024)