ece 461 internetworking instructor: prof. jörg liebeherr university of toronto

18
ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Upload: myra-scott

Post on 20-Jan-2016

252 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

ECE 461 Internetworking

Instructor: Prof. Jörg Liebeherr

University of Toronto

Page 2: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

• The course website is

http://www.comm.utoronto.ca/~jorg/teaching/ece461

• Lecture slides, lab information, problem sets for tutorials

• Blackboard:

– Used for announcements

– Submission of lab reports

Websites

Page 3: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr 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

Page 4: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Required Reading

Textbooks:• “Lab Manual”: “Mastering Computer Networks: An Internet

Lab Manual”, by J. Liebeherr, M. El Zarki, Addison-Wesley, 2003.

• “IBM Textbook”: TCP/IP Tutorial and Technical Overview, by L. Parziale, W. Liu, et. al., 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

Page 5: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Topics

Introduction Link level issues Address translation issues (ARP, RARP) Network Protocols: IP, ICMP IP forwardingRouter architecturesRouting I: Static routing Routing II: Dynamic Routing: RIP, OSPFRouting III: Dynamic Routing: BGPTransport Protocols: UDP and TCP TCP Details LAN switching DHCP and NATDomain Name System (DNS) Network Management with SNMPMulticast

Page 6: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Evaluation

Final Exam     45%  

Quiz 1 15%    

Quiz 2 15%    

Labs 25%

Page 7: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Labs

• 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

Routers

EthernetHubs

PCs

KVMSwitch

Page 8: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Rack with Networking Equipment

Back Front

Page 9: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Working in the Lab

Page 10: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Lab Sequence

Core Labs:

Lab 2 - SingleSegment IPNetworks

Lab 1 -Introduction to

the Internet Lab

Lab 3 - StaticRouting

Lab 4 -DynamicRouting

Protocols

Lab 5 -TransportProtocols:

UDP and TCP

Advanced Labs:

Lab 7 - NATand DHCP

Lab 6 - LANswitching

Lab 8 - DomainName System

Lab 9 - SNMPLab 10 - IPMulticast

Page 11: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Structure of the Labs

• Each lab has three phases: – Prelab (individual)

• Exercises that prepare for the lab session • Prelabs are turned in before the lab session (via Blackboard)• Prelabs are graded (10%)

– Lab session (with lab partner)• 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)• 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 reports are submitted via Blackboard

• Late policies for pre-labs and lab reports: 20% of total grade per day

Page 12: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Structure of the Labs

• Each lab has three phases:

1.Prelab

2.Lab session

3.Lab report.

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

Page 13: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Structure of the Labs

• Lab Session. Lab exercises that are performed on the 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 FLASH DRIVE TO SAVE DATA !

Floppy disk symbol

Page 14: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Structure of the Labs

• Lab Reports. After each lab session, you prepare a 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.

• Not all exercises need to be included in the lab report. Check the course website for the exercises that must be included in the lab report.

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

Notepad symbol

Page 15: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Lab equipment

• The equipment of the Internet Lab is not connected to the Internet.

• You will work on administrative (root) accounts. Please exercise caution when modifying the configuration of the Internet Lab equipment.

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

Page 16: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Rules for using the lab

• 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

• 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

Page 17: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Structure of the Labs

• Before you go to the Internet Lab– Read lab manual and do related reading (a few hours)– Complete prelab (<1 hour, if you have done the reading)– Turn in prelab

• In 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 (on Blackboard)

Page 18: ECE 461 Internetworking Instructor: Prof. Jörg Liebeherr University of Toronto

Sign-Up (3 groups per time slot, 2 students per group)

Monday Tuesday Wednesday Thursday Friday

Mon_1: 9am-12pmRack 1Rack 2Rack 3

Tue_1: 9am-12pmRack 1Rack 2Rack 3

Wed_1:9am-12pmRack 1Rack 2Rack 3

Thu_1: 9am-12pmRack 1Rack 2Rack 3

Fri_1: 9am-12pmRack 1Rack 2Rack 3

Mon_2: 12-3pmRack 1Rack 2Rack 3

Thu_2: 12-3pm Rack 1Rack 2Rack 3

Mon_3: 3-6pmRack 1Rack 2Rack 3

Tue_3: 3-6pmRack 1Rack 2Rack 3

Wed_3: 3-6pmRack 1Rack 2Rack 3 

Thu_3: 3-6pmRack 1Rack 2Rack 3

Fri_3: 3-5pmRack 1Rack 2Rack 3

Mon_4: 6-9pmRack 1Rack 2Rack 3

Tue_4: 6-9pmRack 1Rack 2Rack 3

Wed_4: 6-9pmRack 1Rack 2Rack 3

Thu_4: 6-9pmRack 1Rack 2Rack 3

Lab closes 5pm on Fridays.

No access to lab on Saturday and Sunday