50 likes | 58 Views
This project aims to develop an emulator for learning router programming, focusing on the Cisco Router Series 2500. The emulator interprets major I.O.S. commands to build router configurations, providing a graphical representation and advanced features such as file management. The software, programmed in Java, proved to enhance router programming skills in a Cisco lab setting at Napier University.
E N D
Router Configuration Emulation Bachelor of Science with Honours in Network Computing Submission date: May 2002 Supervisor: Dr. Bill Buchanan Second Marker: Pr. Peter Ross Sébastien Kotzine 00198226 School of computing Napier University
Abstract & Introduction • The aim of this project is to produce a package of an emulator which will enhance the learning of router programming • Router: • Networking device layer 3 of the OSI model. • Forwards data traffic using its tables of IP addresses • - uses I.O.S. (Internetwork Operating System) An emulator is, as accurately as possible, a representation of the reality. Cisco Router Series 2500
Methodologies and Technologies • Programmed in Java • - Platform independent • Powerful • -Robust • -Java Swing Components • -Documentation • Interprets major I.O.S. (Internetwork Operation System) commands and provides feedback to the user in order to build a router configuration interpretation of I.O.S. commands
Results - 5 router configurations tested successfully using the Router Configuration Emulation software Topology of the Cisco lab in Napier University Implementation of advanced features such as - Open & Save File Configuration - Graphical representation of the router configuration Procedure used to save the router file configuration
Evaluation / Conclusion Evaluators have agreed that the features provided enhance Router Programming skills e.g. Graphical representation the Router Lab_a. - Load and Save Router Configuration - Graphical representation of the configuration performed The Software under Linux Mandrake 8.1