CS 638 Lab 4: Pre-Lab

ObjectivesPre-LabProceduresPost-LabNotesWiki


Reading

Subnetting and net masks
Cisco OSPF page
Cisco RIP page
Cisco Router Configuration Tutorial I
Cisco Router Configuration Tutorial II

Tasks

This lab is focused on configuring and managing routers deployed in a single administrative domain. Routers are used to connect local area networks that are geographically separated or to make management easier in networks such as the one at UW-Madison where there are a large number of local area networks that cannot be effectively interconnected with bridges. Another way to say this is that routers are typically used to transmit packets between networks as represented by groups of IP addresses or subnets. It is also important to note that at least one of the routers used for intra-domain interconnections is typically used as a gateway to connect to other networks. However, the mechanisms for inter-domain connectivity will not be addressed in this lab.

You will gain experience with intra-domain router configuration and management by conducting several different experiments. You will begin by learning how to configure an end host to behave like a router. While this can be useful by itself (e.g., end hosts are sometimes used for certain routing related functions in live environments such as gathering routing update information), it is particularly important in the WAIL environment to enable end hosts to connect to routers (in live environments, routers usually connect to switches or other routers, not end hosts). Linux has built-in routing capability via the route utility.

You will also conduct a set of experiments on system configurations in WAIL that include Cisco IP routers. The devices in these experiments are considered access routers i.e., they have a small, fixed number of interconnection ports and are typically used on the extreme edge of networks, as opposed to the core. These devices all run an operating system that directs how the system behaves. This operation system is called Cisco Internetwork Operating System (IOS). You will interact with IOS via its command line interface (CLI), which enable the device to be configured and evaluated.

Tools

In addition to the recommended readings above, you will need to familiarize yourself with the route utility that is available in Linux. Use the Linux MAN pages to learn the syntax details of this utility. You will need to go through the tutorials identified in the readings above in order to become familiar with basic commands in IOS.

Topology

You will build a network that has the following topology in the first half of this lab:

Topology 1

NS File

You will access pre-defined scenarios in Schooner that include Cisco routers for the second half of this lab.

Topology 2

NS File

Questions

Please enter the answers to these questions into your lab notebooks before you start the lab.

1. What is a "static route"? How does this contrast with routes established by dynamic routing protocols such as RIP or OSPF?

2. What is the difference between routing and forwarding?

3. What is link state and how is it used in OSPF?

4. Explain why traceroutes run in different directions along the same path will return results that are not mirror images of each other.

5. Give the IOS commands (starting with connecting to the router) that will show the current running configuration of a router

6. Explain the steps involved in loading a configuration file (i.e., a file that contains a series of IOS commands) onto a router.




 
 
Copywrite © 2006 WAIL