Logo

    Software Gone Wild by ipSpace.net

    Software Gone Wild by ipSpace.net
    30 Episodes

    People also ask

    What is the main theme of the podcast?
    Who are some of the popular guests the podcast?
    Were there any controversial topics discussed in the podcast?
    Were any current trending topics addressed in the podcast?
    What popular books were mentioned in the podcast?

    Episodes (30)

    Show 116: Bringing New Engineers into Networking

    Show 116: Bringing New Engineers into Networking

    As I started Software Gone Wild podcast in June 2014, I wanted to help networking engineers grow beyond the traditional networking technologies. It’s only fitting to conclude this project almost seven years and 116 episodes later with a similar theme Avi Freedman proposed when we started discussing podcast topics in late 2020: how do we make networking attractive to young engineers.

    Elisa Jasinska and Roopa Prabhu joined Avi and me, and we had a lively discussion that I hope you’ll find interesting.

    Show 115: FreeRTR Deep Dive

    Show 115: FreeRTR Deep Dive

    This podcast introduction was written by Nick Buraglio, the host of today’s podcast.

    In today’s evolving landscape of whitebox, brightbox, and software routing, a small but incredibly comprehensive routing platform called FreeRTR has quietly been evolving out of a research and education service provider network in Hungary. 

    Kevin Myers of IPArchitechs brought this to my attention around March of 2019, at which point I went straight to work with it to see how far it could be pushed.

    Show 114: Streaming Telemetry with Avi Freedman

    Show 114: Streaming Telemetry with Avi Freedman

    Remember my rant how “fail fast, fail often sounds great in a VC pitch deck, and sucks when you have to deal with its results”? Streaming telemetry is no exception to this rule, and Avi Freedman (CEO of Kentik) has been on the receiving end of this gizmo long enough to have to deal with several generations of experiments… and formed a few strong opinions.

    Unfortunately Avi is still a bit more diplomatic than Artur Bergman – another CEO I love for his blunt statements – but based on his NFD16 presentation I expected a lively debate, and I was definitely not disappointed.

    Show 113: Faucet Deep Dive

    Show 113: Faucet Deep Dive

    This podcast introduction was written by Nick Buraglio, the host of today’s podcast.

    In the original days of this podcast, there were heavy, deep discussions about this new protocol called “OpenFlow”. Like many of our most creative innovations in the IT field, OpenFlow came from an academic research project that aimed to change the way that we as operators managed, configured, and even thought about networking fundamentals.

    For the most part, this project did what it intended, but once the marketing machine realized the flexibility of the technology and its potential to completely change the way we think about vendors, networks, provisioning, and management of networking, they were off to the races.

    We all know what happened next.

    Show 112: BGP Navel Gazing

    Show 112: BGP Navel Gazing

    This podcast introduction was written by Nick Buraglio, the host of today’s podcast.

    As we all know, BGP runs the networked world. It is a protocol that has existed and operated in the vast expanse of the internet in one form or another since early 1990s, and despite the fact that it has been extended, enhanced, twisted, and warped into performing a myriad of tasks that one would never have imagined in the silver era of internetworking, it has remained largely unchanged in its operational core.

    The world as we know it would never exist without BGP, and because of the fact that it is such a widely deployed protocol with such a solid track record of “just working”, the transition to a better security model surrounding it has been extraordinarily slow to modernize.

    Show 111: SuzieQ with Dinesh Dutt and Justin Pietsch

    Show 111: SuzieQ with Dinesh Dutt and Justin Pietsch

    In early May 2020 I wrote a blog post introducing SuzieQ, a network observability platform Dinesh Dutt worked on for the last few years. If that blog post made you look for more details, you might like the Episode 111 of Software Gone Wild in which we went deeper and covered these topics:

    • How does SuzieQ collect data
    • What data is it collecting from network devices
    • What can you do with that data
    • How can you customize and extend SuzieQ

    Show 110: Smart NICs with Silvano Gai

    Show 110: Smart NICs with Silvano Gai

    A while ago we discussed a software-focused view of Network Interface Cards (NICs) with Luke Gorrie, and a hardware-focused view of them with Or Gerlitz (Mellanox), Andy Gospodarek (Broadcom) and Jiri Pirko (Mellanox).

    Why would anyone want to implement features in hardware and not in software, and what would be the best hardware implementation? We discussed these dilemmas with Silvano Gai in Episode 110 of Software Gone Wild podcast.

    Show 109: Overlay Networking with Ouroboros

    Show 109: Overlay Networking with Ouroboros

    This podcast introduction was written by Nick Buraglio, the host of today’s podcast.


    As private overlays are becoming more and more prevalent and as SD-WAN systems and technologies advance, it remains critical that we continue to investigate how we think about internetworking. Even with platforms such as Slack Nebula, Zerotier, or the wireguard based TailScale becoming a mainstream staple of many businesses, the question of “what is next” is being asked by an ambitious group of researchers.

    Show 107: IP Fabric with Gian-Paolo Boarina

    Show 107: IP Fabric with Gian-Paolo Boarina

    No, we were not talking about IP fabrics in general - IP Fabric is a network management software (oops, network assurance platform) Gian Paolo discovered a while ago and thoroughly tested in the meantime.

    He was kind enough to share what he found in Episode 107 of Software Gone Wild, and as Chris Young succinctly summarized: “it’s really sad what we still get excited about something 30 years after it was first promised”… but maybe this time it really works ;)

    Show 106: OpenBGPD with Claudio Jeker

    Show 106: OpenBGPD with Claudio Jeker

    Everyone is talking about FRRouting suite these days, while hidden somewhere in the background OpenBGPD has been making continuous progress for years. Interestingly, OpenBGPD project was started for the same reason FRR was forked - developers were unhappy with Zebra or Quagga routing suite and decided to fix it.

    We discussed the history of OpenBGPD, its current deployments and future plans with Claudio Jeker, one of the main OpenBGPD developers, in Episode 106 of Software Gone Wild.

    Show 105: Net2Text: Natural-Language Interface to Network Operations

    Show 105: Net2Text: Natural-Language Interface to Network Operations

    Sick-and-tired of intent-based GUIs that are barely better than CiscoWorks on steroids? How about asking Siri-like assistant queries about network state in somewhat-limited English and getting replies back in full-blown sentences?

    Warning: you might be reentering the land of unicorns driving flying DeLoreans... but then keep in mind what Arthur Clarke had to say on this topic ;).

    Welcome to Net2Text, another proof-of-concept tool created by the group led by Laurent Vanbever… who joined us for a short chat to discuss it, resulting in Episode 105 of Software Gone Wild.

    Show 104: Intent-Based Networking with Batfish

    Show 104: Intent-Based Networking with Batfish

    Imagine you would have a system that would read network device configurations, figure out how those devices might be connected, reverse-engineer the network topology, and be able to answer questions like “what would happen if this link fails” or “do I have fully-redundant network” or even “how will this configuration change impact my network”. Welcome to Batfish.

    Interested? You’ll find more in Episode 104 of Software Gone Wild.

    Show 103: Device Configuration Synthesis with NetComplete

    Show 103: Device Configuration Synthesis with NetComplete

    When I was still at university the fourth-generation programming languages were all the hype, prompting us to make jokes along the lines “fifth generation will implement do what I don’t know how

    The research team working in Networked Systems Group at ETH Zurich headed by prof. Laurent Vanbever got pretty close. The description of their tool says:

    Show 102: Programmable Packet Forwarding Pipelines Using P4

    Show 102: Programmable Packet Forwarding Pipelines Using P4

    Every time a new simple programming language is invented, we go through the same predictable cycle:

    • Tons of hype;
    • Unbounded enthusiasm when people who never worked in target environment realize they could get something simple done in a short time;
    • Ever-worsening headaches as the enthusiasts try to get a real job done with the shiny new tool;
    • Disappointment;
    • A more powerful language is invented to replace the old one.

    A few years ago we experienced the same cycle when OpenFlow was the-one-tool-to-bind-them all.

    Show 101: Using Faucet to Build SC18 Network with OpenFlow

    Show 101: Using Faucet to Build SC18 Network with OpenFlow

    Remember how Nick Buraglio tried to use OpenDaylight to build a small part of SuperComputing conference network… and ended up with a programmable patch panel?

    This time he repeated the experiment using Faucet SDN Controller – an OpenFlow controller focused on getting the job done – and described his experience in Episode 101 of Software Gone Wild.

    We started with the usual “what problem were you trying to solve” and quickly started teasing apart the architecture and got geekily focused on interesting things like:

    Show 99: Smart NICs and Related Linux Kernel Infrastructure

    Show 99: Smart NICs and Related Linux Kernel Infrastructure

    A while ago we did a podcast with Luke Gorrie in which he explained why he’d love to have simple, dumb, and easy-to-work-with Ethernet NICs. What about the other side of the coin – smart NICs with their own CPU, RAM and operating system? Do they make sense, when and why would you use them, and how would you integrate them with Linux kernel?

    We discussed these challenges with Or Gerlitz (Mellanox), Andy Gospodarek (Broadcom) and Jiri Pirko (Mellanox) in Episode 99 of Software Gone Wild.

    Show 98: High-Speed IPsec on Snabb Switch

    Show 98: High-Speed IPsec on Snabb Switch

    In previous Software Gone Wild episodes we covered Snabb Switch and numerous applications running on it, from L2VPN to 4over6 gateway and integration with Juniper vMX code.

    In Episode 98 we focused on another interesting application developed by Max Rottenkolber: high-speed VPN gateway using IPsec on top of Snabb Switch (details). Enjoy!

    Show 97: Network Reliability Engineering

    Show 97: Network Reliability Engineering

    In summer 2018 Juniper started talking about another forward-looking concept: Network Reliability Engineering. We wanted to find out whether that’s another unicorn driving DeLorean with flux capacitors or something more tangible, so we invited Matt Oswalt, the author of Network Reliability Engineer’s Manifesto to talk about it in Episode 97 of Software Gone Wild.

    Logo

    © 2024 Podcastworld. All rights reserved

    Stay up to date

    For any inquiries, please email us at hello@podcastworld.io