Managing network configuration with RANCID

Slides:



Advertisements
Similar presentations
© 2003, Cisco Systems, Inc. All rights reserved..
Advertisements

Managing Cisco IOS Software. Overview The router boot sequence Locating IOS software The configuration register Recovering Passwords Backing Up the Cisco.
Managing Your Network Environment © 2004 Cisco Systems, Inc. All rights reserved. Managing Cisco IOS Devices INTRO v2.0—9-1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Configuring and Testing Your Network Network Fundamentals – Chapter 11.
C ISCO W ORKSHOPS Ya Bao T714/T718. Tasks Construct a network on Cisco devices (team work) Cisco Package Tracer simulation (individual work)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Configuring and Testing Your Network Network Fundamentals – Chapter 11 Final.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Configuring Network Devices Working at a Small-to-Medium Business or ISP – Chapter.
CISCO NETWORKING ACADEMY Chabot College ELEC Router Components & “Show” Commands.
CISCO ROUTER.  The Cisco router IOS  Enhanced editing  Administrative functions  Hostnames  Banners  Passwords  Interface descriptions  Verifying.
1 © 2004, Cisco Systems, Inc. All rights reserved. Chapter 6 Configuring a Router/ Learning About Other Devices/ Managing Cisco IOS Software.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 Module Summary  Cisco routers operate at Layer 3, and their function is path determination.
Exterior Gateway Protocol Border Gateway Protocol (BGP) Interior Gateway Protocol Routing Information Protocol (RIP) Enhanced Interior Gateway Protocol.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Characterizing the Existing Network Designing and Supporting Computer Networks.
2010 Cisco Configuration Elements APRICOT 2010 Kuala Lumpur, Malaysia.
NOC TOOLS rancid AfNOG Cairo, SI-E, 4 of 5 Sunday Folayan.
1 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Remote access typically involves allowing telnet, SSH connections to the router Remote requires.
RANCID / WebSVN AfNOG 12, Dar Es Salaam, Tanzania.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Configuring Network Devices Working at a Small-to-Medium Business or.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicBSCI Module 6 1 Basic Switch Concept Prepared by: Akhyari Nasir Resources form Internet.
RANCID / Version Control AfNOG 11, Kigali/Rwanda.
Alarm Network System Supervised by: Dr. Luai Malhis. Prepared by: Mahmoud Musa & Mustafa Assaf.
Module 4: Learning about Other Devices These Labs can be performed using the following topology or using the ones in the lab books: Creating a Network.
Sources of Cisco IOS Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Sybex CCNA Chapter 4: Cisco’s IOS and SDM Instructor & Todd Lammle.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Configuring and Testing Your Network Network Fundamentals – Chapter 11.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Configuring and Testing Your Network Network Fundamentals – Chapter.
1 Router Fundamentals (Ref. CCNA5 Introduction to Networks 2.1, 6.3)
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Basic Switch Configurations.
Network Management Workshop Apricot 2010 Kuala Lumpur Managing network configuration with RANCID.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Router Initialization steps.
Copyright Introduction to Computer Networking Learning About Other Devices.
University of the Western Cape Chapter 5-6: Router Startup and Setup Aleksandar Radovanovic.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Router Startup and Setup Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
1 Version 3.1 Module 5 Managing Cisco IOS Software.
1 Pertemuan 3 Operating Cisco IOS Software. Discussion Topics The purpose of Cisco IOS software Router user interface Router user interface modes Cisco.
© 2002, Cisco Systems, Inc. All rights reserved..
IOS Boot Procedure Can be set in Global Config –Router(config)#boot system flash If not in NVRAM as to where to get IOS, default is Flash If not in Flash,
Configuring and Testing Your Network Network Fundamentals.
Cisco I Introduction to Networks Semester 1 Chapter 6 JEOPADY.
Cisco 2 - Routers Perrine. J Page 16/26/2016 Chapter 2 Cisco IOS Software Cisco’s operating system is called Cisco Internetwork Operating System (IOS)
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 2 Introduction to Routers.
Configuring Network Devices
Managing a Cisco Devices Internetwork
Cisco configuration elelements
© 2002, Cisco Systems, Inc. All rights reserved.
Instructor Materials Chapter 2: Configure a Network Operating System
Chapter 2: Configure a Network Operating System
Operating & Configuring a Cisco IOS Device
CCNA 2 v3 JEOPARDY Module 2 CCNA2 v3 Module 2 K. Martin.
Network Operations and Network Management
Router Startup and Setup
Instructor & Todd Lammle
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
Cisco configuration elements
Configuring and Testing Your Network
Chapter 5: Switch Configuration
Routing and Switching Essentials v6.0
Chapter 2: Configure a Network Operating System
Configuring Network Devices
Configuring a Router Module 3 Semester 2.
Chapter 5: Switch Configuration
Instructor & Todd Lammle
Instructor & Todd Lammle
Router Startup and Setup
Lecture9: Embedded Network Operating System: cisco IOS
Module 3 Configuring a Router.
Managing Cisco IOS Software
CCNA 2 2 Double JEOPARDY Midterm REVIEW S2C06 Jeopardy Review.
Lecture9: Embedded Network Operating System: cisco IOS
Presentation transcript:

Managing network configuration with RANCID Network Management Workshop Apricot 2010 Kuala Lumpur

What is RANCID ? Configuration management tool Keeps track of changes in the configs of your network equipment (Cisco, HP, Juniper, Foundry) routers and switches

What is RANCID ? Automates retrieval of the configurations and rchives 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 and SVN (SubVersion)

How does it 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(1) from the previous version E-mail the diff to a mail address (individual or group)

What to use it for Track changes in the 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

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 http://www.shrubbery.net/rancid/ http://www.shrubbery.net/rancid/NANOG29/ http://www.linuxhomenetworking.com/wiki/index.php/Quick _HOWTO_:_Ch1_:_Network_Backups_With_Rancid http://gentoo-wiki.com/HOWTO_Rancid http://homepage.mac.com/duling/halfdozen/RANCID- Howto.html