Skip to main content
Modulate Demodulate - The ModemCast

Modulate Demodulate - The ModemCast

By Modem Podcast
Hello, world. What is this MODEM podcast all about? Well, we saw a gap emerging in the technical podcast space. That gap was a deeply technical podcast, focused on the protocols, the details, the how-to-demistify-complex things, the unbiased, un-cola of networking that needed to be filled. We’re not interested in the marketing, or the fluff - we want to deconstruct the new shiny things and break them down into comsumable parts. Maybe also some witty banter.
Listen on
Where to listen
Apple Podcasts Logo

Apple Podcasts

Breaker Logo

Breaker

Castbox Logo

Castbox

Google Podcasts Logo

Google Podcasts

Overcast Logo

Overcast

Pocket Casts Logo

Pocket Casts

RadioPublic Logo

RadioPublic

Spotify Logo

Spotify

Currently playing episode

What the heck is a tunnel? OK, then, what is a VPN?

Modulate Demodulate - The ModemCast

1x
ARTEMIS: Making BGP Operations Suck Less
BGP is one of the most versatile routing protocols out there, but let's be honest—It kinda sucks when it comes to... Well, a lot of things. Specifically, there are a lot of issues with BGP's security (or lack thereof). BGP comes from a time when The Internet was much smaller and everyone knew everyone. Now that The Internet has exploded in growth, hijacks, both malicious and inadvertent, have required countless hours of pain-staking manual intervention and deep knowledge of BGP and the global routing table to diagnose—keeping your routes secure in this landscape almost seems like a sisyphean task. Cue ARTEMIS. ARTEMIS (Automatic and Real-Time dEtection and MItigation System) does the hard work of detecting hijacks for you and it can even step in and attempt to mitigate them on your behalf. Okay, that sounds great, but how much does it cost? Nothing! ARTEMIS is free, open source, and even simple to install and use. Check out this episode of the Modulate Demodulate podcast as the lead developer for ARTEMIS and Co-founder/CTO of Code BGP, Vasileios Kotronis joins Chris C. and Nick to talk about the inner-workings of ARTEMIS. Find ARTEMIS Online ARTEMIS Website ARTEMIS Twitter ARTEMIS Github ARTEMIS Documentation ARTEMIS Slack Community ARTEMIS Live Demo Links Mentioned Route Views Project RIPE RIS CAIDA BGPStream MANRS ExaBGP ARTEMIS IEEE Paper ARTEMIS BGP Hijacking Survey with Network Operators Paper
49:27
May 2, 2021
Packet loss is good. Wait, what? Let's talk about Buffer Bloat with Dave Täht.
Buffer Bloat. Most folks in the networking industry have at least heard this term, and may have a vague idea of what it means. It's certain that all of us have experienced it at one time or another - and likely thought it was a different problem. Over the last few years a couple of queuing disciplines have emerged that have allowed the users of the internet to experience fewer and fewer of those odd symptoms, and we wanted to know more about how those problems are getting solved. Fortunately, we managed to pin down Dave Täht and get him to talk to us about fq_codl and cake. Or so we thought. Turns out, that's a really, really big topic. Luckily, we had the expert to take time and really get down to the root of the problem, how it is solved, and give us a fantastic bit of history about how it came to be. This one has it all, folks. Boats, guitars, stickers, Dave even plays us a song at the end. It's a fun one, and the deep knowledge does not disappoint. Join me, Chris Cummings, Dan Siemon, and Dave Täht as we wander through the complex forest of buffer bloat, queuing codecs, and queue theory. Bufferbloat and Beyond Book Netstat command for looking at fq_codl: Linux tc -s qdisc show dev eth0 netstat -c fq_codel -vvv OSX  netstat -c fq_codel -vvv Benchmarking fq_codel SFQ, DRR, SQM, other queuing disciplines The Flow Queue CoDel Packet Scheduler and Active Queue Management Algorithm Photo: 
01:05:46
April 12, 2021
Through the BGPStuff.net Looking Glass with Darren O'Connor
Tune in to this installment of Modulate Demodulate as Darren O'Connor joins Chris C., Nick, and Dave to discuss his side project—BGPStuff.net. This tool is a modern BGP looking glass built in Golang that anyone can use to gather a wealth of information on the BGP Routing table. Some of the things you can see are AS_Path, Origin AS, ROA, ASName, RPKI Invalids, DFZ RIB size, and more. In addition to a nice web interface, the latest version of BGPStuff introduces an updated RESTful API. Come check out our discussion of the architecture and technology behind BGPStuff.net! Links Mentioned BGPStuff Presentation Darren's VirtualNOG Project BGPStuff Python Client ASN Bogon Validation Python Library BGP6-Table TwitterBot BGP4-Table TwitterBot
01:00:41
March 21, 2021
[Non-Blocking] The DoD Brinks Truck of IPv4 Space
On this first episode of the MODEM Non-Blocking series, Nick and Chris C. wax ineloquent about the latest networking gossip straight from the DFZ. Recently, the DoD started announcing a lot of IPv4 address space that had been previously unannounced. How much is a lot? We're talking 13 /8s of IPv4. Tune in to hear our un-scripted thoughts on what this might mean for your network, The Internet as a whole, and the deployment of IPv6. Links Mentioned Hilco Blog Post BGPStuff.net AS8003 Team Cymru Bogons NANOG Thread on DoD v4 Space Being Treated as Bogons NANOG Thread on DoD v4 Space Being Announced Cloudflare 1.0.0.0/8 Research AMPRnet 44/8 Official Statement
28:35
March 17, 2021
The Latest in RouterOS v7 with Kevin Myers
On this episode of the MODEM Podcast, Nick and Chris C. bring on a special guest, Kevin Myers, to talk about the latest software updates from one of the underdogs of networking—MikroTik. MikroTik RouterOS v7 is the next version of MikroTik's routing software that promises to solve a lot of the longest-standing requests from users. Kevin and his consulting firm IP ArchiTechs have been hands-on users of MikroTik since the early days, so come and listen to us discuss multi-threaded BGP, IS-IS, RPKI, and maybe even a few war stories! Links Mentioned IP ArchiTechs Kevin's Blog RouterOS v7 First Look RouterOS v7 Performance Testing MikroTik IS-IS Forum Thread MANRS
59:18
March 7, 2021
What the heck is a tunnel? OK, then, what is a VPN?
How hard is it to describe the difference between a tunnel and a VPN to a completely non-technical person? Come to find out, it is fairly difficult! Chris Young - one of our esteemed co-hosts - tweeted out a seemingly simple question: “Explain the difference between a tunnel and a VPN to a non/technical audience.”. Proposed answers were given, a variety of interpretations of "non-technical audience" were made. Hilarity ensued. which really begs the questions: what the heck ARE tunnels? What are VPNs? Think you know? So did we. Take a trip with us through our winding exploration as we dive into the abyss of the ocean of possibilities - all aboard the RV Calypso of encapsulation. List of Tunneling mechanisms: Encapsulation VXLAN GENEVE GRE mGRE NVGRE OTV IP in IP 6 in 4 4 in 6 EoIP PPTP CAPWAP DTLS GTP (GPRS Tunnelling Protocol) Q-in-Q IPSec L2TP HTTPS Tunnelling DNS Tunnelling SSH Tunnelling TOR L2F ISATAP Teredo Wireguard MACSEC Control Plane EVPN L2VPNs L3VPNs MVPN Label Stacks LDP VPLS RSVP-TE SR (V6/MPLS) 128T (NDN-esque) DOVE All in One ZeroTier Wireguard
46:03
February 22, 2021
Understanding the Internet Exchange with Mike Hammett
As the internet grows and changes, it has become increasingly important for organizations of a certain size to dive into external routing. As many that start this path soon find, there is a wealth of information about setting up peering, configuring BGP and the associated policy, and how to connect to an "Internet Provider". But what if your internet provider is not quite enough anymore? What happens if you need lower latency to a cloud provider? Or, to take it one step further, what can you do to further settlement free peering in your geographical area?  That is there the Internet Exchange Point (IX) come in to fill the gap. On this episode of the MODEM Podcast, Chris C., Nick, and John talk to Mike Hammett of the Midwest IX about what an IX is, what it does, and how to build your own.   IPSpace: Surviving in the default free zone webinar The Brothers WISP Podcast
59:57
January 17, 2021
FRR protocol updates with Donald Sharp
FRR is a well traveled and well established routing suite. It has a comprehensive and very complete stable of protocol support, which is ever expanding. In this episode, Chris Y., David, and Nick chat with Donald Sharp about some of the finer details of the newer protocol support including IPv6 FlowSpec, BGP BMP, and IS-IS-SR. We delve into the finer points of component integration, discuss the nuance of how tunneling interfaces work, take a walk down the edge of why IS-IS is less traveled (including some of the fun protocol details therein). We even give a pretty fun little jaunt into the origin story of FRR. 
01:00:04
January 8, 2021
Behavior Tree Concepts in Network Management with Tomas Kirnak
Behavior Tree concepts are something that most network engineers probably do not spend a lot of thinking about on a day-to-day basis, but their usefulness and relative ease of understanding will be made clear by the guest of our inaugural podcast, Tomas Kirnak. Tomas is the CEO of a company called Unimus that leverages behavior tree concepts to make configuration backup and automation of network hardware very straightforward. In this episode, John, Chris C. and Nick tease apart the details of what it takes to make that process as pain free as possible - and oh, boy, it is some cool stuff.
53:14
January 8, 2021