CSE 5344 Computer Networks

CSE 6392
Multiservice Switching Architecture
Hao Che
Woolf Hall 208
2:00pm – 3:20pm, Tuesday & Thursday
Multiservice Switching
Architecture (CSE6392)
Instructor: Hao Che ([email protected])
GTA: Zhijun Wang ([email protected])
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
Course Admin
• Web Site:
– 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
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
How to Take this Course?
• Don’t assume the instructor has answers to all the
• The instructor will cover only the general aspects of
• 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,
General concepts
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,
 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