Title: www.cs.virginia.edu/vintlab
1www.cs.virginia.edu/vintlab
Jörg Liebeherr and GroupUniversity of
VirginiaComputer Science Departmentjorg_at_cs.virg
inia.eduITL Seminar, June 13, 2001
2Thanks
- Theresa Ott Boisseau and the CAIDA Team
- UVA Team
- Peggy Reed
- Dr. Jianping Wang
- Haiyong Wang
- Nicolas Christin
- James Tsai
3UVA Material
- Router Lab Exercises from ITLab manual
- ITLab primer
- 1-pager with selected lab exercises
- ITLab manual
- Re-Boot Camp IOS and Linux configuration
- Linux installation and customization
- Connecting routers and hosts
- IOS issues (password recovery, updating images)
4Our Goal for this workshop is that you adopt our
lab manual
5Outline
- Background VINTLab
- ITLab Manual
- Organization
- Lab exercises
- Workshop material
6What is the VINTLab about?
- In a set of closed lab sessions, students
conduct supervised experiments on the networking
equipment of the VINTLab. Students gain hands-on
experience with networking hardware and software,
and learn how the protocols of the Internet
interact.
7History
- Spring 98 Kevin Thompson indicates a possible
donation of several Cisco 7000 routers by MCI - Aug. 98 Letter by Vint Cerf to Dean of
Engineering at UVA - .MCI Telecommunications, together with Cisco
Systems, Inc., is committed to forming an
Internet laboratory at the University of
Virginia - Dec. 99 First batch of 5 Cisco routers arrive
- Jan. 99 Course started CS551 Internet
Engineering - April 99 Official ribbon cutting of the
VINTLab by Vint Cerf - VINTLab is mentioned on the floor of the US
Congress - Spring 00 Internet Engineering offered for
the second time - Spring 01 and a third time, this time with
Linux - Since Fall 00 Adopted VINTLab to the ITL
equipment - June 01 ITL workshop
8Objectives of VINTLab / Internet Engineering
course
- Make education in computer networking more
concrete. - Dont teach a vendor-specific course on router
configuration - Use science labs as model
- Build on prior knowledge
- Cisco 7000 routers are tools and not the object
of study - Exploit students familiarity with PCs
- Students should feel in control of the equipment
- Closed lab sessions
- Have Fun!
9- At the ribbon cutting of the VINTLab (April
1999) - Donald R. Upson, Virginias Secretary of
Technology, - Jim Massa, Director of Global Government
Alliances at Cisco, and - Vint Cerf, Senior Vice President at MCI
Worldcom
April 1999
10April 1999
- Vint Cerf and students of the Internet
Engineering course
11Equipment of the VINTLab
12(No Transcript)
13(No Transcript)
14The ITLab Manual
15Background
- CAIDAs NSF supported ITL program distributes
routers to more than 20 institutions - Issue Effort to generate course content is
significant - UVAs VINTLab manual was adopted to ITLab
equipment - Objectives
- Provide a set of canned lab exercises to
institutions - Jump-start courses on internet engineering
- This workshop exposes instructors to the ITLab
16ITLab Equipment
- Lab manual was written for a standard ITLab
- Standard ITLab assumes 3 Cisco 7000 routers
- We assume that some equipment will be purchased
by ITL sites (PCs, FDDI cards, cables)
- 3 Cisco 7000 Routers
- 6 Linux PCs
- 2 FDDI cards
- Cables and connectors
17Lab Structure
- Prelab
- Students read material needed for the lab and
turn in solutions to exercises - Lab Session
- 2 hour-long supervised lab section
- Students do not have access to lab equipment
outside this block - Postlab (Lab Report)
- Lab measurements are interpreted and used to
answer problems
18Lab 1 Introduction to the ITLab
- Topics Overview of the equipment, Unix
exercises, basics of tcpdump and ethereal
19Lab 2 Single Segment IP Networks
- Topics Details of ethereal, configuring network
interfaces, netstat command, experiments with
ARP, snooping passwords
20Lab 3 Multiple Segment IP Networks and Static
Routing
- Topics Setting up a computer as a router, static
routing, update routing table update via ICMP,
subnet masks
21Lab 4 Configuring a Commercial IP Router
- Topics Access to routers via serial port, setup
of a commercial router, basics of Cisco IOS
22Lab 5 Dynamic Routing Protocols (RIP and OSPF)
- Topics Routing updates, Convergence of routing
protocols after topology changes under RIP and
OSPF, split-horizon and triggered updates with RIP
23Lab 6 Transport Layer Protocols UDP and TCP
- Topics IP fragmen-tation, throughput measurement
of TCP, TCP slow start and congestion
avoi-dance,TCP error control
24Any Questions or Comments?