انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

dynamips - آنلاین در ابر

Dynamips را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این فرمان Dynamips است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


dynamips - شبیه ساز روتر سیسکو

خلاصه


دینامپ ها [گزینه های] ios_image

شرح


روترهای سیسکو را روی یک کامپیوتر سنتی شبیه سازی می کند. شما می توانید استفاده کنید دینامپ ها برای ایجاد آزمایشگاه ها استفاده می کند
تصاویر واقعی سیسکو IOS که در این بسته گنجانده نشده است. البته این شبیه ساز
نمی تواند یک روتر واقعی را جایگزین کند. این به سادگی یک ابزار مکمل برای آزمایشگاه های واقعی است
مدیران شبکه های سیسکو یا افرادی که می خواهند امتحانات CCNA/CCNP/CCIE خود را بگذرانند.
این شبیه ساز در حال حاضر از Cisco 7200, Cisco 3745, Cisco 3725, Cisco 3600, Cisco پشتیبانی می کند.
سری 2691، سیسکو 2600 و سیسکو 1700.
به طور پیش فرض، یک Cisco 7206VXR با NPE-200 (256 مگابایت DRAM) شبیه سازی شده است.
برای تقلید از پلتفرم دیگری مانند سری سیسکو 3600، از گزینه خط فرمان "-P" استفاده کنید.
می توانید نوع شاسی را با "-t" تغییر دهید. فراموش نکنید که آن را بسته به IOS خود تنظیم کنید
تصویر، تصویر c3660 روی سخت افزار c3640 اجرا نمی شود و بالعکس.

OPTIONS


خلاصه ای از گزینه ها در زیر آمده است.

-H
حالت Hypervisor را فعال کنید.
حالت Hypervisor Dynamips به شما اجازه می دهد تا به طور همزمان بسیاری از مجازی ها را اجرا کنید
نمونه‌های روتر و شبیه‌سازی شبکه‌های ATM، Ethernet یا Frame-Relay.
می توانید مستقیماً به پورت کنترل TCP با telnet متصل شوید یا از آن استفاده کنید dynagen(1)
دیناگی(1) که دستورات را به صورت شفاف ارسال می کند. روش دوم بسیار است
توصیه می شود.

-l
تنظیم فایل گزارش (پیش‌فرض dynamips_log.txt است)

-j کامپایلر JIT را غیرفعال کنید، بسیار کند است

---exec- area
اندازه ناحیه exec را تنظیم کنید (پیش‌فرض: 64 مگابایت)
ناحیه exec مجموعه ای از حافظه میزبان است که برای ذخیره صفحات ترجمه شده توسط JIT استفاده می شود
(آنها حاوی کد بومی مربوط به صفحات کد MIPS هستند).

-- بیکار-رایانه
رایانه غیرفعال را تنظیم کنید (پیش‌فرض: غیرفعال)
ویژگی " PC idle " به شما امکان می دهد یک نمونه روتر را بدون داشتن CPU 100٪ اجرا کنید
بار. این بدان معناست که شما می توانید تعداد بیشتری از نمونه ها را در هر ماشین واقعی اجرا کنید.
برای تعیین "PC بیکار"، شبیه ساز را به طور معمول با تصویر Cisco IOS خود شروع کنید.
و یک پیکربندی کاملاً خالی IOS (اگرچه اجباری نیست، اما این کار را انجام می دهد
نتایج بهتر). هنگامی که تصویر به طور کامل بوت شد، منتظر بمانید تا "RETURN را فشار دهید تا دریافت شود
شروع شد!"، پیام را ارسال کرد، اما کلید Enter را فشار ندهید. سپس حدود 5 ثانیه صبر کنید
"Ctrl-] + i" را فشار دهید. برخی از آمارها در مدت 10 ثانیه جمع آوری می شود. در پایان،
شبیه ساز لیستی از مقادیر ممکن را برای ارسال به "--idle-pc" نمایش می دهد.
گزینه. ممکن است لازم باشد قبل از پیدا کردن یک ارزش خوب، برخی از ارزش ها را امتحان کنید. برای بررسی اینکه آیا
مقدار PC بیکار خوب است، فقط تصویر Cisco IOS را بوت کنید و بار CPU خود را بررسی کنید
هنگامی که درخواست کنسول در دسترس است. اگر کم باشد، ارزش خوبی پیدا کرده اید،
آن را با ارزش نگه دارید
نکات مهم:
* یک مقدار "idle PC" *ویژه* یک تصویر Cisco IOS است. شما نمی توانید a را بوت کنید
تصویر IOS مختلف بدون ادامه همانطور که در بالا توضیح داده شد.
* در حالی که اعلان "پیکربندی خودکار" دارید، فرآیند را اجرا نکنید.

--timer-itv
بررسی فاصله زمانی IRQ (پیش‌فرض: 1000)

-i
شناسه نمونه را تنظیم کنید

-r
اندازه رم مجازی را تنظیم کنید (پیش‌فرض: 256 مگابایت)

-o
اندازه رام مجازی را تنظیم کنید (پیش فرض: 4 مگابایت)

-n
اندازه NVRAM را تنظیم کنید (پیش‌فرض: 128 کیلوبایت)

-c
رجیستر پیکربندی را تنظیم کنید (پیش‌فرض: 0x2102)

-m
آدرس MAC شاسی را تنظیم کنید (پیش‌فرض: به طور خودکار تولید می‌شود)

-C ، -- startup-config
فایل پیکربندی IOS را به NVRAM وارد کنید

--private-config
فایل پیکربندی IOS را به NVRAM وارد کنید

-X از فایل برای شبیه سازی رم (سریع تر) استفاده نکنید

-R
بارگیری یک رام جایگزین (پیش‌فرض: تعبیه شده)

-k
تقسیم‌کننده ساعت را تنظیم کنید (پیش‌فرض: 4)
تقسیم کننده ساعت (عدد صحیح) را بر اساس ساعت میزبان مشخص کنید. مقدار را به
ساعت سیسکو را با زمان واقعی مطابقت دهید. دستور "show clock" در CLI IOS
به شما در تنظیم این مقدار کمک می کند.

-T
کنسول روی TCP است

-U
کنسول در رابط سریال (پیش فرض روی ترمینال است)

-A
AUX روی TCP است

-B
AUX روی رابط سریال است (به طور پیش فرض درگاه AUX وجود ندارد)

--disk0
تنظیم PCMCIA ATA disk0: اندازه (پیش‌فرض: 64 مگابایت)

--disk1
تنظیم PCMCIA ATA disk1: اندازه (پیش‌فرض: 0 مگابایت)

-a
فایل پیکربندی سوئیچ ATM مجازی.

-f
فایل پیکربندی سوئیچ Frame-Relay مجازی.

-E
فایل پیکربندی سوئیچ اترنت مجازی.

-e نمایش لیست دستگاه شبکه دستگاه میزبان.

OPTIONS خاص به la سیسکو 7200 سلسله


-t
نوع NPE را انتخاب کنید (پیش‌فرض: "npe-200")

-M
Midplane ("std" یا "vxr") را انتخاب کنید

-p
یک آداپتور پورت را تعریف کنید

-s
یک رابط IO شبکه را به آداپتور پورت متصل کنید

OPTIONS خاص به la سیسکو 3600 سلسله


-t
نوع شاسی را انتخاب کنید (پیش‌فرض: "3640")

-p
ماژول شبکه را تعریف کنید

-s
یک رابط Network IO را به یک ماژول شبکه متصل کنید

سیسکو 7200 بندر آداپتور توضیحات:


قالب اسلات:pa_driver

شکاف تعداد اسلات فیزیکی (از 0 شروع می شود)

pa_driver
نام درایور آداپتور پورت در:

C7200-IO-FE
(FastEthernet، فقط اسلات 0)

PA-FE-TX
(FastEthernet، اسلات 1 تا 6)

PA-4E (اترنت، 4 پورت)

PA-8E (اترنت، 8 پورت)

PA-4T+ (سریال، 4 پورت)

PA-8T (سریال، 8 پورت)

PA-A1 (ATM)

سیسکو 3600 شبکه ارتباطی ماژول ها توضیحات:


قالب اسلات:nm_driver

شکاف تعداد اسلات فیزیکی (از 0 شروع می شود)

nm_driver
نام یک درایور ماژول شبکه در:

NM-1E (اترنت، 1 پورت)

NM-4E (اترنت، 4 پورت)

NM-1FE-TX
(FastEthernet، 1 پورت)

NM-4T (سریال، 4 پورت)

Leopard-2FE
(سیسکو 3660 FastEthernet در شکاف 0، به طور خودکار استفاده می شود)

NIO الزام آور به بندر آداپتور و شبکه ارتباطی ماژول ها :


قالب slot:port:netio_type[:netio_parameters]

شکاف تعداد اسلات فیزیکی (از 0 شروع می شود)

بندر پورت در اسلات مشخص شده (از 0 شروع می شود)

netio_type
رابط میزبان برای ارتباط

یونیکس: :
برای ارتباط محلی از سوکت های یونیکس استفاده کنید. ایجاد می شود و
نشان دهنده NIC محلی است. فایل استفاده شده توسط دیگری است
رابط. (مثلاً "/tmp/local:/tmp/remote")

vde: :
برای استفاده با سوئیچ های UML (User-Mode-Linux) یا VDE. VDE مخفف Virtual است
اترنت توزیع شده". لطفاً به:
http://sourceforge.net/projects/vde/

ضربه زدن:
برای ارتباط از یک دستگاه اترنت مجازی استفاده کنید. نام است
دستگاه شیر (مثلاً "tap0")

gen_eth:
از یک دستگاه اترنت واقعی برای ارتباط استفاده کنید، با استفاده از libpcap 0.9 یا WinPcap.
روی سیستم های ویندوز و یونیکس کار می کند.
نام دستگاه اترنت است (مثلاً "eth0")
لیست دستگاه ها را می توان با استفاده از گزینه "-e" پیدا کرد.

linux_eth:
از یک دستگاه اترنت واقعی برای ارتباط (مخصوص لینوکس) استفاده کنید.
نام دستگاه اترنت است (مثلاً "eth0")

udp: : :
از یک سوکت UDP برای اتصال بین نمونه های راه دور استفاده کنید. است
پورتی که به آن گوش می دهیم میزبانی است که به پورت شما گوش می دهد
می خواهم به. پورتی است که می خواهید به آن وصل شوید. (سابق.
"1000:somehost:2000" و "2000:otherhost:1000" در طرف دیگر)

tcp_cli: :
سمت کلاینت یک اتصال tcp. آدرس IP سرور است.
پورتی برای اتصال است.

tcp_ser:
سمت سرور یک اتصال tcp. پورتی برای گوش دادن است.

null Dummy netio (برای آزمایش/اشکال‌زدایی استفاده می‌شود)، هیچ پارامتری لازم نیست.

VTTY الزام آور به واقعی سریال بندر دستگاه


قالب {:baudrate{:databits{:parity{:stopbits{:hwflow}}}}}}

نام دستگاه کاراکتر دستگاه، به عنوان مثال /dev/ttyS0

بوداده کردن
بوداده کردن

بیت های داده
تعداد دیتابیت ها

برابری داده های برابری: N = هیچ، O = فرد، E = زوج

توقفگاه ها
تعداد بیت های توقف

کنترل جریان سخت افزاری hwflow (0=غیرفعال کردن، 1=فعال کردن)
توجه داشته باشید که فیلد دستگاه اجباری است، اما سایر فیلدها اختیاری هستند.
(dynamips به طور پیش فرض روی 9600، 8، N، 1 خواهد بود، بدون کنترل جریان سخت افزاری)
توجه داشته باشید که دسترسی به دستورات فرار (توضیح داده شده در زیر) از طریق یک سریال
پورت عمداً جلوگیری می شود، زیرا دستورات فرار تداخل دارند
پروتکل های کپسوله سازی سریال

در رفتن دستورات


می توانید ^] (Ctrl + ]) را در هر زمان فشار دهید و به دنبال آن یکی از این کاراکترها را فشار دهید:

o لیست اشیاء VM را نشان دهید

d نمایش لیست دستگاه

r رجیسترهای CPU MIPS را تخلیه کنید

t ورودی های MIPS TLB را تخلیه کنید

m آخرین دسترسی های حافظه را حذف کنید

s تعلیق شبیه سازی CPU

u از سرگیری شبیه سازی CPU

q از شبیه ساز خارج شوید

b درخت بلوک دستورالعمل را تخلیه کنید

h آمار جدول هش JIT

l آمار کش MTS64

c پیکربندی IOS را روی دیسک بنویسید (ios_cfg.txt)

j آمار حالت غیر JIT

x آزمایشات (می تواند جعبه را خراب کند!)

^] ارسال ^]
اگر یک کلید ناشناس را فشار دهید، راهنما نشان داده می شود. توجه: در ویندوز، ممکن است
دنباله "Ctrl + $".

مجازی پل


پل مجازی برای شبیه سازی یک شبکه مشترک بین نمونه های شبیه ساز استفاده می شود. هر
نمونه شبیه ساز می تواند به عنوان یک پل مجازی عمل کند.
فایل پیکربندی (مشخص شده توسط گزینه "-b") حاوی لیستی از NetIO است
توصیفگرها، با نحو زیر:

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

مجازی اترنت گزینه


سوئیچ اترنت مجازی برای شبیه سازی شبکه اترنت بین شبیه ساز استفاده می شود
موارد این سوئیچ از پورت های دسترسی و ترانک (802.1Q) پشتیبانی می کند. ISL در دسترس خواهد بود
نسخه آینده
هر نمونه شبیه ساز می تواند به عنوان یک سوئیچ اترنت مجازی عمل کند.
فایل پیکربندی (که توسط گزینه "-E" مشخص شده است) حاوی لیستی از توصیفگرهای NetIO است
(نماینده واسط ها) و لیستی از ویژگی های رابط (درگاه دسترسی/ترانک، VLAN).
اطلاعات...)
تعریف رابط شبیه به پورت آداپتورها است:

IF:interface_name:netio_type[:netio_parameters]

دسترسی بندر
ACCESS:interface_name:vlan_id

802.1Q تنه بندر
DOT1Q:interface_name:native_vlan

VLAN بومی برچسب گذاری نشده است. در دستگاه های سیسکو، به طور پیش فرض 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

مجازی دستگاه خودپرداز گزینه


پارچه سوئیچ ATM مجازی برای شبیه سازی ستون فقرات ATM بین شبیه ساز استفاده می شود
موارد استفاده از این سوئیچ مجازی اجباری نیست، می توانید مستقیماً متصل شوید
نمونه های شبیه ساز برای اتصالات ATM نقطه به نقطه لطفاً توجه داشته باشید که فقط VP/VC اولیه
سوئیچینگ پشتیبانی می شود، هیچ پشتیبانی از ILMI/QSAAL/... یا سایر دستگاه های خودپرداز خاص وجود ندارد
پروتکل ها
هر نمونه شبیه ساز می تواند به عنوان یک سوئیچ ATM مجازی عمل کند.

نمونه ای از فایل پیکربندی (که توسط گزینه "-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 رابط مجازی A0، A1 و A2 داریم. نحو برای رابط
تعریف مشابه آداپتورهای پورت است:

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

تست la مجازی دستگاه خودپرداز گزینه با یک دینامپ ها نمونه


فایل پیکربندی سوئیچ ATM مجازی ("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 -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
rd 1:1
route-target هر دو 1:1
int a1/0
نه بسته
int a1/0.2 p
ip adr 1.1.1.1 255.255.255.0
پی وی سی 1/100
رابط a2/0
نه بسته
رابط a2/0.2 p
تست فوروارد ip vrf
ip adr 1.1.1.2 255.255.255.0
پی وی سی 2/200
!

مجازی فریم رله گزینه


پارچه سوئیچ Frame-Relay مجازی برای شبیه سازی یک ستون فقرات Frame-Relay بین این دو استفاده می شود
نمونه های شبیه ساز استفاده از این سوئیچ مجازی اجباری نیست، می توانید مستقیماً
نمونه های شبیه ساز را با پیکربندی مناسب IOS متصل کنید.
هر نمونه شبیه ساز می تواند به عنوان یک سوئیچ Frame-Relay مجازی عمل کند. فقط یک پایه وجود دارد
اجرای پروتکل LMI (ANSI Annex D)، که احتمالاً مطابقت ندارد اما
با Cisco IOS کار می کند. خوشبختانه Cisco IOS قادر به شناسایی خودکار LMI است
پروتکل.

نمونه ای از فایل پیکربندی (که توسط گزینه "-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 رابط مجازی S0 و S1 داریم. نحو برای رابط
تعریف مشابه آداپتورهای پورت است:

IF:interface_name:netio_type[:netio_parameters]

DLCI سوئیچینگ نحو:

VC:input_if:input_dlci:output_if:output_dlci
در مثال بالا، سوئیچ برای سوئیچ کردن بسته‌های دریافتی در رابط S0 پیکربندی شده است
با DLCI 200 برای رابط S1 با DLCI 100 و بالعکس.

با استفاده از خدمات onworks.net از dynamips به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    سوئیچ
    سوئیچ
    SWIG یک ابزار توسعه نرم افزار است
    که برنامه های نوشته شده به زبان C و را به هم متصل می کند
    C++ با انواع سطح بالا
    زبانهای برنامه نویسی. SWIG با استفاده می شود
    ناهمسان...
    SWIG را دانلود کنید
  • 2
    تم ووکامرس Nextjs React
    تم ووکامرس Nextjs React
    موضوع React WooCommerce، ساخته شده با
    Next JS، Webpack، Babel، Node و
    Express با استفاده از GraphQL و Apollo
    مشتری. فروشگاه ووکامرس در React(
    شامل: محصولات ...
    دانلود قالب WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    مخزن بسته برای ArchLabs این یک است
    برنامه ای که می توان آن را نیز واکشی کرد
    از جانب
    https://sourceforge.net/projects/archlabs-repo/.
    در OnWorks در...
    دانلود archlabs_repo
  • 4
    پروژه زفیر
    پروژه زفیر
    پروژه Zephyr یک نسل جدید است
    سیستم عامل بلادرنگ (RTOS) که
    از چندین سخت افزار پشتیبانی می کند
    معماری ها بر اساس الف است
    هسته با ردپای کوچک ...
    دانلود پروژه Zephyr
  • 5
    جواهرات
    جواهرات
    SCons یک ابزار ساخت نرم افزار است
    که جایگزینی برتر برای
    کلاسیک "ساخت" ابزار ساخت که
    همه ما می دانیم و دوست داریم. SCons است
    یک ...
    SCons را دانلود کنید
  • 6
    PSeInt
    PSeInt
    PSeInt یک مفسر شبه کد برای است
    دانشجویان برنامه نویسی اسپانیایی زبان
    هدف اصلی آن این است که ابزاری برای
    یادگیری و درک اصول اولیه
    مفهوم ...
    PSeInt را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad