GINI Components
gBuilder
gBuilder provides a GUI interface to create GINI network instances.
gLoader
gLoader accepts an XML-based topology setup specification generated by gBuilder and
launches the virtual network by instantiating the GINI components and
network links specified in the XML file.
gRouter
gRouter is written from scratch with most of the functionalities and controls
found in a general router. gRouter provides a simple but flexible implementation
that can be easily extended by students.
GiniLinux
GINI uses User-Mode Linux (UML) to emulate the end system. We have created a custom UML
filesystem that is both lightweight and fast. Additionally, GiniLinux contains all relevant tools
for computer networking education.
uSwitch
uSwitch is a revized version of uml_switch, written as part of the UML project.
WGINI
WGINI is a wireless extension to GINI.