JUNOS Automation – ژونیپر نتورکس (Juniper Networks) یک شرکت آمریکایی است که قطعات و تجهیزات مرتبط با شبکههای رایانهای را تولید میکند. اکثر محصولات ژونیپر نتورکس از سیستمعاملی مبتنی بر فریبیاسدی (FreeBSD) به نام ژونوس (Junos) استفاده میکنند. این سیستم عامل در روتر ها، سوئیچ ها و دستگاه های امنیتی ژونیپر مورد استفاده قرار می گیرد…
لینک دانلود دانلود کتاب اتوماسیون جونیپر – JUNOS Automation Cookbook
دانلود – حجم: 5 مگابایت
رمز فایل: technet24.ir
JUNOS Automation Cookbook
Paperback 382 pages
The JUNOS Automation Cookbook is a companion guide for the complex field of automating tasks on JUNOS devices. With a foundation in industry-standrd XML, JUNOS provides an ideal environment for programmatic interation, allowing you to build upon the capabilities provided by Juniper, with your own original code. You will begin by learning about, and setting up, the industry-standard NETCONF remote procedure call mechanisms on your device. After initial setup, you’ll walk through SLAX – Juniper’s foundation scripting language – for manipulating XML representations of JUNOS concepts and elements. You’ll learn how to write your own SLAX scripts to customise the operating environment, and also how to write proactive event handlers that deal with situations as they happen.
JUNOS Automation Cookbook
You’ll then delve into PyEZ – Juniper’s bridging framework to make automation accessible to Python code – allowing you to build automation applications in the popular scripting language. You’ll witness some examples of how to write applications that can monitor configuration changes, implement BGP security policies and implement ad-hoc routing protocols, for those really tricky situations. You’ll also leaarn how asynchronous I/O frameworks like Node.js can be used to implement automation applications that present an acceptable web interface.
Along with way, you’ll explore how to make use of the latest RESTful APIs that JUNOS provides, how to visualize aspects of your JUNOS network, and how to integrate your automation capabilities with enterprise-wide orchestration systems like Ansible. By the end of the book, you’ll be able to tackle JUNOS automation challenges with confidence and understanding, and without hassle.
Table of Contents
1: Configuring JUNOS through NETCONF
2: Working with the Junos REST API
3: Using SLAX to Write Op Scripts
4: Event Programming
5: Automating JUNOS with PyEZ
6: Advanced Visualization Applications
7: Monitoring and Maintaining JUNOS
8: Security Applications
9: Extending JUNOS with Ansible
What You Will Learn
Start using NETCONF RPC standard and understand its usefulness in programming JUNOS
Write SLAX scripts to respond to events in the JUNOS environment
Automate JUNOS with PyEZ
Deal with events in the JUNOS environment, and writing response handlers to deal with them
Make the most of automation technologies to help with maintenance and monitoring of JUNOS
Use the Ansible framework to extend the automation functionality of Junos
Adam Chappell first cut his teeth in the networking world in 1995 after an opportunity in Finchley, North London, at what would become one of the pioneering dial-up Internet ISPs in the United Kingdom. His early forays into network automation generally involved cron, Perl, expect, and a healthy dose of hope and luck. As the commercial networking market matured, he joined Interoute to develop one of the first large-scale European MPLS networks, leading the market in the provision of private packet networking.
Adam was responsible for Interoute’s unique network automation technology that seamlessly stitches together industry-standard MPLS VPNs and private cloud compute logical networks. Currently, he works in the thriving technology development team at Interoute, between London and Prague, focusing on network technologies, software, and security.