InglésFrancésEspañol

Ad


icono de página de OnWorks

dynamips - Online en la nube

Ejecute dynamips en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando dynamips que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


dynamips - simulador de enrutador de Cisco

SINOPSIS


dinámicas [opciones] imagen_ios

DESCRIPCIÓN


Emula enrutadores Cisco en una PC tradicional. Puedes usar dinámicas para crear laboratorios. Usa
Imágenes reales de Cisco IOS, que no se incluyen en este paquete. Por supuesto, este emulador
no puede reemplazar un enrutador real. Es simplemente una herramienta complementaria a los laboratorios reales para
administradores de redes Cisco o personas que deseen aprobar sus exámenes CCNA / CCNP / CCIE.
El emulador es compatible actualmente con Cisco 7200, Cisco 3745, Cisco 3725, Cisco 3600, Cisco
2691, Cisco 2600 y Cisco 1700 series.
De forma predeterminada, se emula un Cisco 7206VXR con NPE-200 (256 Mb de DRAM).
Para emular otra plataforma, como la serie Cisco 3600, utilice la opción de línea de comandos "-P".
Puede cambiar el tipo de chasis con "-t". No olvide configurarlo en función de su IOS
imagen, una imagen c3660 no se ejecutará en el hardware c3640 y viceversa.

CAMPUS


Un resumen de las opciones se incluye a continuación.

-H
Habilite el modo de hipervisor.
El modo hipervisor de dynamips le permite ejecutar simultáneamente muchos
instancias de enrutador y para simular redes ATM, Ethernet o Frame-Relay.
Puede conectarse directamente al puerto de control TCP con telnet o utilizar dinagen(1)
Dynagui(1) que pasará comandos de forma transparente. El segundo método es muy
recomendado.

-l
Establecer archivo de registro (el valor predeterminado es dynamips_log.txt)

-j Deshabilita el compilador JIT, muy lento

--ejec-área
Establecer el tamaño del área ejecutiva (predeterminado: 64 Mb)
El área ejecutiva es un grupo de memoria de host que se utiliza para almacenar páginas traducidas por el JIT
(contienen el código nativo correspondiente a las páginas de códigos MIPS).

--PC inactiva
Configurar la PC inactiva (predeterminado: deshabilitado)
La función "PC inactiva" le permite ejecutar una instancia de enrutador sin tener una CPU al 100%
carga. Esto implica que puede ejecutar una mayor cantidad de instancias por máquina real.
Para determinar la "PC inactiva", inicie normalmente el emulador con su imagen de Cisco IOS,
y una configuración totalmente vacía de IOS (aunque no es obligatorio, esto dará
Mejores resultados). Cuando la imagen esté completamente iniciada, espere a que "Presione RETURN para obtener
iniciado! ", pero no presione la tecla Intro. Espere unos 5 segundos, luego
presione "Ctrl‐] + i". Algunas estadísticas se recopilarán durante 10 segundos. Al final,
el emulador mostrará una lista de posibles valores para pasar al "--idle-pc"
opción. Puede que tenga que probar algunos valores antes de encontrar el bueno. Para comprobar si
el valor de la PC inactiva es bueno, simplemente inicie la imagen de Cisco IOS y verifique la carga de su CPU
cuando el indicador de la consola está disponible. Si es bajo, ha encontrado un buen valor,
guárdelo preciosa.
Observaciones importantes:
* Un valor de "PC inactiva" es * específico * de una imagen de Cisco IOS. No puedes arrancar un
diferente imagen de IOS sin proceder como se describe arriba.
* No ejecute el proceso mientras tenga el mensaje de "autoconfiguración".

--temporizador-itv
Verificación del intervalo de IRQ del temporizador (predeterminado: 1000)

-i
Establecer ID de instancia

-r
Establecer el tamaño de la RAM virtual (predeterminado: 256 Mb)

-o
Establecer el tamaño de la ROM virtual (predeterminado: 4 Mb)

-n
Configure el tamaño de la NVRAM (predeterminado: 128 Kb)

-c
Establecer el registro de configuración (predeterminado: 0x2102)

-m
Configure la dirección MAC del chasis (predeterminado: generado automáticamente)

-VS, --startup-config
Importar archivo de configuración de IOS en NVRAM

--configuración privada
Importar archivo de configuración de IOS en NVRAM

-X No use un archivo para simular RAM (más rápido)

-R
Cargue una ROM alternativa (predeterminada: incrustada)

-k
Configurar el divisor del reloj (predeterminado: 4)
Especifique el divisor de reloj (entero) basado en el reloj del host. Altere el valor a
Haga coincidir el reloj CISCO con el tiempo real. El comando "mostrar reloj" en la CLI de IOS
le ayudará a establecer este valor.

-T
La consola está en TCP

-U
Consola en interfaz serial (el predeterminado está en la terminal)

-A
AUX está en TCP

-B
AUX está en la interfaz serial (el valor predeterminado es sin puerto AUX)

--disco0
Establecer PCMCIA ATA disk0: tamaño (predeterminado: 64 Mb)

--disco1
Establecer PCMCIA ATA disk1: tamaño (predeterminado: 0 Mb)

-a
Archivo de configuración del conmutador de cajero automático virtual.

-f
Archivo de configuración del conmutador Virtual Frame-Relay.

-E
Archivo de configuración del conmutador Ethernet virtual.

-e Muestra la lista de dispositivos de red de la máquina host.

CAMPUS soluciones y a las Cisco 7200 serie


-t
Seleccione el tipo de NPE (predeterminado: "npe-200")

-M
Seleccione Plano medio ("std" o "vxr")

-p
Definir un adaptador de puerto

-s
Vincular una interfaz de E / S de red a un adaptador de puerto

CAMPUS soluciones y a las Cisco 3600 serie


-t
Seleccione el tipo de chasis (predeterminado: "3640")

-p
Definir un módulo de red

-s
Vincular una interfaz de E / S de red a un módulo de red

Cisco 7200 Puerto adaptador Descripción


Formato ranura: pa_driver

espacio el número de la ranura física (comienza desde 0)

pa_conductor
el nombre de un controlador de adaptador de puerto en:

C7200 ‐ IO ‐ FE
(FastEthernet, solo ranura 0)

PA ‐ FE ‐ TX
(FastEthernet, ranuras 1 a 6)

PA ‐ 4E (Ethernet, 4 puertos)

PA ‐ 8E (Ethernet, 8 puertos)

PA ‐ 4T + (Serie, 4 puertos)

PA ‐ 8T (Serie, 8 puertos)

PA ‐ A1 (cajero automático)

Cisco 3600 Nuestra red Módulo Descripción


Formato ranura: nm_driver

espacio el número de la ranura física (comienza desde 0)

nm_driver
el nombre de un controlador de módulo de red en:

NM ‐ 1E (Ethernet, 1 puerto)

NM ‐ 4E (Ethernet, 4 puertos)

NM ‐ 1FE ‐ TX
(FastEthernet, 1 puerto)

NM ‐ 4T (Serie, 4 puertos)

Leopardo ‐ 2FE
(Cisco 3660 FastEthernet en la ranura 0, se usa automáticamente)

NIO uniéndose a Puerto adaptador y Nuestra red Módulos :


Formato ranura: puerto: netio_type [: netio_parameters]

espacio el número de la ranura física (comienza desde 0)

Puerto el puerto en la ranura especificada (comienza desde 0)

tipo_netio
interfaz de host para la comunicación

unix: :
Utilice sockets Unix para la comunicación local. se crea y
representa la NIC local. es el archivo utilizado por el otro
interfaz. (p. ej., "/ tmp / local: / tmp / remote")

vde: :
Para usar con conmutadores UML (User ‐ Mode ‐ Linux) o VDE. VDE son las siglas de "Virtual
Ethernet distribuida ". Consulte:
http://sourceforge.net/projects/vde/

grifo:
Utilice un dispositivo Ethernet virtual para la comunicación. es el nombre de
el dispositivo de toque (por ejemplo, "tap0")

gen_eth:
Utilice un dispositivo Ethernet real para la comunicación, utilizando libpcap 0.9 o WinPcap.
Funciona en sistemas Windows y Unix.
es el nombre del dispositivo Ethernet (p. ej., "eth0")
La lista de dispositivos se puede encontrar usando la opción "-e".

linux_eth:
Utilice un dispositivo Ethernet real para la comunicación (específico de Linux).
es el nombre del dispositivo Ethernet (p. ej., "eth0")

udp: : :
Utilice un socket UDP para la conexión entre instancias remotas. es
el puerto que escuchamos. es el host escuchando el puerto que
desea conectarse. es el puerto al que desea conectarse. (ex.
"1000: somehost: 2000" y "2000: otherhost: 1000" en el otro lado)

tcp_cli: :
Lado del cliente de una conexión tcp. es la dirección IP del servidor.
es el puerto al que conectarse.

tcp_ser:
Lado del servidor de una conexión tcp. es el puerto para escuchar.

null Netio ficticio (utilizado para pruebas / depuración), no se necesitan parámetros.

VTT uniéndose a real de serie Puerto dispositivo


Formato {: velocidad en baudios {: bits de datos {: paridad {: bits de parada {: hwflow}}}}}}

carácter del dispositivo nombre del dispositivo, por ejemplo, / dev / ttyS0

velocidad en baudios
velocidad en baudios

bits de datos
número de bits de datos

paridad paridad de datos: N = ninguno, O = impar, E = par

bits de parada
número de bits de parada

control de flujo de hardware hwflow (0 = deshabilitar, 1 = habilitar)
Tenga en cuenta que el campo del dispositivo es obligatorio, sin embargo, otros campos son opcionales.
(dynamips se establecerá de forma predeterminada en 9600, 8, N, 1, sin control de flujo de hardware)
Tenga en cuenta que el acceso a los comandos de escape (descritos a continuación) a través de un serial
puerto se evitan deliberadamente, ya que los comandos de escape interfieren con
protocolos de encapsulación en serie.

Escapar comandos


Puede presionar ^] (Ctrl +]) en cualquier momento, seguido de uno de estos caracteres:

o Mostrar la lista de objetos de VM

d Mostrar la lista de dispositivos

r Volcar registros de CPU MIPS

t Volcar entradas TLB MIPS

m Volcar los últimos accesos a la memoria

s Suspender la emulación de CPU

u Reanudar la emulación de CPU

q Salir del emulador

b Volcar el árbol de bloques de instrucciones

h Estadísticas de la tabla hash JIT

l Estadísticas de caché MTS64

c Escriba la configuración de IOS en el disco (ios_cfg.txt)

j Estadísticas del modo no JIT

x Experimentos (¡pueden romper la caja!)

^] Enviar ^]
Si presiona una tecla no reconocida, se mostrará la ayuda. Nota: en Windows, puede ser
la secuencia "Ctrl + $".

Virtual Puente


El puente virtual se utiliza para emular una red compartida entre instancias de emulador. Alguna
La instancia del emulador puede actuar como un puente virtual.
El archivo de configuración (especificado por la opción "-b") contiene una lista de NetIO
descriptores, con la siguiente sintaxis:

nombre_interfaz: netio_type [: netio_parameters]

Ejemplo:
# Conexión a la instancia "I0"
I0: udp: 10000: 127.0.0.1: 10001
# Conexión a la instancia "I1"
I1: udp: 10002: 127.0.0.1: 10003
# Conexión a la instancia "I2"
I2: udp: 10004: 127.0.0.1: 10005

La instancia "I0" se lanzaría con los siguientes parámetros:

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

Virtual Ethernet cambiar


El conmutador ethernet virtual se utiliza para emular una red Ethernet entre el emulador
instancias. Este conmutador admite puertos de acceso y troncales (802.1Q). ISL estará disponible en
una versión futura.
Cualquier instancia de emulador puede actuar como un conmutador virtual de Ethernet.
El archivo de configuración (especificado por la opción "-E") contiene una lista de descriptores NetIO
(que representa interfaces) y una lista de propiedades de interfaz (acceso / puerto troncal, VLAN
info ...)
La definición de interfaz es similar a los adaptadores de puerto:

IF: nombre_interfaz: netio_type [: netio_parameters]

Access Puerto
ACCESO: nombre_interfaz: vlan_id

802.1Q El maletero Puerto
DOT1Q: nombre_interfaz: native_vlan

La VLAN nativa no está etiquetada. En los dispositivos Cisco, la VLAN nativa es la VLAN 1 de forma predeterminada.

Ejemplo de archivo de configuración:
SI: E0: udp: 10000: 127.0.0.1: 10001
SI: E1: udp: 10002: 127.0.0.1: 10003
SI: E2: gen_eth: eth0
DOT1Q: E0: 1
ACCESO: E1: 4
DOT1Q: E2: 1

Virtual ATM cambiar


La estructura del conmutador ATM virtual se utiliza para emular una red troncal ATM entre el emulador
instancias. El uso de este conmutador virtual no es obligatorio, puede conectarse directamente
instancias de emulador para conexiones ATM punto a punto. Tenga en cuenta que solo VP / VC básico
se admite la conmutación, no hay soporte para ILMI / QSAAL / ... u otro cajero automático específico
Protocolos.
Cualquier instancia de emulador puede actuar como un conmutador ATM virtual.

Ejemplo de archivo de configuración (especificado por la opción "-a"):
# Lista de interfaces virtuales
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
# Conexión VP entre I0 e I1
Vicepresidente: A0: 10: A1: 20
Vicepresidente: A1: 20: A0: 10
# Conexión VP entre I0 e I2
Vicepresidente: A0: 11: A2: 30
Vicepresidente: A2: 30: A0: 11
# Conexión VC entre I1 e I2
VC:A1:5:2:A2:7:3
VC:A2:7:3:A1:5:2

En este ejemplo, tenemos 3 interfaces virtuales, A0, A1 y A2. La sintaxis de la interfaz
la definición es similar a los adaptadores de puerto:

IF: nombre_interfaz: netio_type [: netio_parameters]
Puede realizar cambios de VP o VC:

VP el cambio
VP: input_if: input_vpi: output_if: output_vpi

VC el cambio
VC: input_if: input_vpi: input_vci: output_if: output_vpi: output_vci

Pruebas las Virtual ATM cambiar una dinámicas ejemplo


Archivo de configuración del conmutador de cajero automático virtual ("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 conecta a a1 / vpi = 2 / vci = 200
VC:A0:1:100:A1:2:200
VC:A1:2:200:A0:1:100

Invocando dynamips:
./dinámicas -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 cajero automático.cfg IOS.BIN
(tenga en cuenta que los puertos de entrada de las interfaces IOS son puertos de salida de las interfaces del conmutador ATM, y
viceversa).

Configuración de IOS:
ip cef
prueba ip vrf
rd 1: 1
ruta-objetivo ambos 1: 1
int a1 / 0
no cierra
int a1 / 0.2 p
dirección ip 1.1.1.1 255.255.255.0
pvc 1/100
interfaz a2 / 0
no cierra
interfaz a2 / 0.2 p
prueba de reenvío ip vrf
dirección ip 1.1.1.2 255.255.255.0
pvc 2/200
!

Virtual Retardo de fotograma cambiar


La estructura del conmutador virtual Frame ‐ Relay se utiliza para emular una red troncal Frame ‐ Relay entre
instancias de emulador. El uso de este conmutador virtual no es obligatorio, puede directamente
Conecte las instancias del emulador con la configuración de IOS adecuada.
Cualquier instancia de emulador puede actuar como un conmutador Frame-Relay virtual. Solo hay un básico
implementación del protocolo LMI (ANSI Anexo D), que probablemente no sea conforme pero
funciona con Cisco IOS. Afortunadamente, Cisco IOS puede detectar automáticamente la LMI
protocolo.

Ejemplo de archivo de configuración (especificado por la opción "-f"):
# Lista de interfaces virtuales
SI: S0: udp: 10001: 127.0.0.1: 10000
SI: S1: udp: 10002: 127.0.0.1: 10003
# Conmutación DLCI entre S0 y S1
VC: S0: 200: S1: 100
VC: S1: 100: S0: 200

En este ejemplo, tenemos 2 interfaces virtuales, S0 y S1. La sintaxis de la interfaz
la definición es similar a los adaptadores de puerto:

IF: nombre_interfaz: netio_type [: netio_parameters]

DLCI el cambio sintaxis:

VC: input_if: input_dlci: output_if: output_dlci
En el ejemplo anterior, el conmutador está configurado para cambiar los paquetes recibidos en la interfaz S0
con DLCI 200 para conectar S1 con DLCI 100 y viceversa.

Use dynamips en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    TRAGO
    TRAGO
    SWIG es una herramienta de desarrollo de software
    que conecta programas escritos en C y
    C ++ con una variedad de alto nivel
    lenguajes de programación. SWIG se utiliza con
    diferente...
    Descargar SWIG
  • 2
    WooCommerce Nextjs reaccionar tema
    WooCommerce Nextjs reaccionar tema
    Tema React WooCommerce, creado con
    Siguiente JS, Webpack, Babel, Node y
    Express, usando GraphQL y Apollo
    Cliente. Tienda WooCommerce en React(
    contiene: Productos...
    Descargar el tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Paquete de repositorio para ArchLabs Este es un
    aplicación que también se puede buscar
    en
    https://sourceforge.net/projects/archlabs-repo/.
    Ha sido alojado en OnWorks en...
    Descargar archlabs_repo
  • 4
    Proyecto Zephyr
    Proyecto Zephyr
    El Proyecto Zephyr es una nueva generación
    sistema operativo en tiempo real (RTOS) que
    soporta múltiples hardware
    arquitecturas. Se basa en un
    kernel de tamaño reducido ...
    Descargar Proyecto Zephyr
  • 5
    Desventajas
    Desventajas
    SCons es una herramienta de construcción de software
    que es una alternativa superior a la
    herramienta de compilación clásica "Make" que
    todos conocemos y amamos. SCons es
    implementó un ...
    Descargar SCons
  • 6
    PSeInt
    PSeInt
    PSeInt es un intérprete de pseudocódigo para
    estudiantes de programación de habla hispana.
    Su propósito principal es ser una herramienta para
    aprendiendo y entendiendo lo básico
    concepto ...
    Descargar PSeInt
  • Más "

Comandos de Linux

  • 1
    7z
    7z
    7z - Un archivador de archivos con la más alta
    índice de compresión ...
    Ejecutar 7z
  • 2
    7za
    7za
    7za - Un archivador de archivos con la más alta
    índice de compresión ...
    Ejecutar 7za
  • 3
    espeluznante
    espeluznante
    CREEPY - Una información de geolocalización
    agregador DESCRIPCIÓN: espeluznante es un
    aplicación que te permite recopilar
    información relacionada con la geolocalización de
    usuarios de...
    correr espeluznante
  • 4
    compilación de cricket
    compilación de cricket
    grillo - Un programa para gestionar el
    recopilación y visualización de series temporales
    datos ...
    Ejecutar compilación de cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - secuencia de comandos para obtener
    información sobre la versión instalada
    de G-Wrap...
    Ejecute g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controla el acceso a la
    conjunto de mapas actual para otros usuarios en el
    sistema. Si no se da ninguna opción, imprime
    estado actual. PALABRAS CLAVE: general, mapa
    gestión, p ...
    Ejecutar g.accessgrass
  • Más "

Ad