IEEE Workshop on High Performance Switching and Routing

Tutorials - Wednesday, 11th May 2005

Venue: Banyan (level 3), New World Renaissance Hotel

9:00 am - Noon Tutorial 1 (rescheduled to Sat, May 14)
MPLS and GMPLS: Principles, Implementation, and Advanced Concepts
Alton Lo and Mallik Tatipamula (Cisco Systems, Inc.)
1:30 pm - 4:30 pm Tutorial 2
Network Systems Design with Network Processor Technology
Liang Cheng (Lehigh University )

Tutorial registration:

Tutorial 1: MPLS and GMPLS: Principles, Implementation, and Advanced Concepts

9:00 am - 12:00 noon

Alton Lo, Cisco Systems, Inc.
Mallik Tatipamula, Cisco Systems, Inc.

MPLS and GMPLS are fundamental building blocks for today's evolving networks. Switch and router manufacturers as well as Service Providers are looking to MPLS and GMPLS to leverage new revenue streams, to provide new services, and to extract better performance and capacity from their existing equipment. In order to offer competitively differentiated services, it is necessary to understand the basic principles of the protocols, how they are implemented and deployed, and their advanced capabilities.

This tutorial will start by reviewing the fundamental concepts in MPLS, MPLS-TE and GMPLS, and will highlight the key components of these protocols. It will then describe some aspects of the software implementation of the protocols drawing on the presenters' wide experience of different implementations, switches and deployments to highlight some of the common pitfalls and misconceptions.

The final section of the tutorial will focus on advanced applications and latest developments in MPLS and GMPLS networks. It will cover:

Alton Lo is a Technical Leader at Cisco Systems, Inc. where he leads MPLS development for Cisco Systems high speed, carrier-class routing business unit. Most recently Alton has been focused on designing and developing MPLS Traffic Engineerring and VPN solutions.

Mallik Tatipamula is a Senior Product Manager at Cisco Systems, Inc. where he is responsible for Emerging technologies in Routing Technologies Group. Mallik has over 14 years of experience in telecom and networking. He closely works with service providers and national research networks around the world in deploying advanced technologies (IPv6, GMPLS) in their next generation networks.

Tutorial 2: Network Systems Design with Network Processor Technology

1:30 pm - 4:30 pm

Liang Cheng, Ph.D.
Director, Laboratory Of Networking Group (LONGLAB)
Assistant Professor, Computer Science and Engineering, Lehigh University

This tutorial discusses the design and implementation of “network systems” such as Ethernet switches and Internet routers. It covers design principles and issues of traditional protocol processing systems and network processor technology. This tutorial is a concise version of the course offered by Dr. Cheng at Lehigh University: CSE398 -- Network Systems Design (URL:

Part I: Traditional Network Systems (1 hour)

Part II: Network Processor Technology (1 hour)

Part III: Example Network Processor (1 hour)
-- with lab demos co-designed with Dr. Dale Parson of Agere Systems, Inc.

Liang Cheng is the Director of LONGLAB (Laboratory Of Networking Group, and an Assistant Professor of Computer Science and Engineering Department at Lehigh University, Bethlehem, PA, USA. His research interests include: sensor, ad-hoc, and wireless LAN networks, middleware computing/architecture, network management of heterogeneous networks, network processing, and computer supported collaborative works. Dr. Cheng currently advises six Ph.D. students and supervises one postdoctoral research associate and one visiting scholar. He has more than 40 publications of book chapters, journal and conference/workshop papers, and holds one U.S. patent in the above-mentioned areas. Dr. Cheng has been the principle investigator (PI) and a Co-PI of seven projects supported by the National Science Foundation (NSF), the Defense Advanced Research Projects Agency (DARPA), Pennsylvania Department of Community and Economic Development, and Agere Systems, Inc. He has served 2005 IEEE Sarnoff Symposium on Advances in Wired and Wireless Communications as the Program Chair. Cheng is an awardee of Christian R. & Mary F. Lindback Foundation Minority Junior Faculty Award with Career Enhancement Grant. More details can be found at