Netkit Lab Generator

https://github.com/KatharaFramework/Netkit-Lab-Generator


This tool allows to quickly generate most of the files and folders you need to run a working netkit lab. The main purpose is to quickly generate the files and folders needed with low configuration options, so more advanced funtionalities are omitted and some others are set by default (like zebra username and password). The tool also allows to visualize the topology in the 'Graph' tab.

Once the form is compiled just download the bash script or the .zip file with the whole lab. It is also possible to export and import the form configuration for future changes. DNS may not work with too many levels.

The authors of this application do not take any responsibility for any malfunction. Remember to manually check the final configuration for exams and production. click to close

Lab informations

Add machine

Remove last machine

Machine informations Network interfaces Gateway (static): Additional functions

Terminal

Router

Name Server

Web Server

Open vSwitch

OpenFlow Ryu controller

Other

Connection between switches and controller is automatically configured

Add interface Remove last interface


Add gateway Remove last gw


I am a Nameserver Authority

Enable recursive

Enable userdir module?

Spanning tree protocol

REST Controller

REST topology

Other (default apps):


Add file

Remove last file

(files will be stored in /etc/scripts/)


Routing software:

Routing protocols:

rip

Add Network Remove Network

Add Route Remove Route
redistribute ospf
redistribute bgp
redistribute connected

ospf

Add Network Remove Network
stub?
redistribute rip
redistribute bgp
redistribute connected

bgp

Add Network Remove Network
Add Neighbor Remove Neighbor

Bash file preview:

Netkit Lab Generator
The authors of this application do not take any responsibility for any malfunction. Remember to manually check the final configuration for exams and production.
{{$index+1}}{{machine.name}}
Bash file preview:

Edges smoothness

Physics

Miscellaneous