Skip to Main Content
JUNOS High Availability
book

JUNOS High Availability

by James Sonderegger, Orin Blomberg, Kieran Milne, Senad Palislamovic
August 2009
Intermediate to advanced content levelIntermediate to advanced
690 pages
20h 14m
English
O'Reilly Media, Inc.
Content preview from JUNOS High Availability

Deep Magic for Advanced Techs

For those of you who are intrepid enough to travel beyond the confines of the CLI and GUI, JUNOS software offers a powerful onboard scripting processor that includes application programming interfaces (APIs) for creating scripts and clients capable of providing better coverage and high availability. Using the JUNOScript API and Extensible Markup Language (XML), you can automate monitoring, troubleshooting, and configuration of network equipment, thus possibly preventing human error from leading to network downtime. Full coverage of how to implement JUNOS scripting in your network would require a book of its own. This section provides a good start, explaining how scripting works. The JUNOS documentation itself provides additional explanation, and you can also find example scripts on the Internet that are easy to understand and to modify, especially if you have a basic understanding of Perl scripting.

JUNOS APIs

The key to using the extended JUNOS API capabilities is to understand XML and how it interacts with JUNOS in your network equipment. Network devices natively running the JUNOS software support XML. You can use XML to parse input and output from the device and its software modules. To communicate with the processes on the network device, you use either the JUNOS XML API or the JUNOScript API. Both APIs enable the Juniper networking equipment to accept and respond to request and configuration changes encoded in XML. The APIs take the XML input and ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Network Performance Baselining

Network Performance Baselining

Daniel Nassar
Cisco Catalyst QoS: Quality of Service in Campus Networks

Cisco Catalyst QoS: Quality of Service in Campus Networks

Mike Flannagan - CCIE® No. 7651, Richard Froom - CCIE No. 5102, Kevin Turek - CCIE No. 7284
Juniper Networks® Field Guide and Reference

Juniper Networks® Field Guide and Reference

Aviva Garrett, Gary Drenan, Cris Morris, Juniper Networks®
Juniper Networks® Reference Guide: JUNOS™ Routing, Configuration, and Architecture

Juniper Networks® Reference Guide: JUNOS™ Routing, Configuration, and Architecture

Thomas M. Thomas II, Doris Pavlichek, Lawrence H. Dwyer III, Rajah Chowbay, Wayne W. Downing III, James Sonderegger

Publisher Resources

ISBN: 9780596805449Errata Page