Виртуальный симулятор PC.
Виртуальный симулятор PC — VPCS может моделировать до 9 компьютеров. Вы можете пинговать — ping ,сделать их трассировку , или пинговать и делать трассирвоку других хостов/маршрутизаторов с виртуальным ПК, когда вы изучаете Cisco маршрутизаторы Dynamips. VPCS не является традиционным PC, это всего лишь программа, работающая на Linux или Windows, и только несколько команд, сети могут быть использована в ней. Но VPCS может дать вам большую помощь, когда вы изучаете устройства Cisco в Dynamips. VPCS может заменить маршрутизаторы или VMware ящики, которые используются в качестве компьютеров в сети Dynamips.
Попробуйте VPCS, это может спасти ваш процессор и память,так как он очень мало потребляет. Теперь VPCS может быть запущен в эфир или UDP-режиме. В режиме UDP, VPCS отправляет или получает пакеты через UDP. В режиме эфира через /dev/tap, не поддерживается в Windows.
VPCS был протестирован под CentOS64/Ubuntu64/OSX/WindowsXP/Windows7.
Опции VPCS :
-u UPD- режим по умолчанию
-e tap режим, использует /dev/tapx
-s местный порт UDP порт, по умолчанию от 20000
-c удаленный порт UDP порт (dynamips udp ports), по умолчанию от 30000
-r file запустить файл запуска
VPCS[1]> ?
show Печать показать чистую конфигурацию PCs d Переключитесь на компьютере PC[d], d цыфры, от 1 to 9 history Список истории команд ip [arguments] Настройка компьютера IP настройки dhcp Настройка host/gateway адреса шлюза с помощью DHCP arp Показать ARP ARP таблицу ping address [options] Ping адрес [опции] Пинг узла сети tracert address [maxhops] Печать маршрутизации пакетов предпринять для сетевого узла echo [text] Показать выходной текст clear [arguments] Открытый ip/ipv6, arp/neighbor кэша соседей set [arguments] Установите имя хоста, порт подключения и/или выключите эхо load filename загрузить файл загрузки конфигурации configuration/script "имя файла" файл 'filename' save filename Сохранить файл Сохранить конфигурацию "имя файла" файл 'filename' ver Показать версии ? Печать помощи quit Выйти из программы
VPCS[1]> sh
NAME IP/CIDR GATEWAY MAC LPORT RPORT
VPCS1 192.168.1.2/24 192.168.1.1 00:50:79:66:68:00 20000 30000
fe80::2050:79ff:fe66:6800/64
VPCS2 0.0.0.0/0 0.0.0.0 00:50:79:66:68:01 20001 30001
fe80::2050:79ff:fe66:6801/64
2001:1::2050:79ff:fe66:6801/64 eui-64
VPCS3 192.168.11.2/24 192.168.11.1 00:50:79:66:68:02 20002 30002
fe80::2050:79ff:fe66:6802/64
2001:11::2/64 eui-64
VPCS4 192.168.12.2/24 192.168.12.1 00:50:79:66:68:03 20003 30003
fe80::2050:79ff:fe66:6803/64
2001:12::2050:79ff:fe66:6803/64 eui-64
VPCS5 192.168.3.5/24 0.0.0.0 00:50:79:66:68:04 20004 30004
fe80::2050:79ff:fe66:6804/64
VPCS6 192.168.3.6/24 0.0.0.0 00:50:79:66:68:05 20005 30005
fe80::2050:79ff:fe66:6805/64
VPCS7 192.168.4.7/24 0.0.0.0 00:50:79:66:68:06 20006 30006
fe80::2050:79ff:fe66:6806/64
VPCS8 192.168.4.8/24 192.168.4.1 00:50:79:66:68:07 20007 30007
fe80::2050:79ff:fe66:6807/64
VPCS9 192.168.4.9/24 192.168.4.1 00:50:79:66:68:08 20008 30008
fe80::2050:79ff:fe66:6808/64 VPCS[9]> p
пинг адреса [варианты] Пинг узла сети, Ctrl + C для остановки команды
-1 ICMP режим по умолчанию
-2 UDP режим
-3 TCP режим
-c count количество пакетов
-l size размер данных
-T ttl набор TTL, по умолчанию 64
-p port порт источника и порт назначения
-f flag tcp флаг flag, |C|E|U|A|P|R|S|F|
bits |7 6 5 4 3 2 1 0|
-s winsize tcp размер окна
-t отправить пакет до прерывания по нажатию Ctrl+C
-i ms ждать миллисекунд "ms" между отправкой каждого пакета
-w ms ожидания миллисекундах для получения ответа VPCS[9]> i
IP-адрес [gateway] CIDR, установить IP компьютера, IP-шлюз и маску сети.
dhcp Настройка DHCP-хост / адрес шлюза с помощью DHCP, только ipv4
auto автоматическое Автоконфигурация адресов, только ipv6
PC будет пытаться получить IPv6-адреса от маршрутизатора при запуске
address [gateway] CIDR установить IP компьютера, IP-шлюз и маску сети
По умолчанию IPv4 CIDR 24, IPv6 64. В режиме эфир,
ip и tapx максимальный ID множество подсетей.
'IP 10.1.1.70 10.1.1.65 26', установить хost IP от 10.1.1.70,
IP шлюза для 10.1.1.65,маска 255.255.255.192,
чтобы tapx IP для 10.1.1.126 в режиме эфира.Если в режиме эфира, запустите его перед Dynamips loads/starts IOS. Когда VPCS запущен, он слушает порты от 20000 до 20008 и ждёт dymamips коннект, а также отправляет пакеты на порты от 30000 до 30008, которые должны будут услышать Dynamips.VPCS ищет файл с именем ‘startup.vpc’ в текущем каталоге, и выполняет команды, если вы не установите файл запуска из командной строки. Все команды в файле запуска являются внутренними командами VPCS. Линия начинается с ‘#’ или ‘!’ и они будут отменены.
# The startup file of VPCS # # pc1, ipv4 & ipv6 1 ip 172.16.1.1 172.16.1.10 24 ip 2001:1::10 64 # pc2, using dhcp 2 dhcp # pc3, ipv4 3 ip 172.16.3.3 172.16.3.10 24 # pc4, ipv4 & ipv6 4 ip 192.168.4.4 192.168.4.10 24 ip 2001:4::10 64 # switch to PC1 1
Чистый файл ( режим эфира)
# VLAN lab
ghostios = True
sparsemem = True
[localhost]
[[ROUTER sw]]
model = 2621
image = /ios.run/c2600-ipbase-mz.123-8.T.bin
ram = 128
slot1 = NM-16ESW
f1/0 = r1 f0/1
f1/1 = NIO_linux_eth:tap0
f1/2 = NIO_linux_eth:tap1
[[router r1]]
model = 2621
image = /ios.run/c2600-i-mz.123-6c.bin
ram = 32
slot1 = NM-1FE-TX
f0/0 = NIO_linux_eth:tap2
.bat режим UPD dynamips-wxp.exe -i R1 -T 2000 -P 2600 -r 64 -c 0x2142 -p 1:NM-16ESW
-s 1:0:udp:30000:127.0.0.1:20000
-s 1:1:udp:30001:127.0.0.1:20001
-s 1:2:udp:30002:127.0.0.1:20002 ..\ios.run\c2600-te.bin
Dynamips нагрузки IOS с NM-16ESW модуль в слот 1, и слушает 30000 до 30002.
NM-16ESW это 16-портовый модуль коммутации (от f1 / 0 f1/15). '-с 1:00:
UDP: 30000:127.0.0.1:20000 "означает:1. this is port 0 2. dynamips (or ios) sends the packets from port 30000 to port 20000 which listens by VPCS (PC1). 3. VPCS (PC1) sends the packets from port 20000 to dynamips.
.net файл (режим UPD)
# VLAN lab
ghostios = True
sparsemem = True
[localhost]
[[ROUTER sw]]
model = 2621
image = /ios.run/c2600-ipbase-mz.123-8.T.bin
ram = 128
slot1 = NM-16ESW
f1/0 = r1 f0/1
f1/1 = NIO_udp:30000:127.0.0.1:20000
f1/2 = NIO_udp:30001:127.0.0.1:20001
idlepc = 0x805785a0
[[router r1]]
model = 2621
image = /ios.run/c2600-i-mz.123-6c.bin
ram = 32
slot1 = NM-1FE-TX
f0/0 = NIO_udp:30002:127.0.0.1:20002
idlepc = 0x804f4044Внимание
- Cygwin1.dll используется VPCS и может противоречить со старой или другой версией, пожалуйста, держать ПОСЛЕДНИЕ cygwin1.dll в вашем PC.
- Вы должны запустить VPCS перед началом Dynamips при использовании режима эфира. VPCS открывает протокол интерфейсов. И вы должны знать, VPCS закроет протокол интерфейса до выхода.
MD5
- 0.21
vpcs32 20b60d282d81e4ad0568f9f6c2a52cc5 vpcs64 cac354e87d49de7dfda536b5cb73589f vpcs.osx d138f76382cd6dc95e22c6653c3d0cd3 vpcs.exe abc613c61ec737b16f2eeb0aad29e05e cygwin1.dll bc68345f873de78310d324320e82fe65
Файл vpcs.exe это окно программы, только UDP-режим. Под Linux или OSX, может быть, нужно CHMOD + х vpcs . vpcs.osx является OS X программой, только UDP-режиме.

Май 3rd, 2012
Данил
Опубликовано в
: