OPNET Technologies
7255 Woodmont Avenue
Bethesda, MD 20814
Tel: 240-497-3000
Fax: 240-497-3001
E-mail: university@opnet.com
Web: www.opnet.com

© 2008 OPNET Technologies, Inc.
OPNET and OPNET Technologies Inc.
are registered trademarks of OPNET.
All trademarks are the property of their
respective owners and are used herein
for identification purposes only.

University: Carnegie Mellon University
Hyong S. Kim
Department: Electrical and Computer Engineering
Course: 18-756 Packet Switching and Computer Networks



This first level graduate course in networking provides an understanding of the key concepts in networks through lectures, seminars, and projects. The topics include SONET, MPLS, GMPLS, Optical networks, packet switch architectures, QoS, Routing, and other advanced topics in networks.


Coursework 1: LAN design

The project is to design an Ethernet network. Students are required to design a Local Area Network for a company office located across 4 floors. The goal of the project is for the student to meet a number of requirements related to network cost, latency and throughput.

Coursework 2: Queuing

This project is to find and compare the maximum throughput of the FCFS (First-Come First-Served) scheduling in an input-queued switch and an output-queued switch, by implementing the switches in OPNET. A switch consists of eight inputs, eight outputs, a switch fabric (e.g., crossbar), and a scheduler. In the input-queued switch, the queues are located in the input ports and the scheduler chooses a packet according to its arrival time (FCFS). Each input port maintains one queue for packets, and the size of each queue is infinite.

Coursework 3: Traffic shaping

In this project students are expected to implement a traffic shaper using a token bucket in OPNET one source and only one sink. Students are also expected to implement the node model of the token bucket shaper. Students are then required to answer a number of questions, and create a number of usage statistics relating to their traffic shaper.

Coursework 4: QoS

Over the past few years, a great deal of research efforts has been made to provide adequate quality of service (QoS) in the Internet. One trend is to provide the differentiated service to the different type of flows, by harnessing the queue scheduling mechanism. The other is to reserve an appropriate amount of resources for the flows to guarantee the service quality along with the admission control. Throughout this project, students will study the impact of the two major QoS schemes. This is a TWO part project. In the first part, students will compare three different queueing disciplines: first-in-first-out (FIFO), priority queueing (PQ), and weighted fair queueing (WFQ). Students are to build this project from scratch and analyze how and why the queues differ. The second part is to exploit RSVP on top of the part1 work. Students will study and explain the impact of RSVP.

Coursework 5: SLA

In this project, students will be provided with a topology of a network. It consists of an ISP which is serving its customers in different cities. Students will also be provided with the SLA (Service Level Agreement) that the ISP has with each of its customers’ sites - the students task will be to design the ISP network. The SLA specification carries information about the traffic that each customer will carry and what type of service the ISP will / should provide to the customer. It is expected that the students design SHOULD meet all the requirements as specified in the SLA with each customer.


OPNET Technologies, Inc. is a leading provider of solutions for managing networks and applications. OPNET's best-in-class solutions address application troubleshooting, application monitoring, network monitoring, network configuration management, network planning , and network simulation. OPNET’s solutions have been operationally proven in thousands of customer environments worldwide, including corporate and government enterprises, government and defense agencies, network service providers, and network equipment manufacturers. For more information about OPNET and its products, visit www.opnet.com.