АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

Dynamips - Интернет в облаке

Запускайте динамические файлы в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это динамическая команда, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


Dynamips - симулятор маршрутизатора Cisco

СИНТАКСИС


динамика [кредита] ios_image

ОПИСАНИЕ


Эмулирует маршрутизаторы Cisco на традиционном ПК. Вы можете использовать динамика для создания лабораторий. Оно использует
реальные образы Cisco IOS, которые не включены в этот пакет. Конечно, этот эмулятор
не может заменить настоящий роутер. Это просто дополнительный инструмент к реальным лабораториям для
администраторы сетей Cisco или люди, желающие сдать экзамены CCNA / CCNP / CCIE.
Эмулятор в настоящее время поддерживает Cisco 7200, Cisco 3745, Cisco 3725, Cisco 3600, Cisco.
2691, Cisco 2600 и Cisco 1700 серий.
По умолчанию эмулируется Cisco 7206VXR с NPE-200 (256 Мб DRAM).
Для эмуляции другой платформы, такой как Cisco серии 3600, используйте параметр командной строки «-P».
Вы можете изменить тип шасси с помощью "-t". Не забудьте установить его в зависимости от вашей IOS
образ, образ c3660 не будет работать на оборудовании c3640 и наоборот.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Сводка опций приведена ниже.

-H
Включите режим гипервизора.
Режим гипервизора Dynamips позволяет запускать одновременно множество виртуальных
экземпляров маршрутизатора, а также для моделирования сетей ATM, Ethernet или Frame-Relay.
Вы можете напрямую подключиться к порту управления TCP с помощью telnet или использовать динаген(1)
динагуи(1), который будет передавать команды прозрачно. Второй метод очень
рекомендуется.

-l
Установить файл журнала (по умолчанию - Dynamips_log.txt)

-j Отключите JIT-компилятор, очень медленно

--exec-область
Задайте размер области исполнения (по умолчанию: 64 Мб)
Область exec - это пул памяти хоста, используемый для хранения страниц, переведенных JIT.
(они содержат собственный код, соответствующий кодовым страницам MIPS).

--idle-pc
Установите бездействующий компьютер (по умолчанию: отключено)
Функция "бездействующий компьютер" позволяет запускать экземпляр маршрутизатора без 100% загрузки ЦП.
нагрузка. Это означает, что вы можете запускать большее количество экземпляров на реальной машине.
Чтобы определить "бездействующий ПК", запустите эмулятор с помощью образа Cisco IOS в обычном режиме,
и полностью пустая конфигурация IOS (хотя это и не обязательно, но это даст
лучшие результаты). Когда образ полностью загрузится, дождитесь "Нажмите RETURN, чтобы получить
началось! ", но не нажимайте клавишу Enter. Подождите около 5 секунд, затем
нажмите «Ctrl-] + i». Некоторая статистика будет собрана за 10 секунд. В конце,
эмулятор отобразит список возможных значений для передачи "--idle-pc"
вариант. Возможно, вам придется попробовать некоторые значения, прежде чем найти подходящее. Чтобы проверить, если
значение простоя ПК хорошее, просто загрузите образ Cisco IOS и проверьте загрузку процессора
когда доступно приглашение консоли. Если он низкий, вы нашли хорошее соотношение цены и качества,
бережно храните его.
Важные замечания:
* Значение «ПК в режиме ожидания» * специфично * для образа Cisco IOS. Вы не можете загрузить
другой образ IOS, не выполняя описанных выше действий.
* Не запускайте процесс, пока отображается запрос «автоконфигурация».

--таймер-itv
Проверка интервала IRQ таймера (по умолчанию: 1000)

-i
Установить идентификатор экземпляра

-r
Установите размер виртуальной RAM (по умолчанию: 256 Мб)

-o
Установите размер виртуального ПЗУ (по умолчанию: 4 Мб)

-n
Установите размер NVRAM (по умолчанию: 128 Кб)

-c
Установите регистр конфигурации (по умолчанию: 0x2102)

-m
Установите MAC-адрес шасси (по умолчанию: генерируется автоматически)

-С, --startup-config
Импортировать файл конфигурации IOS в NVRAM

--private-config
Импортировать файл конфигурации IOS в NVRAM

-X Не используйте файл для имитации ОЗУ (быстрее)

-R
Загрузите альтернативное ПЗУ (по умолчанию: встроенное)

-k
Установите делитель часов (по умолчанию: 4)
Укажите делитель часов (целое число) на основе часов хоста. Измените значение на
сопоставьте часы CISCO с реальным временем. Команда "показать часы" в интерфейсе командной строки iOS
поможет вам установить это значение.

-T
Консоль по TCP

-U
Консоль через последовательный интерфейс (по умолчанию на терминале)

-A
AUX находится на TCP

-B
AUX находится на последовательном интерфейсе (по умолчанию порт AUX отсутствует)

--disk0
Установить PCMCIA ATA disk0: size (по умолчанию: 64 Мб)

--disk1
Установить PCMCIA ATA disk1: size (по умолчанию: 0 Мб)

-a
Файл конфигурации виртуального коммутатора ATM.

-f
Файл конфигурации виртуального коммутатора Frame-Relay.

-E
Файл конфигурации виртуального коммутатора Ethernet.

-e Показать список сетевых устройств хост-машины.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ конкретный в домен Cisco 7200 серия


-t
Выберите тип NPE (по умолчанию: «npe ‐ 200»)

-M
Выберите Midplane ("std" или "vxr")

-p
Определите адаптер порта

-s
Привязать сетевой интерфейс ввода-вывода к адаптеру порта

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ конкретный в домен Cisco 3600 серия


-t
Выберите тип шасси (по умолчанию: «3640»)

-p
Определите сетевой модуль

-s
Привязать сетевой интерфейс ввода-вывода к сетевому модулю

Cisco 7200 порт адаптер Описание


Формат слот: pa_driver

слоты номер физического слота (начинается с 0)

pa_driver
имя драйвера адаптера порта в:

C7200 ‐ IO ‐ FE
(FastEthernet, только слот 0)

PA ‐ FE ‐ TX
(FastEthernet, слоты с 1 по 6)

PA ‐ 4E (Ethernet, 4 порта)

PA ‐ 8E (Ethernet, 8 порта)

PA ‐ 4T + (последовательный, 4 порта)

PA ‐ 8T (Последовательный, 8 портов)

PA ‐ A1 (банкомат)

Cisco 3600 Cеть Модули Описание


Формат слот: nm_driver

слоты номер физического слота (начинается с 0)

nm_driver
имя драйвера сетевого модуля в:

NM ‐ 1E (Ethernet, 1 порт)

NM ‐ 4E (Ethernet, 4 порта)

NM ‐ 1FE ‐ TX
(FastEthernet, 1 порт)

NM ‐ 4T (последовательный, 4 порта)

Леопард ‐ 2ФЭ
(Cisco 3660 FastEthernet в слоте 0, используется автоматически)

NIO переплет в порт адаптер и Cеть Модули :


Формат слот: порт: netio_type [: netio_parameters]

слоты номер физического слота (начинается с 0)

порт порт в указанном слоте (начинается с 0)

netio_type
главный интерфейс для связи

unix: :
Используйте сокеты unix для локальной связи. создан и
представляет местный сетевой адаптер. файл используется другим
интерфейс. (например, "/ tmp / local: / tmp / remote")

vde: :
Для использования с переключателями UML (User-Mode-Linux) или VDE. VDE означает "виртуальный
Распределенный Ethernet ". См.:
http://sourceforge.net/projects/vde/

нажмите:
Используйте виртуальное устройство Ethernet для связи. это имя
устройство крана (например, "tap0")

gen_eth:
Используйте для связи реальное устройство Ethernet, используя libpcap 0.9 или WinPcap.
Работает в системах Windows и Unix.
это имя устройства Ethernet (например, "eth0")
Список устройств можно найти с помощью параметра «-e».

linux_eth:
Используйте для связи реальное устройство Ethernet (только для Linux).
это имя устройства Ethernet (например, "eth0")

UDP: : :
Используйте сокет UDP для соединения между удаленными экземплярами. является
порт, который мы слушаем. хост слушает порт, который вы
хотите подключиться к. это порт, к которому вы хотите подключиться. (бывший.
«1000: somehost: 2000» и «2000: otherhost: 1000» с другой стороны)

tcp_cli: :
Клиентская сторона TCP-соединения. это IP-адрес сервера.
это порт для подключения.

tcp_ser:
Серверная сторона TCP-соединения. порт для прослушивания.

null Dummy netio (используется для тестирования / отладки), параметры не требуются.

ВТТИ переплет в реальные последовательный порт устройство


Формат {: скорость передачи {: данные {: четность {: стоп-биты {: hwflow}}}}}}

символьное имя устройства, например / dev / ttyS0

скорость
скорость

данные
количество бит данных

четность данных четность: N = нет, O = нечетный, E = четный

стоп-биты
количество стоповых бит

аппаратное управление потоком hwflow (0 = отключено, 1 = включено)
Обратите внимание, что поле устройства является обязательным, однако другие поля необязательны.
(Dynamips по умолчанию будет 9600, 8, N, 1, без аппаратного управления потоком)
Обратите внимание, что доступ к командам escape (описанным ниже) через серийный
порт намеренно заблокированы, так как команды выхода мешают
протоколы последовательной инкапсуляции.

Побег команды


Вы можете в любой момент нажать ^] (Ctrl +]), за которым следует один из следующих символов:

o Показать список объектов ВМ

d Показать список устройств

r Дамп регистров процессора MIPS

t Дамп записей TLB MIPS

m Дамп последних обращений к памяти

s Приостановить эмуляцию ЦП

u Возобновить эмуляцию ЦП

q Выйти из эмулятора

b Дамп дерева блока инструкций

h Статистика по хеш-таблице JIT

l Статистика кеш-памяти MTS64

c Записать конфигурацию IOS на диск (ios_cfg.txt)

j Статистика режима без JIT

x Эксперименты (можно коробку разбить!)

^] Отправить ^]
Если вы нажмете нераспознанную клавишу, отобразится справка. Примечание: в Windows это может быть
последовательность "Ctrl + $".

Виртуальный Мост


Виртуальный мост используется для имитации общей сети между экземплярами эмулятора. Любой
Экземпляр эмулятора может действовать как виртуальный мост.
Файл конфигурации (заданный опцией "-b") содержит список NetIO
дескрипторы со следующим синтаксисом:

имя_интерфейса: netio_type [: netio_parameters]

Пример:
# Подключение к экземпляру "I0"
I0: UDP: 10000: 127.0.0.1: 10001
# Подключение к экземпляру "I1"
I1: UDP: 10002: 127.0.0.1: 10003
# Подключение к экземпляру "I2"
I2: UDP: 10004: 127.0.0.1: 10005

Экземпляр «I0» будет запущен со следующими параметрами:

Dynamips ios.bin -p 1: PA-FE-TX -s 1: 0: UDP: 10001: 127.0.0.1: 10000

Виртуальный Ethernet переключатель


Коммутатор виртуального Ethernet используется для эмуляции сети Ethernet между эмулятором.
экземпляры. Этот коммутатор поддерживает порты доступа и транковые порты (802.1Q). ISL будет доступен в
будущий выпуск.
Любой экземпляр эмулятора может действовать как виртуальный коммутатор Ethernet.
Файл конфигурации (указанный опцией "-E") содержит список дескрипторов NetIO.
(представляющий интерфейсы) и список свойств интерфейса (порт доступа / транка, VLAN
Информация...)
Определение интерфейса похоже на адаптеры портов:

IF: имя_интерфейса: netio_type [: netio_parameters]

О компании порт
ДОСТУП: имя_интерфейса: vlan_id

802.1Q Хобот порт
DOT1Q: имя_интерфейса: native_vlan

Собственная VLAN не помечена. На устройствах Cisco по умолчанию собственная VLAN - это VLAN 1.

Пример файла конфигурации:
ЕСЛИ: E0: UDP: 10000: 127.0.0.1: 10001
ЕСЛИ: E1: UDP: 10002: 127.0.0.1: 10003
ЕСЛИ: E2: gen_eth: eth0
DOT1Q: E0: 1
ДОСТУП: E1: 4
DOT1Q: E2: 1

Виртуальный ATM переключатель


Виртуальная коммутационная матрица ATM используется для имитации магистрали ATM между эмуляторами.
экземпляры. Использование этого виртуального коммутатора не обязательно, вы можете напрямую подключиться
экземпляры эмулятора для соединений ATM точка-точка. Обратите внимание, что только базовый VP / VC
поддерживается коммутация, нет поддержки для ILMI / QSAAL / ... или другого конкретного ATM
протоколы.
Любой экземпляр эмулятора может действовать как виртуальный коммутатор ATM.

Пример файла конфигурации (указывается параметром "-a"):
# Список виртуальных интерфейсов
ЕСЛИ: A0: UDP: 10001: 127.0.0.1: 10000
ЕСЛИ: A1: UDP: 10002: 127.0.0.1: 10003
ЕСЛИ: A2: UDP: 10004: 127.0.0.1: 10005
# VP соединение между I0 и I1
ВП: A0: 10: A1: 20
ВП: A1: 20: A0: 10
# VP соединение между I0 и I2
ВП: A0: 11: A2: 30
ВП: A2: 30: A0: 11
# VC соединение между I1 и I2
VC:A1:5:2:A2:7:3
VC:A2:7:3:A1:5:2

В этом примере у нас есть 3 виртуальных интерфейса: A0, A1 и A2. Синтаксис интерфейса
определение аналогично адаптерам порта:

IF: имя_интерфейса: netio_type [: netio_parameters]
Вы можете выполнять переключение VP или VC:

VP переключение
VP: input_if: input_vpi: output_if: output_vpi

VC переключение
VC: input_if: input_vpi: input_vci: output_if: output_vpi: output_vci

Тестирование домен Виртуальный ATM переключатель one динамика пример


Файл конфигурации виртуального ATM-коммутатора ("atm.cfg"):
ЕСЛИ: A0: UDP: 10003: 127.0.0.1: 10001
ЕСЛИ: A1: UDP: 10004: 127.0.0.1: 10002
# a0 / vpi = 1 / vci = 100 подключается к a1 / vpi = 2 / vci = 200
VC:A0:1:100:A1:2:200
VC:A1:2:200:A0:1:100

Вызов динамиков:
./динамипс -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.БИН
(обратите внимание, что входные порты интерфейсов IOS являются выходными портами интерфейсов коммутатора ATM, и
наоборот).

Конфигурация iOS:
ip cef
ip vrf тест
тур 1: 1
маршрут-цель как 1: 1
int a1 / 0
не закрывать
int a1 / 0.2 p
IP адрес 1.1.1.1 255.255.255.0
ПВХ 1/100
интерфейс a2 / 0
не закрывать
интерфейс a2 / 0.2 p
тест переадресации ip vrf
IP адрес 1.1.1.2 255.255.255.0
ПВХ 2/200
!

Виртуальный Ретрансляция кадров переключатель


Виртуальная коммутационная матрица Frame-Relay используется для имитации магистрали Frame-Relay между
экземпляры эмулятора. Использование этого виртуального коммутатора не обязательно, вы можете напрямую
подключите экземпляры эмулятора с соответствующей конфигурацией IOS.
Любой экземпляр эмулятора может действовать как виртуальный коммутатор Frame-Relay. Есть только базовый
реализация протокола LMI (приложение D ANSI), который, вероятно, не соответствует, но
работает с Cisco IOS. К счастью, Cisco IOS может автоматически обнаруживать LMI.
протокол.

Пример файла конфигурации (указывается опцией "-f"):
# Список виртуальных интерфейсов
ЕСЛИ: S0: UDP: 10001: 127.0.0.1: 10000
ЕСЛИ: S1: UDP: 10002: 127.0.0.1: 10003
# DLCI переключение между S0 и S1
ВК: S0: 200: S1: 100
ВК: S1: 100: S0: 200

В этом примере у нас есть 2 виртуальных интерфейса, S0 и S1. Синтаксис интерфейса
определение аналогично адаптерам порта:

IF: имя_интерфейса: netio_type [: netio_parameters]

DLCI переключение синтаксис:

VC: input_if: input_dlci: output_if: output_dlci
В приведенном выше примере коммутатор настроен на переключение пакетов, полученных на интерфейсе S0.
с DLCI 200 для взаимодействия S1 с DLCI 100 и наоборот.

Используйте Dynamips онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 2
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя GraphQL и Apollo
    Клиент. Магазин WooCommerce в React (
    содержит: продукты...
    Скачать тему WooCommerce Nextjs React
  • 3
    Archlabs_repo
    Archlabs_repo
    Репозиторий пакетов для ArchLabs Это
    приложение, которое также можно получить
    от
    https://sourceforge.net/projects/archlabs-repo/.
    Он был размещен на OnWorks в...
    Скачать archlabs_repo
  • 4
    Зефир Проект
    Зефир Проект
    Проект Zephyr - новое поколение
    операционная система реального времени (RTOS), которая
    поддерживает несколько аппаратных средств
    архитектуры. Он основан на
    компактное ядро ​​...
    Скачать проект Зефир
  • 5
    SCons
    SCons
    SCons - инструмент для создания программного обеспечения
    это лучшая альтернатива
    классический инструмент сборки "Make",
    мы все знаем и любим. SCons - это
    реализовал ...
    Скачать SCons
  • 6
    PSInt
    PSInt
    PSeInt - интерпретатор псевдокода для
    испаноязычные студенты-программисты.
    Его основная цель - быть инструментом для
    изучение и понимание основных
    концепция ...
    Скачать PSInt
  • Больше »

Команды Linux

  • 1
    7z
    7z
    7z - файловый архиватор с самым высоким
    степень сжатия ...
    Беги 7z
  • 2
    7za
    7za
    7za - файловый архиватор с самым высоким
    степень сжатия ...
    Беги 7за
  • 3
    пресмыкающийся
    пресмыкающийся
    ЖУТКО - Информация о геолокации
    ОПИСАНИЕ агрегатора: Creepy — это
    приложение, позволяющее собирать
    информация, связанная с геолокацией, о
    пользователи из...
    Беги жутко
  • 4
    сборник сверчков
    сборник сверчков
    крикет — программа для управления
    сбор и отображение временных рядов
    данные ...
    Запустите команду cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - скрипт для получения
    информация об установленной версии
    G-Wrap ...
    Запустите g-wrap-config
  • 6
    г.accessgrass
    г.accessgrass
    g.access — контролирует доступ к
    текущий набор карт для других пользователей на
    система. Если опция не указана, печатает
    Текущее состояние. КЛЮЧЕВЫЕ СЛОВА: общее, карта.
    руководство, п...
    Запустите g.accessgrass
  • Больше »

Ad