EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

dynamips - Online în cloud

Rulați dynamips în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda dinamică care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


dynamips - Simulator de router Cisco

REZUMAT


dinamici [Opțiuni] ios_image

DESCRIERE


Emulează routerele Cisco pe un PC tradițional. Poți să folosești dinamici pentru a crea laboratoare. Folosește
Imagini reale Cisco IOS, care nu sunt incluse în acest pachet. Desigur, acest emulator
nu poate înlocui un router adevărat. Este pur și simplu un instrument complementar laboratoarelor reale pentru
administratorii rețelelor Cisco sau persoanele care doresc să-și promoveze examenele CCNA/CCNP/CCIE.
Emulatorul acceptă în prezent Cisco 7200, Cisco 3745, Cisco 3725, Cisco 3600, Cisco
Seria 2691, Cisco 2600 și Cisco 1700.
În mod implicit, este emulat un Cisco 7206VXR cu NPE-200 (256 Mb DRAM).
Pentru a emula o altă platformă, cum ar fi seria Cisco 3600, utilizați opțiunea de linie de comandă „-P”.
Puteți schimba tipul de șasiu cu „-t”. Nu uitați să-l setați în funcție de IOS-ul dvs
imagine, o imagine c3660 nu va rula pe hardware c3640 și invers.

OPŢIUNI


Un rezumat al opțiunilor este inclus mai jos.

-H
Activați modul hypervisor.
Modul hypervisor al dynamips vă permite să rulați simultan mai multe virtuale
instanțe de router și pentru a simula rețele ATM, Ethernet sau Frame-Relay.
Vă puteți conecta direct la portul de control TCP cu telnet sau utilizați dynagen(1),
dynagui(1) care va transmite comenzile în mod transparent. A doua metodă este foarte mare
recomandată.

-l
Setați fișierul de jurnal (implicit este dynamips_log.txt)

-j Dezactivează compilatorul JIT, foarte lent

--zona-exec
Setați dimensiunea zonei exec (implicit: 64 Mb)
Zona exec este un grup de memorie gazdă folosit pentru a stoca pagini traduse de JIT
(conțin codul nativ corespunzător paginilor de cod MIPS).

--idle-buc
Setați computerul inactiv (implicit: dezactivat)
Funcția „PC inactiv” vă permite să rulați o instanță de router fără a avea un procesor 100%.
sarcină. Aceasta înseamnă că puteți rula un număr mai mare de instanțe pe mașină reală.
Pentru a determina „PC-ul inactiv”, porniți în mod normal emulatorul cu imaginea dvs. Cisco IOS,
și o configurație complet IOS goală (deși nu este obligatorie, aceasta va da
rezultate mai bune). Când imaginea este complet pornită, așteptați ca „Apăsați RETURN pentru a obține
a început!" promptul de mesaj, dar nu apăsați tasta Enter. Apoi așteptați aproximativ 5 secunde
apăsați „Ctrl-] + i”. Unele statistici vor fi adunate timp de 10 secunde. La sfarsit,
emulatorul va afișa o listă de valori posibile de transmis „--idle-pc”
opțiune. S-ar putea să trebuiască să încerci câteva valori înainte de a-l găsi pe cel bun. Pentru a verifica dacă
valoarea PC-ului inactiv este bună, doar porniți imaginea Cisco IOS și verificați încărcarea procesorului
când promptul consolei este disponibil. Dacă este scăzut, ați găsit o valoare bună,
păstrează-l cu preț.
Observatii importante:
* O valoare „PC inactiv” este *specifică* unei imagini Cisco IOS. Nu puteți porni a
imagine IOS diferită fără a proceda așa cum este descris mai sus.
* Nu rulați procesul în timp ce aveți promptul de „configurare automată”.

--timer-itv
Verificare interval IRQ temporizator (implicit: 1000)

-i
Setați ID-ul instanței

-r
Setați dimensiunea RAM virtuală (implicit: 256 Mb)

-o
Setați dimensiunea ROM virtuală (implicit: 4 Mb)

-n
Setați dimensiunea NVRAM (implicit: 128 Kb)

-c
Setați registrul de configurare (implicit: 0x2102)

-m
Setați adresa MAC a șasiului (implicit: generat automat)

-C, --startup-config
Importați fișierul de configurare IOS în NVRAM

--private-config
Importați fișierul de configurare IOS în NVRAM

-X Nu utilizați un fișier pentru a simula RAM (mai rapid)

-R
Încărcați un ROM alternativ (implicit: încorporat)

-k
Setați divizorul ceasului (implicit: 4)
Specificați divizorul de ceas (întreg) pe baza ceasului gazdă. Modificați valoarea la
potriviți ceasul CISCO cu timpul real. Comanda „show clock” la CLI-ul IOS
vă va ajuta să setați această valoare.

-T
Consola este pe TCP

-U
Consola în interfață serială (implicit este pe terminal)

-A
AUX este pe TCP

-B
AUX este pe interfața serială (implicit nu este port AUX)

--disk0
Setați discul ATA PCMCIA0: dimensiune (implicit: 64 Mb)

--disk1
Setați discul ATA PCMCIA1: dimensiune (implicit: 0 Mb)

-a
Fișier de configurare a comutatorului ATM virtual.

-f
Fișierul de configurare a comutatorului Virtual Frame‐Relay.

-E
Fișierul de configurare a comutatorului Ethernet virtual.

-e Afișați lista de dispozitive de rețea a mașinii gazdă.

OPŢIUNI specific la il Cisco 7200 serie


-t
Selectați tipul NPE (implicit: "npe-200")

-M
Selectați Midplane ("std" sau "vxr")

-p
Definiți un adaptor de port

-s
Legați o interfață IO de rețea la un adaptor de port

OPŢIUNI specific la il Cisco 3600 serie


-t
Selectați tipul de șasiu (implicit: „3640”)

-p
Definiți un modul de rețea

-s
Legați o interfață IO de rețea la un modul de rețea

Cisco 7200 Port Adaptor Descriere


Format slot:pa_driver

slot numărul slotului fizic (începe de la 0)

pa_driver
numele unui driver de adaptor de port în:

C7200‐IO‐FE
(FastEthernet, doar slotul 0)

PA-FE-TX
(FastEthernet, sloturi de la 1 la 6)

PA-4E (Ethernet, 4 porturi)

PA-8E (Ethernet, 8 porturi)

PA-4T+ (serial, 4 porturi)

PA-8T (serial, 8 porturi)

PA-A1 (ATM)

Cisco 3600 Reţea Module Descriere


Format slot:nm_driver

slot numărul slotului fizic (începe de la 0)

nm_driver
numele unui driver de modul de rețea în:

NM-1E (Ethernet, 1 port)

NM-4E (Ethernet, 4 porturi)

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

NM-4T (serial, 4 porturi)

Leopard-2FE
(Cisco 3660 FastEthernet în slotul 0, utilizat automat)

NIO legare la Port Adaptor și Reţea Module :


Format slot:port:netio_type[:netio_parameters]

slot numărul slotului fizic (începe de la 0)

port portul din slotul specificat (începe de la 0)

netio_type
interfață gazdă pentru comunicare

unix: :
Utilizați socket-uri Unix pentru comunicarea locală. este creată şi
reprezintă NIC-ul local. este fișierul folosit de celălalt
interfata. (ex. „/tmp/local:/tmp/remote”)

vde: :
Pentru utilizare cu comutatoare UML (User-Mode-Linux) sau VDE. VDE înseamnă „Virtual
Ethernet distribuit". Vă rugăm să consultați:
http://sourceforge.net/projects/vde/

Atingeți:
Utilizați un dispozitiv ethernet virtual pentru comunicare. este numele lui
dispozitivul de atingere (ex. „tap0”)

gen_eth:
Utilizați un dispozitiv ethernet real pentru comunicare, folosind libpcap 0.9 sau WinPcap.
Funcționează pe sisteme Windows și Unix.
este numele dispozitivului Ethernet (ex. „eth0”)
Lista dispozitivelor poate fi găsită folosind opțiunea „-e”.

linux_eth:
Utilizați un dispozitiv ethernet real pentru comunicare (specific Linux).
este numele dispozitivului Ethernet (ex. „eth0”)

udp: : :
Utilizați o soclu UDP pentru conexiunea între instanțe la distanță. este
portul pe care îl ascultăm. este gazda care ascultă portul dvs
vrei să te conectezi la. este portul la care doriți să vă conectați. (ex.
„1000:somehost:2000” și „2000:otherhost:1000” pe cealaltă parte)

tcp_cli: :
Partea client a unei conexiuni tcp. este adresa ip a serverului.
este portul la care se conectează.

tcp_ser:
Partea de server a unei conexiuni tcp. este portul de ascultat.

null Dummy netio (utilizat pentru testare/depanare), nu sunt necesari parametri.

VTTY legare la real de serie port dispozitiv


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

caracterul dispozitivului numele dispozitivului, de exemplu /dev/ttyS0

baudrate
baudrate

databite
numărul de biți de date

paritate date paritate: N=niciuna, O=impar, E=par

stopbit-uri
numărul de biți de oprire

Controlul fluxului hardware hwflow (0=dezactivat, 1=activat)
Rețineți că câmpul dispozitiv este obligatoriu, totuși alte câmpuri sunt opționale.
(Dynamips va fi implicit la 9600, 8, N, 1, fără control hardware al fluxului)
Rețineți că accesul la comenzile de evacuare (descrise mai jos) printr-un serial
port sunt împiedicate în mod deliberat, deoarece comenzile de evacuare interferează cu
protocoale de încapsulare în serie.

Evadare comenzi


Puteți apăsa ^] (Ctrl + ]) în orice moment, urmat de unul dintre aceste caractere:

o Afișați lista de obiecte VM

d Afișați lista de dispozitive

r Eliminați registrele CPU MIPS

t Eliminați intrările MIPS TLB

m Eliminați cele mai recente accesări la memorie

s Suspendați emularea procesorului

u Reluați emularea CPU

q Ieși din emulator

b Eliminați arborele bloc de instrucțiuni

h Statisticile tabelului hash JIT

l Statistici cache MTS64

c Scrieți configurația IOS pe disc (ios_cfg.txt)

j Statistici în modul non-JIT

x Experimente (poate prăbuși cutia!)

^] Trimite ^]
Dacă apăsați o tastă nerecunoscută, va fi afișat ajutorul. Notă: pe Windows, poate fi
secvența „Ctrl + $”.

Virtual Bridge


Puntea virtuală este folosită pentru a emula o rețea partajată între instanțe de emulator. Orice
Instanța emulatorului poate acționa ca o punte virtuală.
Fișierul de configurare (specificat de opțiunea „-b”) conține o listă de NetIO
descriptori, cu următoarea sintaxă:

nume_interfață:tip_netio[:parametri_netio]

Exemplu:
# Conexiune la instanța „I0”
I0:udp:10000:127.0.0.1:10001
# Conexiune la instanța „I1”
I1:udp:10002:127.0.0.1:10003
# Conexiune la instanța „I2”
I2:udp:10004:127.0.0.1:10005

Instanța „I0” va fi lansată cu următorii parametri:

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

Virtual Ethernet comuta


Comutatorul ethernet virtual este folosit pentru a emula o rețea Ethernet între emulator
instanțe. Acest comutator acceptă porturi de acces și trunk (802.1Q). ISL va fi disponibil în
o lansare viitoare.
Orice instanță de emulator poate acționa ca un comutator ethernet virtual.
Fișierul de configurare (specificat de opțiunea „-E”) conține o listă de descriptori NetIO
(reprezentând interfețele) și o listă de proprietăți ale interfeței (port de acces/trunk, VLAN
informatii...)
Definiția interfeței este similară cu adaptoarele de porturi:

IF:interfață_nume:netio_type[:netio_parameters]

Acces Port
ACCES:nume_interfață:id_vlan

802.1Q Trunchi Port
DOT1Q:nume_interfață:vlan_native

VLAN-ul nativ nu este etichetat. Pe dispozitivele Cisco, implicit VLAN-ul nativ este VLAN 1.

Exemplu de fișier de configurare:
IF:E0:udp:10000:127.0.0.1:10001
IF:E1:udp:10002:127.0.0.1:10003
IF:E2:gen_eth:eth0
DOT1Q:E0:1
ACCES:E1:4
DOT1Q:E2:1

Virtual ATM comuta


Fabrica de comutare ATM virtuală este utilizată pentru a emula un backbone ATM între emulator
instanțe. Utilizarea acestui comutator virtual nu este obligatorie, vă puteți conecta direct
instanțe de emulator pentru conexiuni ATM punct la punct. Vă rugăm să rețineți că numai VP/VC de bază
comutarea este acceptată, nu există suport pentru ILMI/QSAAL/... sau alt ATM specific
protocoale.
Orice instanță de emulator poate acționa ca un comutator ATM virtual.

Exemplu de fișier de configurare (specificat de opțiunea „-a”):
# Lista interfețelor virtuale
IF:A0:udp:10001:127.0.0.1:10000
IF:A1:udp:10002:127.0.0.1:10003
IF:A2:udp:10004:127.0.0.1:10005
# Conexiune VP între I0 și I1
VP:A0:10:A1:20
VP:A1:20:A0:10
# Conexiune VP între I0 și I2
VP:A0:11:A2:30
VP:A2:30:A0:11
# Conexiune VC între I1 și I2
VC:A1:5:2:A2:7:3
VC:A2:7:3:A1:5:2

În acest exemplu, avem 3 interfețe virtuale, A0, A1 și A2. Sintaxa pentru interfață
definiția este similară cu adaptoarele de porturi:

IF:interfață_nume:netio_type[:netio_parameters]
Puteți face comutare VP sau comutare VC:

VP de comutare
VP:input_if:input_vpi:output_if:output_vpi

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

Testarea il Virtual ATM comuta cu unu dinamici instanță


Fișierul de configurare a comutatorului ATM virtual ("atm.cfg"):
IF:A0:udp:10003:127.0.0.1:10001
IF:A1:udp:10004:127.0.0.1:10002
# a0/vpi=1/vci=100 se conectează la a1/vpi=2/vci=200
VC:A0:1:100:A1:2:200
VC:A1:2:200:A0:1:100

Invocarea dinamicilor:
./dinamips -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
(rețineți că porturile de intrare ale interfețelor IOS sunt porturi de ieșire ale interfețelor switch ATM și
viceversa).

Configurare IOS:
ip cef
test ip vrf
st 1:1
ruta-țintă ambele 1:1
int a1/0
nu închis
int a1/0.2 p
adresa ip 1.1.1.1 255.255.255.0
pvc 1/100
interfata a2/0
nu închis
interfata a2/0.2 p
test de redirecționare ip vrf
adresa ip 1.1.1.2 255.255.255.0
pvc 2/200
!

Virtual Frame‐Releu comuta


Țesătura virtuală de comutare Frame‐Relay este utilizată pentru a emula o coloană vertebrală Frame‐Relay între
instanțe de emulator. Utilizarea acestui comutator virtual nu este obligatorie, se poate direct
conectați instanțe de emulator cu configurația IOS corespunzătoare.
Orice instanță de emulator poate acționa ca un comutator Frame-Relay virtual. Există doar o bază
implementarea protocolului LMI (ANSI Anexa D), care probabil nu este conform dar
funcționează cu Cisco IOS. Din fericire, Cisco IOS este capabil să detecteze automat LMI
protocol.

Exemplu de fișier de configurare (specificat de opțiunea „-f”):
# Lista interfețelor virtuale
IF:S0:udp:10001:127.0.0.1:10000
IF:S1:udp:10002:127.0.0.1:10003
# DLCI comută între S0 și S1
VC:S0:200:S1:100
VC:S1:100:S0:200

În acest exemplu, avem 2 interfețe virtuale, S0 și S1. Sintaxa pentru interfață
definiția este similară cu adaptoarele de porturi:

IF:interfață_nume:netio_type[:netio_parameters]

DLCI de comutare sintaxă:

VC:input_if:input_dlci:output_if:output_dlci
În exemplul de mai sus, comutatorul este configurat pentru a comuta pachetele primite pe interfața S0
cu DLCI 200 la interfața S1 cu DLCI 100 și invers.

Utilizați dynamips online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    ÎNGHIŢITURĂ
    ÎNGHIŢITURĂ
    SWIG este un instrument de dezvoltare software
    care conectează programele scrise în C și
    C++ cu o varietate de nivel înalt
    limbaje de programare. SWIG este folosit cu
    diferit...
    Descărcați SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construită cu
    Urmează JS, Webpack, Babel, Node și
    Express, folosind GraphQL și Apollo
    Client. Magazin WooCommerce în React(
    contine: Produse...
    Descărcați tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Pachetul depozit pentru ArchLabs Acesta este un
    aplicație care poate fi, de asemenea, preluată
    din
    https://sourceforge.net/projects/archlabs-repo/.
    A fost găzduit în OnWorks în...
    Descărcați archlabs_repo
  • 4
    Proiectul Zephyr
    Proiectul Zephyr
    Proiectul Zephyr este o nouă generație
    sistem de operare în timp real (RTOS) care
    suportă mai multe hardware-uri
    arhitecturi. Se bazează pe a
    nucleu cu amprentă mică...
    Descărcați Zephyr Project
  • 5
    SCcons
    SCcons
    SCons este un instrument de construcție software
    aceasta este o alternativă superioară
    instrument clasic de construcție „Make” care
    cu toții cunoaștem și iubim. SCons este
    implementat un...
    Descărcați SCons
  • 6
    PSeInt
    PSeInt
    PSeInt este un interpret de pseudo-cod pentru
    studenți de programare vorbitori de spaniolă.
    Scopul său principal este de a fi un instrument pentru
    învăţarea şi înţelegerea elementelor de bază
    concept...
    Descărcați PSeInt
  • Mai mult »

Comenzi Linux

  • 1
    7z
    7z
    7z - Un arhivator de fișiere cu cea mai mare
    rata compresiei ...
    Rulați 7z
  • 2
    7za
    7za
    7za - Un arhivator de fișiere cu cea mai mare
    rata compresiei ...
    Run 7za
  • 3
    înfiorător
    înfiorător
    CREEPY - O informație de geolocalizare
    agregator DESCRIERE: înfiorător este un
    aplicație care vă permite să adunați
    informații legate de geolocalizare despre
    utilizatori din...
    Fugi înfiorător
  • 4
    cricket-compilare
    cricket-compilare
    cricket - Un program pentru gestionarea
    colectarea și afișarea seriilor temporale
    date ...
    Rulați cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script pentru a obține
    informații despre versiunea instalată
    de G-Wrap...
    Rulați g-wrap-config
  • 6
    g.iarbă de acces
    g.iarbă de acces
    g.access - Controlează accesul la
    setul de hărți curent pentru alți utilizatori de pe
    sistem. Dacă nu este oferită nicio opțiune, se imprimă
    Statusul curent. CUVINTE CHEIE: general, hartă
    management, p...
    Rulați g.accessgrass
  • Mai mult »

Ad