Note: when I say free I mean free to use - please donate or contribute to the projects if possible
Tech Snippets Guidance Posts
- Cumulus EVE-NG DC lab
- Ansible - Notes on Setup
- Juniper MPLS Core On A Page
- A Segment Routing Lab in the Cloud - unfortunately progress has seriously stalled - but one day it will become a Tech Snippets post
- Juniper Python Notes
- Get the Interent routing table in your LAB
General Reference
- List of TCP and UDP port numbers
- Packetlife.net Cheat Sheets
- Cumulus Linux cheat sheets - one version, another and another!
- Cumulus Data Centre terminology Cheat Sheet
- Sample packet captures
- Comprehensive Python Cheat Sheet
- Github Markdown language Cheat Sheet
- Linux and Network Zines - courtesy of Julia Evans
- EVPN MPLS Service Types Illustrated
- MMF and SMF comparison
- DSCP TOS CoS Presidence Conversion Chart
Cloud
- AWS Cloud Practitioner Bootcamp - slides, reading and resources
Books
- Network Programmability and Automation: Skills for the Next-Generation Network Engineer - Amazon UK link to paper copy
- Computer Networking Problems and Solutions: An innovative approach to building resilient, modern networks - Amazon UK link to paper copy
- Hardware-Defined Networking: Modern Networking from a Hardware Perspective - free Juniper Day One book
- Network Automation At Scale - free Cloudflare PDF - automation at scale using Salt and NAPALM
Online Tools
- Subnet Calc - IPv4
- Subnet Calc - IPv4 and IPv6
- Subnet Calc - IPv4 and IPv6
- Bandwidth Calc
- Binary Calc
- MAC Address lookup
- RegEx online test tool
- Online XPATH Tester
- TCP Throughput Calculator and more tools
- File Transfer Time Calculator
- Google Cloud Shell - Google Cloud Shell is a f1-micro instance running Debian preinstalled with developer tools and has a home directory that persists across sessions
- Juniper Config Converter - converts standard config to set commands
- SRX & J Series Site-to-Site VPN Configuration Generator
- SRX HA Configuration Generator
- IOS to JUNOS Translator - you need to be logged in to juniper.net to access
- Cisco Firewall Configuration Migration Tool - you need to be logged in to cisco.com to access
- Ultra High Security Password Generator
- iPerf - Public iPerf3 servers
- Global Traceroute, cool troubleshooting tool and #NANOG74 PDF
Desktop Tools
- Microsoft Visual Studio Code - free
- MobaXterm - tabbed SSH and more - free and paid version
- Portable Apps - loads and mostly free
- Cisco CLI Analyzer - free - a TAC-Powered SSH client. YouTube overview
- PsPing for Windows
- Fabric - A Python (2.5-2.7) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks.
- Termius - multi platform (iOS, Android, MAC, WINDOWS, LINUX) terminal app
Juniper Reference
- Juniper online apps - CLI Explorer, Hardware Compatibility Tool etc.
- JTAC Recommended Junos Software Versions
- Day One books
- System log Explorer
- Configuration Examples
- Juniper EX Cheat Sheet
- Some very useful little known JUNOS comands
- Junos Workbook - excellent introduction to Junos
- Juniper Configuration File Selection Sequence. Also information on where rollbacks are stored.
Cisco Reference
- Cisco Tools Catalog - CLI Analyzer, Bug Search Tool etc.
- Cisco Support
- Study CCNA for free - Cisco forum post with a bunch of useful links
- Netflow Cheat Sheet
VMware Reference
Automation Reference
- Ansible for Junos OS Developer guide - covers new v2.0.0 Juniper.junos modules
- Ansible Documentation
- Cisco Networking Dev Center
- Jinja Template Designer Documentation
- Juniper Automation Resources
- More Juniper Auotmation Resources - courtesy of @spulkar
Automation Tools / Systems and Modules
- V2.0.0 Juniper.junos modules for Ansible
- Ansible 2.5 Junos core modules
- Python library for Junos automation - Junos PyEZ
- Ansible - agentless - generally the recommendation for network automation
- Chef - agent needed
- Puppet - agent needed
- Salt - agent and agentless (some caveats for agentless running)
- AWX open source version of Ansible Tower - free
- AWX Vagrant Profile - so you can test and run AWX
- ssh-copy-net - install your public key in a remote devices authorised keys
- Netmiko - Python library that simplifies SSH management to network devices - free and multi-vendor
- NAPALM - Python library - Network Automation and Programmability Abstraction Layer with Multivendor support
Virtual Labs / Environments
- EVE-NG - multi-vendor - free community version or subscription pro version - source images yourself
- GNS3 - multi-vendor - free - source images yourself
- Juniper Wistar - Juniper - free - source images yourself
- Cisco VIRL - Cisco - $$$ - images included
- Vagrant - multi-vendor - free - various Vagrant boxes (images)
- Juniper Vagrant boxes
- Cumulus in the Cloud - Cumulus - free - online sandbox - overview video
- Juniper Contrail and Appformix - Juniper - free - online sandbox
- Lab Internet routing table creator VM - free
- VMware Hands on Labs - VMware - free - online sandboxes
- SaltStack Workshop - free - Vagrant environment - courtesy of supertylerc
- Juniper vLabs - free - web based - images and sample topologies included
System Software
- Netbox IPAM / DCIM tool - free
- Netshot Configuration and Compliance Management Software - free
- eNMS - free
- AEON-ZTPS Multi-Vendor ZTP Server - although supported vendors are limited at the moment, but its open source - contribute?
- OpenNMS - free
- Grafana - free
Video Content
- Ansible
- EVE-NG
- Cumulus Networks
- David Bombal - GNS3 content
- Ansible London Meetup
- Juniper Automation
- David Barroso - NAPALM developer
- Ivan Pepelnjak - ipspace.net
- Jeremy Stretch - Netbox developer
- Joseph Delgadillo - Python and Linux content
- KeepingItClassless - Matt Oswalt
- Network Collective
- Network Direction
- Tech Field Day
- theLANtamer
- CCIEmonkey
Audio Content
Other sources of useful links and blogs
- List of Free or Low-Cost IT Training
- PacketPushers Virtual Toolbox
- mplsvpn.info Knowledgeable Links - many blog posts as well
- fryguy - A Network Blog by a Network Engineer - great work books
- keepingitclassless - Perspectives On Networks, Automation, Systems, and Software Engineering
- network-node - Networking fun
- networkfuntimes - Chris Parkers blog of random networking and CCNP knowledge
- ipengineer - Network Technology SDN, NFV, Automation
- eighthlayer - Behind the Socket
- Matt’s Blog - My thoughts about networks, security and technology
- Cloud Architect Musings - Musings On Cloud Computing and Cloud Native Applications
- NetFlask - The Networking & Virtualization Blog
- virtuallyghetto - Personal blog about virtualization maintained by William Lam
- Jason Edelman
- Scott’s Weblog - The weblog of an IT pro specializing in cloud computing, open source, networking, and virtualization
- marcelwiget
- Mircea Ulinic - Random packets
- techbloc.net - my technical experience
- karneliuk.com - IT, Networks, Project Management
- networkop.co.uk - Network-oriented programming - a blog about network automation and SDN
- 53bits.co.uk - some great notes on vMX and loads of other areas on network interest