Africa-focused technology, digital and innovation ecosystem insight and commentary.
…
continue reading
Player FM - Internet Radio Done Right
Checked 1d ago
הוסף לפני three שנים
תוכן מסופק על ידי Tony Bourke. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Tony Bourke או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Player FM - אפליקציית פודקאסט
התחל במצב לא מקוון עם האפליקציה Player FM !
התחל במצב לא מקוון עם האפליקציה Player FM !
Syntax or Models
Manage episode 332290773 series 3305522
תוכן מסופק על ידי Tony Bourke. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Tony Bourke או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Different devices have different native configuration methods. Generally they're either syntax (think Cisco IOS) or state-based (more rare, like Cisco ACI).
38 פרקים
Manage episode 332290773 series 3305522
תוכן מסופק על ידי Tony Bourke. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Tony Bourke או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Different devices have different native configuration methods. Generally they're either syntax (think Cisco IOS) or state-based (more rare, like Cisco ACI).
38 פרקים
כל הפרקים
×T
The Network Automation Journey

In this episode, I talk of my love for YAML as a tool for network automation.
Here I talk about declarative vs imperative approaches to network automation.
T
The Network Automation Journey

1 Getting Syntax onto Switches (No YANG) 11:56
11:56
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי11:56
In this episode I talk about my thoughts on using OpenConfig versus managing the device in a more native way.
T
The Network Automation Journey

In this episode I talk about the pitfall of throwing too many new things at once to someone who's just learning network automation. Keeping it simple and using a layered approach is what I've found to be the best way to introduce network automation to new people.
T
The Network Automation Journey

In the software development world, they have a concept called "test driven development", whereby code is tested (unit tests, integration tests) before committing to the main branch and before deployment. We can take that concept and use it in the networking world, and to some extent we are, but there's more to go. The tools haven't quite caught up with the concepts, however, and I discuss this on this episode.…
T
The Network Automation Journey

What place does AI or Machine Learning have in network automation today, or even network operations in general? Writing Python scripts, playbooks, etc. Not much more. At least for now.
T
The Network Automation Journey

In this episode, I talk about what CI/CD is for networking automation as well as the general idea for what is in the developer world. And more importantly, I talk about how most organizations probably don't need full CI/CD, they can get a lot of benefits from network automation by adopting three practices (that are part of CI/CD, but alone aren't CI/CD): Configuration generation Automated config deployment Automated post-deployment testing…
T
The Network Automation Journey

There's marketing terms, and then there's words that accurately describe a new way of doing things. Cloud computing was one of these terms, and now "Network as Code", "Network Automation", or the older "Software Defined Networking", while they can be used a marketing fluff, they do represent a different way of doing things.…
T
The Network Automation Journey

In this episode I talk about the two main categories of APIs you're likely to run into as a network administrator: REST APIs and RPCs (XML-RPC, JSON-RPC, gRPC, etc.) and why a device might have one or another.
T
The Network Automation Journey

How is network automation and packing parachute similar? They're both intimidating, and they both involve a learning curve. On the other side of the learning curve/hump, it's pretty nice.
In this episode, I share my thoughts on what constitutes a network controller. Back in the early 2010s, it was thought to be the way devices had their forwarding tables configured. Now it's how a devices configuration state is configured.
T
The Network Automation Journey

What was automation like in the past? Well, it was mostly non-existent in most of the networking world. But we did do automation in the server world, but it was quite different than it is today.
T
The Network Automation Journey

In this episode I talk about skillsets that I've picked up outside of the networking world that have really helped me out.
T
The Network Automation Journey

1 A Brief History of Network Automation 10:17
10:17
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי10:17
Here is just a quick talk about some of the history of network automation, at least from what I've seen in 25 years of server and network administration.
T
The Network Automation Journey

A great question from Twitter: "Any tips for leveraging Ansible in a team environment". In this episode I answer that question with what I've learned. Coder: Essentially VS Code in webapp form: https://coder.com/
In this episode I talk about open-source versus closed-source projects.
A recent discussion had me thinking about the two common uses for the term "CLI" (Command Line Interface, of coures) with regards to network automation: One is the configuration method (as opposed to API or GUI), and the other is the configuration state (CLI syntax, such as running-config on Cisco/Arista).…
T
The Network Automation Journey

Recently RedHat has been making some decisions that has affected a large percentage of its user base. In this episode, I share my thoughts from a network automation perspective.
In this short episode, I talk about making your own platform versus using an existing platform/framework. An example would be writing your own Python automation platform, versus using something like Nornir (which is a platform plus some Python) or Ansible. I talk about why it's usually a good idea to use an existing platform versus making your own.…
T
The Network Automation Journey

I saw a comment on a network automation forum, and while the poster made a lot of great points, there was one point I disagreed with: That DevOps practices are a necessary component on network automation. While I think there are some aspects that are important, going full CI/CD pipeline isn't necessary. Here I give my quick thoughts on this subject.…
T
The Network Automation Journey

In this episode, I give an overview of what CI/CD is (both traditionally and for network automation), how it's used, and why it's used in network environments. If you have questions about network automation, you can ask me on Twitter: @tbourke
T
The Network Automation Journey

One of the things we think about as network automators is the concept of incremental change versus total configuration replacement. Traditionally all our changes have been incremental. From the day a switch/router comes online, it's little change after little change. In this episode I talk about how this changes from incremental changes to total configuration replacement when working with most types of automation.…
T
The Network Automation Journey

In this episode I talk quickly about whether APIs should be standardized. Pretty much all APIs are open in that the vendors allow anyone to access them and the specifications on how to interact with them are public. But using NX-API from Cisco and eAPI from Arista means using two different sets of commands to do that same thing. Projects like OpenConfig/gNMI are meant to provide a single way to configure parameters no matter the devices through a single data model. While this is useful, in the data center it's not so much a problem we tend to have. Working with one API is OK, since data center networks are typically built using only one vendor.…
T
The Network Automation Journey

In this episode of the Network Automation Journey I talk about some other criticisms of network automation that I've heard of lately.
T
The Network Automation Journey

One of primary the factors pushing organizations into embracing network automation is the need to dynamically generate complex configurations, specifically for campus and data center implementations of EVPN/VXLAN.
T
The Network Automation Journey

Different devices have different native configuration methods. Generally they're either syntax (think Cisco IOS) or state-based (more rare, like Cisco ACI).
T
The Network Automation Journey

When I teach an automation course, I'll typically show a video: https://www.youtube.com/watch?v=HluANRwPyNo (a bit of foul language in it... but very realistic use of it) In networking, everyone Google's everything. Got an error message? Google Search. Can't remember how to do something? Google Search. The same is true in network automation. Also, this comic from XKCD: https://xkcd.com/979/…
T
The Network Automation Journey

Recent discussions on Twitter and in a few classes brought up the venerable VI editor (or the more common upgrade to VI, VIM). It was once a must-learn tool for Unix/Linux/BSD administrators. It was used for editing configuration files, data entry, and even coding. These days it's not quite the must-have it used to be. In fact, most people working in the industry can get by with the less capable, but far easier to learn, nano editor.…
T
The Network Automation Journey

In this episode, I talk about stunted careers, people (including myself at one point) that just won't learn anything new, despite the world passing them by. Luckily I got out of my stunted phase relatively quickly, but it's something I see in networking from time to time.
T
The Network Automation Journey

Bad Takes: Is Ansible just automation for people who don't know Python? Of course not. And we'll talk about why.
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.