Articles précédents : Code
- [28] Asus répond aux accusations de violation de code sous licence GPL
- [3] Grenouille.com passe sous AGPLv3
- [3] DiscoDSP libère le code de son sampler HighLife R1
- [28] Évolutions sur LinuxFR
- [51] Java libre : OpenJDK est disponible
- [16] Google apporte des améliorations à MySQL
- [1] Theodore Ts'o reçoit le prix 2006 du progrès du Logiciel Libre
- [18] Nouvelles fonctions de hachage
- [45] La quintessence des algorithmes bit à bit
- [43] Le développement d'ext4 a commencé
Liens connexes
- Site du projet (243 hits)
- Copie d'écran OLSR (805 hits)
- Copie d'écran OSPF (631 hits)
Dépêche modérée par
Dépêche éditée par
Code : Mettez un réseau dans votre PC en 1 commande
Posté par clowncoder (). Modéré le 23 février 2008.Ultra simple d'utilisation, plusieurs topologies sont proposées.
Le démarrage du réseau se termine par le lancement d'un plugin gtk de graphviz permettant de visualiser la topologie, un click sur une machine ouvre un xterm.
La topologie est modifiable dynamiquement et se met à jour en temps réel dans le plugin gtk.
Idéal pour les démonstrations techniques de réseaux, deux copies d'écran sont données à titre d'exemple :
- OSPF (Open Shortest Path First) est un protocole de routage IP interne de type protocole à état de liens (link-state protocol)
- OLSR (Optimized Link State Routing Protocol) est un protocole de routage destiné aux réseaux mobiles.
Site du projet (243 hits)
Copie d'écran OLSR (805 hits)
Copie d'écran OSPF (631 hits)
> Lire la dépêche (5 commentaires, moyenne: 3,2).
Contrairement à la plupart des réseaux virtuels du même type, celui-ci reste en totalité dans le monde user de la machine hôte. Les machines se branchent à un processus qui joue le rôle d'un switch configurable à tout moment.
On peut toutefois sortir de la machine hôte en passant par une interface tap associée à un bridge qui mène à une interface physique.
Il existe pour se lancer 3 démos de topologies: 2 sur des protocoles de routages (ospf et olsr) et une sur la mobilité IPv6. Ces 3 démos illustrent parfaitement les capacités de modification dynamique de la topologie.
De plus, si vous possédez un ios cisco, il est possible de démarrer un vrai cisco émulé dans ce réseau, ceci se base sur dynamips, un travail d'émulation du hardware cisco.
(testé avec l'ios nommé: c7200-advipservicesk9-mz.124-9.T.bin)
Bien sûr, l'ios doit être demandé à cisco, il n'est pas fourni avec la plate-forme.
Des précisions ?
J'ai pas compris à quoi servait clownix ... C'est pour simuler un réseau et observer son comportement lorsqu'on provoque un changement de topologie (coupure de lien, changement des poids OSPF, ...) ? Ou c'est pour réaliser une maquette d'un réseau de production sur lequel on pourra tester l'application client/serveur que l'on vient de coder, avant de la passer dans l'environnement de production réel ?
Quand tu parles de 4Go, c'est d'espace disque je présume. En RAM et processeur, combien cela demande-t-il ?
Est-il possible de simuler plusieurs réseaux sur différents PC pour ensuite interconnecter ces différents réseaux en simplement interconnectant entre-eux les PC ?
Niveau documentation, c'est un peu chiche sur le site web !
-
[^]Re: Des précisions ?
Posté par clowncoder () le 24/02/2008 à 09:20. (lien). Évalué à 3.C'est pour les 2 choses: on peut se former sur les softs concernant les réseaux en déclanchant des coupures et en sniffant avec wireshark, on peut aussi mettre au point une application perso, editer les fichiers averc vim ou emacs, recompiler et essayer tout en restant dans les machines virtuelles.
Pour les machines virtuelles, elles ont un file-system calqué sur un modèle unique qui fait 4 giga, puis, lors de la vie de chaque machine seule les differences avec le modèle sont sauvegarés, cela s'appel le Copy On Write.
Sur les 4 giga, 1.5 giga seulement sont occupés par les logiciels, le reste represente l'espace que l'utilisateur peut consommer dans les machines virtuelles, c'est le disque dur disponible de la machine virtuelle en quelque sorte.
Pour la ram consommé et le cpu, cela a l'air très efficace, et ne semble prendre que le nécessaire, mais cela dépend plus de User Mode Linux que de moi.
Bien sur, on peut lier une machine à l'exterieur grace à un acces tap: par exemple, on a une config avec tap1 dans le réseau virtuel et eth0 dans l'hote réel, il suffit pour sortir de faire:
brctl addbr br2
ifconfig br2 up
brctl addif br2 eth0
brctl addif br2 tap1
Puis il faut configurer l'acces de la machine virtuelle connecté à tap1 dans le même réseau que la machine branché à eth0.
Pour la doc, j'ai toujours un code urgent à faire, c'est dur de s'interrompre.
Marionnet
Quelle est la différence avec Marionnet ?
http://www.marionnet.org/
De ce que je vois, Marionnet ne fonctionne que depuis un LiveCD (pour l'instant) et a une interface graphique vachement plus jolie (je trouve). D'autres infos ?
-
[^]Re: Marionnet
Posté par clowncoder () le 25/02/2008 à 10:56. (lien). Évalué à 3.Dans le même genre VNUML et netkit:
http://www.dit.upm.es/vnumlwiki/index.php/Main_Page
http://www.netkit.org
et d'autres probablement ?
Il faut tous les essayer avant de les juger.-
[^]Re: Marionnet
Posté par Julien CARTIGNY (page perso, ) le 25/02/2008 à 12:12. (lien). Évalué à 3.Pour ma part, j'ai commencé à étudier Netkit pour des TP d'adminsitration réseaux. Léger, bien foutu, fichiers de description clair. rien à dire.
--
"Nobody expects the spanish inquisition"
-



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.