ECE 461 Internetworking Websites Prerequisites Required Reading

advertisement
Websites
• There are two websites
•
ECE 461
Internetworking
Instructor: Prof. Jörg Liebeherr
CCNET:
https://ccnet3.utoronto.ca/20079/ece461h1f/
• Announcements
•
Course:
http://www.comm.utoronto.ca/~jorg/teaching/ece461
• Lecture slides, lab information, assignments
University of Toronto
Prerequisites
• You must have completed ECE 361 before taking this course
• I assume throughout the lecture, that you have mastered the
material covered in ECE 361
Required Reading
Textbooks:
• “Lab Manual”: “Mastering Computer Networks: An Internet
Lab Manual”, by J. Liebeherr, M. El Zarki, AddisonWesley, 2003.
• “IBM Textbook”: TCP/IP Tutorial and Technical Overview,
by A. Rodriguez, J. Gatrell, K. Karas and R. Peschke, IBM
2006 (available on-line, link from course webpage).
• “Online Chapters”: J. Liebeherr (on-line material)
Additional:
– Reading for each lecture is posted on the website
– Additional material may be posted
Comment
• I am a co-author of the lab manual
• I plan to donate an amount of my estimated royalties from this
course to a student organization in the ECE department
Topics
Introduction
Link level issues
Address translation issues (ARP, RARP)
Network Protocols: IP, ICMP
IP forwarding
Router architectures
Routing I: Static routing
Routing II: Dynamic Routing: RIP, OSPF
Routing III: Dynamic Routing: BGP
Transport Protocols: UDP and TCP
TCP Details
LAN switching
DHCP and NAT
Domain Name System (DNS)
Network Management with SNMP
Multicast
1
Evaluation
Final Exam
Quiz 1
Quiz 2
Labs
Labs
45%
15%
15%
25%
- Oct 16, 9:00-10:00am, GB248
- Nov 14, 16:00-17:00, GB248
• The main experience of this
course are the labs
• Lab is in the Design Center
(SFB 520)
– There are 3 equipment racks
with identical equipment
– Equipment is brand-new
Routers
Ethernet
Hubs
KVM
Switch
The workload of the labs will be more than 25%. However, restrictions in the
Faculty of Engineering limit the credit that can be given to “not closely supervised
work”
Lab Sequence
PCs
Structure of the Labs
•
Core Labs:
Lab 1 Introduction to
the Internet Lab
Lab 2 - Single
Segment IP
Networks
Lab 3 - Static
Routing
Lab 4 Dynamic
Routing
Protocols
• Exercises that prepare for the lab session
• Prelabs are turned in before the lab session
• Prelabs are graded (10%)
Lab 5 Transport
Protocols:
UDP and TCP
– Lab session (with lab partner)
•
•
•
•
Advanced Labs:
Lab 6 - LAN
switching
Each lab has three phases:
– Prelab (individual)
Configuration and measurement experiments on the equipment
Perform exercises described in Lab Manual, collect data
All lab exercises can be completed without supervision.
approx. 3 hours
– Post lab report (with lab partner)
Lab 7 - NAT
and DHCP
Lab 8 - Domain
Name System
Lab 9 - SNMP
• Summarize and analyze the data from the lab session in a typed report
• Lab reports are graded (60% completeness/correctness, 30% quality of
presentation)
Lab 10 - IP
Multicast
•
Late policies for pre-labs and lab reports: 20% of total grade per day
Structure of the Labs
Structure of the Labs
• Each lab has three phases:
1.Prelab
2.Lab session
3.Lab report.
• Lab Session. Lab exercises that are performed on the
• Pre-laboratory Assignment (Prelab). Exercises
to be completed in advance of the associated lab
session. The prelabs ask you to acquire background
knowledge that is needed during the lab exercises. Each
prelab has a question sheet that must be completed
before the corresponding lab session. The answers to the
prelab questions are graded.
•
•
equipment of the Internet lab. All lab exercises can be
completed without supervision. The time to complete a
lab session should be three hours on the average, but
may vary. Complete the laboratory activities to the extent
that you can. The activities during the lab session are not
graded, however, data collected during the lab session
are needed to complete a lab report.
Floppy disk symbol in the lab manual indicates when you
have to collect data.
NOTE: YOU NEED A USB DRIVE TO SAVE DATA !
Floppy disk
symbol
2
Structure of the Labs
Lab equipment
• Lab Reports. After each lab session, you prepare a
• The equipment of the Internet Lab is not connected to the
Internet.
•
•
•
lab report that summarizes and analyzes the findings
from the lab session. A notepad symbol indicates an
assignment for the lab report. The lab reports should be
submitted as a typewritten document.
The lab report is generally due 1 week after the lab
session. The lab report is graded.
Notepad
symbol
Each lab has an anonymous feedback sheet. The
feedback sheet must be submitted with the lab report. (It
is used to improve the setup and organization of the labs)
• You will work on administrative (root) accounts. Please
exercise caution when modifying the configuration of the
Internet Lab equipment.
• NEW:
• The Linux PCs are booted from a CD (LiveCD). Each time the
PCs are re-booted they are set to the same initial state. All
changes on the PC are lost when rebooting the system.
Note: Saved data should be included in the report only if
it is requested in the lab report, and if it is used to answer
a question. Filtering the relevant measurements for the
answers of the lab report is part of the analysis.
Rules for using the lab
Structure of the Labs
• Find a lab partner.
• Sign up for a time slot in class. Your time slot is allocated for
the entire semester.
• You are guaranteed access to the lab during your time slot.
– If a time slot is not used 15 minutes after the start time, it becomes available
on a First-Come-First-Served basis
•
– Read lab manual and do related reading (a few hours)
– Complete prelab (<1 hour, if you have done the reading)
– Turn in prelab (save a copy for the lab session)
•
In the Internet lab:
–
–
–
–
–
• Outside your assigned lab section, you may use the lab
anytime you want, as long as the equipment is available
• Submit lab report and prelab solutions in class:
– Due dates are posted on the web page
– Prelabs are due before the lab session starts
Before you go to the Internet Lab
•
Show up for your time slot
Bring a USB flash drive, the lab manual, and solutions to prelab
Complete exercises (1 hour to several hours)
Take measurements
Save data to USB flash drive
After the lab:
– Use data on save data to floppy
– Write lab report
– Submit lab report by due date (including feedback page)
Sign-Up
(3 groups per time slot, 2 students per group)
Monday
Tuesday
Mon_1: 9am-12pm
Rack 1
Rack 2
Rack 3
Tue_1: 10am-12pm
Rack 1
Rack 2
Rack 3
Wed_1:9am-12pm
Rack 1
Rack 2
Rack 3
Wednesday
Thu_1: 9am-12pm
Rack 1
Rack 2
Rack 3
Thursday
Fri_1: 9am-12pm
Rack 1
Rack 2
Rack 3
Friday
Mon_2: 1-3pm
Rack 1
Rack 2
Rack 3
Tue_2: 12-3pm
Rack 1
Rack 2
Rack 3
Wed_2: 12-3pm
Rack 1
Rack 2
Rack 3
Thu_2: 12-3pm
Rack 1
Rack 2
Rack 3
Fri_2: 12-3pm
Rack 1
Rack 2
Rack 3
Mon_3: 3-6pm
Rack 1
Rack 2
Rack 3
Tue_3: 3-6pm
Rack 1
Rack 2
Rack 3
Wed_3: 3-4, 5-6pm
Rack 1
Rack 2
Rack 3
Thu_3: 3-6pm
Rack 1
Rack 2
Rack 3
Fri_3: 3-5pm
Rack 1
Rack 2
Rack 3
Mon_4: 6-9pm
Rack 1
Rack 2
Rack 3
Tue_4: 6-9pm
Rack 1
Rack 2
Rack 3
Wed_4: 6-9pm
Rack 1
Rack 2
Rack 3
Thu_4: 6-9pm
Rack 1
Rack 2
Rack 3
No access to lab on Saturday and Sunday
3
Download