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