AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

dynamips - En ligne dans le Cloud

Exécutez des dynamips dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit des commandes dynamips qui peuvent être exécutées 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


dynamips - Simulateur de routeur Cisco

SYNOPSIS


dynamiques [Options] image_ios

DESCRIPTION


Émule les routeurs Cisco sur un PC traditionnel. Vous pouvez utiliser dynamiques pour créer des laboratoires. Il utilise
de vraies images Cisco IOS, qui ne sont pas incluses dans ce package. Bien sûr, cet émulateur
ne peut pas remplacer un vrai routeur. C'est simplement un outil complémentaire aux vrais laboratoires pour
administrateurs de réseaux Cisco ou personnes souhaitant réussir leurs examens CCNA/CCNP/CCIE.
L'émulateur prend actuellement en charge Cisco 7200, Cisco 3745, Cisco 3725, Cisco 3600, Cisco
Séries 2691, Cisco 2600 et Cisco 1700.
Par défaut, un Cisco 7206VXR avec NPE-200 (256 Mo de DRAM) est émulé.
Pour émuler une autre plate-forme, comme la gamme Cisco 3600, utilisez l'option de ligne de commande "-P".
Vous pouvez changer le type de châssis avec "-t". N'oubliez pas de le paramétrer en fonction de votre IOS
image, une image c3660 ne fonctionnera pas sur le matériel c3640 et vice-versa.

OPTIONS


Un résumé des options est inclus ci-dessous.

-H
Activer le mode hyperviseur.
Le mode hyperviseur de dynamips vous permet d'exécuter simultanément de nombreux
instances de routeur et pour simuler des réseaux ATM, Ethernet ou Frame-Relay.
Vous pouvez vous connecter directement au port de contrôle TCP avec telnet, ou utiliser dynage(1),
Dynagui(1) qui passera les commandes de manière transparente. La deuxième méthode est très
recommandé.

-l
Définir le fichier de journalisation (la valeur par défaut est dynamips_log.txt)

-j Désactiver le compilateur JIT, très lent

--exec-zone
Définir la taille de la zone d'exécution (par défaut : 64 Mo)
La zone d'exécution est un pool de mémoire hôte utilisé pour stocker les pages traduites par le JIT
(ils contiennent le code natif correspondant aux pages de codes MIPS).

--idle-pc
Définir le PC inactif (par défaut : désactivé)
La fonction "idle PC" vous permet d'exécuter une instance de routeur sans avoir un processeur à 100%
charge. Cela implique que vous pouvez exécuter un plus grand nombre d'instances par machine réelle.
Pour déterminer le " PC inactif ", démarrez normalement l'émulateur avec votre image Cisco IOS,
et une configuration totalement vide IOS (bien que non obligatoire, cela donnera
meilleurs résultats). Lorsque l'image est complètement démarrée, attendez que le "Appuyez sur RETOUR pour obtenir
démarré!", mais n'appuyez pas sur la touche Entrée. Attendez environ 5 secondes, puis
appuyez sur "Ctrl-] + i". Certaines statistiques seront recueillies pendant 10 secondes. À la fin,
l'émulateur affichera une liste de valeurs possibles à passer au "--idle-pc"
option. Vous devrez peut-être essayer certaines valeurs avant de trouver la bonne. Pour vérifier si
la valeur du PC inactif est bonne, démarrez simplement l'image Cisco IOS et vérifiez la charge de votre CPU
lorsque l'invite de la console est disponible. S'il est bas, vous avez trouvé une bonne valeur,
gardez-le précieusement.
Remarques importantes :
* Une valeur de « ordinateur inactif » est *spécifique* à une image Cisco IOS. Vous ne pouvez pas démarrer un
image IOS différente sans procéder comme décrit ci-dessus.
* N'exécutez pas le processus en ayant l'invite "autoconfiguration".

--timer-itv
Contrôle de l'intervalle IRQ du minuteur (par défaut : 1000)

-i
Définir l'ID d'instance

-r
Définir la taille de la RAM virtuelle (par défaut : 256 Mo)

-o
Définir la taille de la ROM virtuelle (par défaut : 4 Mo)

-n
Définissez la taille de la NVRAM (par défaut : 128 Ko)

-c
Définir le registre de configuration (par défaut : 0x2102)

-m
Définir l'adresse MAC du châssis (par défaut : généré automatiquement)

-Ç, --startup-config
Importer le fichier de configuration IOS dans la NVRAM

--private-config
Importer le fichier de configuration IOS dans la NVRAM

-X Ne pas utiliser de fichier pour simuler la RAM (plus rapide)

-R
Charger une ROM alternative (par défaut : intégrée)

-k
Réglez le diviseur d'horloge (par défaut : 4)
Spécifiez le diviseur d'horloge (entier) en fonction de l'horloge hôte. Modifiez la valeur pour
faire correspondre l'horloge CISCO avec l'heure réelle. La commande "show clock" sur la CLI de l'IOS
vous aidera à définir cette valeur.

-T
La console est sur TCP

-U
Console dans l'interface série (la valeur par défaut est sur le terminal)

-A
AUX est sur TCP

-B
AUX est sur l'interface série (par défaut, il n'y a pas de port AUX)

--disque0
Définir PCMCIA ATA disk0 : taille (par défaut : 64 Mo)

--disque1
Définir PCMCIA ATA disk1 : taille (par défaut : 0 Mo)

-a
Fichier de configuration du commutateur ATM virtuel.

-f
Fichier de configuration du commutateur Virtual Frame-Relay.

-E
Fichier de configuration du commutateur Ethernet virtuel.

-e Afficher la liste des périphériques réseau de la machine hôte.

OPTIONS groupe de neurones à le Cisco 7200 Series


-t
Sélectionnez le type de NPE (par défaut : "npe-200")

-M
Sélectionnez Midplane ("std" ou "vxr")

-p
Définir un adaptateur de port

-s
Lier une interface d'E/S réseau à un adaptateur de port

OPTIONS groupe de neurones à le Cisco 3600 Series


-t
Sélectionnez le type de châssis (par défaut : "3640")

-p
Définir un module réseau

-s
Lier une interface d'E/S réseau à un module réseau

Cisco 7200 Port adaptateur Description


Format emplacement:pa_driver

fente le numéro du slot physique (commence à 0)

pa_driver
le nom d'un pilote d'adaptateur de port dans :

C7200-IO-FE
(FastEthernet, emplacement 0 uniquement)

PA-FE-TX
(FastEthernet, emplacements 1 à 6)

PA-4E (Ethernet, 4 ports)

PA-8E (Ethernet, 8 ports)

PA-4T+ (Série, 4 ports)

PA‐8T (Série, 8 ports)

PA-A1 (ATM)

Cisco 3600 Réseau Module Description


Format emplacement:nm_driver

fente le numéro du slot physique (commence à 0)

nm_driver
le nom d'un pilote de module réseau dans :

NM-1E (Ethernet, 1 port)

NM-4E (Ethernet, 4 ports)

NM-1FE-TX
(FastEthernet, 1 port)

NM-4T (Série, 4 ports)

Léopard-2FE
(Cisco 3660 FastEthernet dans l'emplacement 0, utilisé automatiquement)

NIO propriétés de liant à Port adaptateur ainsi que Réseau Modules :


Format emplacement:port:netio_type[:netio_parameters]

fente le numéro du slot physique (commence à 0)

port le port dans l'emplacement spécifié (commence à 0)

type_netio
interface hôte pour la communication

unix : :
Utilisez des sockets Unix pour la communication locale. est créé et
représente la carte réseau locale. est le fichier utilisé par l'autre
interface. (ex. "/tmp/local:/tmp/remote")

vde : :
À utiliser avec les commutateurs UML (User‐Mode‐Linux) ou VDE. VDE signifie « Virtual
Ethernet distribué". Veuillez vous référer à :
http://sourceforge.net/projects/vde/

robinet:
Utilisez un périphérique Ethernet virtuel pour la communication. est le nom de
l'appareil du robinet (ex. « tap0 »)

gen_eth :
Utilisez un véritable périphérique Ethernet pour la communication, en utilisant libpcap 0.9 ou WinPcap.
Fonctionne sur les systèmes Windows et Unix.
est le nom du périphérique Ethernet (ex. "eth0")
La liste des appareils peut être trouvée en utilisant l'option "-e".

linux_eth :
Utilisez un véritable périphérique Ethernet pour la communication (spécifique à Linux).
est le nom du périphérique Ethernet (ex. "eth0")

UDP : : :
Utilisez un socket UDP pour la connexion entre les instances distantes. est
le port que nous écoutons. l'hôte écoute-t-il le port que vous
souhaitez vous connecter. est le port auquel vous souhaitez vous connecter. (ex.
"1000:somehost:2000" et "2000:otherhost:1000" de l'autre côté)

tcp_cli : :
Côté client d'une connexion tcp. est l'adresse IP du serveur.
est le port auquel se connecter.

tcp_ser :
Côté serveur d'une connexion tcp. est le port à écouter.

null Dummy netio (utilisé pour les tests/débogage), aucun paramètre nécessaire.

VTT propriétés de liant à réal en série port dispositif


Format {:baudrate{:databits{:parity{:stopbits{:hwflow}}}}}}

caractère de périphérique nom du périphérique, par exemple /dev/ttyS0

débit en bauds
débit en bauds

Bits de données
nombre de bits de données

données de parité parité : N=aucun, O=impair, E=pair

bits d'arrêt
nombre de bits d'arrêt

Contrôle de flux matériel hwflow (0=désactiver, 1=activer)
Notez que le champ de l'appareil est obligatoire, cependant les autres champs sont facultatifs.
(dynamips sera par défaut à 9600, 8, N, 1, pas de contrôle de flux matériel)
Notez que l'accès aux commandes d'échappement (décrites ci-dessous) via un
port sont délibérément empêchés, car les commandes d'échappement interfèrent avec
protocoles d'encapsulation série.

Échapper commandes


Vous pouvez appuyer sur ^] (Ctrl + ]) à tout moment, suivi de l'un de ces caractères :

o Afficher la liste des objets VM

d Afficher la liste des appareils

r Vider les registres du processeur MIPS

t Vider les entrées MIPS TLB

m Vider les derniers accès mémoire

s Suspendre l'émulation du processeur

u Reprendre l'émulation CPU

q Quitter l'émulateur

b Vider l'arborescence des blocs d'instructions

h Statistiques de table de hachage JIT

l Statistiques du cache MTS64

c Écrire la configuration IOS sur le disque (ios_cfg.txt)

j Statistiques en mode non JIT

x Expérimentations (peut faire planter la boîte !)

^] Envoyer ^]
Si vous appuyez sur une touche non reconnue, l'aide s'affichera. Remarque : sous Windows, il peut être
la séquence "Ctrl + $".

Salle de conférence virtuelle Pont


Le pont virtuel est utilisé pour émuler un réseau partagé entre des instances d'émulateur. Tout
l'instance d'émulateur peut agir comme un pont virtuel.
Le fichier de configuration (spécifié par l'option "-b") contient une liste de NetIO
descripteurs, avec la syntaxe suivante :

nom_interface:netio_type[:netio_parameters]

Mise en situation :
# Connexion à l'instance "I0"
I0:udp:10000:127.0.0.1:10001
# Connexion à l'instance "I1"
I1:udp:10002:127.0.0.1:10003
# Connexion à l'instance "I2"
I2:udp:10004:127.0.0.1:10005

L'instance "I0" serait lancée avec les paramètres suivants :

dynamips ios.bin -p 1:PA-FE-TX -s 1:0:udp:10001:127.0.0.1:10000

Salle de conférence virtuelle Ethernet interrupteur


Le commutateur ethernet virtuel est utilisé pour émuler un réseau Ethernet entre l'émulateur
instances. Ce commutateur prend en charge les ports d'accès et de jonction (802.1Q). ISL sera disponible en
une future version.
N'importe quelle instance d'émulateur peut agir comme un commutateur Ethernet virtuel.
Le fichier de configuration (spécifié par l'option "-E") contient une liste de descripteurs NetIO
(représentant les interfaces) et une liste des propriétés de l'interface (port d'accès/trunk, VLAN
Info...)
La définition de l'interface est similaire à celle des adaptateurs de port :

SI:nom_interface:type_netio[:paramètres_netio]

Accès Port
ACCÈS : nom_interface : id_vlan

802.1Q Tronc Port
DOT1Q : nom_interface : vlan_native

Le VLAN natif n'est pas balisé. Sur les appareils Cisco, par défaut le VLAN natif est VLAN 1.

Exemple de fichier de configuration :
SI:E0:udp:10000:127.0.0.1:10001
SI:E1:udp:10002:127.0.0.1:10003
SI:E2:gen_eth:eth0
POINT1Q:E0:1
ACCÈS :E1 :4
POINT1Q:E2:1

Salle de conférence virtuelle ATM interrupteur


La matrice de commutation ATM virtuelle est utilisée pour émuler une dorsale ATM entre l'émulateur
instances. L'utilisation de ce switch virtuel n'est pas obligatoire, vous pouvez vous connecter directement
instances d'émulateur pour les connexions ATM point à point. Veuillez noter que seul le VP/VC de base
la commutation est prise en charge, il n'y a pas de prise en charge pour ILMI/QSAAL/... ou autre ATM spécifique
protocoles.
N'importe quelle instance d'émulateur peut agir comme un commutateur ATM virtuel.

Exemple de fichier de configuration (spécifié par l'option "-a") :
# Liste des interfaces virtuelles
SI:A0:udp:10001:127.0.0.1:10000
SI:A1:udp:10002:127.0.0.1:10003
SI:A2:udp:10004:127.0.0.1:10005
# VP connexion entre I0 et I1
Vice-président : A0 : 10 : A1 : 20
Vice-président : A1 : 20 : A0 : 10
# VP connexion entre I0 et I2
Vice-président : A0 : 11 : A2 : 30
Vice-président : A2 : 30 : A0 : 11
# Connexion VC entre I1 et I2
VC:A1:5:2:A2:7:3
VC:A2:7:3:A1:5:2

Dans cet exemple, nous avons 3 interfaces virtuelles, A0, A1 et A2. La syntaxe de l'interface
la définition est similaire aux adaptateurs de port :

SI:nom_interface:type_netio[:paramètres_netio]
Vous pouvez effectuer une commutation VP ou une commutation VC :

VP de commutation
VP:input_if:input_vpi:output_if:output_vpi

VC de commutation
VC:input_if:input_vpi:input_vci:output_if:output_vpi:output_vci

Essais le Salle de conférence virtuelle ATM interrupteur avec UN dynamiques instance


Fichier de configuration du commutateur ATM virtuel ("atm.cfg") :
SI:A0:udp:10003:127.0.0.1:10001
SI:A1:udp:10004:127.0.0.1:10002
# a0/vpi=1/vci=100 se connecte à a1/vpi=2/vci=200
VC:A0:1:100:A1:2:200
VC:A1:2:200:A0:1:100

Invocation de dynamips :
./dynamips -p 1:PA-A1 -s 1:0:udp:10001:127.0.0.1:10003 -p 2:PA-A1 -s
2:0:udp:10002:127.0.0.1:10004 -a atm.cfg IOS.BIN
(notez que les ports d'entrée des interfaces IOS sont des ports de sortie des interfaces de commutateur ATM, et
vice versa).

Configuration IOS :
ip cef
test ip vrf
tour 1:1
route-cible les deux 1:1
entier a1/0
pas de fermeture
int a1/0.2p
adresse IP 1.1.1.1 255.255.255.0
PVC 1/100
interface a2/0
pas de fermeture
interface a2/0.2p
test de transfert ip vrf
adresse IP 1.1.1.2 255.255.255.0
PVC 2/200
!

Salle de conférence virtuelle Relais de trames interrupteur


La matrice de commutation Frame-Relay virtuelle est utilisée pour émuler une dorsale Frame-Relay entre
instances d'émulateur. L'utilisation de ce commutateur virtuel n'est pas obligatoire, vous pouvez directement
connectez les instances d'émulateur avec la configuration IOS appropriée.
N'importe quelle instance d'émulateur peut agir comme un commutateur Frame-Relay virtuel. Il n'y a qu'une base
mise en œuvre du protocole LMI (ANSI Annexe D), qui n'est probablement pas conforme mais
fonctionne avec Cisco IOS. Heureusement, Cisco IOS est capable de détecter automatiquement le LMI
protocole.

Exemple de fichier de configuration (spécifié par l'option "-f") :
# Liste des interfaces virtuelles
SI:S0:udp:10001:127.0.0.1:10000
SI:S1:udp:10002:127.0.0.1:10003
# Commutation DLCI entre S0 et S1
CV:S0:200:S1:100
CV:S1:100:S0:200

Dans cet exemple, nous avons 2 interfaces virtuelles, S0 et S1. La syntaxe de l'interface
la définition est similaire aux adaptateurs de port :

SI:nom_interface:type_netio[:paramètres_netio]

DLCI de commutation syntaxe:

Circuit virtuel : entrée_if : entrée_dlci : sortie_if : sortie_dlci
Dans l'exemple ci-dessus, le commutateur est configuré pour commuter les paquets reçus sur l'interface S0
avec DLCI 200 pour interfacer S1 avec DLCI 100, et vice-versa.

Utiliser les dynamips en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    LAMPÉE
    LAMPÉE
    SWIG est un outil de développement logiciel
    qui relie les programmes écrits en C et
    C++ avec une variété de
    langages de programmation. SWIG est utilisé avec
    différent...
    Télécharger SWIG
  • 2
    Thème de réaction WooCommerce Nextjs
    Thème de réaction WooCommerce Nextjs
    Thème React WooCommerce, construit avec
    Suivant JS, Webpack, Babel, Node et
    Express, en utilisant GraphQL et Apollo
    Client. Boutique WooCommerce dans React (
    contient : Produits...
    Télécharger le thème WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repo de paquets pour ArchLabs Ceci est un
    application qui peut également être récupérée
    de
    https://sourceforge.net/projects/archlabs-repo/.
    Il a été hébergé dans OnWorks en...
    Télécharger archlabs_repo
  • 4
    Projet Zéphyr
    Projet Zéphyr
    Le projet Zephyr est une nouvelle génération
    système d'exploitation en temps réel (RTOS) qui
    prend en charge plusieurs matériels
    architecturales. Il est basé sur un
    noyau à faible encombrement...
    Télécharger le projet Zéphyr
  • 5
    SCons
    SCons
    SCons est un outil de construction de logiciels
    c'est une alternative supérieure à la
    outil de construction classique "Make" qui
    nous connaissons et aimons tous. SCons est
    mis en place un...
    Télécharger SCons
  • 6
    PSeInt
    PSeInt
    PSeInt est un interpréteur de pseudo-code pour
    étudiants en programmation hispanophones.
    Son objectif principal est d'être un outil pour
    apprendre et comprendre les bases
    conception...
    Télécharger PSeInt
  • Plus "

Commandes Linux

  • 1
    7z
    7z
    7z - Un archiveur de fichiers avec le niveau le plus élevé
    ratio de compression ...
    Exécutez 7z
  • 2
    7za
    7za
    7za - Un archiveur de fichiers avec le plus haut
    ratio de compression ...
    Exécutez 7za
  • 3
    terrifiant
    terrifiant
    CREEPY - Une information de géolocalisation
    agrégateur DESCRIPTION : creepy est un
    application qui vous permet de rassembler
    informations relatives à la géolocalisation
    utilisateurs de...
    Courez effrayant
  • 4
    cricket-compiler
    cricket-compiler
    cricket - Un programme pour gérer le
    collecte et affichage de séries chronologiques
    Les données ...
    Exécutez la compilation de cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script à obtenir
    informations sur la version installée
    de G-Wrap...
    Exécutez g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Contrôle l'accès au
    jeu de cartes actuel pour les autres utilisateurs sur le
    système. Si aucune option n'est donnée, imprime
    statut actuel. MOTS CLÉS : général, carte
    gestion, p...
    Exécutez g.accessgrass
  • Plus "

Ad