Many months of catch up!
Automation
- Applying A Software Design Pattern To Network Automation - Packet Pushers
- Watch “Juniper Terraform Automation Framework - JTAF - Introduction” on YouTube - 7 mins
- Network Analysis 1. Setting up and Getting Started with Batfish in Multivendor Network with Cisco, Arista, and Cumulus – karneliuk.com
- Watch “Ansible Tutorial for Beginners” playlist on YouTube - approx. 4 hours
- Enabling modern IT service management actions for ServiceNow with Red Hat Ansible Automation Platform
- Using NetBox for Ansible Source of Truth
- Python Slack Bot for Network Engineers
- Automation: Dealing with Vendor-Specific Configuration Keywords - ipSpace.net blog
- Watch “#init6 Future of Network Operations with John Capobianco” on YouTube - 42 mins
- Magic_carpet Py Test Framework
- Introduction to Diffing and Syncing Data with DiffSync - The NTC Mag
- Watch “NAPALM Commit + Confirm - PART I - Kirk Byers - 2021” on YouTube - 6 mins
- Starting Network Automation for Non-Programmers - ipSpace.net blog
- Collection of Ansible Modules for NAPALM
Certification and Careers
- Enterprise IT Career Handbook - Packet Pushers
- Watch “AWS VPC Beginner to Pro - Virtual Private Cloud Tutorial” on YouTube - 2hrs 11 mins
- AWS Certification Notes for Cloud Practitioner - Muhammad
- 10 Best Free AWS Learning Resources for Beginners
- Watch “Azure Master Class AZ-104” playlist on YouTube - many hours
- Azure Masterclass GitHub Repo
Cisco
- Reload in X ? Why not just revert the config instead of reloading the router? - Darren’s Blog - archived post
- Automating MPLS L3VPNs With Nornir
- Watch “BGP Multi-homing Techniques” playlist on YouTube - approx 1 hr 20 mins
- Ingress BGP Routing Using Communities & Local Preference - All Hands on Tech
- Using NX-OS 10.1.2s new two-stage configuration commit with Netmiko - Tom Costello - KD9CPB
- How To Connect Cisco SD-WAN to Umbrella SIG/SWG
Cloud
- Azure Networking Cookbook 2nd edition - PDF
- Google Cloud Inter-Region Latency and Throughput - Inter-region latency and throughput
- High Availability WireGuard on AWS - Pro Custodibus
- AWS Linux at home. Useful walk through with extra info to help with SSH access - Google Doc
- Watch “This is How The Whole World Gets High-Speed Internet” on YouTube - 7 mins
- How to consistently run temporary workloads on AWS and save money - by Nicolas Leiva - Jul, 2021 - Medium
- Why I Hate the Cloud - vMiss.net
- GCP White papers repo
- Introduction to Network Transformation on AWS – Part 1 - Networking & Content Delivery
- Behind the scenes, AWS Lambda
- The Cost of Cloud, a Trillion Dollar Paradox
- Cloud Simple - 17 ways to run containers on AWS! or perhaps only 4 in summary
- Please fix the AWS Free Tier before somebody gets hurt
- Declarative Cloud Infrastructure Management with Terraform - PDF
- Watch “Someone Else’s Cloud” on YouTube - Azure Video Podcast
- Watch “Azure Architecture Best Practices Virtual Event” on YouTube - 1 hr 21 mins
- Object storage vs block storage vs file storage: which should you choose? - Google Cloud Blog
- Interactive Map of GCP Services
- 100G networking in AWS, a network performance deep dive
- AWS Fundamentals YouTube series: “S01- AWS Global Infrastructure overview”, “S02- Amazon VPC Networking Fundamentals”, “S03- Design Options to Connect a VPC to The Outside Part 1” and “S04- Design Options to Connect a VPC to AWS Services - Part-2”
- 5 GCP Product Cheat Sheets
Data Centre and Open Networking
- Introduction to Suzieq
- ARP problems in EVPN – routingcraft.net
- Watch “VxLAN and EVPN Terminology Overview” on YouTube - 18 mins
- What’s New - Cumulus Linux 4.4
- Watch “Simplicity in the Data Center with Auto-EVPN” on YouTube - 14 mins
- Cumulus in the Cloud Just Got Real – The Art of Network Engineering
- Nokia SR Linux goes public!
- Material for MkDocs - Learn SR Linux and Always-ON SR Linux - Learn SR Linux
- Watch “Intro To EVPN With Tony Bourke” on YouTube 10 part playlist
- Packet Forwarding and Routing over Unnumbered Interfaces - ipSpace.net blog
- A guide on building up a first wholesale colocation presence. My First Colo PDF
- Containerising NVIDIA Cumulus Linux - networkop
- BGP series – rule11.tech reader
Design
- Simplifying networks and lessons in Engineering tradeoffs
Devops
- Building a Network CI/CD series – JulioPDX
- Ultimate Guide to Becoming a DevOps Engineer - Contino - Global Transformation Consultancy
- Operationalising your Infrastructure With GraphOps dave.dev
- Setting Up Nautobot ChatOps with Microsoft Teams - The NTC Mag
- Work with GitHub Actions in your terminal with GitHub CLI - The GitHub Blog
Failure
- More details about the October 4 outage - Facebook Engineering
- Watch “Facebook’s Day Off! - Computerphile” on YouTube - 15 mins
- Understanding How Facebook Disappeared from the Internet
- ChaosDB: How we hacked thousands of Azure customers databases - Wiz Blog
- The stack overflow of death. How we lost DNS and what we’re doing to prevent this in the future. - bunny.net Blog
- AWS Fault Injection Simulator - Fully-Managed Fault Injection Service - Amazon Web Services
- Who decides if the network is unhealthy?
- Summary of June 8 outage - Fastly
- Large prefix hijack from Vodafone AS55410 – anuragbhatia.com
- Major BGP leak disrupts thousands of networks globally
Fundamentals
- Tools to explore BGP
- What is BGP? - BGP routing explained - Cloudflare
- Non-Stop Forwarding 101 - ipSpace.net blog
- SNMP OID: Those Random Numbers Actually Mean Something! – NETWORK FUN-TIMES
- Watch “VXLAN Explainer” playlist on YouTube - 1 hr 30 mins
- Watch “How QUIC Works - Intro to QUIC” on YouTube - 8 mins
- Back to Basics: Unnumbered IPv4 Interfaces - ipSpace.net blog
- Back to Basics: The History of IP Interface Addresses - ipSpace.net blog
- The Effectiveness of AS Path Prepending but when prepend fails, what next? Part 1, and Part 2 – rule 11 reader
- Watch “Following an HTTP GET - through Switches, Routers, Gateways, and Proxies - Detailed Examples” on YouTube - 22 mins
- What is MPLS? A Begineers Explanation, for Network Engineers – NETWORK FUN-TIMES
- OSI infographic
Intent Based Networking
- Video from Tech Snippets 2017 - When Intent based networking was new and today more of a feature of Automation - YouTube video - 6 mins
- IBN for Dummies - direct download link PDF - care of Apstra
IPv6
Juniper
- Channelizing Ports: The Case of the Missing 1Gbps Interfaces on EX4650 Switches - Consent Factory
- Juniper NITA open sourced. NITA is an open source platform for automating the building and testing of complex networks.
- Juniper Terraform Providers
- Day One: vMX Up and Running, 2nd Edition PDF
- Watch “Junos Load Balancing - Recorded Webinar” on YouTube - 46 mins
Labs
- How to simulate a host in a real network? - AboutNetworks.net
- SR TI-LFA Link Protection – netquirks
- cRPD EVPN VXLAN Type 5 routes – marcelwiget
- Online labs - Free access to Cisco & Juniper routers - SharonTools
- Containerlab, the future of your virtual network lab Part 1 and Part 2 — JTechClass
- Use Containerlab to emulate open-source routers - Open-Source Routing and Network Simulation
- JNCIE-DC Lab Experience - Rick Mur
- Simple RADIUS Server in EVE-NG - JulioPDX
Linux
- WSL: Run Linux GUI Apps - Tabs vs Spaces - Channel 9
- WSLg Architecture - Windows Command Line
- Watch “Introducing Linux GUI apps running on Windows using the Windows Subsystem for Linux” on YouTube - 5 mins
- Watch “Windows 11 runs Graphical Linux Apps out of the box with WSLg” on YouTube - 14 mins
- The best part of Windows 11 is a revamped Windows Subsystem for Linux – Ars Technica
- What’s new with the Windows Subsystem for Linux on Windows 11 - Windows Central
- Bash scripting cheatsheet
- Microsoft makes support for Linux GUI apps on Windows 10 generally available - ZDNet
- Debugging Bash Scripts – A nice guy’s view on life
- Working with Linux VRFs – Das Blinken Lichten
- LIMA - Linux on Mac
- Watch “Run macOS on Linux with 1 COMMAND LINE” on YouTube - 13 mins
- TSHOOT – Linux Networking Style – The Art of Network Engineering
- Watch “Pacstall Is An “AUR” For Ubuntu” on YouTube - 12 mins
- Watch “Learn tmux in 20 min -tutorial” on YouTube - 20 mins
Programmability
- Use Microsoft Live Share to collaborate with Visual Studio Code
- VS Code in the browser for everyone
- Python in a Browser
- Developing with Python 3 on Windows - Wahl Network
- Home - bpython - bpython is a fancy interface to the Python interpreter
- Watch “52 weeks of Python in 52 minutes” on YouTube - 56 mins
- Take your first steps with Rust - Learn - Microsoft Docs
Reference
- Forecasting: Principles and Practice 3rd edition
Security
- OpenCanary on a Pi – Pauls simple guides
- Nebula Offline Certificate Management with a Raspberry Pi using Bash – A nice guy’s view on life
- Illustrated X.509 Certificate. Introduction - by Takahiko Kawasaki - Medium
- Gunyah a Type 1 Hypervisor
Service Provider
- Devil’s Advocate - Segment Routing, Why?
- TI-LFA FTW! – netquirks
- BGP Security: Mitigating BGP prefix hijacks with RPKI in IOS-XR
- Resources for BGP RPKI – Steve Puluka
- RPKI rollout at Hurricane Electric - APNIC Blog
- WISP cheat sheet for MPLS/VPLS MTU – StubArea51.net
- RSVP: Creating MPLS LSPs in JUNOS - for JNCIS-SP students – NETWORK FUN-TIMES
- Juniper Default ARP Policer - Lindsay Hill
- Hunting down the stuck BGP routes
Tools and Testing
- Hex Packet Decoder
- Pingnoo - an open-source cross-platform network latency analyser
- netsim-tools: Python Package and Unified CLI - ipSpace.net blog
- We need to talk about testing - Dan North & Associates
- Comparing Open Source BGP Stacks
- Weje.io — all-in-one online team collaboration tool
- Data Visualization with Kibana - Blog - Skyline ATS Blog
- Configure Juniper Switches in 60 seconds
- MANRS – Mutually Agreed Norms for Routing Security 3.7.2 Observatory Overview
- I Hate Regex - The Regex Cheat Sheet
- Watch “iPerf2 vs iPerf3 - Panos Vouzis - WLPC Phoenix 2020” on YouTube - 8 mins
- Commando - collect and send command line tool
- Jerikan: a configuration management system for network teams - Vincent Bernat
- DNS Measurement, Troubleshooting and Security Auditing Toolset DNSDiag
- pytest-html-reporter - PyPI
- Protocol ASCII RFC-like protocol header diagrams
- netboot.xyz lets you PXE boot various operating system installers
- Termshark - A terminal UI for tshark, inspired by Wireshark
- tcpdump101.com - Build PCap Syntax Online
- Awesome Selfhosted
Wireless
- Right Number of APs for Your Deployment - Twitter Thread from Sam Clements - Wireless LAN Professionals
- Basic understanding of WLAN and Mist AI technology - video set - Juniper login required
And Finally
- Serving Netflix Video at 400Gb/s PDF
- UPRN search, address & postcode finder - FindMyAddress
- Computers are the easy part
- It’s a Cloud Product Jim, but not as we know it!
- 40% of employees are thinking of quitting their jobs, says survey - World Economic Forum
- Dark Patterns - Dark Patterns are tricks used in websites and apps that make you do things that you didn’t mean to
- Office Humor, Tech Culture, Trending News
- Ericsson Survey Finds Confused Demand for 5G Mobile in the UK - ISPreview UK
- Watch “There’s Plenty Moore Room: IBM’s New 2nm CPU” on YouTube - 15 mins
- Does Amazon make more from ads than AWS? — Benedict Evans
- Signal - Blog - The Instagram ads Facebook won’t show you
- What’s The Best Way To Remember Passwords? 59% Of People Get It Wrong
- b0rk - choose-your-own-adventure-style debugging mysteries. The Case of the Connection Timeout