Kenneth Finnegan
· Summarized
Key takeaways
- Kenneth's unique transition from mechanical engineering to networking showcases how interdisciplinary skills can lead to unexpected career paths.
- Starting an autonomous system can be a fun and educational experience, illustrating the importance of community and collaboration within technical fields.
- The formation of internet exchanges like FCIX is driven by organic relationships and mutual benefits among small networks, not just profit motives.
- Understanding the intricacies of BGP and networking helps individuals appreciate the complexity of internet infrastructure.
- Hands-on experience, even if initially flawed, can provide valuable learning opportunities in technical projects.
Summary
Introduction to Kenneth Finnegan and his Journey
The episode opens with the hosts Brian and Jess introducing their guest, Kenneth Finnegan. Kenneth shares his unique background, starting from mechanical engineering to his current position as an electrical engineer in semiconductor industries. He humorously explains his journey of choosing mechanical engineering just to get access to larger tools and his accidental transition into networking and internet systems.
Starting an Autonomous System
Kenneth discusses how he embarked on a project to start his own autonomous system (AS) after realizing that traditional cloud services didn't fit his needs. He leveraged his proximity to Hurricane Electric, a data center provider, to create his own ISP, learning the intricacies of internet routing and BGP along the way.
The Formation of the Fremont Cabal Internet Exchange
As Kenneth and his friends set up their individual networks, they decided to form an internet exchange (FCIX), initially as a joke. The exchange quickly gained traction, drawing in other networks and ultimately leading to partnerships with major industry players like Google and Flex Optics. Kenneth shares the amusing story of how they started connecting their networks and the unexpected yet quick growth of the exchange.
Building Relationships and Internet Architecture
The conversation dives into the technical and logistical challenges of maintaining an internet exchange. Kenneth highlights how engaging with customers, networking with peers, and sharing knowledge led to organic growth and successful collaborations. Key discussions include optimizing routing, ensuring connections, and navigating challenges inherent in the BGP protocol.
Lessons and Realities of Networking
As Kenneth reflects on the journey, he discusses the fragility and robustness of the internet infrastructure. He emphasizes understanding that the internet is built upon trust and how learning from mistakes—such as improper cabling lengths—shaped his approach to solving issues in real-time. They also discuss the growing pains of managing increasing traffic loads and network connections.
Sponsors
- Hurricane Electric · Hurricane Electric is known for being one of the best-connected networks in the world and is the main co-location provider for the Fremont Cabal Internet Exchange.
- Oxide Computer Company · Focuses on helping people who are struggling with on-prem systems and hardware.
Show notes
You can find Kenneth on Twitter at https://twitter.com/KWF and read his blog at https://blog.thelifeofkenneth.com/. You can follow the Fremont Cabal Internet Exchange at https://twitter.com/FremontCabalIX.
Some of the highlights of the show include:
- Gallium arsenide: https://en.wikipedia.org/wiki/Gallium_arsenide
- Lam Research: https://en.wikipedia.org/wiki/Lam_Research
- Applied Materials: https://en.wikipedia.org/wiki/Applied_Materials
- Tokyo Electron Limited (TEL): https://en.wikipedia.org/wiki/Tokyo_Electron
- Tier 2 network: https://en.wikipedia.org/wiki/Tier_2_network
- Hurricane Electric: https://en.wikipedia.org/wiki/Hurricane_Electric
- Autonomous system: https://en.wikipedia.org/wiki/Autonomous_system_(Internet)
- Border Gateway Protocol: https://en.wikipedia.org/wiki/Border_Gateway_Protocol
- ASN 7034: https://peeringdb.com/asn/7034
- "Creating an Autonomous System for Fun and Profit": https://blog.thelifeofkenneth.com/2017/11/creating-autonomous-system-for-fun-and.html
- Internet exchange point: https://en.wikipedia.org/wiki/Internet_exchange_point
- Fremont Cabal Internet Exchange: https://fcix.net/ https://twitter.com/FremontCabalIX
- Small form-factor pluggable transceiver (SFP): https://en.wikipedia.org/wiki/Small_form-factor_pluggable_transceiver
- Content delivery network: https://en.wikipedia.org/wiki/Content_delivery_network
- Google Global Cache: https://support.google.com/interconnect/answer/9058809?hl=en
- Google Global Cache node install guide: https://www.gstatic.com/isp/docs/ggc-installation.pdf
- Comcast/Netflix dispute: https://qz.com/256586/the-inside-story-of-how-netflix-came-to-pay-comcast-for-internet-traffic/
- Internet outage involving Allegheny Technologies: https://blog.cloudflare.com/how-verizon-and-a-bgp-optimizer-knocked-large-parts-of-the-internet-offline-today/
- DNS root servers: https://www.iana.org/domains/root/servers
- M-ROOT DNS server: https://www.peeringdb.com/net/825
- BGP Design and Implementation: https://amzn.to/2NE3SXl
- Norton Internet Peering Playbook: https://amzn.to/2QRkHA0
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account