RANCID (Really Awesome New Cisco config Differ) is a configuration management tool that automates the retrieval and archiving of network equipment configurations. It serves as a backup, audit, and blame allocation tool, utilizing Version Control Systems like CVS and SVN to track changes. RANCID can also be used for automated checks, generating DNS files, and visualizing network topology.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
30 views8 pages
Rancid Cvsweb
RANCID (Really Awesome New Cisco config Differ) is a configuration management tool that automates the retrieval and archiving of network equipment configurations. It serves as a backup, audit, and blame allocation tool, utilizing Version Control Systems like CVS and SVN to track changes. RANCID can also be used for automated checks, generating DNS files, and visualizing network topology.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8
Network Management &
Monitoring
Configuration Management RANCID
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/):w What is RANCID?
The ”Really Awesome New Cisco config Differ”
– Really!
A configuration management tool:
• Keeps track of changes in the configs of your network equipment (Cisco, HP, Juniper, Foundry, etc.) • Works on routers and switches What is RANCID RANCID??
Automates retrieval of the configurations and
archives them Functions as: • Backup tool - ”woops, my router burned” • Audit tool - ”how did this error get in?” • Blame allocation :) - ”who did it?” The data is stored in a VCS (Version Control System) – supported are: • CVS (Concurrent Versions Systems) • SVN (SubVersioN) How does it work work??
Run (manually or automated)
Lookup list of groups For each device in each list of groups • Connect to the equipment (telnet, ssh, …) • Run ”show” commands – config, inventory, ... • Collect, filter/format data • Retrieve the resulting config files • CVS check-in the changes • Generate a diff from the previous version • E-mail the diff to a mail address (individual or group) What to use it for for?
• Track changes in the equipment configuration
• Track changes in the hardware (S/N, modules) • Track version changes in the OS (IOS, CatOS versions) • Find out what your colleagues have done without telling you! • Recover from accidental configuration errors (anyone have stories?) Post processing
• Run traditional filtering commands on your
configs (grep, sed, for information) • Re-use the automated login tools to build your own batch tools or do interactive login • On large configurations, you can parallelize operations Other applications
• Automated checks (verify configs for strange/
inconsistent setup) • Generate DNS file from equipment list • Use IP address adjacency to produce a graph of your network References