A Laboratory Course For Telecommunications Systems Engineering
A Laboratory Course For Telecommunications Systems Engineering
Abstract
An integral part of the curriculum in the recently developed Master of Science in
Telecommunications Systems program at the University of Oklahoma - Tulsa is a
laboratory course. The course is designed to enhance student understanding of
fundamental computer networking principles and to expose students to research
tools that can be used in carrying out their capstone research projects. Through a
series of sequential laboratory modules, students learn to setup and configure
simple to complex computer networks and to effectively employ commercial
software tools for network design and performance analysis. Near the end of the
course, working independently, each student is required to complete a final
project that assimilates much of the reinforced and/or newly acquired knowledge
and skills. This paper provides a detailed description of the laboratory course and
its key project modules.
1. Introduction
The University of Oklahoma - Tulsa offers a Master of Science in Telecommunications Systems1
under the aegis of the School of Electrical and Computer Engineering. An integral part of the
curriculum is the two-credit hour course entitled Telecommunications Laboratory - TCOM 5272.
The course is designed to accomplish two objectives: to enhance student understanding of
fundamental computer networking principles covered in prerequisite lecture courses and to
expose students to research tools that may prove essential for carrying out their capstone research
projects. The laboratory course consists of several sequential modules which reinforce and build
upon preceding knowledge. These modules train students to setup and configure simple to
complex computer networks using Internet Protocol (IP) switches and routers, and to effectively
utilize commercial software tools for network design and performance analysis. After
completing the laboratory modules, the students are assigned a final project to complete
independently. A typical final project encompasses the following steps: build a representative
computer network to span multiple cities, configure quality of service to allow for voice traffic,
generate data and Voice-Over-IP (VoIP) traffic on the network, capture real-time traffic on the
network, analyze the traffic to obtain network performance parameters, and compare the
measured parameters with those obtained from prior network simulation. This paper describes
the overall outline of the laboratory course, the key project modules, the guidelines for a typical
Page 10.45.1
3. Laboratory Modules
Each of the laboratory modules are described in the following subsections.
3.1 Basic Switch Configuration, Virtual Local Area Networks (VLANs), and Switch Trunking
The purpose of this module is to familiarize students with the Cisco Catalyst 1900 switch, a key
network element that is used in many of the subsequent modules. Students physically connect
three switches and then initiate a HyperTerminal connection to each switch, configuring it with a
name, IP address, and passwords. Students then configure four VLANs and implement switch
trunking to realize the network shown in Figure 1. Finally, students verify network connectivity
Page 10.45.2
3.2 Spanning-Tree Protocol (STP), VLAN Trunking Protocol (VTP), and Inter VLAN
Routing
The first objective of this module is to acquaint students with STP. Students first physically
connect and configure the two switches to enable the in the basic link shown in Figure 2.
Students then enable STP and determine the root switch, investigating priorities and whether a
port is forwarding or blocking. Finally, the root bridge and root trunk are enabled.
The second objective of this module is to familiarize students with VTP and provide experience
with inter VLAN routing. Students physically connect three switches and a Cisco 2600 router,
Page 10.45.3
Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition
Copyright © 2005, American Society for Engineering Education
as shown in Figure 3, then configure VTP to enable the switching environment that is further
illustrated. Once connectivity is verified, the router is then configured to allow inter VLAN
routing.
Figure 3 – The network used to investigate VTP and inter VLAN routing.
Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition
Copyright © 2005, American Society for Engineering Education
Figure 4 – The simple network used to investigate connection with WANs.
Figure 5 – The network used to investigate serial interface configuration and static routing.
Page 10.45.5
Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition
Copyright © 2005, American Society for Engineering Education
3.5 Routing Information Protocol (RIP) and Access List (ACL)
The manual process of static routing configuration can become unmanageable in large networks.
This problem may be alleviated through the use of RIP, which provides dynamic routing. ACLs
enable administrators to control access to a network. The objective of this module is to
familiarize students with practical implementation of RIP and ACLs. Students create a network
very similar to the one shown in Figure 5, with the exceptions being an additional host connected
to switch Catalyst_C and an additional network connection between Router C and Catalyst_C.
Students carry out a series of actions to configure the routers for RIP, then evaluate connectivity
through the network. Subsequently, students perform a number of exercises to investigate the
effects of ACL-related functions in a network, culminating with the creation and implementation
of a new ACL.
high QoS when the aggregate load on a network path exceeds the maximum throughput. The
Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition
Copyright © 2005, American Society for Engineering Education
objective of this module is to introduce students to the steps needed to implement priority
queuing on an IP network. Students physically connect and configure the network shown in
Figure 7, with the added step of configuring the routers for priority queuing. In this experimental
configuration, a traffic injector agent (e.g., NetIQ Chariot) resident on one of the host computers
is used to produce the network traffic profiles to evaluate the effect of implementing priority
queuing.
4. Final Project
To evaluate the students understanding of the overall lab material, a final project encompassing
many concepts taught in the individual lab modules is assigned to them. The project is to cost-
effectively design a wide area network connecting three local networks at different locations:
Tulsa, Oklahoma City and Norman. The site at OKC is connected to Tulsa by an Ethernet link
with a data rate of 100 Mbps, but connected to Norman by a serial link with a data rate of 64
kbps. The students are asked to hardwire and configure the network to carry, in addition to data
traffic, a minimum of five VoIP conversations between Norman and Tulsa. A careful analysis of
Page 10.45.7
the network latency and packet loss performance is needed to carry out the objectives of the
Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition
Copyright © 2005, American Society for Engineering Education
design project. The analysis is accomplished by students using the physical network they build
and confirmed with the results obtained from the network simulation. A list of major steps
performed by students to accomplish the project is summarized as follows:
1 2 3
4 5 6
1 2 3
7 8 9
4 5 6
* 8 #
7 8 9
* 8 #
Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition
Copyright © 2005, American Society for Engineering Education
6. Conclusion
This paper describes the Telecommunications Laboratory course, an integral component in the
Telecommunications Systems curriculum at The University of Oklahoma – Tulsa. Students
complete a series of laboratory modules that enhance student understanding of fundamental
computer networking principles covered in prerequisite lecture courses and to expose students to
research tools that may prove essential for carrying out their capstone research projects.
Instructor evaluation of student performance and qualitative student feedback indicates that
course objectives are being met.
Bibliographic Information
1
J. J. Sluss, Jr., G. E. Crain, S. V. Kartalopoulos, Hazem. H. Refai, and P. K. Verma, “A graduate degree program in
telecommunications systems engineering,” Proceedings of the American Society of Engineering Educators 2004
Annual Conference and Exposition, Salt Lake City, UT, June 20-23, 2004.
2
Hazem. H. Refai and J. J. Sluss, Jr., “Work in Progress: Incorporation of OPNET Simulation into a
telecommunications systems laboratory course,” Proceedings of the Frontiers in Education Conference 2004,
Savannah, GA, October 20-23, 2004.
Biographical Information
DR. HAZEM REFAI is an Assistant Professor of Computer Engineering in the Telecommunications Systems
program at the University of Oklahoma, Tulsa. His research area is in modeling wireless communication systems:
inter-vehicle communication, Wireless Local Area Networks (WLAN), and Cellular networks. He is a member of
the IEEE Communications Society.
DR. JAMES SLUSS is a Professor of Computer Engineering in the Telecommunications Systems program at the
University of Oklahoma, Tulsa. His research and teaching interests are in the areas of optical communications and
photonics. He has been awarded seven U. S. patents and has authored/co-authored numerous journal and conference
publications. He is a member of the IEEE Education Society, IEEE Communications Society, OSA, and ASEE.
Page 10.45.9
Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition
Copyright © 2005, American Society for Engineering Education