IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

dynamips - Online nel cloud

Esegui dynamips nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando dynamips che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


dynamips - simulatore di router Cisco

SINOSSI


dinamiche [Opzioni] ios_immagine

DESCRIZIONE


Emula i router Cisco su un PC tradizionale. Puoi usare dinamiche per creare laboratori. Utilizza
immagini reali Cisco IOS, che non sono incluse in questo pacchetto. Ovviamente questo emulatore
non può sostituire un vero router. È semplicemente uno strumento complementare ai veri laboratori per
amministratori di reti Cisco o persone che desiderano superare gli esami CCNA/CCNP/CCIE.
L'emulatore attualmente supporta Cisco 7200, Cisco 3745, Cisco 3725, Cisco 3600, Cisco
2691, Cisco 2600 e Cisco serie 1700.
Per impostazione predefinita, viene emulato un Cisco 7206VXR con NPE-200 (256 Mb di DRAM).
Per emulare un'altra piattaforma, come la serie Cisco 3600, utilizzare l'opzione della riga di comando "-P".
È possibile modificare il tipo di chassis con "-t". Non dimenticare di impostarlo in base al tuo IOS
image, un'immagine c3660 non verrà eseguita sull'hardware c3640 e viceversa.

VERSIONI


Di seguito è riportato un riepilogo delle opzioni.

-H
Abilita la modalità hypervisor.
La modalità hypervisor di dynamips consente di eseguire contemporaneamente molti virtual
istanze di router e per simulare reti ATM, Ethernet o Frame‐Relay.
Puoi connetterti direttamente alla porta di controllo TCP con telnet o usare dinageno(1)
dinagui(1) che passerà i comandi in modo trasparente. Il secondo metodo è altamente
raccomandato.

-l
Imposta file di registrazione (il valore predefinito è dynamips_log.txt)

-j Disabilita il compilatore JIT, molto lento

--area-exec
Imposta la dimensione dell'area exec (predefinito: 64 Mb)
L'area exec è un pool di memoria host utilizzato per memorizzare le pagine tradotte dal JIT
(contengono il codice nativo corrispondente alle code page MIPS).

--idle-pc
Imposta il PC inattivo (impostazione predefinita: disabilitato)
La funzione "PC inattivo" ti consente di eseguire un'istanza del router senza avere una CPU al 100%
carico. Ciò implica che è possibile eseguire un numero maggiore di istanze per macchina reale.
Per determinare il "PC inattivo", avvia normalmente l'emulatore con la tua immagine Cisco IOS,
e una configurazione completamente vuota di IOS (sebbene non obbligatoria, questo darà
risultati migliori). Quando l'immagine è completamente avviata, attendi che "Premi INVIO per ottenere"
avviato!" messaggio di richiesta, ma non premere il tasto Invio. Attendere circa 5 secondi, quindi
premere "Ctrl‐] + i". Alcune statistiche verranno raccolte durante 10 secondi. Alla fine,
l'emulatore visualizzerà un elenco di possibili valori da passare al "--idle-pc"
opzione. Potrebbe essere necessario provare alcuni valori prima di trovare quello buono. Per verificare se
il valore del PC inattivo è buono, basta avviare l'immagine Cisco IOS e controllare il carico della CPU
quando il prompt della console è disponibile. Se è basso, hai trovato un buon valore,
conservalo prezioso.
Note importanti:
* Un valore "PC inattivo" è *specifico* per un'immagine Cisco IOS. Non puoi avviare un
immagine IOS diversa senza procedere come descritto sopra.
* Non eseguire il processo mentre è presente il prompt "autoconfigurazione".

--timer-itv
Controllo intervallo IRQ timer (predefinito: 1000)

-i
Imposta ID istanza

-r
Imposta la dimensione della RAM virtuale (predefinito: 256 Mb)

-o
Imposta la dimensione della ROM virtuale (predefinito: 4 Mb)

-n
Imposta la dimensione della NVRAM (predefinito: 128 Kb)

-c
Imposta il registro di configurazione (predefinito: 0x2102)

-m
Imposta l'indirizzo MAC dello chassis (impostazione predefinita: generato automaticamente)

-C, --startup-config
Importa il file di configurazione IOS nella NVRAM

--config-privato
Importa il file di configurazione IOS nella NVRAM

-X Non utilizzare un file per simulare la RAM (più veloce)

-R
Carica una ROM alternativa (impostazione predefinita: incorporata)

-k
Imposta il divisore dell'orologio (default: 4)
Specificare il divisore dell'orologio (intero) in base all'orologio dell'host. Modifica il valore in
abbinare l'orologio CISCO con l'ora reale. Il comando "mostra orologio" nella CLI di IOS
ti aiuterà a impostare questo valore.

-T
La console è su TCP

-U
Console in su interfaccia seriale (l'impostazione predefinita è sul terminale)

-A
AUX è su TCP

-B
AUX è sull'interfaccia seriale (l'impostazione predefinita è nessuna porta AUX)

--disco0
Imposta disco PCMCIA ATA0: dimensione (predefinito: 64 Mb)

--disco1
Imposta disco PCMCIA ATA1: dimensione (predefinito: 0 Mb)

-a
File di configurazione dello switch ATM virtuale.

-f
File di configurazione dello switch Virtual Frame‐Relay.

-E
File di configurazione dello switch Ethernet virtuale.

-e Mostra l'elenco dei dispositivi di rete della macchina host.

VERSIONI specifico a , il Cisco 7200 serie


-t
Seleziona il tipo NPE (predefinito: "npe‐200")

-M
Seleziona Midplane ("std" o "vxr")

-p
Definire un adattatore per porta

-s
Associa un'interfaccia IO di rete a un adattatore di porta

VERSIONI specifico a , il Cisco 3600 serie


-t
Seleziona il tipo di telaio (predefinito: "3640")

-p
Definire un modulo di rete

-s
Associa un'interfaccia di I/O di rete a un modulo di rete

Cisco 7200 Porto adattatore Descrizione


Formato slot:pa_driver

fessura il numero dello slot fisico (inizia da 0)

pa_driver
il nome di un driver dell'adattatore di porta in:

C7200-IO-FE
(FastEthernet, solo slot 0)

PA-FE-TX
(FastEthernet, slot da 1 a 6)

PA-4E (Ethernet, 4 porte)

PA-8E (Ethernet, 8 porte)

PA-4T+ (seriale, 4 porte)

PA-8T (seriale, 8 porte)

PA-A1 (bancomat)

Cisco 3600 Network NetPoulSafe Moduli Descrizione


Formato slot: nm_driver

fessura il numero dello slot fisico (inizia da 0)

nm_driver
il nome di un driver del modulo di rete in:

NM-1E (Ethernet, 1 porta)

NM-4E (Ethernet, 4 porte)

NM-1FE-TX
(Ethernet veloce, 1 porta)

NM-4T (seriale, 4 porte)

Leopard-2FE
(Cisco 3660 FastEthernet nello slot 0, utilizzato automaticamente)

NIO rilegatura a Porto adattatore ed Network NetPoulSafe moduli :


Formato slot:porta:tipo_netio[:parametri_netio]

fessura il numero dello slot fisico (inizia da 0)

porto la porta nello slot specificato (inizia da 0)

tipo_netio
interfaccia host per la comunicazione

unix: :
Usa socket unix per la comunicazione locale. è creato e
rappresenta la NIC locale. è il file usato dall'altro
interfaccia. (es. "/tmp/local:/tmp/remoto")

vd: :
Da utilizzare con switch UML (User-Mode-Linux) o VDE. VDE sta per "Virtuale
Ethernet distribuita". Fare riferimento a:
http://sourceforge.net/projects/vde/

rubinetto:
Utilizzare un dispositivo Ethernet virtuale per la comunicazione. è il nome di
il dispositivo tap (es. "tap0")

gen_eth:
Usa un vero dispositivo ethernet per la comunicazione, usando libpcap 0.9 o WinPcap.
Funziona su sistemi Windows e Unix.
è il nome del dispositivo Ethernet (es. "eth0")
L'elenco dei dispositivi può essere trovato utilizzando l'opzione "-e".

linux_eth:
Utilizzare un vero dispositivo ethernet per la comunicazione (specifico per Linux).
è il nome del dispositivo Ethernet (es. "eth0")

udp: : :
Utilizzare un socket UDP per la connessione tra istanze remote. è
la porta che ascoltiamo. è l'host che ascolta la tua porta?
vuoi connetterti. è la porta a cui vuoi connetterti. (ex.
"1000:somehost:2000" e "2000:otherhost:1000" sull'altro lato)

tcp_cli: :
Lato client di una connessione TCP. è l'indirizzo IP del server.
è la porta a cui connettersi.

tcp_ser:
Lato server di una connessione TCP. è la porta da ascoltare.

null Netio fittizio (usato per test/debug), nessun parametro necessario.

VTTY rilegatura a di rose serial porto dispositivo


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

carattere del dispositivo nome del dispositivo, ad es. /dev/ttyS0

velocità di trasmissione
velocità di trasmissione

bit di dati
numero di bit di dati

parità dati parità: N=nessuna, O=dispari, E=pari

stopbit
numero di bit di stop

Controllo del flusso hardware hwflow (0=disabilita, 1=abilita)
Si noti che il campo del dispositivo è obbligatorio, tuttavia altri campi sono facoltativi.
(dynamips verrà impostato per impostazione predefinita su 9600, 8, N, 1, nessun controllo di flusso hardware)
Si noti che l'accesso ai comandi di escape (descritti di seguito) tramite un seriale
porta sono deliberatamente impediti, poiché i comandi di fuga interferiscono con
protocolli di incapsulamento seriale.

Fuga comandi


Puoi premere ^] (Ctrl + ]) in qualsiasi momento, seguito da uno di questi caratteri:

o Mostra l'elenco degli oggetti VM

d Mostra l'elenco dei dispositivi

r Scarica i registri della CPU MIPS

t Scarica le voci TLB MIPS

m Scarica gli ultimi accessi alla memoria

s Sospendi l'emulazione della CPU

u Riprendi l'emulazione della CPU

q Esci dall'emulatore

b Scarica l'albero dei blocchi di istruzioni

h Statistiche della tabella hash JIT

l Statistiche della cache MTS64

c Scrivi la configurazione IOS su disco (ios_cfg.txt)

j Statistiche in modalità non JIT

x Sperimentazioni (possono mandare in crash la scatola!)

^] Invia ^]
Se si preme un tasto non riconosciuto, verrà mostrata la guida. Nota: su Windows, potrebbe essere
la sequenza "Ctrl + $".

virtuale Ponte


Il bridge virtuale viene utilizzato per emulare una rete condivisa tra le istanze dell'emulatore. Qualunque
l'istanza dell'emulatore può fungere da bridge virtuale.
Il file di configurazione (specificato dall'opzione "-b") contiene un elenco di NetIO
descrittori, con la seguente sintassi:

nome_interfaccia:tipo_netio[:parametri_netio]

Esempio:
# Connessione all'istanza "I0"
I0:udp:10000:127.0.0.1:10001
# Connessione all'istanza "I1"
I1:udp:10002:127.0.0.1:10003
# Connessione all'istanza "I2"
I2:udp:10004:127.0.0.1:10005

L'istanza "I0" verrebbe avviata con i seguenti parametri:

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

virtuale Ethernet interruttore


Lo switch Ethernet virtuale viene utilizzato per emulare una rete Ethernet tra l'emulatore
istanze. Questo switch supporta le porte di accesso e trunk (802.1Q). ISL sarà disponibile in
una futura uscita.
Qualsiasi istanza dell'emulatore può fungere da switch Ethernet virtuale.
Il file di configurazione (specificato dall'opzione "-E") contiene un elenco di descrittori NetIO
(che rappresenta le interfacce) e un elenco delle proprietà dell'interfaccia (porta di accesso/trunk, VLAN
Informazioni...)
La definizione dell'interfaccia è simile agli adattatori di porta:

IF:nome_interfaccia:tipo_netio[:parametri_netio]

accesso a Porto
ACCESSO:nome_interfaccia:id_vlan

802.1Q Tronco Porto
DOT1Q:nome_interfaccia:vlan_nativo

La VLAN nativa non è taggata. Sui dispositivi Cisco, per impostazione predefinita la VLAN nativa è VLAN 1.

Esempio di file di configurazione:
SE:E0:udp:10000:127.0.0.1:10001
SE:E1:udp:10002:127.0.0.1:10003
SE:E2:gen_eth:eth0
DOT1Q:MI0:1
ACCESSO:E1:4
DOT1Q:MI2:1

virtuale ATM interruttore


Il tessuto dello switch ATM virtuale viene utilizzato per emulare una dorsale ATM tra l'emulatore
istanze. L'uso di questo switch virtuale non è obbligatorio, puoi connetterti direttamente
istanze dell'emulatore per connessioni ATM punto-punto. Si prega di notare che solo VP/VC di base
la commutazione è supportata, non c'è supporto per ILMI/QSAAL/... o altri ATM specifici
protocolli.
Qualsiasi istanza dell'emulatore può fungere da switch ATM virtuale.

Esempio di file di configurazione (specificato dall'opzione "-a"):
# Elenco interfacce virtuali
SE: A0: udp: 10001: 127.0.0.1: 10000
SE: A1: udp: 10002: 127.0.0.1: 10003
SE: A2: udp: 10004: 127.0.0.1: 10005
# Collegamento VP tra I0 e I1
PV:LA0:10:LA1:20
PV:LA1:20:LA0:10
# Collegamento VP tra I0 e I2
PV:LA0:11:LA2:30
PV:LA2:30:LA0:11
# Collegamento VC tra I1 e I2
VC:A1:5:2:A2:7:3
VC:A2:7:3:A1:5:2

In questo esempio, abbiamo 3 interfacce virtuali, A0, A1 e A2. La sintassi per l'interfaccia
la definizione è simile agli adattatori di porta:

IF:nome_interfaccia:tipo_netio[:parametri_netio]
Puoi effettuare il cambio VP o il cambio VC:

VP commutazione
VP:input_if:input_vpi:output_if:output_vpi

VC commutazione
VC:input_if:input_vpi:input_vci:output_if:output_vpi:output_vci

Testing , il virtuale ATM interruttore con prima dinamiche esempio


File di configurazione dello switch ATM virtuale ("atm.cfg"):
SE: A0: udp: 10003: 127.0.0.1: 10001
SE: A1: udp: 10004: 127.0.0.1: 10002
# a0/vpi=1/vci=100 si connette a a1/vpi=2/vci=200
VC:A0:1:100:A1:2:200
VC:A1:2:200:A0:1:100

Invocare le dinami:
./dinamiche -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 bancomat.cfg IOS.BIN
(notare che le porte di input delle interfacce IOS sono le porte di output delle interfacce degli switch ATM e
viceversa).

Configurazione IOS:
ip cef
test ip vrf
terzo 1:1
route-target entrambi 1:1
intero a1/0
non chiudere
int a1/0.2 p
indirizzo IP 1.1.1.1 255.255.255.0
Pvc 1/100
interfaccia a2/0
non chiudere
interfaccia a2/0.2 p
test di inoltro ip vrf
indirizzo IP 1.1.1.2 255.255.255.0
Pvc 2/200
!

virtuale Frame-Relè interruttore


La struttura dello switch Frame-Relay virtuale viene utilizzata per emulare una dorsale Frame-Relay tra
istanze dell'emulatore. L'uso di questo interruttore virtuale non è obbligatorio, puoi farlo direttamente
connettere le istanze dell'emulatore con la configurazione IOS appropriata.
Qualsiasi istanza dell'emulatore può fungere da switch Frame‐Relay virtuale. C'è solo una base
attuazione del protocollo LMI (ANSI Allegato D), che probabilmente non è conforme ma
funziona con Cisco IOS. Fortunatamente, Cisco IOS è in grado di rilevare automaticamente l'LMI
protocollo.

Esempio di file di configurazione (specificato dall'opzione "-f"):
# Elenco interfacce virtuali
SE: S0: udp: 10001: 127.0.0.1: 10000
SE: S1: udp: 10002: 127.0.0.1: 10003
# DLCI commutazione tra S0 e S1
VC:S0:200:S1:100
VC:S1:100:S0:200

In questo esempio, abbiamo 2 interfacce virtuali, S0 e S1. La sintassi per l'interfaccia
la definizione è simile agli adattatori di porta:

IF:nome_interfaccia:tipo_netio[:parametri_netio]

DLCI commutazione sintassi:

VC:input_if:input_dlci:output_if:output_dlci
Nell'esempio sopra, lo switch è configurato per commutare i pacchetti ricevuti sull'interfaccia S0
con DLCI 200 per interfacciare S1 con DLCI 100 e viceversa.

Usa dynamips online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • 2
    Tema React di WooCommerce Nextjs
    Tema React di WooCommerce Nextjs
    Tema React WooCommerce, costruito con
    Avanti JS, Webpack, Babel, Node e
    Express, utilizzando GraphQL e Apollo
    Cliente. Negozio WooCommerce a React(
    contiene: Prodotti...
    Scarica il tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repository dei pacchetti per ArchLabs Questo è un file
    applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/archlabs-repo/.
    È stato ospitato in OnWorks in...
    Scarica archlabs_repo
  • 4
    Progetto Zefiro
    Progetto Zefiro
    Il progetto Zephyr è una nuova generazione
    sistema operativo in tempo reale (RTOS) che
    supporta più hardware
    architetture. Si basa su a
    kernel a ingombro ridotto...
    Scarica il progetto zephyr
  • 5
    SCons
    SCons
    SCons è uno strumento di costruzione di software
    che è un'alternativa superiore al
    il classico strumento di costruzione "Make" che
    tutti conosciamo e amiamo. SCons è
    implementato un...
    Scarica SCons
  • 6
    PSInt
    PSInt
    PSeInt è un interprete di pseudo-codice per
    studenti di programmazione di lingua spagnola.
    Il suo scopo principale è quello di essere uno strumento per
    imparare e comprendere le basi
    concetto...
    Scarica PSInt
  • Di Più "

Comandi Linux

  • 1
    7z
    7z
    7z - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Corri 7z
  • 2
    7za
    7za
    7za - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Esegui 7za
  • 3
    raccapricciante
    raccapricciante
    CREEPY - Un'informazione di geolocalizzazione
    aggregatore DESCRIZIONE: raccapricciante è un
    applicazione che ti permette di raccogliere
    informazioni relative alla geolocalizzazione su
    utenti di...
    Corri inquietante
  • 4
    cricket-compila
    cricket-compila
    cricket - Un programma per gestire il
    raccolta e visualizzazione di serie temporali
    dati ...
    Esegui la compilazione di cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script da ottenere
    informazioni sulla versione installata
    di G-Wrap...
    Esegui g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controlla l'accesso a
    mapset corrente per altri utenti sul
    sistema. Se non viene fornita alcuna opzione, viene stampato
    stato attuale. PAROLE CHIAVE: generale, mappa
    gestione, p...
    Esegui g.accessgrass
  • Di Più "

Ad