Il s'agit de la commande dynagen qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
dynagen - interface de ligne de commande vers l'émulateur Dynaips Cisco 7200
SYNOPSIS
dynage [Options] paramétrage filet
DESCRIPTION
Dynagène est un frontal textuel pour Dynamips, qui utilise le hyperviseur mode pour
communication avec Dynamips. Dynagène simplifie la construction et le travail avec le virtuel
réseaux. Dynagène utilise un fichier de configuration simple et facile à comprendre pour spécifier
configurations matérielles du routeur virtuel. Le fichier de configuration a une syntaxe simple pour
routeurs d'interconnexion, ponts, commutateurs à relais de trame et ATM. Pas besoin de s'occuper
NetIO. Dynagène fournit une CLI de gestion pour lister les appareils, démarrer, arrêter,
rechargement, suspension et reprise des routeurs virtuels.
Dynagène peut fonctionner en mode client serveur, avec dynage en cours d'exécution sur votre poste de travail
communiquer à dynamiques serveurs exécutés sur un serveur principal. Dynagène peut également contrôler
plusieurs dynamiques serveurs simultanément pour la distribution de grands réseaux virtuels à travers
plusieurs machines.
Avant de courir dynage tu dois commencer dynamiques:
belles dynamips -H 7200 &
OPTIONS
Ce programme suit la syntaxe habituelle de la ligne de commande GNU, avec de longues options commençant par deux
tirets (`-'). Un résumé des options est inclus ci-dessous.
-n, --pas d'envoi
N'envoyez aucune commande à dynamips.
-ré, --déboguer
Afficher les informations de débogage.
-h, --Aidez-moi
Afficher le résumé des options.
--version
Afficher la version.
CONFIGURATION DOSSIER OPTIONS
Les lignes vides ou commençant par un dièse ('#') sont ignorées.
Fichier de configuration, également appelé dans d'autres documentations réseau et fichier, connaît trois sections :
section globale, section serveur qui commence par [...] et section appareil qui commence
avec [[...]]. La section serveur et la section périphérique peuvent avoir plusieurs occurrences.
Server Section: [ ]
Appareil Section: [[7200|ROUTER|FRSW|ATMSW|ETHSW ]] La section 7200 précise
valeurs par défaut pour tous les routeurs 7200 sur ce serveur Dynamips. Tout dans cette section est
facultatif, et par défaut quelle que soit la valeur par défaut dans Dynamips
Global configuration variable
Autostart (Défaut: Vrai)
Par défaut, tous les routeurs sont automatiquement démarrés lorsqu'un laboratoire est lancé. Les
Le mot-clé autostart remplace ce comportement et l'atelier doit être démarré manuellement
(démarrer /tout).
Server configuration les variables
port <1-65535> (Défaut: 7200)
Port d'hypervision auquel se connecter.
répertoire de travail (Défaut: Rien)
Définir le répertoire où Dynamips stockera tous les fichiers de périphérique pour ce réseau.
Il s'agit du chemin complet relatif au système en cours d'exécution dynamiques.
console <1-65535> (Défaut: 2000)
Port de console de base. Les nouvelles instances qui ne spécifient pas de port de console seront par défaut
this + le numéro d'instance.
udp <1-65535> (Défaut: 10000)
Définissez le port UDP de base pour les NIO.
Appareil configuration les variables
[[7200]]
La section 7200 spécifie les valeurs par défaut pour tous les routeurs 7200 sur ce serveur Dynamips.
Tout dans cette section est facultatif et par défaut, quelle que soit la valeur par défaut
Dynamip.
image (Défaut: Rien)
Chemin complet vers le fichier image 7200 IOS. Il s'agit du chemin complet relatif au
système exécutant des dynamips.
écrasement (Défaut: Rien) Quantité de RAM virtuelle à allouer à chaque routeur
exemple.
rom (Défaut: Rien)
Taille de la ROM.
nvram (Défaut: Rien)
Taille de la NVRAM.
disk0 (Défaut: Rien)
Définir la taille du disque PCMCIA ATA0
disk1 (Défaut: Rien)
Définir la taille du disque PCMCIA ATA1
cnfg (Défaut: Rien)
Fichier de configuration à importer. Il s'agit du chemin complet relatif au
système exécutant des dynamips.
congrégation (Défaut: 0x2102) 0x210X De X = 0,1,2
Définir le registre de configuration
ordinateur inactif (Défaut: Rien)
Définissez la valeur PC inactif. Incluez une description ici.
zone_exec (Défaut: Rien)
Définissez la taille de la zone d'exécution.
horloge (Défaut: Rien)
Diviseur d'horloge (ne devrait plus être nécessaire à partir de dynamips 0.2.5 RC1)
Nom <npe-100|150|175|200|225|300|400> (Défaut: Rien)
Type NPE.
plan médian (Défaut: Rien)
Midplane, soit "std" ou "vxr"
mmap (Défaut: Vrai)
Défini sur false pour utiliser la mémoire réelle plutôt qu'un fichier disque pour la mémoire virtuelle du routeur.
Conserve la RAM au détriment des performances.
[[ROUTEUR ]]
Toutes les options de la section 7200 sont également des options ici, y compris "autostart".
doit être unique dans le fichier réseau.
modèle 7200 (Défaut: 7200)
console <1-65535> (Défaut: Rien)
Port console. Par défaut, le port de console de base du serveur (spécifié dans le serveur
section) + numéro d'instance.
aux <1-65535> (Défaut: Rien)
Port auxiliaire.
emplacementX <0-X> (Défaut: Rien)
Spécification PA manuelle. Ceci est facultatif, et si ce n'est pas fait dynage rendra sain d'esprit
décisions basées sur les spécifications de l'interface.
slot0 = PA-C7200-IO-FE # Ethernet dans l'emplacement 0
slot1 = PA-FE-TX # Ethernet dans le slot 1
slot3 = PA-4T # PA-4T+ dans le slot 2
slot6 = PA-4E # PA-4E dans le slot 6
#slotx = PA-POS-OC3 # PA-POS-OC3 dans l'emplacement x
<local interface> = <à distance interface>
Spécification de l'interface. Peut prendre les formes suivantes :
f1/0 = R2 f1/0 # Se connecter à f1/0 sur l'appareil R2
f2/0 = LAN 1 # Se connecter au LAN ponté 1
s3/0 = R2 s3/0 # Se connecter à s3/0 sur l'appareil R2
s3/1 = F1 1 # Connectez-vous au port 1 sur le périphérique "F1" (un commutateur de relais de trame)
s3/2 = F2 1
a4/0 = A1 1 # Connectez-vous au port 1 sur l'appareil "A1" (un commutateur ATM)
f5/0 = NIO_linux_eth:eth0 # spécifiez manuellement un NIO
[[ROUTEUR R2]]
# L'interface f1/0 sera automatiquement créée car l'interface a été
référencé dans la config de R1
f2/0 = LAN 1 # Se connecter au LAN ponté 1
s4/0 = F1 2
s4/1 = F2 2
s4/2 = F1 3
a5/0 = A1 2
[[routeur R3]] # La casse n'est pas significative
# Exemples d'autres NIO spécifiés manuellement
f1/0 = NIO_gen_eth:\Device\NPF_{B00A38DD-F10B-43B4-99F4-B4A078484487}
f2/0 = NIO_udp:10000:172.0.0.1:10001
f3/0 = NIO_tap:tap0
f4/0 = NIO_unix :/tmp/local :/tmp/remote
f5/0 = NIO_vde:foo:bar
[[ETHSW ]]
Définir un commutateur Ethernet
[[ETHSW S1]]
1 = accès 1 # Le port 1 est un port d'accès dans le vlan 1
2 = accès 20 # Le port 2 est un port d'accès dans le vlan 20
3 = dot1q 1 # Le port 3 est un port de jonction (encapsulation dot1q) avec natif
vlan 1
4 = dot1q 1 NIO_gen_eth:eth0 # Le port 4 est le port de jonction (natif vlan 1) qui est
connecté à l'hôte eth0 via le gen_eth NIO
#4 = dot1q 1 NIO_gen_eth:\Device\NPF_{B00A38DD-F10B-43B4-99F4-B4A078484487} #
Identique à ci-dessus, exemple Windows
[[FRSW ]]
Chaque section FRSW définit un commutateur de relais de trame. Tous les mots-clés sont facultatifs
1:102 = 2:201 # Dites au FRSW de passer du port 1, DLCI 102 au port 2,
DLCI201.
1:103 = 3:301 # et du port 1, DLCI 103 au port 3, DLCI 301
[[FRSW F2]]
1h102 = 2h201
[[ATMSW ]]
Définir un commutateur ATM
1:10 = 2:20 # Port 1, vpi 10 vers port 2, vpi 20
#1:10:200 = 2:20:100 # Port 1, vpi 10, vci 200 vers port 2, vpi 20, vci 100
EXEMPLES
Voir le répertoire /usr/share/doc/dynagen/examples
Utiliser dynagen en ligne en utilisant les services onworks.net