NatKube Podcast podcast artwork

PODCAST · technology

NatKube Podcast

A Podcast created for better understanding Network Automation practical examples

  1. 1

    Networking as Code – TheFirst Light

    This episode of NatKube Podcast, titled "Networking as Code – TheFirst Light" features a conversation between Álex, a Cloud and DevOps enthusiast, and Sam, a veteran Network Engineer who has embraced automation. The discussion centers on NatKube, a project designed to eliminate the common "fear" engineers feel when making manual configuration changes to core routers.Key Concepts and Technology• The Digital Twin: Sam describes NatKube as a "Digital Twin" for enterprise networks. This system allows engineers to simulate and test network behavior—such as checking if a BGP configuration will fail—before touching any physical equipment.• The Engine (Batfish): NatKube utilizes Batfish, a static analysis engine that parses configurations from vendors like Cisco and Juniper. Instead of deploying "blindly," the engine analyzes the logic of the configurations.• The Interface (Streamlit): To make Batfish more accessible to those who prefer a graphical interface over the command line, NatKube uses Streamlit, a Python-based framework. This provides a visual dashboard where users can upload configurations, verify connectivity, and perform differential analysis to see exactly how a proposed change will impact the network.Technical ImplementationThe project follows a NetDevOps philosophy, integrating several modern development tools:• Docker: The Batfish engine and the application run within containers for consistency and portability.• GitHub & SSH: The code is managed via GitHub, using SSH keys for secure access.• Open Source: The project is released under an MIT license to encourage community collaboration.• Functionality: The application includes features such as global route table viewing, logical traceroute (Reachability testing), node property analysis, and the ability to compare "Reference" vs. "Candidate" snapshots.ConclusionThe episode concludes with the idea that the future of network engineering lies in validating models rather than manually typing commands. By using tools like NatKube to ensure changes are safe before deployment, engineers can achieve the ultimate goal: "sleeping soundly on deployment Fridays".

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

A Podcast created for better understanding Network Automation practical examples

HOSTED BY

Yussel Castrizano

CATEGORIES

Frequently Asked Questions

How many episodes does NatKube Podcast have?

NatKube Podcast currently has 1 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is NatKube Podcast about?

A Podcast created for better understanding Network Automation practical examples

How often does NatKube Podcast release new episodes?

NatKube Podcast has 1 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to NatKube Podcast?

You can listen to NatKube Podcast on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts NatKube Podcast?

NatKube Podcast is created and hosted by Yussel Castrizano.
URL copied to clipboard!