ນີ້ແມ່ນ dynamips ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dynamips - ເຄື່ອງຈຳລອງເຣົາເຕີ Cisco
ສະຫຼຸບສັງລວມ
ໄດນາມິບ [ທາງເລືອກໃນການ] ios_image
ລາຍລະອຽດ
ຈຳລອງເຣົາເຕີ Cisco ໃນ PC ແບບດັ້ງເດີມ. ທ່ານສາມາດນໍາໃຊ້ ໄດນາມິບ ເພື່ອສ້າງຫ້ອງທົດລອງ. ມັນໃຊ້
ຮູບພາບ Cisco IOS ທີ່ແທ້ຈິງ, ເຊິ່ງບໍ່ໄດ້ລວມຢູ່ໃນຊຸດນີ້. ແນ່ນອນ, emulator ນີ້
ບໍ່ສາມາດທົດແທນ router ທີ່ແທ້ຈິງໄດ້. ມັນເປັນພຽງແຕ່ເຄື່ອງມືເສີມກັບຫ້ອງທົດລອງທີ່ແທ້ຈິງສໍາລັບ
ຜູ້ບໍລິຫານເຄືອຂ່າຍ Cisco ຫຼືຜູ້ທີ່ຕ້ອງການຜ່ານການສອບເສັງ CCNA/CCNP/CCIE ຂອງເຂົາເຈົ້າ.
ປະຈຸບັນນີ້ emulator ຮອງຮັບ Cisco 7200, Cisco 3745, Cisco 3725, Cisco 3600, Cisco
2691, Cisco 2600, ແລະ Cisco 1700 series.
ໂດຍຄ່າເລີ່ມຕົ້ນ, Cisco 7206VXR ທີ່ມີ NPE-200 (256 Mb ຂອງ DRAM) ຈະຖືກເຮັດຕາມ.
ເພື່ອເຮັດຕາມເວທີອື່ນ, ເຊັ່ນ Cisco 3600 series, ໃຊ້ຕົວເລືອກເສັ້ນຄໍາສັ່ງ "-P".
ທ່ານສາມາດປ່ຽນປະເພດ chassis ດ້ວຍ "-t". ຢ່າລືມຕັ້ງມັນຂຶ້ນກັບ IOS ຂອງທ່ານ
ຮູບພາບ, ຮູບພາບ c3660 ຈະບໍ່ດໍາເນີນການຢູ່ໃນຮາດແວ c3640 ແລະໃນທາງກັບກັນ.
OPTIONS
ສະຫຼຸບຂອງທາງເລືອກແມ່ນລວມຢູ່ຂ້າງລຸ່ມນີ້.
-H
ເປີດໃຊ້ໂໝດ hypervisor.
ຮູບແບບ hypervisor ຂອງ dynamips ຊ່ວຍໃຫ້ທ່ານສາມາດດໍາເນີນການ virtual ຫຼາຍໃນເວລາດຽວກັນ
ຕົວ ຢ່າງ ຂອງ router, ແລະ ເພື່ອ ຈໍາ ລອງ ຕູ້ ເອ ທີ ເອັມ, ອີ ເທີ ເນັດ ຫຼື ເຄືອ ຂ່າຍ Frame-Relay.
ທ່ານສາມາດເຊື່ອມຕໍ່ໂດຍກົງກັບພອດຄວບຄຸມ TCP ດ້ວຍ telnet, ຫຼືໃຊ້ ໄດນາເຈນ(1)
dynagui(1) ທີ່ຈະຜ່ານຄໍາສັ່ງຢ່າງໂປ່ງໃສ. ວິທີທີສອງແມ່ນສູງ
ແນະນໍາໃຫ້.
-l
ຕັ້ງໄຟລ໌ບັນທຶກ (ຄ່າເລີ່ມຕົ້ນແມ່ນ dynamips_log.txt)
-j ປິດໃຊ້ງານຕົວສັງລວມ JIT, ຊ້າຫຼາຍ
--exec-ພື້ນທີ່
ກໍານົດຂະຫນາດພື້ນທີ່ exec (ຄ່າເລີ່ມຕົ້ນ: 64 Mb)
ພື້ນທີ່ exec ແມ່ນສະນຸກເກີຂອງຫນ່ວຍຄວາມຈໍາຂອງເຈົ້າພາບທີ່ໃຊ້ໃນການເກັບຮັກສາຫນ້າທີ່ແປໂດຍ JIT
(ພວກມັນມີລະຫັດພື້ນເມືອງທີ່ສອດຄ້ອງກັບໜ້າລະຫັດ MIPS).
--idle-pc
ຕັ້ງ PC idle (ຄ່າເລີ່ມຕົ້ນ: ປິດການໃຊ້ງານ)
ຄຸນນະສົມບັດ "idle PC" ຊ່ວຍໃຫ້ທ່ານສາມາດດໍາເນີນການ router instance ໂດຍບໍ່ມີການມີ CPU 100%.
ໂຫຼດ. ນີ້ຫມາຍຄວາມວ່າທ່ານສາມາດດໍາເນີນການເປັນຈໍານວນຂະຫນາດໃຫຍ່ຂອງຕົວຢ່າງຕໍ່ເຄື່ອງທີ່ແທ້ຈິງ.
ເພື່ອກໍານົດ "idle PC", ເລີ່ມຕົ້ນປົກກະຕິ emulator ກັບຮູບພາບ Cisco IOS ຂອງທ່ານ,
ແລະການຕັ້ງຄ່າ IOS ຫວ່າງເປົ່າທັງໝົດ (ເຖິງແມ່ນວ່າບໍ່ບັງຄັບ, ນີ້ຈະໃຫ້
ຜົນໄດ້ຮັບທີ່ດີກວ່າ). ເມື່ອຮູບພາບຖືກບູດເຕັມ, ລໍຖ້າ "ກົດ RETURN ເພື່ອໃຫ້ໄດ້ຮັບ
ເລີ່ມຕົ້ນ!” ຂໍ້ຄວາມເຕືອນ, ແຕ່ຢ່າກົດປຸ່ມ Enter. ລໍຖ້າປະມານ 5 ວິນາທີ, ຈາກນັ້ນ
ກົດ "Ctrl-] + i". ບາງສະຖິຕິຈະຖືກລວບລວມໃນລະຫວ່າງ 10 ວິນາທີ. ໃນຕອນທ້າຍ,
emulator ຈະສະແດງບັນຊີລາຍຊື່ຂອງຄ່າທີ່ເປັນໄປໄດ້ທີ່ຈະສົ່ງກັບ "--idle-pc"
ທາງເລືອກ. ເຈົ້າອາດຈະຕ້ອງລອງຄ່າບາງຢ່າງກ່ອນທີ່ຈະຊອກຫາອັນດີ. ເພື່ອກວດເບິ່ງວ່າ
ຄ່າ PC idle ແມ່ນດີ, ພຽງແຕ່ໃສ່ຮູບພາບ Cisco IOS, ແລະກວດເບິ່ງການໂຫຼດ CPU ຂອງທ່ານ
ເມື່ອ console prompt ສາມາດໃຊ້ໄດ້. ຖ້າຫາກວ່າມັນຕ່ໍາ, ທ່ານໄດ້ພົບເຫັນຄຸນຄ່າທີ່ດີ,
ຮັກສາໄວ້ຢ່າງມີຄ່າ.
ຂໍ້ສັງເກດທີ່ສໍາຄັນ:
* ຄ່າ "PC idle" ແມ່ນ *ສະເພາະ* ກັບຮູບພາບ Cisco IOS. ທ່ານບໍ່ສາມາດ boot a
ຮູບພາບ iOS ທີ່ແຕກຕ່າງກັນໂດຍບໍ່ມີການດໍາເນີນການດັ່ງທີ່ອະທິບາຍຂ້າງເທິງ.
* ຢ່າດໍາເນີນຂະບວນການໃນຂະນະທີ່ມີ "ການຕັ້ງຄ່າອັດຕະໂນມັດ".
--timer-itv
ກວດຈັບເວລາ IRQ ໄລຍະຫ່າງ (ຄ່າເລີ່ມຕົ້ນ: 1000)
-i
ຕັ້ງ ID ຕົວຢ່າງ
-r
ກໍານົດຂະຫນາດ RAM virtual (ຄ່າເລີ່ມຕົ້ນ: 256 Mb)
-o
ກໍານົດຂະຫນາດ ROM virtual (ຄ່າເລີ່ມຕົ້ນ: 4 Mb)
-n
ກໍານົດຂະຫນາດ NVRAM (ຄ່າເລີ່ມຕົ້ນ: 128 Kb)
-c
ກໍານົດການລົງທະບຽນການຕັ້ງຄ່າ (ຄ່າເລີ່ມຕົ້ນ: 0x2102)
-m
ຕັ້ງຄ່າທີ່ຢູ່ MAC ຂອງຕົວເຄື່ອງ (ຄ່າເລີ່ມຕົ້ນ: ສ້າງອັດຕະໂນມັດ)
-C, --startup-config
ນໍາເຂົ້າໄຟລ໌ການຕັ້ງຄ່າ IOS ເຂົ້າໄປໃນ NVRAM
--private-config
ນໍາເຂົ້າໄຟລ໌ການຕັ້ງຄ່າ IOS ເຂົ້າໄປໃນ NVRAM
-X ຢ່າໃຊ້ໄຟລ໌ເພື່ອຈຳລອງ RAM (ໄວກວ່າ)
-R
ໂຫຼດ ROM ສຳຮອງ (ຄ່າເລີ່ມຕົ້ນ: ຝັງ)
-k
ຕັ້ງຕົວຫານໂມງ (ຄ່າເລີ່ມຕົ້ນ: 4)
ລະບຸຕົວແບ່ງໂມງ (ຈຳນວນເຕັມ) ໂດຍອີງໃສ່ໂມງເຈົ້າພາບ. ປ່ຽນຄ່າເປັນ
ຈັບຄູ່ໂມງ CISCO ກັບເວລາຈິງ. ຄໍາສັ່ງ "ສະແດງໂມງ" ຢູ່ IOS 'CLI
ຈະຊ່ວຍໃຫ້ທ່ານກໍານົດມູນຄ່ານີ້.
-T
ຄອນໂຊນຢູ່ໃນ TCP
-U
Console ໃນການໂຕ້ຕອບ serial (ຄ່າເລີ່ມຕົ້ນແມ່ນຢູ່ໃນ terminal)
-A
AUX ຢູ່ໃນ TCP
-B
AUX ຢູ່ໃນການໂຕ້ຕອບ serial (ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີພອດ AUX)
--disk0
ຕັ້ງ PCMCIA ATA disk0: ຂະຫນາດ (ຄ່າເລີ່ມຕົ້ນ: 64 Mb)
--disk1
ຕັ້ງ PCMCIA ATA disk1: ຂະຫນາດ (ຄ່າເລີ່ມຕົ້ນ: 0 Mb)
-a
ໄຟລ໌ການຕັ້ງຄ່າສະວິດຂອງຕູ້ເອທີເອັມສະເໝືອນ.
-f
Virtual Frame-Relay ໄຟລ໌ການຕັ້ງຄ່າສະຫຼັບ.
-E
ໄຟລ໌ການຕັ້ງຄ່າສະຫຼັບອີເທີເນັດສະເໝືອນ.
-e ສະແດງລາຍຊື່ອຸປະກອນເຄືອຂ່າຍຂອງເຄື່ອງແມ່ຂ່າຍ.
OPTIONS ສະເພາະ to ໄດ້ Cisco 7200 ໄລຍະການ
-t
ເລືອກປະເພດ NPE (ຄ່າເລີ່ມຕົ້ນ: "npe-200")
-M
ເລືອກຍົນກາງ ("std" ຫຼື "vxr")
-p
ກຳນົດຕົວປ່ຽນພອດ
-s
ຜູກມັດອິນເຕີເຟດ IO ຂອງເຄືອຂ່າຍກັບອະແດັບເຕີພອດ
OPTIONS ສະເພາະ to ໄດ້ Cisco 3600 ໄລຍະການ
-t
ເລືອກປະເພດ Chassis (ຄ່າເລີ່ມຕົ້ນ: "3640")
-p
ກໍານົດໂມດູນເຄືອຂ່າຍ
-s
ຜູກມັດສ່ວນຕິດຕໍ່ເຄືອຂ່າຍ IO ກັບໂມດູນເຄືອຂ່າຍ
Cisco 7200 Port Adapter ລາຍລະອຽດ
ຮູບແບບ slot:pa_driver
ຊ່ອງ ຈໍານວນຂອງຊ່ອງທາງດ້ານຮ່າງກາຍ (ເລີ່ມຈາກ 0)
pa_driver
ຊື່ຂອງໄດເວີ Port Adapter ໃນ:
C7200-IO-FE
(FastEthernet, ຊ່ອງ 0 ເທົ່ານັ້ນ)
PA-FE-TX
(FastEthernet, ຊ່ອງ 1 ຫາ 6)
PA-4E (ອີເທີເນັດ, 4 ພອດ)
PA-8E (ອີເທີເນັດ, 8 ພອດ)
PA-4T+ (Serial, 4 ພອດ)
PA-8T (Serial, 8 ພອດ)
PA-A1 (ATM)
Cisco 3600 ເຄືອຂ່າຍ ໂມດູນ ລາຍລະອຽດ
ຮູບແບບ slot:nm_driver
ຊ່ອງ ຈໍານວນຂອງຊ່ອງທາງດ້ານຮ່າງກາຍ (ເລີ່ມຈາກ 0)
nm_driver
ຊື່ຂອງ Network Module driver ໃນ:
NM-1E (ອີເທີເນັດ, 1 ພອດ)
NM-4E (ອີເທີເນັດ, 4 ພອດ)
NM-1FE-TX
(FastEthernet, 1 ພອດ)
NM-4T (Serial, 4 ພອດ)
Leopard-2FE
(Cisco 3660 FastEthernet ໃນຊ່ອງ 0, ໃຊ້ອັດຕະໂນມັດ)
NIO binding to Port Adapter ແລະ ເຄືອຂ່າຍ ໂມດູນ :
ຮູບແບບ slot:port:netio_type[:netio_parameters]
ຊ່ອງ ຈໍານວນຂອງຊ່ອງທາງດ້ານຮ່າງກາຍ (ເລີ່ມຈາກ 0)
port ພອດໃນຊ່ອງທີ່ລະບຸ (ເລີ່ມຈາກ 0)
netio_type
ການໂຕ້ຕອບເຈົ້າພາບສໍາລັບການສື່ສານ
Unix: :
ໃຊ້ຊັອກເກັດ unix ສໍາລັບການສື່ສານທ້ອງຖິ່ນ. ຖືກສ້າງຂື້ນແລະ
ເປັນຕົວແທນຂອງ NIC ທ້ອງຖິ່ນ. ແມ່ນໄຟລ໌ທີ່ໃຊ້ໂດຍຄົນອື່ນ
ການໂຕ້ຕອບ. (ຕົວຢ່າງ. "/tmp/local:/tmp/remote")
vde: :
ສໍາລັບການນໍາໃຊ້ກັບ UML (User-Mode-Linux) ຫຼືສະຫຼັບ VDE. VDE ຫຍໍ້ມາຈາກ "Virtual
Distributed Ethernet". ກະລຸນາອ້າງອີງ:
http://sourceforge.net/projects/vde/
ແຕະ:
ໃຊ້ອຸປະກອນອີເທີເນັດສະເໝືອນເພື່ອການສື່ສານ. ແມ່ນຊື່ຂອງ
ອຸປະກອນແຕະ (ເຊັ່ນ "tap0")
gen_eth:
ໃຊ້ອຸປະກອນອີເທີເນັດທີ່ແທ້ຈິງສໍາລັບການສື່ສານ, ການນໍາໃຊ້ libpcap 0.9 ຫຼື WinPcap.
ເຮັດວຽກຢູ່ໃນລະບົບ Windows ແລະ Unix.
ແມ່ນຊື່ຂອງອຸປະກອນອີເທີເນັດ (ເຊັ່ນ "eth0")
ລາຍຊື່ອຸປະກອນສາມາດພົບໄດ້ໂດຍໃຊ້ຕົວເລືອກ "-e".
linux_eth:
ໃຊ້ອຸປະກອນອີເທີເນັດທີ່ແທ້ຈິງເພື່ອການສື່ສານ (ສະເພາະ Linux).
ແມ່ນຊື່ຂອງອຸປະກອນອີເທີເນັດ (ເຊັ່ນ "eth0")
udp: : :
ໃຊ້ຊັອກເກັດ UDP ສໍາລັບການເຊື່ອມຕໍ່ລະຫວ່າງໄລຍະໄກ. ແມ່ນ
ທ່າເຮືອທີ່ພວກເຮົາຟັງ. ແມ່ນເຈົ້າພາບຟັງທ່າເຮືອເຈົ້າ
ຕ້ອງການເຊື່ອມຕໍ່ກັບ. ແມ່ນພອດທີ່ທ່ານຕ້ອງການເຊື່ອມຕໍ່. (ຕົວຢ່າງ.
"1000:somehost:2000" ແລະ "2000:otherhost:1000" ຢູ່ອີກດ້ານຫນຶ່ງ)
tcp_cli: :
ດ້ານລູກຄ້າຂອງການເຊື່ອມຕໍ່ tcp. ແມ່ນທີ່ຢູ່ ip ຂອງເຄື່ອງແມ່ຂ່າຍ.
ແມ່ນພອດເພື່ອເຊື່ອມຕໍ່.
tcp_ser:
ດ້ານເຊີບເວີຂອງການເຊື່ອມຕໍ່ tcp. ແມ່ນທ່າເຮືອທີ່ຈະຟັງ.
null Dummy netio (ໃຊ້ສໍາລັບການທົດສອບ / debugging), ບໍ່ມີພາລາມິເຕີທີ່ຈໍາເປັນ.
VTTY binding to ທີ່ແທ້ຈິງ serial port ອຸປະກອນ
ຮູບແບບ {:baudrate{:databits{:parity{:stopbits{:hwflow}}}}}}
ລັກສະນະອຸປະກອນຊື່ອຸປະກອນ, ຕົວຢ່າງ /dev/ttyS0
ບິດເບືອນ
ບິດເບືອນ
ຂໍ້ມູນ
ຈໍານວນຂອງຂໍ້ມູນ
ຄວາມສະເໝີພາບຂອງຂໍ້ມູນ: N=none, O=odd, E=even
ຢຸດ
ຈໍານວນຂອງບິດຢຸດ
ການຄວບຄຸມການໄຫຼຂອງຮາດແວ hwflow (0=ປິດການໃຊ້ງານ, 1=ເປີດໃຊ້ງານ)
ໃຫ້ສັງເກດວ່າຊ່ອງຂໍ້ມູນອຸປະກອນແມ່ນບັງຄັບ, ແນວໃດກໍ່ຕາມຊ່ອງຂໍ້ມູນອື່ນໆແມ່ນທາງເລືອກ.
(dynamips ຈະເລີ່ມຕົ້ນເປັນ 9600, 8, N, 1, ບໍ່ມີການຄວບຄຸມການໄຫຼຂອງຮາດແວ)
ໃຫ້ສັງເກດວ່າການເຂົ້າເຖິງຄໍາສັ່ງຫນີ (ອະທິບາຍຂ້າງລຸ່ມນີ້) ຜ່ານ serial
ພອດຖືກປ້ອງກັນໂດຍເຈດຕະນາ, ຍ້ອນວ່າຄໍາສັ່ງຫນີແຊກແຊງ
ອະນຸສັນຍາ encapsulation serial.
Escape ຄໍາສັ່ງ
ທ່ານສາມາດກົດ ^] (Ctrl + ]) ໄດ້ທຸກເວລາ, ຕິດຕາມດ້ວຍຕົວໜັງສືອັນໜຶ່ງເຫຼົ່ານີ້:
o ສະແດງລາຍການວັດຖຸ VM
d ສະແດງລາຍການອຸປະກອນ
r Dump MIPS CPU ລົງທະບຽນ
t ຖິ້ມລາຍການ MIPS TLB
m ຖິ້ມການເຂົ້າເຖິງຄວາມຊົງຈໍາຫຼ້າສຸດ
s ຢຸດການຈຳລອງ CPU
u ສືບຕໍ່ການຈຳລອງ CPU
q ອອກຈາກ emulator ໄດ້
b ຖິ້ມຕົ້ນໄມ້ຕັນຄໍາແນະນໍາ
h JIT hash ສະຖິຕິ
l ສະຖິຕິຖານຄວາມຈໍາ MTS64
c ຂຽນການຕັ້ງຄ່າ IOS ໃສ່ແຜ່ນ (ios_cfg.txt)
j ສະຖິຕິຮູບແບບທີ່ບໍ່ແມ່ນ JIT
x ການທົດລອງ (ສາມາດຂັດປ່ອງ!
^] ສົ່ງ ^]
ຖ້າທ່ານກົດປຸ່ມທີ່ບໍ່ຮູ້ຈັກ, ການຊ່ວຍເຫຼືອຈະຖືກສະແດງ. ຫມາຍເຫດ: ໃນ Windows, ມັນອາດຈະເປັນ
ລໍາດັບ "Ctrl + $".
virtual ຂົວ
ຂົວສະເໝືອນແມ່ນໃຊ້ເພື່ອຈຳລອງເຄືອຂ່າຍທີ່ໃຊ້ຮ່ວມກັນລະຫວ່າງຕົວຢ່າງຕົວຈຳລອງ. ໃດ
emulator instance ສາມາດເຮັດຫນ້າທີ່ເປັນຂົວ virtual.
ໄຟລ໌ການຕັ້ງຄ່າ (ລະບຸໂດຍຕົວເລືອກ "-b") ມີບັນຊີລາຍຊື່ຂອງ NetIO
ຄໍາອະທິບາຍ, ມີ syntax ດັ່ງຕໍ່ໄປນີ້:
interface_name: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
virtual Ethernet ສະຫຼັບ
ສະວິດອີເທີເນັດສະເໝືອນແມ່ນໃຊ້ເພື່ອຈຳລອງເຄືອຂ່າຍອີເທີເນັດລະຫວ່າງຕົວຈຳລອງ
ຕົວຢ່າງ. ສະວິດນີ້ສະຫນັບສະຫນູນການເຂົ້າເຖິງແລະພອດລໍາຕົ້ນ (802.1Q). ISL ຈະມີຢູ່ໃນ
ການປ່ອຍຕົວໃນອະນາຄົດ.
ຕົວຈຳລອງຕົວຈຳລອງໃດນຶ່ງສາມາດເຮັດໜ້າທີ່ເປັນສະວິດອີເທີເນັດສະເໝືອນໄດ້.
ໄຟລ໌ການຕັ້ງຄ່າ (ລະບຸໂດຍຕົວເລືອກ "-E") ມີລາຍຊື່ຂອງຕົວອະທິບາຍ NetIO
(ຕົວແທນການໂຕ້ຕອບ) ແລະບັນຊີລາຍການຂອງຄຸນສົມບັດຂອງການໂຕ້ຕອບ (ການເຂົ້າເຖິງ / ພອດລໍາຕົ້ນ, VLAN
ຂໍ້ມູນ ... )
ຄໍານິຍາມຂອງການໂຕ້ຕອບແມ່ນຄ້າຍຄືກັນກັບ Port Adapters:
IF:interface_name:netio_type[:netio_parameters]
ການເຂົ້າເຖິງ Port
ການເຂົ້າເຖິງ:interface_name:vlan_id
802.1Q ລໍາຕົ້ນ Port
DOT1Q:interface_name:native_vlan
VLAN ເດີມບໍ່ໄດ້ຖືກແທັກ. ໃນອຸປະກອນ Cisco, ໂດຍຄ່າເລີ່ມຕົ້ນ VLAN ເດີມແມ່ນ VLAN 1.
ຕົວຢ່າງຂອງໄຟລ໌ການຕັ້ງຄ່າ:
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
ການເຂົ້າເຖິງ:E1:4
DOT1Q:E2:1
virtual ຕູ້ເອທີເອັມ ສະຫຼັບ
ຜ້າສະຫຼັບຕູ້ເອທີເອັມສະເໝືອນແມ່ນໃຊ້ເພື່ອເຮັດຕາມລະບົບ ATM ກະດູກສັນຫຼັງລະຫວ່າງຕົວຈຳລອງ
ຕົວຢ່າງ. ການນໍາໃຊ້ຂອງສະຫຼັບ virtual ນີ້ແມ່ນບໍ່ຈໍາເປັນ, ທ່ານສາມາດເຊື່ອມຕໍ່ໂດຍກົງ
ຕົວຈຳລອງຕົວແບບສຳລັບການເຊື່ອມຕໍ່ຕູ້ເອທີເອັມຈຸດຫາຈຸດ. ກະລຸນາຮັບຊາບວ່າພຽງແຕ່ VP/VC ພື້ນຖານເທົ່ານັ້ນ
ຮອງຮັບການສະຫຼັບ, ບໍ່ມີການຮອງຮັບ ILMI/QSAAL/... ຫຼືຕູ້ເອທີເອັມສະເພາະອື່ນໆ
ພິທີການ.
ຕົວຢ່າງ emulator ໃດສາມາດເຮັດຫນ້າທີ່ເປັນສະຫຼັບຕູ້ເອທີເອັມ virtual.
ຕົວຢ່າງຂອງໄຟລ໌ການຕັ້ງຄ່າ (ລະບຸໂດຍຕົວເລືອກ "-a"):
# ລາຍຊື່ການໂຕ້ຕອບແບບສະເໝືອນ
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
# ການເຊື່ອມຕໍ່ VP ລະຫວ່າງ I0 ແລະ I1
VP:A0:10:A1:20
VP:A1:20:A0:10
# ການເຊື່ອມຕໍ່ VP ລະຫວ່າງ I0 ແລະ I2
VP:A0:11:A2:30
VP:A2:30:A0:11
# ການເຊື່ອມຕໍ່ VC ລະຫວ່າງ I1 ແລະ I2
VC:A1:5:2:A2:7:3
VC:A2:7:3:A1:5:2
ໃນຕົວຢ່າງນີ້, ພວກເຮົາມີ 3 ການໂຕ້ຕອບ virtual, A0, A1 ແລະ A2. syntax ສໍາລັບການໂຕ້ຕອບ
ຄໍານິຍາມແມ່ນຄ້າຍຄືກັນກັບ Port Adapters:
IF:interface_name: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
ການທົດສອບ ໄດ້ 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 ເຊື່ອມຕໍ່ກັບ a1/vpi=2/vci=200
VC:A0:1:100:A1:2:200
VC:A1:2:200:A0:1:100
ການເອີ້ນ dynamips:
./dynamips -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
(ຫມາຍເຫດພອດການປ້ອນຂໍ້ມູນຂອງການໂຕ້ຕອບ IOS ແມ່ນພອດຜົນຜະລິດຂອງການໂຕ້ຕອບສະຫຼັບຕູ້ ATM, ແລະ
ໃນທາງກັບກັນ).
ການຕັ້ງຄ່າ iOS:
ip cef
ip vrf ການທົດສອບ
ລດ 1:1
ເສັ້ນທາງ-ເປົ້າໝາຍທັງສອງ 1:1
int a1/0
ບໍ່ມີປິດ
int a1/0.2 p
ip addr 1.1.1.1 255.255.255.0
pvc 1/100
ການໂຕ້ຕອບ a2/0
ບໍ່ມີປິດ
ການໂຕ້ຕອບ a2/0.2 p
ການທົດສອບການສົ່ງຕໍ່ ip vrf
ip addr 1.1.1.2 255.255.255.0
pvc 2/200
!
virtual Frame-Relay ສະຫຼັບ
ຜ້າສະຫຼັບ Frame-Relay virtual ແມ່ນໃຊ້ເພື່ອເຮັດຕາມແບບກະດູກສັນຫຼັງ Frame-Relay ລະຫວ່າງ
emulator ຕົວຢ່າງ. ການນໍາໃຊ້ຂອງສະຫຼັບ virtual ນີ້ແມ່ນບໍ່ຈໍາເປັນ, ທ່ານສາມາດໂດຍກົງ
ເຊື່ອມຕໍ່ຕົວຢ່າງ emulator ກັບການຕັ້ງຄ່າ IOS ທີ່ເຫມາະສົມ.
ຕົວຢ່າງ emulator ໃດກໍ່ຕາມສາມາດເຮັດຫນ້າທີ່ເປັນສະຫຼັບ Frame-Relay virtual. ມີພຽງແຕ່ພື້ນຖານ
ການປະຕິບັດອະນຸສັນຍາ LMI (ANSI ເອກະສານຊ້ອນທ້າຍ D), ເຊິ່ງອາດຈະບໍ່ສອດຄ່ອງກັບແຕ່
ເຮັດວຽກກັບ Cisco IOS. ໂຊກດີ, Cisco IOS ສາມາດກວດພົບ LMI ໂດຍອັດຕະໂນມັດ
protocol
ຕົວຢ່າງຂອງໄຟລ໌ການຕັ້ງຄ່າ (ລະບຸໂດຍຕົວເລືອກ "-f"):
# ລາຍຊື່ການໂຕ້ຕອບແບບສະເໝືອນ
IF:S0:udp:10001:127.0.0.1:10000
IF:S1:udp:10002:127.0.0.1:10003
# DLCI ປ່ຽນລະຫວ່າງ S0 ແລະ S1
VC:S0:200:S1:100
VC:S1:100:S0:200
ໃນຕົວຢ່າງນີ້, ພວກເຮົາມີ 2 ການໂຕ້ຕອບ virtual, S0 ແລະ S1. syntax ສໍາລັບການໂຕ້ຕອບ
ຄໍານິຍາມແມ່ນຄ້າຍຄືກັນກັບ Port Adapters:
IF:interface_name:netio_type[:netio_parameters]
DLCI ການປ່ຽນແປງ ໄວຍະກອນ:
VC:input_if:input_dlci:output_if:output_dlci
ໃນຕົວຢ່າງຂ້າງເທິງ, ສະວິດຖືກຕັ້ງຄ່າເພື່ອປ່ຽນແພັກເກັດທີ່ໄດ້ຮັບໃນການໂຕ້ຕອບ S0
ກັບ DLCI 200 ໃນການໂຕ້ຕອບ S1 ກັບ DLCI 100, ແລະໃນທາງກັບກັນ.
ໃຊ້ dynamips ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net