CSE 363/497: Network System Design (Fall 2008)

Instructor:

Prof. M. Chuah
chuah(at)cse.lehigh.edu
http://www.cse.lehigh.edu/~chuah/

Graduate Assistant:

PengYang
pey204(at) lehigh.edu

Course Description:

CSE 363/497 is a senior undergraduate and graduate level course that covers in details some topics in network system design. It starts with an overview of TCP/IP stacks,IP routing, followed by topics like packet processing, packet classification, packet scheduling, programming Intel network processors, etc. Students will learn how to build a software router

Objectives:

This course discusses design principles and issues of network systems. Traditional protocol processing systems and latest nework processor/processing technologies. Packet processing, protocol processing, classification and forwarding, switching fabrics, netwok pocessors and network systems design tradeoffs.

Prerequisites:

CSE 303, CSE342, ECE404, or equivalent

Expected Work:

Homework, lab programming assignments

Examinations:

Midterm, and final project

Required/Recommended

Textbooks:

Network Systems Design using Network Processors, Intel IXP2xxx version, D. Comer, Prentice Hall (Required).

IXP2400/2800 Programming, E.J. Johnson, A. R. Kunze, (Recommended)

This page is http://www.cse.lehigh.edu/~chuah/CSE363.html
Last revised: 20nd, Aug, 2008.