CSE398 (Network Systems Design) Tentative Schedule

http://www.cse.lehigh.edu/~cheng/Teaching/CSE398-05/schedule.html
Click on class date to get teaching slides. (Some of the slides are provided by the author of the textbook.)

Introduction (6 hours, Chapters 1, 2, 3)

01/17: Course introduction, network architecture, layering and protocols, encapsulation, hardware building blocks
01/19: Encoding, framing, error detection, Ethernet (802.3)
01/24: Switching and forwarding, circuit switching, packet switching, IP
01/26: Routing and forwarding, UDP, TCP, TTCP, socket
01/31: PL112, Hands-on lab#1 (traffic monitoring and throughput measurement), TTCP, (1M.zip, 1.7M.zip, 3M.zip)

Traditional Network Systems (12 hours)

02/02: Computer architecture (Chapters 4)
02/07: Packet processing algorithms (Chapter 5)
02/09: Packet processing algorithms (Chapter 5)
02/14: Packet processing functions (Chapter 6)
02/16: Hands-on lab#2 Part I and Part II (router configuration and multicast multimedia demo)
02/21: Packet processing functions (Chapter 6)
02/23: Protocol software (Chapter 7)
02/28: Hardware architecture (Chapter 8)

03/02: Midterm Exam

03/07: Spring Break
03/09: Spring Break
03/14: Classification and forwarding (Chapter 9) & Switching fabrics (Chapter 10)

Network Processor Technology (6 hours)

03/16: Network processor introduction (Chapter 11)
Hands-on lab#3 (firewall and ethereal) will be offered in a non-lecture time slot
03/21: Complexity of network processor design (Chapter 12)
03/23: Network processor architectures (Chapter 13)
03/28: Scaling a network processor (Chapter 14)
03/30: Design tradeoffs and consequences (Chapter 17)

Example Network Processor (10 hours)

04/04: Overview of Agere network processor and APP550 (Chapter 17 and Chapter 18)
04/06: Hands-on lab#4 (Reference platform & FPL, Chapter 19 and Chapter 20)
04/11: State engine and scripting language (Chapter 21)
04/13: System architecture and modeling
04/18: Hands-on lab#5 (SystemC models and simulation)
04/20: Traffic manager (Chapter 22)
04/25: Stateful network processor applications
04/27:
Hands-on lab#6 (Stateful FPL application)(Lab#4 report due)
May 2: Lab#5 and Lab#6 reports due

April 20: Agere site visit

Final Exam Date and Time: CSE 398011 Wed, May 4, 2005 8:00-11:00am, PA 508

Back to home