Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
network automation
1. Software Defined Networking
The Rise of Software Defined Networking
OpenFlow
What is it?
Why OpenFlow?
What is Software Defined Networking?
OpenFlow
Network Functions Virtualization (NFV)
Virtual Switching
Network Virtualization
Device APIs
Network Automation
Bare Metal Switching
Data Center Network Fabrics
SD-WAN
Controller Networking
Summary
2. Linux
Linux in a Network Automation Context
A Brief History of Linux
Linux Distributions
Red Hat Enterprise Linux, Fedora, and CentOS
Debian, Ubuntu, and Other Derivatives
Other Linux Distributions
Interacting with Linux
Navigating the File System
Manipulating Files and Directories
Creating Files and Directories
Deleting Files and Directories
Moving, Copying, and Renaming Files and Directories
Changing Permissions
Running Programs
Working with Daemons
Working with Background Services in Debian GNU/Linux 8.1
Working with Background Services in Ubuntu Linux 14.04 LTS
Working with Background Services in CentOS 7.1
Other Daemon-Related Commands
Networking in Linux
Working with Interfaces
Interface Configuration via the Command Line
Listing Interfaces
Enabling/Disabling an Interface
Setting the MTU of an Interface
Assigning an IP Address to an Interface
Interface Configuration via Configuration Files
Routing as an End Host
Routing as a Router
Bridging (Switching)
Practical Use Case for Bridging
Creating and Configuring Linux Bridges
Summary
3. Python
Should Network Engineers Learn to Code?
Python Interactive Interpreter
Data Types
Strings
Built-in Methods
4. Data Formats
Introduction to Data Formats
Types of Data
YAML
What is YAML?
XML
What is XML?
XML Basics
XML Schema Definition (XSD)
Transforming XML with XSLT
XQuery
JSON
What is JSON?
JSON Basics
Working with JSON in a Language
JSON Schema
← Prev
Back
Next →
← Prev
Back
Next →