Abstract- in the curricula of higher education faculties, computer networking is a main topic in computer Science courses. Previous methods of teaching a subject like Com-puter Networks has consisted of a face to face proposal, high cost labs and static and complex configuration of real net-working devices restricted by in location attendance for ex-periment purposes and in lab work.
With computer networks virtualization, Students and re-searchers are allowed to do tests on real world networking configuration scenarios and to configure various and com-plex network scenarios by configuring virtualized equip-ments, such as routers and switches, through virtual con-soles and Network virtualization and simulation tools .
In this paper an evaluation of the concept of computer net-works virtualization and Software Defined Networks is con-ducted which can be used by the students to improve the learning process of computer networks subject in engineer-ing studies. Emulating the same physical networks as in the laboratory, at home or remotely from anywhere with more flexibility and lower cost, all that through emulation tools installed on students computers.