A student-managed networking laboratory

A major component of undergraduate Information Technology education is hands-on experience in a realistic environment. Attempting to provide an environment that is realistic, however, poses several problems in a university setting. The major problems we have encountered thus far are a shortage of network management personnel, the need for an isolated yet Internet-connected lab, and the lack of financial resources to build a heterogeneous lab. We have addressed these problems through the establishment of a student-managed networking laboratory. This lab is currently supervised by a single faculty member and managed by six undergraduate students. The students provide support for five different courses and have devised solutions to each of the major problems we have encountered, and also have built a firewall-protected network that can be easily subnetted on an ad hoc basis, allowing students from multiple courses to use the lab simultaneously without cross-talk between the courses. Through the use of tools such as VMware Player, Linux, and SNMP we have been able to construct a lab that allows for the incorporation of physical and simulated hardware at a very low cost. The students involved with the lab have also built a suite of custom tools that allow us to re-deploy the lab for different courses in a matter of minutes. With a dedicated staff of students we are able to provide a simulation of a heterogeneous networking environment at a very low cost. The enhanced lab has become a valuable resource, and is the centerpiece of our networking laboratory facilities.

[1]  Udo W. Pooch,et al.  Using an isolated network laboratory to teach advanced networks and security , 2001, SIGCSE '01.

[2]  David Collins Using VMWare and live CD's to configure a secure, flexible, easy to manage computer lab environment , 2006 .

[3]  Edith A. Lawson,et al.  Does a virtual networking laboratory result in similar student achievement and satisfaction? , 2006, SIGITE '06.

[4]  Kimfong Lei,et al.  Strategic decisions on technology selections for facilitating a network/systems laboratory using real options & total cost of ownership theories , 2003, CITC4 '03.

[5]  Martín Casado,et al.  The virtual network system , 2005, SIGCSE '05.

[6]  John Cigas,et al.  An introductory course in network administration , 2003, SIGCSE.

[7]  Fred Kuhns,et al.  The open network laboratory , 2006, SIGCSE '06.

[8]  Larry Hughes,et al.  Low-cost networks and gateways for teaching data communications , 1989, SIGCSE '89.

[9]  Joel C. Adams,et al.  Configuring a multi-course lab for system-level projects , 2005, SIGCSE '05.

[10]  Stephen D. Burd,et al.  Virtual machines - an idea whose time has returned: application to network, security, and database courses , 2006, SIGCSE '06.

[11]  Joseph Sloan A remotely accessible networking laboratory , 2002 .

[12]  Steven Rigby,et al.  Designing a flexible, multipurpose remote lab for the IT curriculum , 2006, SIGITE '06.

[13]  Charles Border The development and deployment of a multi-user, remote access virtualization system for networking, security, and system administration classes , 2007, SIGCSE '07.

[14]  Bruce S. Elenbogen Computer network management: theory and practice , 1999, SIGCSE '99.

[15]  Steven Jenkins,et al.  Using virtual machines for teaching system administration , 2004 .

[16]  Brady R. Stevenson,et al.  Teaching security best practices by architecting and administering an IT security lab , 2004, CITC5 '04.

[17]  Ilona Box,et al.  VELNET (Virtual Environment for Learning Networking) , 2004, ACE.

[18]  Tilman Wolf,et al.  Teaching experiences with a virtual network laboratory , 2007, SIGCSE '07.