FLAN Network Simulator project is a Java (IP) network simulator.
Version: 1.1 betaFLAN Network Simulator project is a Java (IP) network simulator.
Operating System: Linux
It is meant to be easily expandable by adding new protocols, which are also written in Java.
It includes a graphical network construction interface, a RIPv2 (with subnets, that is) protocol, IP packets handling, etc.
Flan is based on a continuous time-discrete event simulation engine (with real-time sync).
The networks are now encoded in XML, using XMLCoDe. This very useful library (included in the flan tarball as jars) automatically creates an XML image of a java object, like the flan nets (XMLCoDe is entirely written by Sylvain Gu©rin).