Yearly Archive
2023 (114)
- December 8 Weekend Reads 120923
- December 8 Hedge 205: OId Engineering Quotes
- December 2 Weekend Reads 120223
- November 19 Weekend Reads 111923
- November 16 Hedge 203: Terry Slattery on Network Automation
- November 3 On the ‘net: Two on AI
- November 3 On the ‘net: Model Based Thinking
- November 3 Weekend Reads 110323
- November 2 Hedge 201: Roundtable
- October 28 Weekend Reads 102723
- October 27 Hedge 200: Automation with Ethan Banks
- October 20 Hedge 199: Automation with Carl Buchmann
- October 20 Weekend Reads 102023
- October 14 Controversial Reads 101423
- October 14 Weekend Reads 101323
- October 13 Hedge 198: Nephio with Wim Henderickx
- October 7 On the ‘net: Mediocrates and LLMs
- October 7 Weekend Reads 100323
- October 5 Hedge 197: Old Engineering Books (1)
- September 30 Weekend Reads 092923
- September 21 Hedge 195: DDoS Inflection with Barry Greene
- September 19 Simple or Complex?
- September 17 On the ‘net: Network Models at Packet Pushers
- September 17 On the ‘Net: The IETF at Packet Pushers
- September 15 Weekend Reads 091523
- September 14 Upcoming Training: How Routers Really Work
- September 1 Weekend Reads 090123
- August 26 Weekend Reads 082623
- August 24 Hedge 192: Addiction Recovery
- August 18 Weekend Reads 081823
- August 10 Hedge 190: Sunspots
- July 29 Weekend Reads 072823
- July 17 Upcoming BGP Policy Course
- July 15 Controversial Reads 071423
- July 15 Weekend Reads 071423
- July 7 Weekend Reads 070723
- July 6 Hedge 185: Retrocomputing
- June 30 Weekend Reads 063023
- June 27 Upcoming Training: BGP Policy
- June 24 Weekend Reads 062323
- June 17 Controversial Reads 061723
- June 16 Weekend Reads 061623
- June 11 Weekend Reads 060923
- June 3 Weekend Reads 060223
- June 1 Hedge 181: Roundtable
- May 27 Controversial Reads 052723
- May 27 Weekend Reads 052623
- May 19 Weekend Reads 051923
- May 12 Weekend Reads 051223
- May 6 Weekend Reads 050523
- April 29 Weekend Reads 042823
- April 22 Controversial Reads 042223
- April 22 Weekend Reads 042123
- April 14 Weekend Reads 041423
- April 8 Weekend Reads 040723
- April 2 Controversial Reads 040123
- April 2 Weekend Reads 033123
- March 18 Weekend Reads 031723
- March 12 Weekend Reads 031123
- March 4 Controversial Reads 030423
- March 3 Weekend Reads 030323
- March 1 Hedge 168: Roundtable
- February 25 Weekend Reads 022423
- February 22 Hedge 167: Oblivious DoH with Chris Wood
- February 22 Chatbot Attack Vectors
- February 18 Weekend Reads 021723
- February 17 Hedge 166: Christopher Wood and masque
- February 14 Upcoming Course: How Routers Really Work
- February 11 Weekend Reads 021023
- February 9 Hedge 165: Low Earth Orbit with Dan York
- February 4 Weekend Reads 020323
- February 3 Hedge 164: Threat Modeling with Chris Romeo
- January 28 Weekend Reads 012723
- January 26 Hedge 163: Netops, Mapping, and Working Hard
- January 21 Controversial Reads 012023
- January 21 Weekend Reads 012023
- January 19 Hedge 162: Geoff Huston and Going Dark
- January 16 Infrastructure Privacy Live Webinar
- January 13 Weekend Reads 011323
- January 12 Hedge 161: Going Dark with Geoff Huston
- January 6 Weekend Reads 010623
- December 31 2022 Working Environment
- December 16 Weekend Reads 121622
- December 15 Hedge 158: The State of DDoS with Roland Dobbins
- December 10 Controversial Reads 121022
- December 10 Weekend Reads 120922
- December 8 Hedge 157: Vendor Lock-in with Frank Seesink
- December 5 Hedge December 22 Update
- December 2 Weekend Reads 120222
- November 19 Controversial Reads 111922
- November 19 Weekend Reads 111822
- November 14 Mean Time to Innocence is not Enough
- November 12 Weekend Reads 111122
- November 5 Hedge November Update
- November 5 Weekend Reads 110422
- October 29 Weekend Reads 102822
- October 24 On the ‘net: Privacy and Networking
- October 23 Controversial Reads 102222
- October 23 Weekend Reads 102122
- October 14 Weekend Reads 101422
- October 9 Hedge: October Update
- October 9 Weekend Reads 100722
- October 6 Hedge 149: Roundtable
- October 2 Weekend Reads 093022
- September 23 Weekend Reads 092322
- September 22 Hedge 148: The SRE with Niall Murphy (part 2)
- September 18 Weekend Reads 091622
- September 14 Hedge 147: The SRE with Niall Murphy (part 1)
- September 12 On the Web: Privacy and Logging
- September 10 Controversial Reads 091022
- September 9 Weekend Reads 090922
- September 8 Upcoming Live Training: Data Center Fabrics
- September 8 Hedge September 2022 Update
- September 3 Weekend Reads 090222
- September 1 Hedge 145: Roundtable on Professional Liability
- August 26 Weekend Reads 082522
- August 25 Hedge 144: IPv6 Lessons Learned
- August 19 Weekend Reads 081922
- August 16 Route Servers and Loops
- August 15 BGP Peering (2)
- August 12 Weekend Reads 081222
- August 5 Weekend Reads 080422
- August 2 BGP Peering (part 1)
- August 2 Hedge August Update
- August 1 Learning to Ride
- July 30 Controversial Reads 073022
- July 30 Weekend Reads 072922
- July 22 Weekend Reads 072222
- July 15 Weekend Reads 071522
- July 11 Privacy for Providers
- July 8 Weekend Reads 070822
- July 6 Hedge 137: Old FRR Defects
- July 2 Weekend Reads 070122
- June 29 Hedge 136: The IPv6 ULA Mess
- June 25 Controversial Reads 062522
- June 24 Weekend Reads 062422
- June 20 How the Internet Really Works
- June 17 Weekend Reads 061622
- June 15 Hedge 134: Ten Things
- June 13 On Building a Personal Brand
- June 11 Controversial Reads 061122
- June 10 Weekend Reads 061022
- June 6 Revisiting BGP Convergence
- June 3 Weekend Reads 060322
- May 31 How BGP Really Converges
- May 27 Weekend Reads 052722
- May 20 Weekend Reads 052022
- May 16 OT’N: BGP Loop Free Paths
- May 14 Weekend Reads 051322
- May 9 BGP Policy (Part 7)
- May 6 Weekend Reads 050622
- May 5 Hedge May Update
- May 3 BGP Policy (Part 6)
- April 29 Weekend Reads 042922
- April 25 BGP Policies (Part 5)
- April 23 Weekend Reads 042222
- April 22 On Securing BGP
- April 21 Hedge 127: FR Routing Update
- April 21 Legal and Ethical Aspects of Privacy
- April 16 Weekend Reads 041522
- April 13 Hedge 126: George Michaelson on ISDN
- April 9 Hedge: April Update
- April 8 Weekend Reads 040822
- April 4 BGP Policies (Part 4)
- April 1 Weekend Reads 040122
- March 28 BGP Policies (Part 3)
- March 25 Weekend Reads 032522
- March 21 DC Fabric Webinar
- March 19 Controversial Reads 031922
- March 18 Weekend Reads 031722
- March 14 BGP Policies (Part 2)
- March 11 Weekend Reads 031122
- March 7 BGP Policies (part 1)
- March 5 Weekend Reads 030422
- February 25 Weekend Reads 022522
- February 24 Hedge 119: Product Marketing with Cathy Gadecki
- February 19 Controversial Reads 021921
- February 18 Weekend Reads 021821
- February 16 Infrastructure Privacy Webinar
- February 3 Providers and Privacy at NANOG 84
- February 2 DC Fabric Intelligence Panel at DCD
- February 2 Why Privacy?
- January 28 Weekend Reads 012822
- January 27 Hedge 116: Schofield’s Laws of Computing
- January 22 Weekend Reads 012222
- January 20 Hedge 115: Mat Duggan and DevOps
- January 14 Unintended Dystopia
- January 12 How the Internet Really Works Part 2
- January 5 Hedge 113: The PLM with Jeff Jakab
- December 18 Weekend Reads 121721
- December 16 Hedge 112: The TME with Pete Lumbis
- December 11 Controversial Reads 121021
- December 11 Weekend Reads 121021
- December 4 Weekend Reads 120321
- December 2 Hedge 110: Andrew Alston and SRv6 Security
- November 20 Weekend Reads 111921
- November 18 Hedge 109: Edward Lewis and the DNS Core
- November 15 Thoughts on Auto Disaggregation and Complexity
- November 12 Weekend Reads 111221
- November 8 Live Webinar: How Routers Really Work
- November 5 Weekend Reads 110521
- November 4 Hedge 107: Career Advice with Terry Slattery
- October 30 Weekend Reads 102921
- October 23 Controversial Reads 102221
- October 23 Weekend Reads 102121
- October 16 Weekend Reads 101521
- October 13 Hedge 104: Automation with David Gee
- October 8 Weekend Reads 100821
- October 1 Weekend Reads 100121
- September 29 Hedge 102: BGP Security with Geoff Huston
- September 28 Keith’s Law (1)
- September 25 Controversial Reads 092521
- September 24 Weekend Reads 092421
- September 22 Hedge 101: In Situ OAM
- September 21 Thoughts on the Collapsed Spine
- September 17 Weekend Reads 091721
- September 14 Russ’ Rules of Network Design
- September 14 Troubleshooting Webinar this Friday
- September 10 Weekend Reads 091021
- September 8 Hedge 99
- September 3 Weekend Reads 090321
- September 1 Hedge 098: DRIP with Stuart Card
- August 30 Marketing Wins
- August 27 Worth Listening: Heidi Roizen
- August 27 Weekend Reads 082721
- August 25 Hedge 97: Low Context DevOps
- August 23 It always takes longer than you think
- August 21 Weekend Reads 082021
- August 16 The Centralization of the Internet
- August 14 Controversial Reads 081421
- August 13 Weekend Reads 081321
- August 11 Hedge 95: Mike Bushong and Agile
- August 9 The Grass is Always Greener
- August 6 Weekend Reads 080621
- August 2 It Always Takes Too Long
- July 30 Weekend Reads 073021
- July 28 How to Listen to the Hedge
- July 26 Leveraging Similarities
- July 23 Weekend Reads 072321
- July 16 Weekend Reads 071621
- July 14 Free Speech is More than Words
- July 13 NATs, PATs, and Network Hygiene
- July 10 Controversial Reads 071021
- July 9 Weekend Reads 070921
- July 2 Weekend Reads 070221
- June 28 Details and Complexity
- June 26 Weekend Reads 062521
- June 18 Weekend Reads 061821
- June 12 Controversial Reads 061221
- June 12 Weekend Reads 061121
- June 4 Weekend Reads 060421
- June 3 The Hedge 86: TCPLS
- May 28 Weekend Reads 052821
- May 21 Weekend Reads 052121
- May 15 Controversial Reads 051521
- May 14 Weekend Reads 051421
- May 1 Weekend Reads 050121
- April 28 The Hedge 81: Jana Iyengar and QUIC
- April 26 If you haven’t found the tradeoffs …
- April 24 Controversial Reads 042321
- April 24 Weekend Reads 042321
- April 21 The Hedge 80: Ian Goetz and 5G
- April 19 Complexity Reduction?
- April 16 Weekend Reads 041621
- April 12 Loose Lips
- April 9 Weekend Reads 040921
- April 5 Time and Mind Savers: RSS Feeds
- April 3 Controversial Reads 040321
- April 2 Weekend Reads 040221
- March 22 Slow Learning and Range
- March 19 Weekend Reads 031921
- March 15 Complexity Bites Back
- March 12 Weekend Reads 031221
- March 8 On Using the Right Word
- March 6 Controversial Reads 030621
- March 5 Weekend Reads 030521
- February 26 Weekend Reads 022621
- February 24 The Hedge 72: Lisa Caywood and Marketectures
- February 23 Technologies that Didn’t: Directory Services
- February 22 Rethinking BGP on the DC Fabric (part 4)
- February 20 Weekend Reads 021921
- February 18 Book Updates 0221
- February 16 History of FARNT with Laura Breeden
- February 16 On the ‘net: The Art of Conviction
- February 15 Rethinking BGP on the DC Fabric (part 3)
- February 13 Controversial Reads 021321
- February 12 Weekend Reads 021221
- February 11 The Hedge 70: FR Routing Update
- February 8 Rethinking BGP on the DC Fabric (part 2)
- February 5 Weekend Reads 020521
- February 1 Rethinking BGP on the DC Fabric
- January 30 Weekend Reads 013021
- January 25 Focus is a Virtue
- January 22 Weekend Reads 012221
- January 19 The History of the Cisco TAC
- January 18 IPv6 Buzz: Is IPv6 Baked Enough?
- January 18 God Objects Considered Harmful
- January 15 Weekend Reads 011521
- January 12 Technologies that Didn’t: ARCnet
- January 12 Master Class: DC Fabrics
- January 9 Weekend Reads 010821
- January 4 The OSI Model: STOP IT!
- December 24 Weekend Reads 122420
- December 21 On Important Things
- December 18 Weekend Reads 121820
- December 17 Upcoming Webinar: How Routers Really Work
- December 16 The Hedge 64: Brian Keys and Burnout
- December 14 Pulling Back the Curtains
- December 11 Weekend Reads 121120
- December 10 The Hedge 63: Anycast with Andree Toonk
- December 7 Current Work in BGP Security
- December 4 Weekend Reads 120420
- December 2 BGP Training on Ignition
- December 1 Data Center Master Classes
- November 30 Commodity or Not?
- November 30 Innovation Myths
- November 27 Weekend Reads 112720
- November 23 The Senior Trap
- November 20 Weekend Reads 112020
- November 18 The Hedge 60: Ben Andresen and Growing Teams
- November 16 Upcoming Webinar: Network Troubleshooting
- November 16 Casual Dress Considered Harmful?
- November 13 Weekend Reads 111320
- November 10 History of Cable Networks with Rouzbeh Yassini
- November 6 Weekend Reads 110620
- November 3 The Dangers of Flying Pigs (RFC1925, rule 3)
- November 2 Strong Reactions and Complexity
- October 31 Weekend Reads 103020
- October 28 The Hedge 58: Michael Kehoe and eBPF
- October 26 Random Thoughts on IoT
- October 23 Weekend Reads 102320
- October 23 This is totally random … The Art of Charity
- October 21 The Hedge 57: Brian Trammell and PANRG
- October 19 Hints and Principles: Applied to Networks
- October 17 Weekend Reads 101620
- October 12 Underhanded Code and Automation
- October 9 Weekend Reads 100920
- October 8 Link State in DC Fabrics
- October 6 RFC1925 Rule 2
- October 4 Weekend Reads 100220
- September 30 The Hedge 54: Bob Friday and AI in Networks
- September 29 History of Networking: Heather Flanagan on Identity
- September 28 Random Thoughts
- September 25 Weekend Reads 092520
- September 23 The Hedge 53: Deprecating Interdomain ASM
- September 22 Technologies that Didn’t: CLNS
- September 21 Reducing RPKI Single Point of Takedown Risk
- September 19 Weekend Reads 091820
- September 15 The History of Comm Servers with Kevin Herbert
- September 14 Everyone Must Learn to Code
- September 11 Weekend Reads 091120
- September 9 The Hedge 51: Tim Fiola and pyNTM
- September 8 It Has to Work
- September 7 Understandability
- September 5 Weekend Reads 090420
- September 2 The Hedge 50: The Challenge of Growing People
- August 28 Weekend Reads 082820
- August 25 Webinar: How the Internet Really Works
- August 24 The White Board and the Simulation
- August 21 Weekend Reads 082120
- August 20 Data Center Fabric Webinar
- August 14 Weekend Reads 081420
- August 10 Deterministic Networking and New IP
- August 7 Weekend Reads 080620
- August 3 The 4D Network
- July 31 Weekend Reads 073120
- July 27 Smart Network or Dumb?
- July 25 Weekend Reads 072420
- July 23 On the ‘net: RFC1925 Rule 11
- July 20 Tradeoffs Come in Threes
- July 17 Weekend Reads 071720
- July 11 Weekend Reads 071020
- July 3 Weekend Reads 070320
- June 27 Weekend Reads 062620
- June 22 Research: Off-Path TCP Attacks
- June 19 Weekend Reads 061920
- June 15 Measuring the Core
- June 12 Weekend Reads 061120
- June 8 Is QUIC really Quicker?
- June 5 Weekend Reads 060520
- June 1 To Route or Not?
- May 29 Weekend Reads 052920
- May 25 Ruminating on SOS
- May 22 Weekend Reads 052220
- May 15 Weekend Reads 041520
- May 8 Weekend Reads 050820
- May 1 Weekend Reads 050120
- April 30 On the ‘net: Routing in DC Fabrics
- April 27 The Resilience Problem
- April 24 Weekend Reads 042420
- April 22 The Hedge 32: Overcommunication
- April 20 Reflections on Intent
- April 17 Weekend Reads 041720
- April 13 Learning from Failure at Scale
- April 10 Weekend Reads 040920
- April 7 Thinking About Split Tunneling
- April 6 Understanding Internet Peering
- April 3 Weekend Reads 040320
- April 1 History of the April 1 RFC
- March 30 Working from Home: Myth and Reality
- March 27 Weekend Reads 032720
- March 21 Weekend Reads 032020
- March 13 Worth Reading 031320
- March 10 On the ‘net: You always need more
- March 6 Weekend Reads 030620
- March 2 Whither Cyber-Insurance?
- February 28 Weekend Reads 022820
- February 26 The Hedge 24: Single Source of Truth
- February 24 Ironies of Automation
- February 21 Weekend Reads 022120
- February 19 The Hedge 23: The MOPS Working Group
- February 18 Early Internet and IAB History with David Clark
- February 17 Knowing How Things Work
- February 14 Weekend Reads 021420
- February 10 Letting go of Clean Design
- February 7 Weekend Reads 020720
- February 3 Too Little Engineering
- January 31 Weekend Reads 013120
- January 27 Nines are not enough
- January 24 Weekend Reads 012420
- January 21 The History of Programmable Control Planes
- January 20 Knowing Where to Look
- January 17 Weekend Reads 011720
- January 13 Is it Money, Flexibility, or… ??
- January 10 Weekend Reads 011020
- January 9 On the ‘net: It is always something…
- December 20 Weekend Reads 122019: Last Call for the Year
- December 19 Upcoming Course: Data Center Design
- December 16 2019 on Rule11
- December 13 Weekend Reads 121319
- December 10 The History of Interop with Dan Lynch
- December 9 Learning to Trust
- December 6 Weekend Reads 120619
- December 5 On the ‘Net: So many selfies, so little self
- December 4 On the ‘Net: RFC1925 Rule 6A
- December 3 The Hedge 14: Ron Bonica and SRM6
- November 30 Weekend Reads 112919
- November 22 Weekend Reads 112219
- November 20 Upcoming Webinar: How Routers Really Work
- November 19 The Hedge 13: Ivan Pepelnjak
- November 18 IPv6 and Leaky Addresses
- November 15 Weekend Reads: 111519
- November 12 History of Networking: DUAL with JJ Garcia
- November 11 Simpler is Better… Right?
- November 8 Weekend Reads 110819
- November 6 On the Web: RFC1925 Rule6
- November 4 Data Gravity and the Network
- November 1 Weekend Reads 110119
- October 30 Copy-rights… and -wrongs
- October 29 History of Backplanes with Ken Duda
- October 25 Weekend Reads 102519
- October 23 Do you open source?
- October 22 The Hedge 10: Pavel Odintsov and Fastnetmon
- October 21 Dealing with Lock-In
- October 18 Weekend Reads 101819
- October 17 On the ‘net: Your browser can be safe
- October 16 RFC1925, Rule 5
- October 15 History of CSNET with Larry Landweber
- October 14 Network Troubleshooting Webinar
- October 14 (Effective) Habits of the Network Expert
- October 11 Weekend Reads 101119
- October 8 The Hedge 9: Nash King and Ethics in IT
- October 7 SDN, AI, and DevOps
- October 4 Weekend Reads 100419
- October 1 History of P4
- September 30 Service Provider Tech Doesn’t Apply?
- September 27 Weekend Reads 09271900
- September 24 The Hedge 7: Leslie Daigle and Internet Invariants
- September 23 Is it planning… or just plain engineering?
- September 20 Weekend Reads 092019
- September 17 History of GateD
- September 16 Autonomic, Automated, and Reality
- September 13 Weekend Reads 091319
- September 11 The Hedge 6: Geoff Huston on DoH
- September 10 The Hedge 5: Geoff Huston on DoH
- September 9 It’s time for a short lecture on complexity…
- September 6 Weekend Reads 090619
- September 5 Live Webinar: How the Internet Really Works
- September 4 RFC1925: Rule 4
- September 3 History of TCP/IP with Doug Comer
- September 2 Stop Using the OSI Model
- August 30 Weekend Reads 083019
- August 27 The Hedge 4: Joe Cozzupoli
- August 26 DNS Query Minimization and Data Leaks
- August 23 Weekend Reads 082319
- August 20 History of YANG with Phil Shafer
- August 16 Weekend Reads 081619
- August 14 On the ‘net: Streaming with Matt Oswalt
- August 12 There is Always a Back Door
- August 9 Weekend Reads 080919
- August 7 On the ‘net: RFC1925 Rule3
- August 6 History of SNMP with Craig Partridge
- August 5 What’s in your DNS query?
- August 2 Weekend Reads 080119
- July 31 Used to Mean… Now Means…
- July 27 Weekend Reads 072619
- July 22 The End of Specialization?
- July 19 Weekend Reads 071919
- July 18 Feeds for the Hedge
- July 15 The Floating Point Fix
- July 12 Weekend Reads 071219
- July 11 RFC1925, Rule 2
- July 5 Weekend Reads 070519
- July 2 The Hedge
- June 28 Weekend Reads 062819
- June 25 History of ATM
- June 21 Weekend Reads 062119
- June 17 It’s not a CLOS, it’s a Clos
- June 14 Weekend Reads 061519
- June 12 RFC1925, Rule 1
- June 11 History of Networking Page
- June 10 Reaction: Overly Attached
- June 7 Weekend Reads 060619
- May 31 Weekend Reads 053119
- May 28 Service Fabrics
- May 24 Weekend Reads 052419
- May 17 Weekend Reads 051919
- May 16 On the ‘net: EVPN Use Cases
- May 15 BGP Communities
- May 14 On the ‘net: Dial Banks
- May 13 Gall’s Law and the Network
- May 10 Weekend Reads 051019
- May 8 GDPR and Privacy
- May 7 NTP Best Practices
- May 3 Weekend Reads 050219
- April 29 About that Easy Button …
- April 26 Weekend Reads 042619
- April 23 Short Take: Flowspec and BCP38
- April 22 Practical Simplification
- April 19 Weekend Reads 041919
- April 16 History of DECnet with Dave Oran
- April 12 Weekend Reads 041119
- April 11 BGP Peering in the Real World
- April 10 DNS Challenge and Response
- April 9 On the ‘net: Middleware
- April 8 BIER Basics
- April 5 Weekend Reads 040419
- April 3 Open Source and Reality
- April 1 Choose Simple Solutions
- March 29 Weekend Reads 032919
- March 29 Instagram and Friday Photos
- March 26 Upcoming Safari Books Webinars
- March 25 Grey Failure Lessons Learned
- March 22 Weekend Reads 032219
- March 19 History of the Cisco CLI
- March 15 Weekend Reads 031519
- March 14 On the ‘net: Directory Services
- March 13 Navigating Technology Change
- March 12 Bridging the Gap
- March 8 Weekend Reads 030719
- March 4 Is it Balance, or Workism?
- March 1 Weekend Reads 030119
- February 27 Long Tail Attacks
- February 26 Implications of 5G
- February 25 Why not OSPF for the Internet Core?
- February 22 Weekend Reads 022119
- February 20 Technologies that Didn’t: Directory Services
- February 18 Research: Service Fabric
- February 15 Weekend Reads 021519
- February 14 The Value of Certifications
- February 13 Short Take: Cache Covert Channel
- February 12 Short Take: Things to learn in 2019
- February 11 Learn to Code?
- February 8 Weekend Reads 020719
- February 8 Forward
- February 1 Weekend Reads 020119
- February 1 Arch and Lamp
- January 31 IPv6 Security Considerations
- January 30 Duplicate BGP Updates
- January 29 Network Collective: Peering with Providers
- January 28 The Revenge of the Ancillaries
- January 25 Weekend Reads 012419
- January 24 8:19
- January 22 Short Take: HTTPS Interception
- January 21 When Metaphors Fail
- January 18 Weekend Reads 011819
- January 17 Network Collective: The Value of Labs
- January 16 On the ‘net: ARCnet
- January 15 Reaction: Open Source
- January 14 The only thing constant is change
- January 11 Weekend Reads 011119
- January 10 Queens Lane
- January 8 History of Networking: History of eVPN
- January 7 Chaos Engineering
- January 4 Whither Network Engineering? (Part 3)
- January 3 Whither Network Engineering? (Part 2)
- January 2 Whither Network Engineering? (Part 1)
- December 22 Merry Christmas!
- December 21 Gate Folly
- December 21 Weekend Reads 122118
- December 20 The Network Collective: The Value of Labs
- December 19 On the ‘net: Math in Network Engineering
- December 18 On the ‘net: ATM
- December 17 Short Take: Nerd Knobs
- December 14 Inlet Scene
- December 14 Weekend Reads 121418
- December 11 Recent Changes in LSR
- December 10 Optimal Route Reflection: Next Hop Self
- December 7 Facing the Sea
- December 7 Weekend Reads 120618
- December 5 Research: BGP Routers and Parrots
- December 4 MPLS Fast Reroute
- December 3 BGP Optimal Route Reflection
- November 30 Arches and Pipes
- November 30 Weekend Reads 113018
- November 26 Lessons from Andromeda
- November 23 Post and Bikes
- November 23 Attitude and Gratitude
- November 21 The Network Collective: State of Exhaustion
- November 20 On the ‘net: Network Operating Systems
- November 20 Policy at the Edge
- November 19 CAA Records and Site Security
- November 16 Throw Away the Key
- November 14 Thinking Differently
- November 13 History of Networking: Bob Hinden on IPv6
- November 12 Research: Measuring IP Liveness
- November 9 Wheel and Sky
- November 9 Weekend Reads 110818
- November 7 DDoS Mitigation Strategies
- November 6 Short Take: DNSSEC Deployment
- November 2 Old and New
- November 2 Weekend Reads 110218
- October 31 Site Work
- October 26 At Rest
- October 26 Weekend Reads 190DA
- October 24 Imposter Syndrome
- October 23 Problems and Solutions
- October 22 Reaction: The Importance of Open APIs
- October 19 Street Curve
- October 17 The Diminishing Returns of Strong Passwords
- October 16 History of Networking: QUIC
- October 15 BGP and Suboptimal Route Reflection
- October 12 Columns and Pews
- October 12 Weekend Reads 18B62
- October 10 The State of IPv6 Deployment
- October 5 Column
- October 5 Weekend Reads 188A6
- October 2 Short Take: BGP Peering Updates
- October 1 IPv6 Security Considerations
- September 28 Bird
- September 22 Weekend Reads 092118
- September 21 Grill
- September 20 History of Networking: DMVPN
- September 19 On the ‘net: FDDI
- September 18 Short Take: Time Management
- September 17 On the ‘net: Too Many Tools
- September 14 Hall at St. Michael’s
- September 14 Weekend Reads 091418
- September 13 PFAT Trees Short Take
- September 12 Research: Tail Attacks on Web Applications
- September 11 MPLS Traffic Engineering Part 3
- September 10 Think Like an Engineer, not a Cheerleader
- September 7 River Life
- September 7 Weekend Reads 090718
- September 6 History of Networking: the CCIE
- September 5 Research: DNSSEC in the Wild
- September 4 Short Take: Learn to Think
- September 3 Is BGP Good Enough?
- August 31 Bridge of Sighs
- August 31 Weekend Reads 083118
- August 28 Network Collective: Breaking Things
- August 27 Reaction: Centralization Wins
- August 24 Inner Belfry
- August 24 Weekend Reads 082418
- August 23 Research: Facebook’s Edge Fabric
- August 17 Cathedral Ceiling
- August 16 Reaction: Network software quality
- August 15 Give the Monkey a Smaller Club
- August 10 Arched Way
- August 9 Short Take: SDN is not DevOps
- August 8 On the ‘net: A Riff on RIFT
- August 7 History of Networking: Vint Cerf
- August 3 Sunset over the Dance Hall
- August 2 Security and Analytics
- August 1 Short Take: Education is Useless
- July 30 Research: HTTPS Interceptions
- July 27 Weekend Reads 072718
- July 27 The Wind Blows
- July 26 Networks Without Operators
- July 20 Weekend Reads: 071918
- July 20 Columns
- July 18 Complexity Sells
- July 17 Thoughts on Impostor Syndrome
- July 13 Computer Science Department
- July 10 Interop Speaker’s Panel
- July 9 Complexity Sells
- July 6 Weekend Reads 070618
- July 6 The House Opposite
- July 5 Research: P Fat Trees
- June 29 Weekend Reads 062918
- June 29 Looking Up
- June 22 Road by the Mountain
- June 15 Seated at the Foot
- June 9 At Cisco Live!
- June 8 Weekend Reads 060818
- June 8 Ancient and Modern
- June 4 The Value of Community
- June 1 The Ball at Sunset
- May 29 Short Take: Fix the Problem
- May 25 Weekend Reads 052518
- May 25 Waterfall
- May 18 Saints in Form
- May 16 Short Take: Telecommuting
- May 11 You can Fly!
- May 4 Trinkets
- April 30 The Universal Fat Tree
- April 27 Vaulted Tiles
- April 24 On the Web: Openfabric at IPspace
- April 23 Whatever is vOLT-HA?
- April 20 Pipes & Lights
- April 18 Short Take: Disaggregating Firewalls
- April 17 OSPF Topology Transparent Zones
- April 16 Reaction: DNS Complexity Lessons
- April 13 Sunlit Doorway
- April 12 On the ‘web: The Best Decicions
- April 6 Selfie
- April 2 Deconfusing the Static Route
- March 30 Oriental Lantern
- March 28 Updated Icons
- March 28 Policing, Shaping, and Performance
- March 27 Short Take: Complexity Wormhole
- March 23 Weekend Reads 032318
- March 23 Sleeping Lion
- March 20 Short Take: The Agile State of Mind
- March 16 Fishy Tire
- March 15 History of Hardware Switching
- March 14 On the ‘net: Thinking about APIs
- March 13 Short Take: Side Channel Attacks
- March 12 Low Latency Networking
- March 9 Lamp and Gateway
- March 6 DFS and Low Points
- March 2 Weekend Reads 030218:
- March 2 Hidden Monster
- February 28 On Breaking Things
- February 27 Network Collective: Securing BGP
- February 26 Reaction: Billing by the Hour
- February 23 Brick Dome and Lamp
- February 22 Short Take: The Broadcom SDKLT Announcement
- February 21 History of Networking: Policy with Joel Halpern
- February 21 Worth Reading: Pushed to th Edge
- February 19 Enterprise versus Provider?
- February 16 Windowed Dome
- February 15 On the ‘net: Rethinking Firewalls
- February 13 The DNS Negative Cache
- February 12 Reaction: The Pace of Innovation
- February 9 Weekend Reads 020918: The Usual Stuff
- February 9 Concrete Lantern
- February 5 Some Market Thoughts on the Broadcom SDKLT
- February 2 Parrot Tire
- February 1 Rehashing Certifications
- January 30 Giving the Monkey a Smaller Club
- January 26 Blue Ridge Mountains
- January 23 Responding to Readers: Automated Design?
- January 19 Sunset over the Marsh
- January 16 On the ‘web: The Value of MANRS
- January 15 The Overoptimization Meltdown
- January 12 Goofy in the Tower
- January 10 Reaction: Why Safe Harbors will Fail
- January 9 Section 10 Routing Loops
- January 9 Adminstravia 010918
- January 8 History of Networking: Segment Routing
- January 5 Beast on the Corner
- January 4 Flowspec and RFC1998?
- January 4 Additions to the ‘net Neutrality Page
- January 4 Meltdown and Spectre (Updated)
- December 22 Merry Christmas 2017
- December 22 Weekend Reads 122217
- December 20 On the ‘net: Just Two Switches?
- December 18 Do We Really Need a New BGP?
- December 18 Falco joins SONiC
- December 15 Weekend Reads 121517
- December 15 Hummingbird
- December 14 ‘net Neutrality Collection
- December 12 Reaction: AT&T’s Paper on dNOS
- December 8 Weekend Reads: The Relay Box Attack
- December 8 Church
- December 6 Reaction: Science and Engineering
- December 5 SLAAC and DHCPv6
- December 4 Growing and Selling
- December 1 Weekend Reads 120117
- December 1 Mountains
- November 29 Disaggregation with The Network Collective
- November 28 History of Networking: DDoS
- November 27 ‘Net Neutrality Reader
- November 22 Holiday Weekend Reads (22nov17)
- November 22 On the ‘net: Three for the week
- November 21 Thoughts on Open/R
- November 20 One Throat to Choke?
- November 17 Korean Corner
- November 17 Weekend Reading: 2017-11-17
- November 13 Learning to Ask Questions
- November 10 Weekend Reads 2017-05-11
- November 10 Hummingbird
- November 3 Marsh
- November 2 Reaction: Enabling Privacy is not Harmful
- October 30 Applying Software Agility to Network Design
- October 26 Several on KRACK
- October 25 Reflections
- October 24 On the ‘web: Failure Isn’t an Option
- October 23 BGPsec and Reality
- October 20 Wooden Bridge
- October 19 If you haven’t found the tradeoff…
- October 16 IS-IS Multi Instance: RFC8202
- October 13 Rush Reflection
- October 9 Adminstravia 20171009
- September 28 The History of Networking: Tony Li on BGP
- September 25 Light/No Blogging this Week
- September 22 Hanging Bridge
- September 21 On the ‘net: Fragmentation and IPv6
- September 20 Reaction: Networks are not cars or cell phones
- September 19 History of Networking: BGP Churn with Daniel Walton
- September 15 Fish Fountain
- September 12 On the ‘web: The Future of Data Center Fabrics
- September 8 Black Bird
- September 6 On the ‘web: What’s Wrong with BGP
- September 5 The History of Networking: BABEL
- September 1 Reflections
- August 29 BGP Persistent Oscillation
- August 25 Ants and Leaves
- August 22 Wait, what happened to my choices?
- August 21 Master of None
- August 18 Wooden Bridge
- August 11 Japanese Temple
- August 7 The OSPF Two Part Metric
- August 4 Shells
- July 28 Green Door
- July 24 IPv6 Standardization
- July 24 Administravia 20170703
- July 21 Mickey Key
- July 14 Herons
- July 11 Join me at SDxE
- July 10 Complexity and the Thin Waist
- June 30 Green Doors
- June 28 Reaction: The End of MPLS?
- June 23 Mickey Rope
- June 21 Open Source Routing at NANOG
- June 16 M-m-monkey
- June 12 Nonblocking versus Noncontending
- June 9 Ducks
- June 8 The 40 hour work week
- June 2 Flight
- May 30 Anycast and Latency
- May 26 Colorful Corner
- May 23 Network Slices
- May 19 Monkey on Your Back
- May 17 Procrastination
- May 16 Troubleshooting: Half Split
- May 12 Turtle Fountain
- May 9 Troubleshooting: Models
- May 5 Bird Reef
- May 3 Whack a Static
- May 2 Troubleshooting: Basics
- April 28 Presidential Palace Courtyard
- April 21 Monkey on a Wire
- April 18 Too Busy
- April 17 Optimal Route Reflection
- April 14 Chimney
- April 10 Reaction: Mend, don’t end, the IETF
- April 7 Sunset over the Salt Marsh
- April 5 Todo List
- April 4 On the ‘net: CAP and SDN
- March 31 Garden Gate
- March 28 Reaction: The Future is…
- March 27 Don’t Leave Features Lying Around
- March 24 Costa Rican Mountains
- March 17 Raptor
- March 14 On the ‘net: PCEP
- March 10 Tan Gate
- March 7 Automation
- March 3 Pier into the Marsh
- February 28 Into the Gray Zone: Considering Active Defense
- February 27 The Perfect and the Good
- February 24 Gate
- February 22 On the ‘net: Net Neutrality Explained
- February 21 TCP, Congestion Control, and Buffer Bloat
- February 20 Reaction; Do we really need a new Internet?
- February 17 Sphere in spheres
- February 15 Metacognitive
- February 14 On the ‘net: I2RS Architecture
- February 13 Blocking a DDoS Upstream
- February 10 Barn Doors
- February 8 Leave Your Ego at the Door
- February 6 Mitigating DDoS
- February 3 Running
- February 1 On the ‘net: Getting to know…
- January 30 Toxic Cultures and Reality
- January 27 Tile Roof
- January 24 Updated Generic Icon Set
- January 24 On the ‘net: The background of I2RS
- January 20 Bird on a Fence
- January 19 Large Scale Network Design LiveLesson
- January 18 On the ‘net: Rockstar SE with Terry Kim
- January 13 Roof Charms in Seoul
- January 11 BGP Flowspec Indirection
- January 10 On the ‘net: Is Proprietary Dead?
- January 9 One Weird Trick to really be Smarter
- January 6 Butterfly
- January 4 The Back Door Feature Problem
- January 3 Writing Tools: 2017
- January 2 Looking Back, Looking Forward
- December 23 Merry Christmas!
- December 22 2016 Lessons Learned
- December 21 Cell Phone
- December 20 Chalet Roof
- December 19 Exaggerating the End of NetEng
- December 16 Green Doors
- December 14 On the ‘net: Looking at Openflow
- December 13 IPv6, DHCP, and Unintended Consequences
- December 9 Sunset Over Salt Marsh
- December 5 Traffic Pattern Attacks: A Real Threat
- December 2 Butterfly
- December 1 On the ‘Net: Engineer Versus Complexity
- November 29 On the ‘net: BGP Security, LACNOG 26
- November 22 Gate
- November 18 Spirals
- November 17 On the ‘net: The Internet Protocol Journal
- November 15 Reactive Malicious Domain Detection (ENTRADA)
- November 14 BGP Tools for the DFZ (2)
- November 11 Old Turret
- November 9 On the ‘net: The Death of Transit
- November 8 Reaction: Issue a press release
- November 7 BGP Tools for the DFZ (1)
- November 4 Kitchen Sink
- October 28 Wheel in the Tree
- October 27 Reaction: Keith’s Law
- October 26 Biometric Password Protection
- October 25 Reaction: DevOps and Security
- October 24 I2RS and Remote Triggered Black Holes
- October 21 Butterfly
- October 19 Thoughts on the Tomahawk II
- October 18 On the ‘net: Software Patents
- October 14 Basement Hall
- October 13 Humans, to Computers
- October 12 Reaction: DNS is Part of the Stack
- October 11 On the ‘net: BGP as an SDN
- October 7 Sand Castle
- October 3 Elephant Flows, Fabrics, and I2RS
- September 30 Grand Staircase
- September 28 But it’s a Virtual Ocean
- September 27 Being an Effective Interviewer
- September 23 Plastic Frog on a Plastic Log
- September 22 On the ‘net: Author Interview at the LeanPub Blog
- September 21 On the ‘net: White Box Switching at LinkedIn
- September 20 Can I2RS Keep Up? (I2RS Performance)
- September 19 Reaction: Devops and Dumpster Fires
- September 16 Spiral Windows
- September 15 Nenshou Fire: Recoil
- September 14 Enough with “firewalls”
- September 13 Grow Up
- September 9 Bridge to the Ocean
- September 7 DC Fabric Segment Routing Use Case (5)
- September 2 Hallway
- September 1 Docker Forks the Open Source Bubble
- August 31 An I2RS Overview
- August 26 Agile
- August 25 Reaction: Forced Updates
- August 24 On the ‘net: I2RS on Packet Pushers
- August 24 VIRL on Packet Cloud—Some thoughts
- August 23 Do what you love?
- August 22 DC Fabric Segment Routing Use Case (4)
- August 19 Pelican
- August 18 Beware the network without an operator
- August 17 Self-Improvement Through Time Travel
- August 16 On the ‘net: Crashes and Complexity
- August 12 In Flight
- August 10 DC Fabric Segment Routing Use Case (3)
- August 5 Buenos Aires
- August 4 On the ‘net: Layered Control Planes
- July 29 Arm Chairs
- July 22 Nick
- July 15 Chandelier
- July 13 Cisco Live: Midweek Impressions
- July 12 snaproute Go BGP Code Dive (3)
- July 6 Short Cuts
- July 6 New Blog: Route-SPF
- July 4 Independence Day 2016
- June 30 Launch
- June 29 Split Tunnel Insecurities
- June 28 Overvaluing Experience
- June 27 snaproute Go BGP Code Dive (1)
- June 23 Detail of a Tapestry
- June 22 On differential privacy
- June 21 Reaction: Complexity Sells
- June 17 Bird in flight
- June 16 DNS Cookies and DDoS Attacks
- June 15 People Skills
- June 14 No Capes, No Wands
- June 10 The License Agreement
- June 7 Building a “Network” Network
- June 3 Hilton Head
- May 30 Can != Should, Is != Ought
- May 26 Hilton Head
- May 25 What is a Failure Domain?
- May 24 BGP Security and SPAM
- May 19 Beach Bench
- May 13 Securing BGP: A Case Study
- May 12 Buenos Aires Garden
- May 6 Frogs and Other Frogs…
- April 28 Buenos Aires Garden Statue
- April 27 New Ways of Thinking
- April 26 Flooding Domains versus Areas
- April 25 Securing BGP: A Case Study (8)
- April 21 Sunrise over Oak Island
- April 19 Something Old, Something New…
- April 18 Securing BGP: A Case Study (7)
- April 15 Review: Algorithms in a Nutshell
- April 14 Buenos Aires Under Construction
- April 12 IS-IS LiveLesson Publishing Soon
- April 11 The Design Mindset (5)
- April 7 Oak Island Beach
- April 4 Securing BGP: A Case Study (6)
- April 1 The Candy Jar Effect
- March 31 Windows in Buenos Aires
- March 30 The CORD Architecture
- March 28 The Design Mindset (3)
- March 25 CAP Theorem and Routing
- March 24 Yokohama
- March 22 Should We Stop Encryption? Can We?
- March 21 The Design Mindset (2)
- March 18 Securing BGP: A Case Study (5)
- March 15 Reaction: More Encryption is Bad?
- March 14 The Design Mindset (1)
- March 2 New Address
- February 29 Why you should care about complexity
- February 24 Research ‘net: Decoding Firepath
- February 22 Securing BGP: A Case Study (4)
- February 17 Rethinking Path Validation
- February 16 Should Technology Mirror Business?
- February 15 Securing BGP: A Case Study (3)
- February 8 Cultivate questions
- February 1 Securing BGP: A Case Study (2)
- January 25 Securing BGP: A Case Study (1)
- January 20 Honest WiFi
- January 18 Percentage Driven: Should IP Telephony Die?
- December 14 Fear itself: Thinking through change and turmoil
- December 7 Why aren’t you teaching?
- December 2 Innovation and the Internet
- November 30 Assuming the worst is not the best assumption
- November 24 Personal Integrity
- November 17 Anonymity isn’t a bug
- November 9 Thoughts on Certifications
- November 2 Review: The Art of the Humble Inquiry
- October 26 The Odd Hours Solution
- October 19 Multitasking, Microtasking, and Macrotasking
- October 16 Defining SDN Down
- October 12 Rule 11 is your friend
- October 5 Memorize — or Think?
- September 28 Intellectual virtue and the engineer
- September 16 How the Internet Really Works
- August 31 The Silo of Focus
- August 25 Worth Learning: The Power Grid
- August 24 Skipping the Hype Cycle
- August 20 Big Data for Social Engineering
- August 14 Engineering Lessons, IPv6 Edition
- August 12 The Future of Network Engineering
- August 10 Engineering Sense
- August 5 Review: The Craft of Research
- August 3 It’s About Time
- July 31 Understanding Rowhammer
- July 27 Good Enough
- July 20 On being different
- July 16 Commercializing Community
- July 13 False Dichotomy
- July 6 SD-WAN and Multiple Metrics
- June 24 Network scale is more than size
- June 22 Why I Support Certifications
- June 17 Review: Building Microservices
- June 8 Architect or Designer?
- June 3 Resume Building
- June 1 The right tool for the job
- May 28 Review: The New IT
- May 20 Data Can’t Lie?
- May 13 Vendor Neutral
- May 11 General Howe’s Dog
- May 7 A GUI and a Wizard
- May 4 Own the Problem
- April 30 Observations on Ownership
- April 27 In theory…
- April 13 Freedom to
- April 7 Learning from Germanwings
- March 30 Talk to the Dummy
- March 23 The Problem with Peanuts
- March 16 Act!
- March 9 Decide!
- March 2 Orientation
- February 23 Getting Inside the Loop
- February 16 A Neutral ‘Net?
- February 9 Friends May Come and Go…
- January 19 But Does it Work?
- January 12 Leaky Abstractions
- January 5 On Losing
- December 29 Why Your Presentation Stinks (Part 2)
- December 15 Why Your Presentation Stinks (Part 1)
- December 7 Powerpoint Doesn’t Stink
- November 10 The Degree or the Certification: Learn to See
- November 3 The Degree or the Certification
- October 27 The Inner Ring
- October 13 Write Like You Mean It (Part 2)
- October 6 Write Like You Mean It (Part 1)
- September 29 Get Out of the Way
- September 22 Jim — I’m an Engineer, not a…
- September 8 What I Learned by Being Laid Off
- August 31 Jack of All Trades
Plugin by Oliver Schlöbe