- Human Infrastructure
- Posts
- Human Infrastructure 365: DMVPN Deep Dive, A Wireshark Lesson, Iac for Network Engineers, and more
Human Infrastructure 365: DMVPN Deep Dive, A Wireshark Lesson, Iac for Network Engineers, and more
THIS WEEK’S MUST-READ BLOGS 🤓
DMVPN Deep Dive – NHRP, mGRE, Routing Scenarios and IPsec - This Bridge is the Root
https://thisbridgeistheroot.com/blog/dmvpn-deep-dive-nhrp-mgre-routing-scenarios
Ryan Harris delivers another beast mode post, this time about DMVPN. This one is an absolute monster, with an estimate reading time of about 90 minutes. Ryan’s got it well-indexed and illustrated for you, with step-by-step explanations of what’s happening in various DMVPN build phases and protocol exchanges. He also includes Wireshark captures, ladder diagrams, and even has the requisite discussion on MTU and MSS. The hours Ryan must have put into this…oh, my. If you get value from this one, send this human your thanks. - Ethan
Gian Paolo Boarina shares a couple of Python scripts he wrote to pull useful information from the ISE API—get all cluster nodes and get all cluster certificates. You can pull the scripts from his GitHub. - Ethan
Wireshark Expert Explained: ACKed Segment that wasn't Captured - Chappell University
https://www.chappell-university.com/post/wireshark-expert-explained-acked-segment-that-wasn-t-captured
Laura Chappell explains why Wireshark might see an ACK for a segment when Wireshark didn’t see the actual segment being ACK’ed. She offers a few explanations which are pretty logical. But then there’s one I wouldn’t have thought of offhand since I’m usually capturing at a low data rate—the capture device being unable to keep up with all the packets. - Ethan
What A Network Engineer Learned About Infrastructure as Code and Code Management - Andres Sanchez Ramos via Packet Pushers
https://packetpushers.net/blog/what-a-network-engineer-learned-about-infrastructure-as-code-and-code-management/
Andres shares the challenges faced in designing a repository structure for their infrastructure-as-code deployed network for a startup that needed to get up and running in a hurry. It was an exercise in tradeoffs. Complexity vs. permissions vs. process. They made a choice and went for it, but then ran into growing pains. The ultimate answer? There isn’t one provided. They are living with their decisions, even though they have turned out to be not perfect. He concludes, “In hindsight, I would’ve liked to take more time to think deeply on all these code-related and process-oriented decisions, but we had to move fast.” Yep. Isn’t that always the way? - Ethan
Matt Ouellette has put together a handy guide of free and low-cost resources for network engineers looking to buff up their skills. He has a list of YouTube sites, technical blogs, and more. Bookmark this one–it’s a good resource. - Drew
TECH NEWS 📣
Power-hungry AI data centers are raising electric bills and blackout risk - Los Angeles Times
https://www.latimes.com/environment/story/2024-08-12/california-data-centers-could-derail-clean-energy-goals
As data centers and proposals for new data centers grow, California is struggling (depending on who you ask) to meet the power demand. What’s the problem? AI, in part. The GPUs that do the math to build LLMs require more power than CPUs. GPUs also run hot, requiring more cooling…which in turn requires more power to move coolant around the data centers. - Ethan
The US government wants to make it easier for you to click the ‘unsubscribe’ button - Associated Press
https://apnews.com/article/consumer-protection-ftc-fcc-biden-250f6eece6e2665535019128e8fa38da
A variety of new regulations are being proposed or enacted in the US to make being a consumer suck less. One of those is the “click to cancel” policy, “requiring companies to let customers end subscriptions as easily as they started them.” I guess that hasn’t hit my cable company yet. I could sign up online without talking to a human except to coordinate with the installer. To cancel? I’m going to have to talk to a human after fighting through IVR. Then they’re going to read through a script, trying to get me to stick around with special offers. Then I’ll get punted to a supervisor before finally being allowed to cancel. Sorry, cable guys—symmetrical fiber service came to town, and I don’t have to put up with your asymmetric speeds anymore. - Ethan
“Google is a Monopolist” – Wrong and Right Ways to Think About Remedies - Tech Policy
https://www.techpolicy.press/google-is-a-monopolist-wrong-and-right-ways-to-think-about-remedies/
In case you missed the news, a US federal judge has ruled that Google has a monopoly on search. Assuming Google can’t get the ruling overturned on appeal (not a safe assumption), the next step is to impose remedies. A major point in the judge’s argument is that Google pays Apple and other companies billions of dollars to set Google as the default search on mobile devices and other platforms. An obvious remedy is to bar Google from paying for such default treatment. But that would likely do little to reduce Google’s share of the search market (approximately 95%), nor foster competition and innovation in search.
The post linked above has some interesting ideas on how to think about remedies (i.e. don’t just assume one big change will fix everything and allow a thousand new search options to flourish), and also suggests possible approaches. The big one is to break up Google; that is, to separate search from Chrome and Android and make search a separate company.
Another interesting idea is to separate Google’s index from the search user interface, and then operate the index like a public utility. That means other search engines could also access the index. These search engines could also employ “alternative ranking and filtering” to prioritize results in different ways, or draw on multiple search indexes and use different ranking and prioritization methods—what the authors describe as “multihoming in search.” There’s lots to chew on here. - Drew
FOR THE LULZ 🤣
RESEARCH & RESOURCES 📒
Trayce - The network tab for Docker containers
https://trayce.dev/
Trayce shows you HTTP and HTTPS calls being made to your container and displays them. Helpful for troubleshooting & testing. How does it work? “The TrayceAgent container runs along side your existing containers. The agent uses eBPF probes to intercept network requests and send them back to the GUI to be displayed.” - Ethan
A lovely, free, fixed-width font. - Ethan
AutoCon2 Registration Is Open! - Network Automation Forum
https://networkautomation.forum/autocon2
AutoCon2 is coming up fast on November 18-22 in Denver, Colorado and we want to let you know some key dates:Conference Registration is open NOW!
You can get super early bird pricing of only $299 until August 28
Hotel registration is open now - grab a room SOON!
Call for Speakers closes July 31
We already have the most proposals for talks that we've ever had
Workshop Registration opens August 8
We're going to have a great slate of workshop options covering a range of topics in network automation and orchestration
Note that it's a separate event conveniently preceding AC2
The Full AC2 Conference Agenda will be published by September 9
NAF is a watering hole - a place where we can have harmonious collaboration in network automation: the practice of network automation, orchestration, observability, AI tooling, education, process and standards, and more. Come hear what your peers are doing in their networks (on the stage and in the hallways), what solution providers are bringing to the table, what's happening with open source, and all things network automation.AutoCon is THE Forum for Network Automation. See you in Denver!
INDUSTRY BLOGS & VENDOR ANNOUNCEMENTS 💬
Discovering the Heart of AutoCon 1: Networking, Knowledge, and Community - Chris Grundemann via Network Automation Forum
https://networkautomation.forum/blog/autocon-1-networking-knowledge-community
If you’ve heard about the AutoCon series of in-person conferences discussion network automation, but aren’t sure if attending AutoCon2 would be worth it, this article might help you decide. - Ethan
Streamline Hybrid Cloud for Tomorrow’s Innovation - Dell Technologies
https://www.dell.com/en-us/blog/streamline-hybrid-cloud-for-tomorrow-s-innovation/
Dell and Nutanix continue their partnership around hyperconverged infrastructure (HCI) with the announcement of Dell XC Plus, an HCI appliance that runs Nutanix Cloud Platform. Nutanix Cloud Platform, which includes Nutanix’s AHV hypervisor, provides a uniform operational environment for workloads that run on prem, at the edge, and in public clouds. The Dell appliances run Intel Xeon processors and come in 1U and 2U form factors with a variety of configurations for memory and storage. GPUs are also supported in some models. - Drew
New Threat Report from Cato Networks Uncovers Threat Actor Selling Data and Source Code from Major Brands - Cato Networks
https://www.catonetworks.com/news/new-threat-report-from-cato-networks-uncovers-threat-actor-selling-data-and-source-code-from-major-brands/
Cato Networks has released a threat report for the second quarter of 2024. The report, written by its threat intelligence team, is drawn from the team’s analysis of “1.38 trillion network flows across more than 2,500 customers globally between April and June 2024,” according to the company. Findings include the persistence of Log4J as an exploit mechanism, despite the vulnerability having been disclosed three years ago. Other findings include Amazon as the top spoofed domain, and a very busy threat actor called “IntelBroker” that’s selling stolen sensitive data and source code from companies such as AMD, Apple, and others. As with many security reports, you can read the whole thing in exchange for contact details. - Drew
TOO MANY LINKS WOULD NEVER BE ENOUGH 🐳
netMeter- A New Network Analyzer Hits the Market [June 2024] - wirednot
Book Review - Building Data Centers with VXLAN BGP EVPN: A Cisco NX-OS Perspective - A Network Artist
EVPN LAG Multihoming in EVPN-VXLAN Cloud Data Center Infrastructures (PDF) [October 2023] - Juniper Networks
Databases on Modern Networks: A Decade of Research That Now Comes into Practice (Academic PDF) - Very Large Data Base Endowment Inc.
Why Your Data Stack Won't Last - And How To Build Data Infrastructure That Will - Seattle Data Guy
Why nobody grows up wanting to be a DevOps engineer [May 2024] - Glasskube
A skeptic's first contact with Kubernetes - Mumbling about computers
Go is my hammer, and everything is a nail - maragu’s blog
How to Flatten Nested Python For Loops - Packet Coders
CrowdStrike accepting the @PwnieAwards for “most epic fail” at @defcon. Class act. - Dominic White on X