This schedule and syllabus is preliminary and subject to change.
Date |
Topics |
Readings |
Notes |
Introduction |
Thu 09/16 |
Course Overview
|
HowToRead05 |
Join mailing list and GradNet10 Emulab project |
Tue 09/21 |
Host
|
CerfKahn74, e2eArgument84 |
Optionally read InternetHistory |
Thu 09/23 |
Control Plane
|
ARPAdesign88, e2eRoutingBehavior97 |
See open-source Quagga, XORP, and Bird |
Tue 09/28 |
Service Provider Evolution (Joel Obstfeld from Juniper)
|
VMWareVirtualNet |
|
Thu 09/30 |
Data Plane
|
Click00, 50GbpsRouter98 |
See Click, OpenFlow, and NetFPGA |
Configuration |
Tue 10/05 |
Enterprise Configuration
|
VLANsurvey10, Seattle08 |
Optionally read YankeeGroup04 |
Thu 10/07 |
BGP Configuration (Dr. Michael Schapira)
|
BGPconfigSurvey10, rcc05, BGPpolicySurvey05 |
Assignment 1 due 5pm Monday October 11 (submit here) |
New Control Planes |
Tue 10/12 |
Router Grafting (Eric Keller)
|
VROOM08, ShadowNet09 |
Start learning about NOX for Assignment 2 |
Thu 10/14 |
Optimization in Networking (Prof. Mung Chiang)
|
LayeringOptDecomp07 |
Start learning about Python (1, 2, 3, 4) |
Tue 10/19 |
Central Control Plane
|
4D05, IRSCP06, OpenFlow08 |
Optionally read Onix10 (or watch video) |
Traffic Engineering |
Thu 10/21 |
Backbone Traffic Engineering
|
TEsurvey02, TeXCP05 |
Optionally read ArpaRouting89 |
Tue 10/26 |
Stub Traffic Engineering
|
OptMultihome04, Monet05 |
|
Thu 10/28 |
Data Center Traffic Engineering
|
Cloud survey (part1 and part2), VL2_09 |
Optionally read AboveClouds09 |
Tue 11/02 |
Fall Break
|
|
Watch The Day the Routers Died |
Thu 11/04 |
Fall Break
|
|
Read/watch My Favorite Net Things |
Security |
Tue 11/09 |
Network Access Control
|
FireMan06, Resonance |
Optionally read Ethane09 and TVA05 |
Thu 11/11 |
Interdomain Routing Security
|
BGPsecuritySurvey10, YouTubeOutage08 |
Assignment 2 due 5pm Friday November 12 (submit here) |
Tue 11/16 |
Anomaly Detection
|
PCA04, Bro99 |
See Snort and DDoSmitigate10 |
Network Troubleshooting |
Thu 11/18 |
Network Measurement
|
AutoFocus03, TrajectorySamping01 |
Optionally read MeasSurvey05 and BGPanomaly05 |
Tue 11/23 |
Network Diagnosis
|
NetPrints09, BinTomo09 |
Optionally read Tomography03 |
Thu 11/25 |
Thanksgiving Break
|
|
Gobble, gobble! |
Tue 11/30 |
Data Center Diagnosis (Minlan Yu)
|
TRAT02, HTTP-TCP01 |
Optionally read NagleDelayedACK |
Miscellanenous Management Challenges |
Thu 12/02 |
Routing Convergence
|
IGPconverge05, BGPconverge00 |
Optionally read DynamicHarmful10 |
Tue 12/07 |
Energy Efficiency
|
RouterPower08, ElasticTree10 |
Optionally read ElectricBill09 and see GreenTouch |
Thu 12/09 |
Online Services
|
Scaffold10 (Sections 1 and 2 only), MeasureIPTV08, watch PlugNServe09 |
Assignment 3 due 5pm Friday December 10 (submit here) |
Tue 12/14 |
Programmable Networks
|
ActiveNet96, Impasse05 |
See GENI and optionally read JunosSDK09 |
Thu 12/16 |
Future Internet
|
Tussle05, JustWorks06 |
Optionally read CACMdebate10 |