CSE 6392 Multiservice Switching Architecture Hao Che Woolf Hall 208 2:00pm – 3:20pm, Tuesday & Thursday Multiservice Switching Architecture (CSE6392) • • • • Instructor: Hao Che (hche@cse.uta.edu) GTA: Zhijun Wang (zjwang68@yahoo.com) Required Text: No Course Objectives: To understand general concepts of multiservice networking and gain a system view of multiservice switching architectures To gain in-depth understanding of one or two current research topics in communication networks Brief Bio • UT/Arlington: M.S. (1994) in Physics • UT/Austin: Ph.D. (1998) in ECE • Penn State University: Assistant Professor (1998-2000) in EE • Santera Systems Inc: System Architect (20002002) • UT/Arlington: Assistant Professor (Now) in CSE Course Admin • Web Site: http://crystal.uta.edu/~hche/cse6392Spring2005/index.htm – Schedule, Syllabus, Class Materials/Information • Email - will be used for time-critical info and web account setup – Send GTA an email note from your preferred email account with your full name and “CSE 6392” in the subject line today • Grading Policy (subject to changes) – Quizzes – Presentation 50% 50% Course Admin • Office Hours – General Rule: If it’s not during scheduled office hours,or if you don’t have an appointment….. I’m not in. – Hao Che’s Office Hours (NH 325) • Tuesday and Thursday: 12:30pm – 1:50pm • or, by Appointment (i.e. a time scheduled in advance) How to Take this Course? • Don’t assume the instructor has answers to all the questions • The instructor will cover only the general aspects of networking • You need to be self-motivated and find answers on specific topics by yourself and share them with others (meaning you have to do a lot of homework although no homework is assigned) • There is no textbook for this course. You need to search for references by yourself, as part of the homework Networking Research Areas NSF Classification: Distributed, Ubiquitous, Pervasive Computing Middleware/Grid Computing Core Networking Wireless Networking Optical Networking Course Coverage Multiservice Networking Architecture Overlay models: ELAN, Classical IP over ATM, MPOA MPLS General concepts ATM LSR Ships-in-the-night DiffServ-MPLS architecture Resource provisioning High availability Multiservice over MPLS Course Coverage (cont’d) Switching System Architecture Hardware Traditional approaches Distributed architecture Network interface cards: framer, SAR (loopback), network processor, TCAM coprocessor, network management module, local CPU Switching fabric Control processor Software Control plane Management subplane Control functions: ATM, IP routing, MPLS, DiffServ, COPS System subplane Data plane (see next slide) Course Coverage (cont’d) Data plane Pre-queuing packet processing procedure Queue management and scheduling Function partitioning Control and Data plane function separation: ARP, PPP, ICMP, etc. Function partitioning between ingress and egress NICs Control card redundancy Packet classification: TCAM solution Flow classification: VoIP, dNAT Advanced Topics Internet design principles Current trends in Internet design