CSEE W4140
  Networking Laboratory
  Spring 2009


Quick Menu

  1. See schedule
  2. See lab roster
  3. Check office hours
  4. Check your grade
  5. Submit your prelab HW / lab report
  6. Projects
  7. Pictures taken from field trip to TeliaSonera's NY POP

To students interested in this course

Networking Laboratory is a course where you actively learn by doing. You will learn network concepts and protocols by configuring a network using routers and PCs, observing the actual behavior of these machines and the overall network, and analyzing and evaluating the results. This is a learning experience different from other networking courses where you read and think in an abstract level. In this course, you need to get real results by getting your hands dirty and taking your time configuring the machines properly. We have a cool (=awesome + cold) laboratory that only enrolled students can enter and use just for that purpose. Topics covered include IP, ARP, ICMP, RIP, OSPF, BGP, TCP, UDP, STP, DNS, NAT, DHCP, SNMP, IGMP and PIM-DM/SM. (Sorry, no wireless or P2P topics.)

This course is meant for students who have already taken Computer Networks (CSEE W4119) or equivalent.

The workload varies per student. Prelab homeworks are done individually and may take 30 minutes for some students or more than 1 hour for others. This depends on how familiar you are with network concepts. Labs are done in teams of two and may take more than 2 hours, or sometimes less than 1 hour. It really helps to study the structure of each lab in advance so that you know what you're supposed to be looking for. After each lab, your team has to submit a lab report.

After taking this course, you will have a better understanding of the network behavior of individual machines and the whole network in general. You may be able to help diagnose and debug real network problems. The course is not a certification training course, so it is not designed to get you a network certificate such as CCNA but will give you a good head start in getting one.


Text (Required)

Mastering Networks: An Internet Lab Manual
Authors: Jorg Lieberherr and Magda El Zarki
Publisher: Addison-Wesley, 2004
ISBN: 0-201-78134-4

Meeting Times

Lecture (1 hour)
Wednesdays 1:10 pm
in 253 Engineering Terrace

Labs (2 hours)
Group 1: Tuesdays 4 pm
Group 2: Wednesdays 10 am
Group 3: Fridays 10 am
in INTEREST lab

Contact Info and Office Hours

Instructor
Jong Yul Kim
jyk@cs
Wednesdays 2:10 ~ 4:00 pm
721 CEPSR
TA
Sambuddho Chakravarty
sc2516@cs
Fridays 1 ~ 2 pm
509 CSB
TA
Wonsang Song
wonsang@cs
Thursdays 5 ~ 6 pm
721 CEPSR
TA
Akshat Sikarwar
as3515@columbia Mondays 1 ~ 2 pm
CS Lounge

Grading
 
  Prelab HW
 10%
  Lab Performance + Reports
 50%
  Midterm
 10%
  Final  20%
  In-class quiz + Participation  10%

Prelab HW must be done individually.
Lab and lab reports are done in groups of two.
Late submission of prelabs and lab reports will be penalized at a rate of 20 points per day.



Schedule


Week
Lab
Lecture
Reading
1

Jan 21
Opening lecture
For lab1: All of lab 1 except part 4,
LM pages 10~24 (Linux intro),
For class: RFC 826 (ARP)
2
Lab 1: Introduction to the Internet Lab Jan 28
ARP
For lab2: All of lab 2 and LM pages 25~34
For class: LM pages 34~43 (Cisco IOS)
3
Lab 2: Single-Segment IP Networks
Feb 4
IP Forwarding and ICMP
For lab3: All of lab3 and LM pages 34~43
For class: RFC 2453 (RIPv2) parts 1, 2, 3
4
Lab 3: Static Routing
Feb 11
RIP   <Quiz 1 solution>
For lab 4: Parts 1 ~ 4 (RIP)
For class: LM lab 4, parts 5 ~ 7 (OSPF + BGP)
5
Lab 4.1: Dynamic Routing Protocols (RIP)
Feb 18
OSPF & BGP
For lab 4: Parts 5 ~ 7 (OSPF and BGP)
For class: Review TCP (wikipedia article)
6
Lab 4.2: Dynamic Routing Protocols (OSPF & BGP)
Feb 25
TCP & UDP
For lab 5: Parts 1 ~ 4
7
Lab 5.1: Transport Layer Protocols (part 1)
Mar 4
TCP
For lab 5: Parts 5 ~ 8 except subparts using serial WAN link
8

Mar 11
Midterm (solution)

9
Spring Recess
10
Lab 5.2: Transport Layer Protocols (part 2)
Mar 25
LAN Switching
For lab 6: All parts
11
Lab 6: LAN Switching
Apr 1
NAT & DHCP
For lab 7: All parts
12
Lab 7: NAT & DHCP
Apr 8
DNS
For lab 8: All parts
13
Lab 8: The Domain Name System (DNS)
Apr 15
SNMP
For lab 9: All parts
14
Lab 9: Simple Network Management Protocol (SNMP)
Apr 22
The real Internet and some review

15
Field Trip to TeliaSonera International Carrier's NY POP
16

May 6
Final



Lab Roster

Last updated 02.04.2009 2:51 pm

Tuesdays 4 ~ 6
Wednesdays 10 ~ 12
Fridays 10 ~ 12
TA
Sambuddho
Akshat
Wonsang
1
Cesar
Guangyao
Aaron
2
Eric Adnan
Gowri
3
Rajat Defeng
Gaurav
4
Aniruddha
Webster Jorge
5
Suhas
Jia
Apar
6
Da Quan
Ankit Ramachandran
7
Jordan
Justin
Palak
8
Philip
Tian
Hai
9
Adam
Siming Huning
10
Abhinav
Xuyang



Last updated: May 04, 2009 at 12:53 pm