VirtLan – virtualizace sítě pro výukové účely
Cílem tohoto projektu je kombinace pozitiv obou zmíněných přístupů za účelem návrhu a implementace nového síťového emulátoru umožňujícího definici virtuální sítě (topologie, síťových komponent, atp.) s využitím virtualizované infrastruktury – všechny síťové komponenty pak jsou reprezentovány virtuálními stroji (včetně virtuálních switchů poskytujících real-like řídící systém) a all the network components are provided by virtual machines (including the network switches providing real-like switch controlling system) a virtuální síťové linky jsou pak poskytovány s využitím point-to-point 802.1Q over 802.1Q virtualních linek – poskytujícího tak následující vlastnosti:
- definici nejrůznějších síťových topologií
- v rámci uživatelských VMs (virtuálních počítačů/serverů) možnost využití všech horních vrstev včetně L3 vrstvy ISO/OSI modelu (IP vrstva) – emulátor operuje až po L2 vrstvu ISO/OSI modelu
- možnosti připojení ke všem definovaným síťovým komponentám (virtuálním počítačům/serverům stejně jako switchům) s využitím konzole či bežných možností připojení (SSH, RDesktop, VNC, telnet, atd.)
- možnost definice nejrůznějších parametrů síťových linek (včetně emulovaného zpoždění, jitteru, přeskládání paketů, výpadků linek, atp.) stejně jako možnosti využití předdefinovaných parametrů síťových linek (optické linky, metalické linky, bezdrátové linky, etc.)
- možnosti definice triggerů a časovaných událostí pro zvýšení laditelnosti a reprodukovatelnosti testů
- a mnoho dalších.

Obrázek 2: Ilustrovaná konverze příkladové topologie (viz Obrázek 1) na reálnou virtualizovanou infrastrukturu (včetně ilustrace interní komunikace).
Contacts:
Tomáš Rebok, xrebok@fi.muni.cz





