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

Automation Strategies

The main purpose of automating configurations across the network is to ensure that neither human error nor lack of configuration consistency affects network uptime. Using the information we’ve provided in this chapter, it is possible to model configurations and templates to be used by JUNOScript, or other tools, to deploy the configurations. This section contains examples of using JUNOScript and other tools to confirm the automation of network device configuration.

Global Strategies

The best way to ensure consistent configurations across a network is to have a single source for your configuration scripts. The repository for the scripts should serve as a Concurrent Versions System (CVS) to ensure that all changes are noted, and as a clearinghouse from which the scripts are pulled by the machines. If you remember from previous chapters, the JUNOScope software provides a built-in CVS for configurations.

Luckily, with JUNOScript, you can point network devices to the location of the source script and then reload with the refresh command:

system {
    scripts {
        commit {
            allow-transients;
            file infrastructure.slax {
                source http://engineering.example.com/infrastructure.slax;
            }
        }
    }
}

Deployment

One of the times high availability is most threatened is when you deploy new equipment or services in the network. The engineers are responsible for ensuring that the new systems do not impact the existing network. To do this, automated configuration can be used to guarantee that the proper ...

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