I’m no spring chicken so took a little longer than normal to publish this time!
Linux
- Watch “Bulk rename files in Ubuntu/Linux (GUI & CLI)” on YouTube - 3 mins
- nginx configurator nginxconfig.io
- Learn the ways of Linux-fu, for free - Linux Journey
- What’s new for WSL in Windows 10 version 1903? – Windows Command Line Tools For Developers
- New zines by Julia Evans
- The rather exensive and overwhelming GNU/Linux Distributions Timeline
- Working with ExaBGP 4 and building static routes with ExaBGP by Das Blinken Lichten
- The Linux command-line cheat sheet - Network World
- 53 Linux Networking commands and scripts
- Watch “8 super heroic Linux commands that you probably aren’t using” on YouTube - 8 mins
- A collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users - Unix Toolbox
- The Perfect Server tutorial - Ubuntu 18.04 (Nginx, MySQL, PHP, Postfix, BIND, Dovecot, Pure-FTPD and ISPConfig 3.1) - This setup provides a full hosting server with web, email (inc. spam and antivirus filter), Database, FTP and DNS services.
- Watch “The Linux File System…for humans” on YouTube - 12 mins
- Celebrating ECMP in Linux — part one and part two - Cumulus Networks engineering blog
- Unbound DNS Server Tutorial @ Calomel.org
- Linux WiFi Reason Codes - Disconnection & De-Authentication Issues
- Tweet from @Wax_Trax
Sometimes you just need a quick/simple HTTP server. just learned about “python3 -m http.server” which serves files from your current directory on port 8000. Awesome for providing firmware updates to devices!
- Tactical tmux: The 10 Most Important Commands - Daniel Miessler
- nnn (type less, do more) - tiny, lightning fast, feature-packed file manager
Docker & Containers
- How To Install and Use Docker on Ubuntu 18.04 - Linuxize
- How To Install and Use Docker Compose on Ubuntu 18.04 - Linuxize
- Upstream open source Ansible Tower in Docker - AWX-docker - the fastest way to try it
- Great open source IPAM/DCIM but in Docker - Netbox-docker - the easy and fast way to try it
- And to wrap up some really useful docker-compose repos: Junos monitoring with SNMP and OpenConfig using a TIG stack (Telegraf-Influxdb-Grafana)
- Docker In Your HomeLab - Getting Started - borked.io
- A Guide to the Kubernetes Networking Model - Kevin Sookocheff
- Netflix Open Sources Its Container Management Platform “Titus”
- New Ubuntu 18.04 Docker image - Python For Network Engineers - IPNET
- Containerize Your Apps with Docker and Kubernetes - Microsoft Azure
- Deploy Juniper vMX via Docker Compose – marcelwiget - this uses the image over here on Junipers Docker Hub
- Serverless Computing vs. Containers How to Choose - Cloudflare
- Play with Docker - sandbox
- Play with Kubernetes - sandbox
- How kubernetes can break: networking
- Watch “[2019.03] Kubernetes workshop at QCON London” on YouTube - approx 3 hrs - the presenters web page here: Container Training
- The 3 biggest wins when using Alpine as a base docker image
Labs
- L3VPN on Cisco IOS-XE Ansible playbooks - part of this github repo
- EVPN-VXLAN on vQFX-Series Devices – Christians Juniper Blog
- Nick’s CCIE Progress and Methods: Method Post - Using EVE-NG for INE ATC Labs
- IPv6 for Network and Cloud Engineers - online sandbox
- Learning By Doing with NRE Labs - Speaker Deck comment
- Watch “How to Deploy GNS3 in the Cloud” on YouTube - 43 mins
- NAT Cloud in EVE-NG Community Edition - Daniel Herrmann Techblog
- Multi-Vendor Network Simulations at Scale with meshnet-cni and vrnetlab - networkop
- INE’s CCIE R&S v5 topology for EVE-NG using CSR1000v - IPNET
- Ubuntu image for EVE-NG - Python for network engineers - IPNET
- CORE - Common Open Research Emulator - core
- EVPN (L2 multipoint) over Segment Routing with Arista, Cisco, Nokia - Part 1 and Part 2
- EVE-NG Pro SXP & ASAv Security lab - LinkedIn
- Cisco N9K EVPN-VXLAN Multi-Pod on EVE-PRO
- Day 1 - GNS3 lab - CCNA/CCNP Switching - Sagar Networking Courses
Certification and Careers
- The cloud skills shortage and the unemployed army of the certified
- Watch “AWS Certifications Roadmap for Everyone” on YouTube - 16 mins
- Cumulus Networks Training
- Juniper Exam Cram and LabSims Exercise
- Certified Wireless Network Expert - WiFi Burns
- Destination: CCIE-Service Provider - LinkedIn
- Watch “2019 Career tips: What should you study? CCNA, CCNP, OpenFlow, Python or CCIE? Interview: Eric Chou” on YouTube - 1 hr 11 mins
- Watch “Learning to program with Python 3 (py 3.7)” playlist on YouTube - 4 hrs
- Watch “Interview with CCIE #61327” on YouTube - 1 hr 10 mins
- Becoming a better engineer: study tips by Dmitry Figol
Cisco
- 100Gb Ethernet transceivers, modules and form factors on Cisco products - AboutNetworks.net
- BGP peer group vs BGP templates
- Cisco Meraki Presents at Tech Field Day Extra at Cisco Live Europe 2019
- IT Blog Awards, Hosted by Cisco
- Cisco SP Nails It at NFDx - MovingPackets.net
- Watch “Splunk Enterprise as Syslog Server for Cisco Devices” on YouTube - 4 mins
- Cisco QoS at-a-glance - IPNET
- Five new blog posts on multicast labs tweet by @AboutNetworks
- Introduction to ZTP
- Watch “Six More Things You Need To Know About Nexus Switches” on YouTube - 5 mins
- Troubleshooting Basic MPLS L3VPN - Part 1 and Part 2 - MPLS : Networking with FISH
- Cisco ACI Tutorial – A Configuration Guide - RedNectar’s Blog
Juniper
- Configuring Q-in-Q Tunneling (ELS) by paulclarkejncip
- Telemetry Sensor Explorer - Juniper Networks
- Day One Book: Deploying BGP Routing Security - J-Net Community
- Cisco-like IPSLA on JunOS – Nifry
- Day One: MACsec Up and Running — Juniper Networks
- System Log Explorer - Juniper Networks
- Getting started with RSVP – Das Blinken Lichten
- Contrail Cookbook - Describing, illustrating and explaning Contrail features
- Tweet from @sus_admin
Junos tip of the day(tm): follow a log file from shell!
1) enter the shell with ‘start shell’
2) pick your log file in /var/log (such as /var/log/authorization)
3) tail -f that sucker: “tail -f /var/log/authorization”
4) watch in real time/horror as the log whizzes by!
This is like
"show log authorization | refresh"
except it only updates when the log file is actually written to - Day One Book: Amazon Web Services with vSRX Cookbook — Juniper Networks
- Das Blinken Lichten · Understanding the JunOS routing table
- Junos and packet tracing - Tail Drop dot Net
- JUNOS Routing Policy, BGP Communites, and MPLS VPNs – NETWORK FUN-TIMES
Data Centre & Whitebox
- Watch “Re Defining Core and Access: A New, Two Tier Network Model” on YouTube - 25 mins
- Arista BGP EVPN - Configuration Example - Overlaid
- Building scalable multi-tenant cloud data centers - Cumulus Networks
- Getting started with Linux networking - Cumulus Networks
- Redesigning the Data Center - BGP - Bytes of Cloud
- Cumulus Networks is Excited to Announce being the First to Power Facebook’s Next Generation, Open Modular Platform, Minipack - Cumulus Networks engineering blog
- Edgecore Networks Introduces Minipack — Industry’s First Open Modular Switch for 100G and 400G Networking-Edgecore Networks
Service Provider
- Service Mapping in MPLS Networks: LSP, RSVP-TE & Segment Routing - J-Net Community
- iBGP for PE-CE – PACKETS AND STUFF
- Watch “Lightning Talk: Dropping RPKI invalid routes in a service provider network” on YouTube - 10 mins
- Subsequent Address Family Identifiers (SAFI) Parameters and Address Family Numbers
- Watch “BGPSec 01 Introduction to Remotely Triggered Black Hole Filtering (RTBH)” on YouTube - 25 mins
- MPLS Based SPF & TE Solutions: LDP, RSVP-TE & Segment Routing - J-Net Community
- Understanding RSVP EROs – Das Blinken Lichten
- Networking Field Day Exclusive Cisco Service Provider Design with Phil Bedard on Vimeo - 12 mins
- notworkd - Because most of the time, IT doesn’t work - When BGP AS-Override goes the wrong way
- SP. Part 3. Automated Service Provider Fabric with Arista, Cisco, Nokia and Ansible – karneliuk.com
- Bandwidth Optimization based Traffic Engineering using RSVP-TE - J-Net Community
- Segment Routing Anyone? - ipSpace.net blog
- Migration Strategy: Moving From MPLS/LDP to Segment Routing - The Data Plumber
Tools and Testing
- Watch “Using open source tools to validate network configuration” on YouTube - 35 mins
- gRPC Telemetry - The blog of David Roy
- Debuggex - Online visual regex tester. JavaScript, Python, and PCRE
- Watch “Regular Expressions - Enough to be Dangerous” on YouTube - 5 mins
- Batfish (an open source network modeling tool) Introduction - Habr - needs translation (Chrome does this on the fly)
- Watch “Getting to know Batfish” playlist on YouTube - 60 mins
- How to use SSH for Windows Powershell - codehollow
- RANCID (Really Awesome New Cisco confIg Differ) - actually quite old
- Silent SSH – A Free Automated Unattended SSH Client
- 8 Productivity Tips for GitHub - DEV Community
- Learn to Query Your Network Like a Database to Simplify IT Operations - Forward Networks
- Tweet from @b0rk - ssh tips
- Network Reliability Engineering - Using Robot Framework for Automated Testing lesson
- DNSApe - Fast Network Tools
- Python Tutor - Visualize Python, Java, C, C++, JavaScript, TypeScript, and Ruby code execution
- TRex Linux traffic generator
- Exploring Robot Framework For Automated Testing - Packet Pushers
- SP. Part 6. Secured monitoring of multivendor Service Provider Fabric with Telegraf, InfluxDB and Grafana running as Docker containers and automated with Ansible
Open Source
- Google Projects – Go, gRPC, Kubernetes etc. opensource.google.com
- SONiC + ONL - Open Source NOS Stack - Big Switch Networks, Inc.
Programmability
- Why Did I Start to Learn Go(lang)? - Cisco blog
- Lots of Programming Fonts - Test Drive
Automation and Configuration Management
- Building Network Automation Source-of-Truth Part 1 and Part 2 - ipSpace.net blog
- Oh, shit, git! - “screwing up is easy”
- Operations Bridge helps Schlumberger’s IT Operations Automation Maturity Scale - Micro Focus Community
- To Code Or Not To Code. Expression & Symbiosis - ipengineer.net
- Automating your Network Operations, Part 5 – Just the Facts
- Watch “Managing Network Device Properties as Code” on YouTube - 25 mins
- Watch “How to Speed Up Ansible Playbooks Over 600%” on YouTube - 7 mins
- Network Programmability Basics Cisco Video Course
- Python for Non-Programmers Part 1, Part 2, Part 3, Part 4 and Part 5- J-Net Community
- NetAutUC/RL2 - Simple Reports.mp4 - Network Automation Use Cases
- Exploring Nornir, the Python Automation Framework
- Automation using Junos PyEZ, YAML and Jinja2 by paulclarkejncip
- Watch “The Single Source of Truth for Network Automation” on YouTube - 40 mins
- Ansible v.s. Salt (SaltStack) v.s. StackStorm - medium.com
- Read ixforres comment in this reddit thread and reflect:
As someone who has recently had to clean up the mess left by a network team who “learned Python” at a major service provider - step away from the switches for a moment.
- Deep Dive on cli_command for Network Automation
- VPackets.net Creating a Net-DevOps environment - VPackets.net
- Watch “SaltStack Part 1: Basics and Installation” on YouTube - 8 mins
- Watch “Python 4 DevOps basics with Chris Williams @mistwire” on YouTube - 1 hr 11 mins
- Using Ansible for Admin Tasks in Mixed Windows and Linux Environment - Oteemo
- NAE: Some Help Dealing with Brain Block - ipengineer.net
- Testing Ansible Roles: A practical application – ITNEXT
- No really, pathlib is great - Trey Hunner
- Watch “Salt Air 26 - Use Salt Proxy Minion for Network Automation” on YouTube - 10 mins
- The Open Fabric: Network automation as network design
- Network Automation for Everyone ebook - Ansible.com
- Five Stages of Automation Grief - ipSpace.net blog
- carlniger/infrastructure-as-code-tutorial - Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes
- Watch “Packet Pushers VDC3 CI/CD for Networking Demo Part 1” on YouTube - 24 mins
- YAML for Network and Cloud Engineers
- Do we really need network automation?
- Network Automations Is More than Just Ansible - ipSpace.net blog
- Watch “LINX102: NetDevOps Style Configuration Management for the Network (Stuart Clark)” on YouTube - 17 mins
- This repository contains a collection of YANG modules - YangModels/yang - GitHub
- Choosing a network automation platform
- Network automation for everyone - Modernize your network with Red Hat Ansible Network Automation ebook
- Watch Ansible Automates presentation - 35 mins
- netdevops_demos - Cisco Genie CLI Demonstration
- Netbox, Ansible & Config Generation – The Forwarding Decision
Cloud
- Watch “Introduction to HashiCorp Terraform with Armon Dadgar” on YouTube - 19 mins
- Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation
- Watch “Deploying to AWS with Python, Boto3, and CI/CD presented by Chris Plankey” on YouTube - 1 hr 11 mins
- Azure Infographics and Visio Templates - Ken Cenerelli - out of date now me thinks!
- Visual Guide to Azure - Cheat sheet - newer version that needs registration to download
- Great Google Compute Platform cheat sheet on github
- Amazon Web Services Cheat Sheet - List of AWS Services And Products
- Watch “How to add the Azure Cloud Shell to Visual Studio Code - Azure Tips and Tricks” on YouTube - 2 mins
- From CCIE to Google Cloud Network Engineer - four things to think about - Google Cloud Blog
- Turn VM off and give my money back - DEV Community - a closer look at cost optimization of Virtual Machines
- Interactive Submarine Cable Map - no clouds without the sea!!
- Aggregated, searchable repo of AWS re:Invent Breakout Session videos
- Ansible solution now available in the Azure Marketplace - Blog - Microsoft Azure
- Getting Started with Red Hat Ansible for Google Cloud Platform
- Maglev - The Load Balancer behind Google’s Infrastructure (Architectural Overview) — Part 1/3
- cncf/landscape - The Cloud Native Interactive Landscape filters and sorts hundreds of projects and products, and shows details including GitHub stars, funding or market cap, first and last commits, contributor counts, headquarters location, and recent tweets.
- New – TLS Termination for Network Load Balancers - AWS News Blog
- VMware Unveils Virtual Cloud Network - StorageReview.com - Storage Reviews
- Watch “Demo: Multicloud Enabler Powered by Red Hat and Juniper Networks” on YouTube - 8 mins
- Deploy Microsoft SQL Server on Google Kubernetes Engine
- Automating Datacenter Operations at Dropbox - Dropbox Tech Blog
- How to Get the Number of vCPUs that Oracle VM Guest can get in Oracle VM
- Understanding and Profiling GCE cold-boot time – Google Cloud Platform - Community – Medium
- AWS vs GCP vs on-premises CPU performance comparison
- Cisco Umbrella Demo - Cisco - anytime, anywhere protection online
- Running your First Docker Container in Azure - The DevOps Lab - Channel 9
- Watch “Network Service Mesh in 5 Minutes” on YouTube - 5 mins!
- Juniper Networks Expands Networking Simplicity Through Support of SONiC (Software for Open Networking in the Cloud) - Juniper Networks Newsroom
- Provision disposable topology with network devices from AWS marketplace
Design
- Draw network diagrams online 2016 Edition - IPNET
Fundamentals
- Segment Routing Fundamentals
- SURF - White paper Preparing an IPv6 Addressing Plan
- Watch “IPv6 explained, one step at a time.” playlist on YouTube - 2 hrs 40
- Dealing with Performance Brownouts - NetCraftsmen
- Understanding CICD: Continuous Integration/ Deployment/ Delivery - Kumulus Technologies
- How to set up continuous deployment in your home project the easy way
- Private VLANs - Network Direction
- Watch “IPv6 subnetting” on YouTube
- Google Cloud Platform (GCP) Networking Fundamentals
- MAC address to IPv6 link-local address online converter – Ben’s blog
- Watch “Google Search Tips and tricks! You need to learn how to use Google.” on YouTube - 20 mins
- Watch “Graph Databases Will Change Your Freakin’ Life (Best Intro Into Graph Databases)” on YouTube - 31 mins
- GraphDB Fundamentals. Easiest way to learn RDF.
- Graph Databases for Beginners: Why Graph Technology Is the Future
- Viavi Literature Library - some nice protocol posters etc.
- Watch “OSPF Area Types” on YouTube - you never have enough stubbiness! - 28 mins
- BGP Show and Tell - Beginners - Networking with FISH
Security
- Davy Rogers - Learn Pentesting
- One Ring to rule them all, and in darkness bind them - “arbitrary surveillance and injection of counterfeit traffic”
- Collection no.1: More Than 770M People Pwned In Biggest Stolen Data Dump Yet
- Troy Hunt: The 773 Million Record “Collection no.1” Data Breach
- Cisco ASA NAT - Configuration Guide – Practical Networking .net
- Google Online Security Blog: Google Public DNS now supports DNS-over-TLS
- Firewall Ruleset Automation with CI Pipeline - ipSpace.net blog
- ASA 2 Fortigate object convertor
- Researchers reveal how easily Signal, Telegram and WhatsApp messages can be hijacked
- Toyota’s PASTA - A car hacking tool to enhance automobile cybersecurity
- Will the imminent death of Microsoft Edge lead to an insecure browser monoculture?
- Day One Book: vSRX on KVM - J-Net Community
SDN and SD-WAN
- SD-WAN APIs - Cisco DevNet
- Cisco SD-WAN Fundamentals and Resources
- SD-WAN - Glorified DMVPN? - Daniels Networking Blog
- QoS Is Dead. Long Live QoS! - The Networking Nerd
Failure
- BBC News: O2 ‘to seek millions’ in damages over data outage
- Network Reliability Engineering - December 4 - NRE Labs Outage Post-Mortem
- Data Breach Reports to Information Commissioner Increase by 75%
- Watch “Theranos – Silicon Valley’s Greatest Disaster” on YouTube - for all you Agile fans watch out for the Minimum Viable Product at 12 mins and 15 secs - 24 mins
Wireless
- Using WLANPi to capture on four 20MHz-channels – gjermundraaen
- CTS 047: Troubleshooting WiFi With Wireshark - Clear To Send
And Finally
- Where did all the women in tech go? - BBC Ideas
- What would a EvE online Internet look like?
- vmbrasseur/Public_Speaking: A repository of resources about public speaking, specifically in the context of software development and IT conferences.
- Tweet from @CreativeBoulder:
What a nifty little command line “trick” for Linux. Watch ANSII #StarWars in your Terminal using
telnet towel.blinkenlights.nl
- The Route of a Text Message – the scottbot irregular
- “Everything Is Fake”: Ex-Reddit CEO Confirms Internet Traffic Metrics Are Bullshit - Zero Hedge
- A job today that looks like the future as we know it