Haywood,

Just to complete the information provided by Vincent, there are other tools 
that easy the creation and management of network scenarios based on UML that 
can be useful for you, for example, have a look at:

* VNUML. http://www.dit.upm.es/vnuml 
* MLN. http://mln.sourceforge.net/ 
* Netkit. http://www.netkit.org/ 
* Marionnet. http://www.marionnet.org/
* VNE. http://ndl.uva.netherlight.nl/trac/vne 

You can find other references at: 
http://www.dit.upm.es/vnumlwiki/index.php/References#Related_tools.2C_projects_or_initiatives

Best regards,
David

-----Mensaje original-----
De: root [mailto:[EMAIL PROTECTED] 
Enviado el: domingo, 16 de noviembre de 2008 14:57
Para: Haywood Floyd
CC: user-mode-linux-user@lists.sourceforge.net
Asunto: Re: [uml-user] Many eth interfaces on many UMLs

Hello Mr Haywood Floyd,
It seems that the tool at http://clownix.net would also
help you with your teaching, it can provide a new network
topology much faster than with scripts that must be modified
to adapt.
Basicaly, a daemon does all the switching for all the interfaces
of all the machines, and you can send commands to the daemon 
to modify the topology or to create new machines or new taps.
A machine is connected to the host at startup with no config
on your part.
I call it the admin network, I see on your scripts that your 
admin network linking the host to your simulated network 
comes into R5 only and you have to have routes to reach the 
others, this implies that the host is a part of the studied
network.
I have chosen to have an admin network linking each machine
to the host. And I try as much as possible to make this admin
network not visible for the studied demoes. 
The software currently availlable at clownix.net has its admin
network go through eth0 which is a mistake since linphone takes
eth0 address as ident. In next version, the admin network is
the biggest eth: eth4 if there are 4 interfaces.
The goal is to observe without interference with the admin 
network.  

Another advantage: your students can play with a network, create
new machines modify the topology, be root on each machine, all
this without having root priviledges on the host.

Hope you try it!
Bye
Vincent Perrier






Le dimanche 16 novembre 2008  11:26 -0200, Haywood Floyd a crit :
> Mr lanas,
> 
> I teach basic network concepts using uml.
> I am sending a script that i used to apply to build the network
> topology for studies.
> I think the script ideas will help you to build your topology.
> I still working on better ways to do things, specially about create an
> uml group for access /dev/net/tun device without switch to root or
> give to file everyone privileges.
> The script goes in a attached file. At the first lines is an ascii
> draw showing the created topology.
> 
> I beg your pardon for my english.
> I hope make myself clear and help you in some way.
> 
> Regards to all.
> haywood floyd
> 
> 
> 2008/11/14 lanas <[EMAIL PROTECTED]>:
> > Hello all,
> >
> >  I'm looking at having at least 15 UMLs with each UMLs using 4 eth
> > ports. The (primitive) way I'm using at the moment to launch a UML with
> > four ports is like this:
> >
> > ./linux ubda=testfs.1 eth1=tuntap,,,192.168.1.201 
> > eth2=tuntap,,,192.168.1.202 eth3=tuntap,,,192.168.1.203 
> > eth4=tuntap,,,192.168.1.204 eth5=tuntap,,,192.168.1.205
> >
> >  Somehow this does not sound like a good idea if multiplied by 15, or
> > even by more.  60 tap devices does not seems to sound good.
> >
> >  What would be the better approach at having this quantity of UMLs with
> > that many eth interfaces per UML ?  Each eth interface in each UML has
> > to be accessible from outside the host.
> >
> > Thanks for any comments/suggestions/ideas !
> >
> > Cheers.
> >
> > -------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> > Build the coolest Linux based applications with Moblin SDK & win great 
> > prizes
> > Grand prize is a trip for two to an Open Source event anywhere in the world
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > _______________________________________________
> > User-mode-linux-user mailing list
> > User-mode-linux-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user
> >
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________ User-mode-linux-user mailing 
> list User-mode-linux-user@lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to