EngelsFransSpaans

Ad


OnWorks-favicon

dynamips - Online in de cloud

Voer dynamips uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit zijn de commando-dynamips die kunnen worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


dynamips - Cisco-routersimulator

KORTE INHOUD


dynamiek [opties] ios_afbeelding

PRODUCTBESCHRIJVING


Emuleert Cisco-routers op een traditionele pc. Je kunt gebruiken dynamiek laboratoria te creëren. Het gebruikt
echte Cisco IOS-afbeeldingen, die niet in dit pakket zijn inbegrepen. Natuurlijk, deze emulator
kan een echte router niet vervangen. Het is gewoon een aanvullend hulpmiddel voor echte laboratoria voor:
beheerders van Cisco-netwerken of mensen die willen slagen voor hun CCNA/CCNP/CCIE-examen.
De emulator ondersteunt momenteel Cisco 7200, Cisco 3745, Cisco 3725, Cisco 3600, Cisco
2691, Cisco 2600 en Cisco 1700-serie.
Standaard wordt een Cisco 7206VXR met NPE-200 (256 Mb DRAM) geëmuleerd.
Gebruik de opdrachtregeloptie "-P" om een ​​ander platform te emuleren, zoals de Cisco 3600-serie.
U kunt het chassistype wijzigen met "-t". Vergeet niet om het in te stellen afhankelijk van je IOS
image, een c3660-image werkt niet op c3640-hardware en vice versa.

OPTIES


Hieronder vindt u een overzicht van de mogelijkheden.

-H
Schakel hypervisormodus in.
Met de hypervisor-modus van dynamips kunt u tegelijkertijd veel virtuele
routerinstanties en om ATM-, Ethernet- of Frame-Relay-netwerken te simuleren.
U kunt rechtstreeks verbinding maken met de TCP-besturingspoort met telnet, of gebruik dynageen(1)
dynagui(1) die opdrachten transparant doorgeeft. De tweede methode is zeer
aanbevolen.

-l
Logboekbestand instellen (standaard is dynamips_log.txt)

-j Schakel de JIT-compiler uit, erg traag

--exec-gebied
Stel de grootte van het exec-gebied in (standaard: 64 Mb)
Het exec-gebied is een verzameling hostgeheugen die wordt gebruikt om pagina's op te slaan die zijn vertaald door de JIT
(ze bevatten de native code die overeenkomt met MIPS-codepagina's).

--inactieve pc
Stel de niet-actieve pc in (standaard: uitgeschakeld)
Met de functie "inactieve pc" kunt u een routerinstantie uitvoeren zonder een 100% CPU
laden. Dit houdt in dat u een groter aantal instanties per echte machine kunt uitvoeren.
Om de "inactieve pc" te bepalen, start u normaal de emulator met uw Cisco IOS-image,
en een volledig lege IOS-configuratie (hoewel dit niet verplicht is, geeft dit
betere resultaten). Wanneer de afbeelding volledig is opgestart, wacht u op de melding "Druk op RETURN om
gestart!" bericht prompt, maar druk niet op de Enter-toets. Wacht ongeveer 5 seconden, dan
druk op "Ctrl‐] + i". Sommige statistieken worden gedurende 10 seconden verzameld. Aan het einde,
de emulator zal een lijst met mogelijke waarden weergeven om door te geven aan de "--idle-pc"
optie. Mogelijk moet u enkele waarden proberen voordat u de goede vindt. Om te controleren of
de waarde van de inactieve pc is goed, start gewoon de Cisco IOS-afbeelding op en controleer uw CPU-belasting
wanneer de consoleprompt beschikbaar is. Als het laag is, heeft u een goede waarde gevonden,
bewaar het kostbaar.
Belangrijke opmerkingen:
* Een waarde voor "inactieve pc" is *specifiek* voor een Cisco IOS-image. U kunt niet opstarten a
ander IOS-beeld zonder verder te gaan zoals hierboven beschreven.
* Voer het proces niet uit terwijl u de prompt "autoconfiguration" krijgt.

--timer-itv
Timer IRQ-intervalcontrole (standaard: 1000)

-i
Instantie-ID instellen

-r
Stel de virtuele RAM-grootte in (standaard: 256 Mb)

-o
Stel de virtuele ROM-grootte in (standaard: 4 Mb)

-n
Stel de NVRAM-grootte in (standaard: 128 Kb)

-c
Stel het configuratieregister in (standaard: 0x2102)

-m
Stel het MAC-adres van het chassis in (standaard: automatisch gegenereerd)

-C, --startup-config
IOS-configuratiebestand importeren in NVRAM

--private-config
IOS-configuratiebestand importeren in NVRAM

-X Gebruik geen bestand om RAM te simuleren (sneller)

-R
Laad een alternatief ROM (standaard: ingebed)

-k
Stel de klokdeler in (standaard: 4)
Specificeer de klokverdeler (geheel getal) op basis van de hostklok. Verander de waarde in
match de CISCO-klok met de realtime. Het commando "toon klok" op de IOS' CLI
zal u helpen deze waarde in te stellen.

-T
Console staat op TCP

-U
Console in op seriële interface (standaard staat op de terminal)

-A
AUX staat op TCP

-B
AUX is op seriële interface (standaard is geen AUX-poort)

--schijf0
Stel PCMCIA ATA disk0 in: grootte (standaard: 64 Mb)

--schijf1
Stel PCMCIA ATA disk1 in: grootte (standaard: 0 Mb)

-a
Configuratiebestand voor virtuele ATM-switch.

-f
Virtueel frame: configuratiebestand voor relaisschakelaar.

-E
Configuratiebestand voor virtuele Ethernet-switch.

-e Toon netwerkapparaatlijst van de hostmachine.

OPTIES specifiek naar de Cisco 7200 serie


-t
Selecteer NPE-type (standaard: "npe‐200")

-M
Selecteer Midplane ("std" of "vxr")

-p
Definieer een poortadapter

-s
Bind een netwerk-IO-interface aan een poortadapter

OPTIES specifiek naar de Cisco 3600 serie


-t
Selecteer Chassistype (standaard: "3640")

-p
Een netwerkmodule definiëren

-s
Bind een netwerk-IO-interface aan een netwerkmodule

Cisco 7200 Haven Adapter Omschrijving


Formaat slot:pa_driver

sleuf het nummer van het fysieke slot (begint bij 0)

pa_chauffeur
de naam van een poortadapterstuurprogramma in:

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

PA-FE-TX
(FastEthernet, slots 1 tot 6)

PA‐4E (Ethernet, 4 poorten)

PA‐8E (Ethernet, 8 poorten)

PA‐4T+ (serieel, 4 poorten)

PA‐8T (serieel, 8 poorten)

PA‐A1 (geldautomaat)

Cisco 3600 Netwerk Module Omschrijving


Formaat slot:nm_stuurprogramma

sleuf het nummer van het fysieke slot (begint bij 0)

nm_stuurprogramma
de naam van een netwerkmodulestuurprogramma in:

NM‐1E (Ethernet, 1 poort)

NM‐4E (Ethernet, 4 poorten)

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

NM‐4T (serieel, 4 poorten)

Luipaard (2FE)
(Cisco 3660 FastEthernet in slot 0, automatisch gebruikt)

NIO verbindend naar Haven Adapter en Netwerk Modules :


Formaat slot:poort:netio_type[:netio_parameters]

sleuf het nummer van het fysieke slot (begint bij 0)

port de poort in het opgegeven slot (begint vanaf 0)

netio_type
hostinterface voor communicatie

unix: :
Gebruik Unix-sockets voor lokale communicatie. is gemaakt en
vertegenwoordigt de lokale NIC. is het bestand dat door de ander wordt gebruikt
koppel. (bijv. "/tmp/local:/tmp/remote")

vde: :
Voor gebruik met UML (User‐Mode‐Linux) of VDE-switches. VDE staat voor "Virtueel"
Gedistribueerd Ethernet". Raadpleeg:
http://sourceforge.net/projects/vde/

tik:
Gebruik een virtueel ethernetapparaat voor communicatie. is de naam van
het tikapparaat (bijv. "tap0")

gen_eth:
Gebruik een echt ethernetapparaat voor communicatie, met libpcap 0.9 of WinPcap.
Werkt op Windows- en Unix-systemen.
is de naam van het Ethernet-apparaat (bijv. "eth0")
De apparatenlijst kan worden gevonden met de optie "-e".

linux_eth:
Gebruik een echt ethernetapparaat voor communicatie (specifiek Linux).
is de naam van het Ethernet-apparaat (bijv. "eth0")

udp: : :
Gebruik een UDP-socket voor verbinding tussen externe instanties. is
de poort waar we naar luisteren. is de host die naar de poort luistert?
wil verbinden. is de poort waarmee u verbinding wilt maken. (ex.
"1000:somehost:2000" en "2000:otherhost:1000" aan de andere kant)

tcp_cli: :
Clientzijde van een tcp-verbinding. is het ip-adres van de server.
is de poort om verbinding mee te maken.

tcp_ser:
Serverkant van een tcp-verbinding. is de poort om naar te luisteren.

null Dummy netio (gebruikt voor testen/debuggen), geen parameters nodig.

VTTY verbindend naar vast serie- port apparaat


Formaat {:baudrate{:databits{:pariteit{:stopbits{:hwflow}}}}}}

apparaatkarakter apparaatnaam, bijv. /dev/ttyS0

baudsnelheid
baudsnelheid

databits
aantal databits

pariteit gegevenspariteit: N=geen, O=oneven, E=even

stopbits
aantal stopbits

hwflow hardware flow control (0=uitschakelen, 1=inschakelen)
Merk op dat het apparaatveld verplicht is, maar andere velden zijn optioneel.
(dynamips staan ​​standaard op 9600, 8, N, 1, geen hardware flow control)
Merk op dat toegang tot de ontsnappingscommando's (hieronder beschreven) via een seriële
poort worden opzettelijk verhinderd, omdat de ontsnappingscommando's interfereren met
seriële inkapselingsprotocollen.

Ontsnappen commando's


U kunt op elk moment op ^] (Ctrl + ]) drukken, gevolgd door een van deze tekens:

o De lijst met VM-objecten weergeven

d Toon de apparaatlijst

r MIPS CPU-registers dumpen

t Dump MIPS TLB-vermeldingen

m Dump de laatste geheugentoegangen

s CPU-emulatie opschorten

u CPU-emulatie hervatten

q Sluit de emulator

b Dump de instructieblokboom

h JIT-hashtabelstatistieken

l MTS64-cachestatistieken

c Schrijf IOS-configuratie naar schijf (ios_cfg.txt)

j Statistieken niet (JIT-modus)

x Experimenten (kan de doos laten crashen!)

^] Verzenden ^]
Als u op een niet-herkende toets drukt, wordt er hulp weergegeven. Opmerking: in Windows kan het zijn:
de "Ctrl + $" reeks.

Virtueel Brug


De virtuele brug wordt gebruikt om een ​​gedeeld netwerk tussen emulatorinstanties te emuleren. Ieder
emulator-instantie kan fungeren als een virtuele brug.
Het configuratiebestand (gespecificeerd door de "-b" optie) bevat een lijst met NetIO
descriptors, met de volgende syntaxis:

interfacenaam:netio_type[:netio_parameters]

Voorbeeld:
# Verbinding met instantie "I0"
I0:udp: 10000:127.0.0.1:10001
# Verbinding met instantie "I1"
I1:udp: 10002:127.0.0.1:10003
# Verbinding met instantie "I2"
I2:udp: 10004:127.0.0.1:10005

Het "I0"-exemplaar zou worden gestart met de volgende parameters:

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

Virtueel Ethernet schakelaar


De virtuele ethernet-switch wordt gebruikt om een ​​Ethernet-netwerk te emuleren tussen emulator
gevallen. Deze switch ondersteunt toegangs- en trunkpoorten (802.1Q). ISL zal beschikbaar zijn in
een toekomstige uitgave.
Elke emulatorinstantie kan fungeren als een virtuele Ethernet-switch.
Het configuratiebestand (gespecificeerd door de "-E" optie) bevat een lijst met NetIO-descriptors
(die interfaces vertegenwoordigt) en een lijst met interface-eigenschappen (toegangs-/trunkpoort, VLAN
informatie...)
De interfacedefinitie is vergelijkbaar met poortadapters:

IF:interfacenaam:netio_type[:netio_parameters]

Toegang tot Haven
TOEGANG:interfacenaam:vlan_id

802.1Q Romp Haven
DOT1Q:interfacenaam:native_vlan

Het native VLAN is niet getagd. Op Cisco-apparaten is het native VLAN standaard VLAN 1.

Voorbeeld van configuratiebestand:
ALS:E0:udp:10000:127.0.0.1:10001
ALS:E1:udp:10002:127.0.0.1:10003
IF:E2:gen_eth:eth0
DOT1Q:E0:1
TOEGANG:E1:4
DOT1Q:E2:1

Virtueel geldautomaat schakelaar


De virtuele ATM-switchstructuur wordt gebruikt om een ​​ATM-backbone tussen emulator te emuleren
gevallen. Het gebruik van deze virtuele switch is niet verplicht, u kunt direct verbinding maken
emulatorinstanties voor point-to-point ATM-verbindingen. Houd er rekening mee dat alleen basis VP/VC
schakelen wordt ondersteund, er is geen ondersteuning voor ILMI/QSAAL/... of andere specifieke ATM
protocols.
Elke emulatorinstantie kan fungeren als een virtuele ATM-switch.

Voorbeeld van een configuratiebestand (gespecificeerd door de "-a" optie):
# Virtuele interfacelijst
ALS:A0:udp:10001:127.0.0.1:10000
ALS:A1:udp:10002:127.0.0.1:10003
ALS:A2:udp:10004:127.0.0.1:10005
# VP-verbinding tussen I0 en I1
VP:A0:10:A1:20
VP:A1:20:A0:10
# VP-verbinding tussen I0 en I2
VP:A0:11:A2:30
VP:A2:30:A0:11
# VC-verbinding tussen I1 en I2
VC:A1:5:2:A2:7:3
VC:A2:7:3:A1:5:2

In dit voorbeeld hebben we 3 virtuele interfaces, A0, A1 en A2. De syntaxis voor interface
definitie lijkt op Poortadapters:

IF:interfacenaam:netio_type[:netio_parameters]
U kunt VP-switching of VC-switching doen:

VP schakelen
VP:input_if:input_vpi:output_if:output_vpi

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

Testen de Virtueel geldautomaat schakelaar Met een dynamiek instantie


Configuratiebestand voor virtuele ATM-switch ("atm.cfg"):
ALS:A0:udp:10003:127.0.0.1:10001
ALS:A1:udp:10004:127.0.0.1:10002
# a0/vpi=1/vci=100 verbindt met a1/vpi=2/vci=200
VC:A0:1:100:A1:2:200
VC:A1:2:200:A0:1:100

Het aanroepen van dynamips:
./dynamiek -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
(let op: invoerpoorten van IOS-interfaces zijn uitvoerpoorten van ATM-switchinterfaces, en
vice versa).

IOS-configuratie:
ip cef
ip vrf-test
do 1:1
route-doel beide 1:1
int a1/0
geen sluiting
int a1/0.2 p
ip-adres 1.1.1.1 255.255.255.0
pvc-1/100
interface a2/0
geen sluiting
interface a2/0.2 p
ip vrf doorstuurtest
ip-adres 1.1.1.2 255.255.255.0
pvc-2/200
!

Virtueel Frame Relay schakelaar


De virtuele Frame-Relay-schakelstructuur wordt gebruikt om een ​​Frame-Relay-backbone na te bootsen tussen:
emulator-instanties. Het gebruik van deze virtuele switch is niet verplicht, u kunt direct
sluit emulatorinstanties aan met de juiste IOS-configuratie.
Elke emulatorinstantie kan fungeren als een virtuele Frame-Relay-schakelaar. Er is alleen een basis
implementatie van het LMI-protocol (ANSI Annex D), dat waarschijnlijk niet conform is, maar
werkt met Cisco IOS. Gelukkig kan Cisco IOS automatisch de LMI . detecteren
protocol.

Voorbeeld van een configuratiebestand (gespecificeerd door de "-f" optie):
# Virtuele interfacelijst
ALS:S0:udp:10001:127.0.0.1:10000
ALS:S1:udp:10002:127.0.0.1:10003
# DLCI schakelen tussen S0 en S1
VC:S0:200:S1:100
VC:S1:100:S0:200

In dit voorbeeld hebben we 2 virtuele interfaces, S0 en S1. De syntaxis voor interface
definitie lijkt op Poortadapters:

IF:interfacenaam:netio_type[:netio_parameters]

DLCI schakelen syntaxis:

VC:input_if:input_dlci:output_if:output_dlci
In het bovenstaande voorbeeld is de switch geconfigureerd om pakketten te wisselen die zijn ontvangen op interface S0
met DLCI 200 om S1 te koppelen met DLCI 100, en omgekeerd.

Dynamips online gebruiken met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    SLOK
    SLOK
    SWIG is een tool voor softwareontwikkeling
    dat programma's verbindt die zijn geschreven in C en
    C ++ met een verscheidenheid aan high-level
    programmeertalen. SWIG wordt gebruikt met
    verschillend...
    SWIG downloaden
  • 2
    WooCommerce Nextjs React-thema
    WooCommerce Nextjs React-thema
    Reageer WooCommerce-thema, gebouwd met
    Volgende JS, Webpack, Babel, Node en
    Express, met behulp van GraphQL en Apollo
    Cliënt. WooCommerce Store in React(
    bevat: Producten...
    Download het WooCommerce Nextjs React-thema
  • 3
    archlabs_repo
    archlabs_repo
    Pakketrepo voor ArchLabs Dit is een
    toepassing die ook kan worden opgehaald
    oppompen van
    https://sourceforge.net/projects/archlabs-repo/.
    Het is gehost in OnWorks in...
    Archlabs_repo downloaden
  • 4
    Zephyr-project
    Zephyr-project
    Het Zephyr Project is een nieuwe generatie
    real-time besturingssysteem (RTOS) dat
    ondersteunt meerdere hardware
    architecturen. Het is gebaseerd op een
    kernel met kleine voetafdruk ...
    Zephyr-project downloaden
  • 5
    SConen
    SConen
    SCons is een softwareconstructietool
    dat is een superieur alternatief voor de
    klassieke "Make" build-tool die
    we kennen en houden allemaal van. SCons is
    implementeerde een...
    SCons downloaden
  • 6
    PSeInt
    PSeInt
    PSeInt is een pseudo-code-interpreter voor
    Spaanstalige programmeerstudenten.
    Het belangrijkste doel is om een ​​hulpmiddel te zijn voor:
    de basis leren en begrijpen
    concept...
    PSeInt downloaden
  • Meer "

Linux-commando's

  • 1
    7z
    7z
    7z - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7z
  • 2
    7za
    7za
    7za - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7za
  • 3
    griezelig
    griezelig
    CREEPY - Een geolocatie-informatie
    aggregator BESCHRIJVING: griezelig is een
    applicatie waarmee u kunt verzamelen
    geolocatie gerelateerde informatie over
    gebruikers van ...
    Loop griezelig
  • 4
    cricket-compileren
    cricket-compileren
    cricket - Een programma om de
    verzameling en weergave van tijdreeksen
    gegevens ...
    Voer cricket-compilatie uit
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script om te krijgen
    informatie over de geïnstalleerde versie
    van G-wrap ...
    Voer g-wrap-config uit
  • 6
    g.toegangsgras
    g.toegangsgras
    g.access - Beheert de toegang tot de
    huidige kaartenset voor andere gebruikers op de
    systeem. Als er geen optie wordt gegeven, drukt u af
    huidige status. KEYWORDS: algemeen, kaart
    management, pr...
    Voer g.accessgrass uit
  • Meer "

Ad