Packet Pushers

Where Too Much Technology Would Be Barely Enough

  • Podcasts
    • Day Two Cloud
    • Full Stack Journey
    • Heavy Networking
    • Heavy Strategy
    • Heavy Wireless
    • IPv6 Buzz
    • Kubernetes Unpacked
    • Network Break
    • Tech Bytes
    • The Community Show
    • Datanauts (Retired)
    • Priority Queue (Retired)
  • Hosts
  • Articles
    • Tech Blogs
    • Industry News
    • Books And Whitepapers
    • Toolbox – IT Resource Collections
  • Library
  • Newsletter
  • Slack
  • Subscribe
  • Sponsor
You are here: Home / Archives for Ethan Banks

Improving DNS Privacy With QNAME Minimization (RFC7816)

Ethan Banks July 19, 2022

This post originally appeared on the Packet Pushers’ Ignition site on October 1, 2019.   When a host doesn’t know the IP address for a hostname, what does it do? It asks its configured DNS server to resolve the hostname. (Usually. There are apps, notably browsers, that might do their own thing. But let’s go…

Continue Reading »

Setting Up Public-Private Keys For SSH Authentication

Ethan Banks July 15, 2022

The more pedantic in the tech community argue about the merits of public-private key authentication vs. simple password authentication when logging into an SSH host. I have no strong opinion regarding your security posture when using one vs. the other. The presence of this how-to should not imply that key pair authentication is decidedly more…

Continue Reading »

Understanding OSPF Router ID (RID) Assignment

Ethan Banks July 11, 2022

This post originally appeared on the Packet Pushers’ Ignition site on March 24, 2020. In both OSPFv2 (IPv4) and OSPFv3 (IPv6), the router ID (RID) is a 32-bit number assigned to the router. The RID must be unique within the OSPF network, as a RID provides a point of origin for link state advertisements (LSAs)….

Continue Reading »

Formatted CLI Data Is Not Good Enough For Automation

Ethan Banks July 8, 2022

If you’re learning to interact with Infrastructure as Code (IaC), you’ll need to get accustomed to structured data, which is different from formatted data you’re likely accuomsted to with the CLI. Here’s some examples of structured data to help you understand the difference.

Put In The Work

Ethan Banks June 24, 2022

Would you like to stand out from your peers? Would you like to impress the people you work for, or perhaps the people you’d like to work for? Put in the work. Putting in the work to achieve a goal is a form of self-sacrifice. To get the thing you want, you need to give up something else.

Join The Packet Pushers For A Live Stream With Gluware June 28, 2022

Ethan Banks June 23, 2022

We’re hosting the “Real World Enterprise Automation” live stream with sponsor Gluware on June 28, 2022. Gluware is a network automation vendor that’s especially good at taking your existing, multi-vendor network and adding automation to it. We’d like it if you’d register to attend this hour-or-so event in real-time via https://packetpushers.net/live. Thanks!

How To Reference Nested Python Lists & Dictionaries

Ethan Banks June 23, 2022

This post originally appeared in the Packet Pushers’ Ignition site on March 10, 2020. When getting data back from API queries in Python, the data is often delivered in JSON format. Python libraries such as requests will convert that JSON data structure into a Python-native data structure you can work with. That Python data structure…

Continue Reading »

Embedding Client IP In DNS Requests: EDNS Client Subnet (ECS)

Ethan Banks June 22, 2022

This post originally appeared on the Packet Pushers Ignition site on December 10, 2019.   DNS is sometimes used to optimize traffic between client and server. That is, a client needs to connect to a server. Resolving the IP address of the server’s hostname is the first thing the client must do before making the…

Continue Reading »

Your First REST API Call In Python

Ethan Banks June 22, 2022

This post originally appeared on the Packet Pushers’ Ignition site on June 10, 2020. Introduction In many automation scripts, you’ll be retrieving information via some sort of interface and then doing something with the data. The interface is often an API–application programmatic interface. For folks new to APIs, they might seem daunting, but they need…

Continue Reading »

Is It Illegal To Be Called “Engineer” Without Having An Engineering Degree?

Ethan Banks March 26, 2021

Some engineers are called engineers because they went through a rigorous process recognized in their industry. The stuff they do tends to affect lives, and so the title of engineer is not awarded until a bunch of other people agree it’s deserved. Engineers in those disciplines sometimes take exception to IT engineers being called such, as there is no industry-wide process one follows to become an IT engineer. So should we be disallowed from using the term?

Preempting Gray Failures With AI/ML

Ethan Banks February 17, 2021

The network was definitely up, and had been up. There was nothing in the logs indicating link flaps, spanning-tree convergence events, or routing process adjacency changes. The packets had been, were presently, and presumably would forever be flowing. Flowing like a river. I was pondering this inaccurate version of reality because of an annoying ticket that wouldn’t go away…

Stable: GNS3 2.2.17 + VMware Fusion 12.1.0 + macOS 11.1 (Build 20C69)

Ethan Banks January 22, 2021

Even with minor caveats, I seem to be in a better place with macOS 11.1 Big Sur versus macOS 10.15.7 Catalina. Big Sur is not a flawless experience for me yet, but I have hope it will become so as software makers have time to adjust to all of Apple’s changes. And I’ll take being able to run GNS3 labs without kernel panics as a big win.

Is Computing A Right?

Ethan Banks January 19, 2021

Recently, the idea of a cloud computing service delivered as a public utility was pitched to me. The idea was that computing power made available to those who would otherwise be unable to afford it would be a societal good. For example, imagine an academic group that needs compute for a research project. Or municipalities that would benefit their citizenry by leveraging a cloud-as-utility.

Give The Network Designer That Came Before You A Break

Ethan Banks January 11, 2021

When you take over a network as a technical lead, you often run into design elements that make you do a spit-take. They did WHAT? Really? Were they…stupid? Clueless? Stupid AND clueless? Maybe they were, but I argue that you should give those humans that came before you a break. You weren’t there. You don’t know what constraints they were operating under. Since you don’t know those things, it’s hard to pass fair judgement. Unfair judgement? Oh, yeah. All day long, and you can even feel righteous while doing so. Super smug.

Free Networking Icons For Diagrams

Ethan Banks November 20, 2020

Behold these three different sets of free networking icons for your glorious diagrams! There’s something here for you whether you’re seeking vector graphics, JPG, PowerPoint, or Visio. And from all of us, thank you for documenting.

Don’t Become A Developer, But Use Their Tools

Ethan Banks October 2, 2020

This post originally appeared in the October 1st 2020 issue of Human Infrastructure, a free newsletter from the Packet Pushers. If you’d like to get a weekly dose of commentary, links to tech blogs, and a few amusements, sign up here. A recurrent idea around network automation is that your future is as a software…

Continue Reading »

SR(x)6 – Snake Oil Or Salvation?

Ethan Banks July 31, 2020

It seems to me that point of SRv6 from a vendor perspective is to move metal and create a new platform ecosystem. Cisco and Juniper (and all of them) always need new income streams, and so they want to see SRv6 adopted. Here’s my logic.

Understanding Scale Computing HC3 Edge Fabric #TFD20

Ethan Banks December 6, 2019

With HC3 Edge Fabric, Scale Computing has created a networking architecture that reduces the hardware requirement for the edge computing cluster. There’s one less switch to worry about. There are fewer Ethernet NIC ports required on the hosts. At the same time, Scale Computing isn’t wimping out on resiliency.

What I Want In A Root Cause Analysis Tool #TFD20

Ethan Banks December 6, 2019

Your non-technical boss doesn’t pop by your desk and ask you why there are excessive OutDiscards accumulating on Et4/0/36. You get asked why the network is slow, or why the CRM application is down. Those questions are context. Does your root cause analysis software have any sense of that context?

Packet Walking Through A 128 Technology Network

Ethan Banks August 6, 2019

128 Technology (128T) makes routers. But…they don’t make routers in the way you’d normally think of. Instead, a 128T network makes security and traffic engineering features first class citizens along with routing protocols and packet forwarding. Is 128T a solution for you? Read this detailed posted for network architects and engineers to find out!

Please Fill Out The 2019 Annual Audience Survey

Ethan Banks August 5, 2019

Each year, the Packet Pushers publish a provocative, pithy (and privacy protected!) survey we ask the public to participate in. We’d appreciate it if you’d take a few minutes and fill it out. http://bit.ly/2JZzmo2

QoS User? Quick Survey For You.

Ethan Banks May 8, 2019

Ethan’s actively shooting a course on QoS for Ignition. He’d appreciate your viewpoint on a few QoS sorts of things.

Attend Free: Packet Pushers LIVE In NYC With Gluware May 14, 2019

Ethan Banks April 26, 2019

We Packet Pushers folks don’t get out much. We travel to a conference now and then. Maybe a tech meetup. But on the whole, we have so much to do each week that we stay connected to our productivity palaces–heads down while we research, lab, write, record, and keep the information flowing. And then Gluware…

Continue Reading »

Upgrade Now Or Wait? The Business Case For Wi-Fi 6

Ethan Banks April 8, 2019

As the latest WLAN standard (802.11ax or Wi-Fi 6) makes its way to final ratification, vendors are releasing APs. But should you deploy now? This article explores the reasons for early adoption, as well as for waiting.

The Technology Case For Wi-Fi 6

Ethan Banks April 2, 2019

Here’s a brief technical overview of Wi-Fi 6, also known as 802.11ax, to help get you up to speed and ask the right questions for when you consider an upgrade. We cover OFDMA, whether Wi-Fi 6 means faster speeds, power savings, and more.

  • 1
  • 2
  • 3
  • …
  • 11
  • Next Page »

PacketPushers Podcast

  • Heavy Networking
  • Day Two Cloud
  • Network Break
  • Briefings In Brief & Tech Bytes
  • Full Stack Journey
  • IPv6 Buzz
  • Community Podcast
  • Heavy Strategy
  • Priority Queue (Retired)
  • Datanauts (Retired)

PacketPushers Articles

  • All the News & Blogs
  • Only the Latest News
  • Only the Community Blogs
  • Virtual Toolbox

Search

Website Information

  • Frequently Asked Questions
  • Subscribe
  • Sponsorship
  • Meet The Hosts
  • Pitch Us
  • Privacy Policy
  • Website Terms

Connect

  • Contact The Packet Pushers
  • Join Our Slack Group
  • Subscribe To Podcasts
  • Subscribe To Newsletter
  • Become A Sponsor
  • Facebook
  • LinkedIn
  • RSS
  • Twitter
  • YouTube

© Copyright 2023 Packet Pushers Interactive, LLC · All Rights Reserved