Microservices ahoy!
IP address Mgmt/Data Centre Infrastructure Mgmt (IPAM/DCIM)
- Following on from the last post – pre built VM here that allows a much quicker setup of netbox – you may have to adjust /etc/network/interfaces in the VM to get it working (+ follow the initial setup in this post as well).
Intent or Intuitive networking
- Comment on Cisco’s recent announcing pivoting around subscription based networking
- And more Cisco. Cisco SDA – Moving Software Defined to the Access Layer
- Apstra intent based OS brief YouTube explainer
- What is Intent Based Networking?
- Junipers E2 (SDN) controller
Linux
- A new architecture on user level packet capture; BPF and eBPF
- How to install OpenStack in less than an hour
- Setting up a Linux development environment in Windows
- Cumulus Networks. VRF for Linux
Docker & Containers
- Image2Docker is a PowerShell module which ports existing Windows application workloads to Docker
- Docker basics
- Automate Installing Docker and Docker Compose With Ansible
- Containers in GNS3 series. Managing devices with an Ansible container
- And a YouTube video related to Managing devices with an Ansible container
- Juniper vMX docker light scale up. 3 instances of 17.3 vMX with a single docker-compose command. YouTube video
- Journey into container orchestration. PacketPushers blog post
- Installing Docker for familiarisation? Options
- What is Container Networking?
- Linux Foundation Intro to Kubernetes (container orchestration) free course
- Docker Training
- Play with Docker classroom (all in browser)
- Create your first container in Azure Container Instances (in minutes)
- Docker themed blog
Labs
- Blog post on creating On-demand Juniper labs using Vagrant
- And more of the same
- DMVPN lab for EVE-NG with study guide
- OSPF using vSRX and vQFX in EVE-NG
- Juniper SP Lab v3
- Microsoft MCSA lab creation. PacketPushers podcast (Github repo)
- DMVPN using EIGRP and OSPF. YouTube video (2hrs)
- Running napalm-ansible to manage configurations on UnetLab
SDN
- Juniper ‘Architecture for Technology Transformation’ PDF
Juniper & Junos
- Juniper patches and security advisories, via theregister
- Junos Node Slicing - another breakdown with a useful infographic
- Understanding subscriber management and BNG – PDF
- Blog post on Multistage MC-LAG in the Data Centre
- What is 802.1X Network Access Control (NAC)? Explained
- What is Network Functions Virtualization (NFV)?
- Virtual Chassis Fabric Best Practices Guide. PDF
- Commit time break down
- Leant about. VXLAN in Virtualized Data Centre Networks. PDF or a more brief What Is?
- Node slicing demo videos
- Building a IPsec VPN dashboard
Data Centre & Whitebox
- Scaling White Box at AT&T
- Cumulus Networks white paper on BGP-EVPN-VXLAN
- Cumulus Networks CTO EVPN write up
Service Provider
- Making IS-IS plug and play. IS-IS autoconfiguration RFC
Tools
- Useful RegEX tool
- NetDevops survey (late 2016) of tooling in production use
- StackStorm (Event Driven Automation). Github repo
- Juniper event driven Infrastructure (JEDI)
VMware
- vSphere 6.5 upgrade considerations (Part 1 link in first paragraph). Blog post
Blogs
Automation and Configuration management
- How Do I Start…
- Python library for nmap (port scanner)
- Using Ansible through Windows 10’s Subsystem for Linux
- Using Ansible Tower to provision AWS instances in this video
- Good practical (Reddit) thread/write up on using Ansible with Cisco devices
- Python for network engineers GNS3 talks (YouTube playlist)
- Watch Managing your Cisco data centre with Ansible. YouTube video (22mins)
- Puppet example infrastructure. Demo repo
- The 31 Flavours of Configuration Management. Juniper wiki post
- What is YANG?
- Groupons Ansible SILO. SILO makes it easy to run multiple Ansible versions in parallel on the same system. Githib repo
- SaltStack Part 1: Basics and Installation. YouTube video on configuration management tool SaltStack
- Installing Python and PIP on Windows
- Network Continuous Integration and Delivery using Ansible and GitLab. YouTube video (45mins)
- From an ipSpace.net email:
- Have you ever wondered what the difference between automation and orchestration is?
Wikipedia defines automation as use of various control systems for operating equipment. The definition I prefer (because it’s easier to understand in network automation environment) is elimination of well-defined repeatable manual tasks – the emphasis being on well-defined and repeatable.
What about orchestration? According to Wikipedia, it’s automated arrangement, coordination, and management that defines the policies and service levels through automated workflows, provisioning, and change management. Yet again, a simpler definition might make more sense: grouping of automated tasks in coordinated workflows.
Let’s make this a bit less abstract:
- Enabling an interface? Automation
- Configuring a VLAN on a switch? Automation
- Creating interface descriptions based on LLDP neighbors? Automation
- Creating a VLAN service by enabling edge interfaces, configuring access VLANs, creating VLAN-to-VXLAN mappings, and testing the end-to-end connectivity? Orchestration
- Alternatively (for a more down-to-earth example):
- Squeezing grapes = automation
- Making wine = orchestration
- Have you ever wondered what the difference between automation and orchestration is?
Wikipedia defines automation as use of various control systems for operating equipment. The definition I prefer (because it’s easier to understand in network automation environment) is elimination of well-defined repeatable manual tasks – the emphasis being on well-defined and repeatable.
What about orchestration? According to Wikipedia, it’s automated arrangement, coordination, and management that defines the policies and service levels through automated workflows, provisioning, and change management. Yet again, a simpler definition might make more sense: grouping of automated tasks in coordinated workflows.
Let’s make this a bit less abstract: