Event-Driven Network Automation
Home » Courses » Building Network Automation Solutions » Event-Driven Network Automation
Event-Driven Network Automation
After you’ve mastered device and service provisioning, and started using it in real-time production environment, it’s time for the next step: automate responses to significant events occuring in your network.
1:48:49 Event-Driven Automation (EDA) |
||
After automating device configurations and service provisioning you might start tackling the holy grail of network automation: changing the network behavior based on real-time external event. In his March 2018 presentation, David Gee described the fundamentals of Event-Driven Automation (EDA), including:
He concluded with an overview of open-source and commercial tools you could use when building an event-driven solution and demonstrated the concepts with two simple examples using StackStorm and Salt. |
||
Introduction to Event-Driven Network Automation | 25:26 | 2023-10-04 |
What Is an Event? | 15:44 | 2023-10-04 |
Event Normalization and Correlation | 29:10 | 2023-10-04 |
Event-Driven Automation Solutions | 15:44 | 2023-10-04 |
Demonstrations | 22:45 | 2023-10-04 |
Slide Deck: Event-Driven Automation | 7.9M | 2023-10-04 |
2:30:50 Using Salt for Event-Driven Network Automation |
||
In February 2018, Mircea Ulinic described Salt, a highly-scalable automation tool used in very large environments like LinkedIn and CloudFlare. His presentation covered:
|
||
1:05:37 Introduction to Salt |
||
Network Automation Prerequisites | 10:17 | 2018-02-28 |
Introduction to Salt | 19:48 | 2018-02-28 |
Nomenclature and Configuration | 20:00 | 2018-02-28 |
Using Salt | 15:32 | 2018-02-28 |
1:13:08 Network Automation with Salt |
||
Network Device Configuration Management | 23:50 | 2018-02-28 |
Managing Device State | 24:43 | 2018-02-28 |
Event-Driven Automation | 24:35 | 2018-02-28 |
12:05 Additional Resources |
||
Introduction to Salt Advanced Topics | 12:05 | 2018-02-28 |
Slide Deck | 2.3M | 2018-02-28 |
55:27 Managing Large-Scale Networks with Salt Sproxy |
||
Salt Super-Proxy is an extension of Salt architecture that enables large-scale network automation without running a dedicated minion process of every managed device. In this presentation, Mircea Ulinic, the author of Salt Super-Proxy, described its architecture and demonstrated how to use it to manage multi-vendor environment. |
||
Salt Sproxy Overview | 20:07 | 2020-12-12 |
Demo: Salt Sproxy Essentials | 12:29 | 2020-12-12 |
Demo: Developing Your Own Modules | 7:27 | 2020-12-12 |
Demo: Using Salt REST API | 5:02 | 2020-12-12 |
Demo: Salt Highstate | 10:22 | 2020-12-12 |
Slide Deck | 1.9M | 2020-10-28 |
We merged several presentation videos into Salt Sproxy Overview video. Video file names are thus not sequentially numbered. |
||
2:10:25 ChatOps with Slack |
||
Jeremy Schulman described real-world use cases using Slack to create commands that drive network automation workflows. He discussed the features of Slack he'd used and covered what he'd learned so far in terms of pros-and-cons, including integration with Ansible Tower. He concluded his presentation with an in-depth description of a test application he created to help you get started. |
||
Introduction and Quick Demos | 38:57 | 2019-12-06 |
System Architecture | 10:43 | 2019-12-06 |
Slack Request Handling | 21:18 | 2019-12-06 |
Starting Ansible Tower Jobs | 12:47 | 2019-12-06 |
Ansible Playbooks Communicating with Slack | 14:25 | 2019-12-06 |
Using Script Server | 6:42 | 2019-12-06 |
QuickStart App | 25:33 | 2019-12-06 |
Slide Deck | 3.6M | 2019-12-02 |
1:19:11 Evolution of Network Automation |
||
In 2019, David Gee embarked on a journey to build an auto-remediation, self-healing, and self-driving network. In November 2020 he told us about the copious hype and the hard problems he encountered, concluding with a more realistic understanding of what's feasible and possible. |
||
Introduction | 17:00 | 2020-12-12 |
Current Automation Patterns | 22:35 | 2020-12-12 |
Problem Requirements List | 8:52 | 2020-12-12 |
Can We Do It | 21:49 | 2020-12-12 |
Conclusions | 8:55 | 2020-12-12 |
Slide Deck | 2.8M | 2020-11-03 |