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.
|