Blog Posts in 2019
December 2019
- Learning, Grades and Certifications (22 Dec 2019)
- That's It for 2019 ;)) (18 Dec 2019)
- Figure Out What Problem You’re Trying to Solve (16 Dec 2019)
- Video: FRRouting Overview (13 Dec 2019)
- You Don't Need IP Renumbering for Disaster Recovery (12 Dec 2019)
- Practice Your Public Cloud Networking with Hands-On Exercises (11 Dec 2019)
- EVPN Route Targets, Route Distinguishers, and VXLAN Network IDs (10 Dec 2019)
- BGP- and Car Safety (09 Dec 2019)
- Update: Using pyATS in Network Automation (07 Dec 2019)
- Video: Cloud Models, Layers and Responsibilities (06 Dec 2019)
- Disaster Recovery and Failure Domains (05 Dec 2019)
- Tuning BGP Convergence in High-Availability Firewall Cluster Design (04 Dec 2019)
- You Still Need a Networking Engineer for a Successful Cloud Deployment (03 Dec 2019)
- Questions to Ask About Product Using Overhyped Technology (02 Dec 2019)
November 2019
- Worth Reading: Resilience Engineering (30 Nov 2019)
- IP Fabric with Gian-Paolo Boarina on Software Gone Wild (29 Nov 2019)
- Upcoming Events and Webinars (December 2019) (28 Nov 2019)
- Is There a Future for Networking Engineers? (27 Nov 2019)
- The EVPN Dilemma (26 Nov 2019)
- Worth Reading: Early History of Usenet (24 Nov 2019)
- Worth Reading: Going Back to Being an Engineer (23 Nov 2019)
- Video: Breaking the End-to-End Principle (22 Nov 2019)
- Guest Speakers in the Networking in Public Cloud Deployments Online Course (21 Nov 2019)
- Automation Solution: L3VPN Topology (20 Nov 2019)
- Using BGP for Firewall High Availability: Design and Software Upgrades (19 Nov 2019)
- Facts and Fiction: BGP Is a Hot Mess (18 Nov 2019)
- Worth Reading: the Lure of the Easy Button (15 Nov 2019)
- Your First Public Cloud Deployment Should Be Small (14 Nov 2019)
- Can We Really Use Millions of VXLAN Segments? (13 Nov 2019)
- Stretched VLANs and Failing Firewall Clusters (12 Nov 2019)
- Stretched Layer-2 Subnets in Azure (11 Nov 2019)
- Video: Putting the Networking Layers Together (08 Nov 2019)
- Explore the Content Outline of Our Networking in Public Clouds Online Course (07 Nov 2019)
- VMware NSX-T and Geneve Q&A (06 Nov 2019)
- Executing a Jinja2 Loop for a Subset of Elements (05 Nov 2019)
- Maybe It's Time We Start Appreciating Standards (04 Nov 2019)
- Why Are You Always so Negative? (01 Nov 2019)
October 2019
- Worth Reading: How Complex Systems Fail (30 Oct 2019)
- Saved: TCP Is the Most Expensive Part of Your Data Center (29 Oct 2019)
- Whitebox Hardware and Open-Source Software (28 Oct 2019)
- Worth Reading: Hard Work (26 Oct 2019)
- OpenBGPD with Claudio Jeker on Software Gone Wild (25 Oct 2019)
- Master the Alternate "Public Cloud Networking" Universe (24 Oct 2019)
- Auto-MLAG and Auto-BGP in Cumulus Linux (23 Oct 2019)
- Can We Make REST API Transactional Across Multiple Calls? (22 Oct 2019)
- SD-WAN Vendor Landscape (21 Oct 2019)
- MUST READ: The NTP Bible (19 Oct 2019)
- You Cannot Have a Public Cloud without Networking (18 Oct 2019)
- Disaster Recovery Faking, Take Two (17 Oct 2019)
- How Did We End with 1500-byte MTU? (16 Oct 2019)
- How Do You Provision a 500-Switch Network in a Few Days? (15 Oct 2019)
- Must read: Shades of Lock-in (12 Oct 2019)
- Video: Retransmissions and Flow Control in Computer Networks (11 Oct 2019)
- Automation Solution: Network Health State Report (10 Oct 2019)
- VMware NSX Killed My EVPN Fabric (09 Oct 2019)
- The Cost of Disruptiveness and Guerrilla Marketing (08 Oct 2019)
- Optimizing Environment Setup in Ansible Playbooks (07 Oct 2019)
- Worth Reading: Anycast DNS in Enterprise Networks (05 Oct 2019)
- Redundant BGP Connectivity on a Single ISP Connection (04 Oct 2019)
- Network Automation Beyond Configuration Templating (03 Oct 2019)
- New Content: Azure Networking and Automation Source-of-Truth (02 Oct 2019)
- Changing Cisco IOS BGP Policies Based on IP SLA Measurements (01 Oct 2019)
September 2019
- Networking in Public Clouds - New ipSpace.net Online Course (30 Sep 2019)
- Worth Reading: Koding Academies (29 Sep 2019)
- Worth Reading: SDN Ate My Hamster (28 Sep 2019)
- Net2Text: Natural-Language Interface to Network Operations (27 Sep 2019)
- Automation Solution: Deploy BGP Routing with YANG Data Models (25 Sep 2019)
- On the Usability of OSI Layered Networking Model (24 Sep 2019)
- Worth Following: Explaining Computer Things (21 Sep 2019)
- Video: The Need for Network Layers (20 Sep 2019)
- Paramiko, Netmiko, NAPALM or Nornir? (19 Sep 2019)
- Worth Reading: TCP MSS Values in the Wild (18 Sep 2019)
- Beware the Marketing Magic of GUI-Based Programming (17 Sep 2019)
- Just Published: High-Level Azure Networking Concepts (16 Sep 2019)
- If You Travel to Slovenia, You SHOULD NOT Fly with Adria Airways (15 Sep 2019)
- Video: Beyond Two Nodes (13 Sep 2019)
- Disaster Recovery Test Faking: Another Use Case for Stretched VLANs (12 Sep 2019)
- Updated: Impact of IP Fragmentation on Tunnels and Encryption (11 Sep 2019)
- Response: The OSI Model Is a Lie (10 Sep 2019)
- Supply-Chain Security in Open-Source Software (09 Sep 2019)
- Intent-Based Networking with Batfish on Software Gone Wild (06 Sep 2019)
- Measure Twice, Cut Once: Ansible net_interface (05 Sep 2019)
- Updated: Path MTU Discovery (04 Sep 2019)
- If You Have to Simulate Your Whole Network, You're Doing It Wrong (03 Sep 2019)
- Just Published: NSX-T Technical Deep Dive Slide Deck (02 Sep 2019)
August 2019
- Video: Introducing Transmission Technologies (30 Aug 2019)
- Upcoming Events and Webinars (September 2019) (29 Aug 2019)
- Updated: Never-Ending Story of IP Fragmentation (28 Aug 2019)
- NETCONF and RESTCONF Overview (27 Aug 2019)
- Recently Published: Azure Networking Demo Videos (26 Aug 2019)
- Video: Networking Challenges (23 Aug 2019)
- Must Read: When Redundancy Actually Helps (22 Aug 2019)
- Brief History of VMware NSX (21 Aug 2019)
- The First Networking Fundamentals Videos are Online (20 Aug 2019)
- Migrating ipSpace.net Infrastructure to AWS (19 Aug 2019)
- Reinventing Your Own STP Wheel... (14 Aug 2019)
- Why You Can't Fix a System from the Inside (12 Aug 2019)
July 2019
- Software Engineers and Network Automation (26 Jul 2019)
- Rant: Some Internet Service Providers Should Really Know Better... (20 Jul 2019)
June 2019
- We Are on a Break ;) (25 Jun 2019)
- First-hand Feedback: ipSpace.net Network Automation Course (24 Jun 2019)
- Device Configuration Synthesis with NetComplete on Software Gone Wild (21 Jun 2019)
- Impact of Controller Failures in Software-Defined Networks (20 Jun 2019)
- Real-Life SD-WAN Experience (19 Jun 2019)
- Read Network Device Information with REST API and Store It Into a Database (18 Jun 2019)
- How Microsoft Azure Orchestration System Crashed My Demos (17 Jun 2019)
- Feedback: Ansible for Networking Engineers (14 Jun 2019)
- Running OSPF in a Single Non-Backbone Area (13 Jun 2019)
- Switch Buffer Sizes and Fermi Estimates (12 Jun 2019)
- Use Per-Link Prefixes in Network Data Models (11 Jun 2019)
- Repost: Automation Without Simplification (10 Jun 2019)
- As Expected: Where Have All the SDN Controllers Gone? (07 Jun 2019)
- Stop Using GUI to Configure SDN or Intent-Based Products (06 Jun 2019)
- Do Packet Drops Matter for TCP Performance? (05 Jun 2019)
- Generalize the Network-as-Graph Data Model (04 Jun 2019)
- Know Thy Environment Before Redesigning It (03 Jun 2019)
- MUST READ: Thou shalt not commit logical fallacies (01 Jun 2019)
May 2019
- Upcoming Webinars and Events (June 2019) (31 May 2019)
- Remember: Don’t Panic (30 May 2019)
- IPv6 Support in Microsoft Azure (29 May 2019)
- Model Your Network as a Graph not a Set of Boxes (28 May 2019)
- It's Time for Another Pet Project (27 May 2019)
- Worth Reading: Overly Attached (25 May 2019)
- If You Worry About 768K Day, You’re Probably Doing Something Wrong (24 May 2019)
- How Hard Is It to Manage Your Intent? (23 May 2019)
- Don't Base Your Design on Vendor Marketing (22 May 2019)
- Data Deduplication in Network Automation Data Models (21 May 2019)
- Microsoft Azure Networking Slide Deck Is Ready (20 May 2019)
- Programmable Packet Forwarding Pipelines Using P4 on Software Gone Wild (17 May 2019)
- Stop the Low-Level Configuration Manipulation (16 May 2019)
- Bathwater and Hyperscalers (15 May 2019)
- Building Fabric Infrastructure for an OpenStack Private Cloud (14 May 2019)
- Automating Brownfield Environments (Using an 802.1x Example) (13 May 2019)
- Worth Reading: Nothing Fails Like Success (11 May 2019)
- Feedback: Data Center Interconnects (10 May 2019)
- Automation Should Prevent Operator Errors (09 May 2019)
- Real-Life Data Center Meltdown (08 May 2019)
- Building Automation Device Inventory with Open Source Tools (07 May 2019)
- Now Boarding: Autumn 2019 Network Automation Online Course (06 May 2019)
- Worth Reading: Top Ten Things Executives Should Know About Software (04 May 2019)
- Automation Solution: Find Source of STP Topology Changes (02 May 2019)
April 2019
- Commentary: We’re stuck with 40 years old technology (30 Apr 2019)
- Must Watch: History of Cisco IOS CLI (26 Apr 2019)
- Automation Solution: Create Switch Stack Reports (25 Apr 2019)
- How Common Are Data Center Meltdowns? (24 Apr 2019)
- Text Files or Relational Database? (23 Apr 2019)
- Using Faucet to Build SC18 Network with OpenFlow (19 Apr 2019)
- Making Cisco ACI REST API Transactional (18 Apr 2019)
- Decide How Badly You Want to Fail (17 Apr 2019)
- REST API Is Not Transactional (16 Apr 2019)
- Automating 802.1x (Part One) (15 Apr 2019)
- Worth Reading: There Is No Magic (13 Apr 2019)
- Improved Solution: Create Network Diagram from LLDP Data (11 Apr 2019)
- Shifting Responsibility in Network Design and Operations (10 Apr 2019)
- Recovering from Network Automation Failures (09 Apr 2019)
- Last Week on ipSpace.net (2019W14) (08 Apr 2019)
- Worth Reading: Email Event Horizon (06 Apr 2019)
- Why Is MPLS Segment Routing Better than LDP? (05 Apr 2019)
- Ansible Networking: From Science Fair Project toward Mature Product (04 Apr 2019)
- Don’t Sugarcoat the Challenges You Have (03 Apr 2019)
- Automatic Clean-and-Updated Firewall Ruleset (02 Apr 2019)
- Upcoming Events and Webinars (01 Apr 2019)
March 2019
- From CCNA to SDN: Interview with David Bombal (29 Mar 2019)
- Automating NSX-T (28 Mar 2019)
- Stateful Firewalls: When You Get to a Fork in the Road, Take It (27 Mar 2019)
- Automation Solution: Create Network Diagram from BGP Data in Nornir (26 Mar 2019)
- Must Read: BGP Show and Tell (23 Mar 2019)
- Multipath TCP on Software Gone Wild (22 Mar 2019)
- Creating Automation Source-of-Truth from Device Configurations (21 Mar 2019)
- Lock-In and SD-WAN: a Match Made in Heaven (20 Mar 2019)
- Automating Cisco ACI Environment with Python and Ansible (19 Mar 2019)
- Last Week on ipSpace.net (2019W11) (18 Mar 2019)
- Feedback: Data Center Interconnects Webinar (15 Mar 2019)
- Using Screen Scraping in Network Automation (14 Mar 2019)
- Networking Events in Europe (13 Mar 2019)
- Use Network Automation to Detect Software Bugs (12 Mar 2019)
- Last Week on ipSpace.net (2019W10) (11 Mar 2019)
- Sample Solution: Automated Auditing Toolbox (08 Mar 2019)
- Building Network Automation Source-of-Truth (Part 2) (07 Mar 2019)
- Anyone Using Intel Omni-Path? (06 Mar 2019)
- Automating Brownfield Device Configuration (Part 2) (05 Mar 2019)
- Upcoming ipSpace.net Events and Webinars (March 2019) (04 Mar 2019)
- Smart NICs and Related Linux Kernel Infrastructure (01 Mar 2019)
February 2019
- Sample Solution: Automating L3VPN Deployments (28 Feb 2019)
- More Thoughts on Vendor Lock-In and Subscriptions (27 Feb 2019)
- Building the Network Automation Source of Truth (26 Feb 2019)
- Worth Reading: I Used To Think... (24 Feb 2019)
- High-Speed IPsec on Snabb Switch on Software Gone Wild (22 Feb 2019)
- Private VLANs With VXLAN (21 Feb 2019)
- Worth Reading: MPLS and ExaBGP (20 Feb 2019)
- Cross-Data-Center L4-7 Services With Cisco ACI (19 Feb 2019)
- Worth Reading: Blockchain and Trust (16 Feb 2019)
- Loop Avoidance in VXLAN Networks (15 Feb 2019)
- Video: Automating Simple Reports (14 Feb 2019)
- Operating Cisco ACI the Right Way (12 Feb 2019)
- SD-WAN Security Under the Hood (07 Feb 2019)
- Automating Brownfield Device Configuration (05 Feb 2019)
- Tech Field Day Extra @ CLEUR19 Recap (04 Feb 2019)
- When You Have to Deal with **** at Work (03 Feb 2019)
- Worth Reading: Should I Write a Book? (01 Feb 2019)
January 2019
- SRv6: One Tool to Rule Them All (31 Jan 2019)
- Not So Fast Ansible, Cisco IOS Can’t Keep Up… (29 Jan 2019)
- Last Week on ipSpace.net (2019W4) (28 Jan 2019)
- More on Leaky Abstractions (25 Jan 2019)
- Overview of Network Automation Mechanisms (24 Jan 2019)
- Q-in-Q Support in Multi-Site EVPN (23 Jan 2019)
- Network Reliability Engineering on Software Gone Wild (22 Jan 2019)
- Continuous Integration in Network Automation (21 Jan 2019)
- Five Stages of Automation Grief (17 Jan 2019)
- To Centralize or not to Centralize, That’s the Question (16 Jan 2019)
- BGP as High Availability Protocol (15 Jan 2019)
- What Is Continuous Integration? (14 Jan 2019)
- Firewall Ruleset Automation with CI Pipeline (11 Jan 2019)
- Webinars Plans for 2019 (10 Jan 2019)
- SD-WAN Reality Gap (09 Jan 2019)
- Network Automation Is More than Just Ansible (08 Jan 2019)
- Large Layer-2 Domains Strike Again… (07 Jan 2019)