You are on page 1of 39

‫سیسکو به پارسی‬

Cccxczxc

:ِ‫ًَضت‬
‫شفق زندی‬

http://blog.shafagh.com/persian ‫سایت سیسکَ تِ پاسسی‬


http://forum.shafagh.com ‫اًجوي سیسکَ تِ پاسسی‬
‫مقدمه‬

‫ایي هطلة دس سال ‪ًَ 7002‬ضتِ ضذُ ٍ هوکي است تغییشات جضیی دس ًسخِ فؼلی ‪ GNS3‬دیذُ ضَد اها کلیات کواکاى ّویي‬
‫هطالثی است کِ رکش ضذُ است‪.‬‬

‫‪ GNS3‬يا ‪Graphical Network Simulator‬‬

‫تشًاهِ ‪ GNS3‬ایي اهکاى سا تِ ها هیذّذ تا ‪ IOS‬سیسکَ سا تجای اجشا سٍی تجْیضات سیسکَ سٍی کاهپیَتش ‪ Run‬کٌین ایي‬
‫تشًاهِ تشاساس کذ ‪ًَ Dynamips‬ضتِ ضذُ است‪.‬‬

‫‪ Dynamips‬تشًاهِ ای است کِ تَاًست ‪ IOS‬سیسکَ سا سٍی ‪ّ CPU‬ای ‪ x86‬یا ّویي ‪ّ Pentium‬ای ها دس هحیط ٍیٌذٍص ٍ‬
‫لیٌکس اجشا کٌذ )‪ )Emulate‬فشق ‪ Emulation‬تا ‪ Simulation‬دس ایي است کِ ‪ Simulator‬دس ٍالغ تشًاهِ ای است کِ کاس‬
‫خاغی سا ضثیِ ساصی هیکٌذ اها ‪ّ Emulator‬ا تشًاهِ خاظ سا تطَس کاهل سٍی هحیط جذیذ اجشا هیکٌٌذ ٍ دس هحیط هجاصی‬
‫تػَست ٍالؼی اجشا هیکٌٌذ‪.‬‬

‫‪ Dynamips‬هیتَاًذ چٌذیي ًسخِ ‪ IOS‬هشتَط تِ سشی هختلف سیسکَ سا دس آى ٍاحذ اجشا کٌذ ٍ ایي سٍتش ّا سا اص طشیك هاطٍل‬
‫ّای هختلف تِ ّن ٍغل کٌذ‪ .‬ایي تٌظیوات دسٍى یک فایل ‪ TEXT‬رخیشُ هیطَد ٍ ضثکِ هجاصی ضوا تا اجشای آى تٌظین ّش تاس‬
‫اجشا هیگشدد‪ٍ .‬لتی ضثکِ ّای تضسگتش سا تخَاّین تا ‪Dynamips‬؛ اجشا کٌین تغییشات ‪ Config File‬کوی سخت هیطَد یا ایجاد‬
‫تغییش ًیاص تِ حَاس جوغ ٍ دلت تیطتشی داسد‪ Dynagen ...‬یا ساتط ‪ Text-based‬آى تِ ّویي دلیل تؼذا اسائِ ضذ اها ًَالػی‬
‫ّن داضت تْویي دلیل ًیاص تِ تشًاهِ ای ‪ Diagram‬گًَِ ٍ ‪ User Friendly‬حس هی ضذ تا ایٌکِ ‪ GNS3‬اسائِ گشدیذ‪.‬‬

‫‪ GNS3‬سٍی ‪ Dynagen ٍ Dynamips‬سَاس ضذُ ٍ تِ ها هحیطی کاهال گشافیکی هیذّذ تا تشاحتی سٍتش ّا سا سٍی غفحِ سسن‬
‫کشدُ ٍ تِ ّن ٍغل کٌین ٍ سپس تِ آًْا ‪ Telnet‬کٌین ٍ تٌظیوات سا پیادُ کٌین ٍ دس حیي حال کلی دس ٍلت ها سا غشفِ جَیی‬
‫هیکٌذ‪.‬‬

‫ٍلتی هیخَاستن دٍاصدُ سٍتش سا سٍی ‪ Dynamips‬تا ‪ Performance‬تاال ضثیِ ساصی کٌن ٍلت صیادی تشای ایي کاس غشف ضذ‬
‫االى تا ‪ GNS3‬تسیاس سادُ ٍ تا چٌذ کلیک هیتَاى ایي کاس سا اًجام داد‪ GNS3 .‬سٍی ٍیٌذٍص ٍ لیٌکس اجشا هیطِ ٍ ‪IOS‬‬
‫هَسدًظش ضوا سا سٍی هحیط هجاصی تشایتاى ‪ Emulate‬هیکٌذ ػالٍُ تشآى ‪ PIX‬سا ًیض تِ کوک ‪ PEMU‬اجشا هیکٌذ‪.‬‬

‫اص خػَغیات خَب ‪ GNS3‬ایي است کِ ‪ Open Source‬است ٍ سایگاى دس اختیاس ّوِ لشاس داسد ٍ ضوا هیتَاًیذ اص سایت‬
‫‪ GNS3.net‬آًشا دسیافت کٌیذ‪ .‬تخاطش داضتِ تاضین تشای اجشای لاًًَی ‪ً Cisco IOS‬یاص تِ ‪ ٍ License‬هجَص اص سیسکَ داسیذ‬
‫(الثتِ تػَست اخاللی ٍ هحذٍدیت ًشم افضاسی تشای اجشای ‪ IOS‬دس ًظش گشفتِ ًطذُ) دس هحیط ‪ GNS3‬تٌْا ‪ 0000‬پکت دس ثاًیِ‬

‫‪Page 1 of 38‬‬
‫هیتَاًیذ اص ‪ IOS‬خَد اًتظاس داضتِ تاضیذ کِ تشای هحیط ‪ Lab‬کافی است ٍایي هحذٍدیت تَسط ‪ GNS3‬ایجاد ضذُ تا سیسکَ‬
‫دست آًْا سا تشای اداهِ کاسضاى تاص گزاضتِ ٍ کسی ًتَاًذ اص ‪ GNS3‬دس ضثکِ ّای ٍالؼی جْت ‪Switching ٍ Routing‬‬
‫استفادُ کٌذ‪.‬‬

‫‪ GNS3‬تِ سّثشی تشًاهِ ًَیسی تٌام ‪ Jeremy Grossmann‬تَسط تین تشًاهِ ًَیسی فشاًسَی اش ًَضتِ ضذُ است‪.‬‬

‫‪Page 2 of 38‬‬
‫نحوه نصب و اجرا‬

‫اتتذا ‪ GNS3‬سا دسیافت هیکٌین تِ ‪ http://www.gns3.net‬هشاجؼِ کشدُ ٍ آًشا ‪ Download‬کٌیذ‪.‬‬

‫ًسخِ هشتثط تِ ٍیٌذٍص یا لیٌکس خَد سا دسیافت کٌیذ‪:‬‬

‫‪Page 3 of 38‬‬
‫تؼذ اص دسیافت تشًاهِ سا ًػة کٌیذ‪:‬‬

‫‪Page 4 of 38‬‬
‫تشًاهِ چْاس ‪ Component‬اغلی داسد کِ هَلغ ًػة تایذ اًتخاب گشدًذ‪:‬‬

‫‪ WinPCAP‬کِ تشای ‪ Capture‬کشدى ‪ّ Packet‬ا ٍ ‪ Protocol Analysis‬تِ کاس هیشٍد ٍ ّوشاُ تسیاسی اص تشًاهِ ّا دیگش ًیض‬ ‫‪‬‬
‫ًػة هیگشدد ًظیش ‪Wire Shark‬‬
‫‪ Dynamips‬کِ هَتَس اغلی ‪ Emulation‬تشای ‪ Cisco IOS‬است‪.‬‬ ‫‪‬‬
‫‪ PEMUwrapper‬کِ تشای اجشای ‪ PIX‬فایشٍال تِ کاس هیشٍد‪.‬‬ ‫‪‬‬
‫‪ GNS3‬کِ اتضاس گشافیکی کاس تا ‪ PEMU ٍ Dynamips‬است‪.‬‬ ‫‪‬‬

‫‪Page 5 of 38‬‬
.‫ ضشٍع تِ ًػة هیکٌذ‬WinPcap ٍ ‫ ّا هیشسذ‬Component ِ‫ ًَتت ت‬Installation ِ‫تؼذ اص تٌظیوات اٍلی‬

Page 6 of 38
Page 7 of 38
‫سپس ‪ GNS3‬سا اجشا کشدُ ٍ غفحِ اغلی آى پذیذاس هیطَد‪:‬‬

‫تِ هٌَی ‪ Edit‬سفتِ ٍ ‪ IOS Images‬سا اًتخاب هیکٌین‪ّ ،‬واًطَس کِ لثال اضاسُ ضذ ‪ IOS‬سا تایذ خَدتاى تِ ‪ GNS3‬تذّیذ پس‬
‫سؼی کٌیذ ‪ IOS‬سا اص ‪ Cisco.com‬دسیافت کٌیذ (اگش تا سیسکَ طشف لشاسداد ّستیذ) دس غیش ایي غَست تایذ اص دٍستاًتاى کوک‬
‫گشفتِ یا اص ‪ IOS Google‬پیذا کٌیذ‪.‬‬

‫سشی گًَاگًَی اص سیسکَ سا هیتَاًیذ سٍی ‪ GNS3‬اجشا کٌیذ ‪ IOS‬ضوا تایذ یکی اص هذل ّای صیش تاضذ‪:‬‬

‫‪Page 8 of 38‬‬
‫دس هثال صیش ‪ IOS‬سشی ‪ 2700‬سا تِ ‪ GNS3‬هؼشفی هیکٌین‪:‬‬

‫‪Page 9 of 38‬‬
‫دس لسوت ‪ Image file‬سٍی ػالهت … کلیک کشدُ ٍ ‪ IOS‬سا اص ‪ّ Directory‬ای کاهپیَتش اًتخاب هیکٌین‪:‬‬

‫دس لسوت ‪ًَ Platform‬ع سخت افضاس ٍ پالتفشم هشتثط تا ‪ IOS‬سا اًتخاب هیکٌین‪:‬‬

‫‪Page 10 of 38‬‬
‫هیضاى ‪ RAM‬هَسد ًظش سا ًیض تشای آى هطخع هیکٌین‪ IOS ،‬هیتَاًذ حذاکثش اص ایي همذاس حافظِ ‪ PC‬ضوا کوک تگیشد‪.‬‬

‫‪Page 11 of 38‬‬
‫سپس هطاتك ضکل صیش سٍی گضیٌِ ‪ SAVE‬صدُ ٍ تؼذ اص رخیشُ ضذى تٌظیوات ‪CLOSE‬سا اًتخاب هیکٌین‪.‬‬

‫حال ًَتت تِ ایجاد یک ‪ Topology‬تشای اجشای ضثکِ هجاصی هاى هیطَد‪.‬‬

‫‪Page 12 of 38‬‬
‫ايجاد ‪Topology‬‬
‫تایذ دس ًظش داضت کِ اجشای ّش سٍتش هجاصی همذاس لاتل تَجْی اص ‪ Memory ٍ CPU‬ها سا اضغال هیکٌذ‪ .‬غیش اص آًکِ تِ‬
‫کاهپیَتشی لَی تشای اجشا چٌذیي سٍتش ًیاص داسیذ هیضاى ‪ Ram‬لاتل تَجِ ای تایذ داضتِ تاضذ‪ 2Gig .‬تا ‪ 4Gig‬تشای ایٌکاس‬
‫پیطٌْاد هیطَد‪.‬‬

‫تشای کوک تِ ‪ CPU‬اص ‪ idlepc‬هیتَاًیذ استفادُ کٌیذ تِ کوک ایي هضیت هیتَاى صهاًی کِ سٍتش ّا تِ پشٍسس ًیاص ًذاسًذ ‪CPU‬‬
‫تِ استشاحت تپشداصد ٍ تذیي تشتیة غشفِ جَیی صیادی دس ‪ CPU Utilization‬غَست هیگیشد‪ .‬دس غفحِ اغلی یک سٍتش اص سوت‬
‫ساست اًتخاب هیکٌین‪:‬‬

‫‪Page 13 of 38‬‬
:‫ سا اًتخاب هیکٌین‬Configure ٍ ُ‫ کشد‬Right Click

Page 14 of 38
‫دس لسوت ‪ Slots‬هیتَاًین هاطٍل ّای هَسد ًظش تشای سٍتش سا اًتخاب کٌین‪ .‬تؼذ اص آى سٍی سٍتش ‪ Right Click‬کشدُ ٍ ‪ Start‬سا‬
‫هیضًین تا هَتَسش ضشٍع تِ کاس کٌذ‪.‬‬

‫‪Page 15 of 38‬‬
‫ٍلتی سٍتش ضشٍع تِ کاس کشد سًگ آى سثض هیطَد ٍ تا اًتخاب ‪ٍ( Console‬لتی سٍی آى ‪ )Right-Click‬کٌین هی تَاى تِ سٍتش‬
‫ٍغل ضذ‪.‬‬

‫نکته‪:‬‬
‫دس ٍیٌذٍص ٍیستا ‪ Telnet‬تػَست لشاسدادی فؼال ًیست ٍ تایذ فؼال گشدد تا تتَاًیذ تِ سٍتش ٍغل ضَیذ‪ .‬تِ ‪Control‬‬
‫‪ Panel‬سفتِ ٍ دسلسوت ‪ Programs and Features‬دس سوت ساست ‪ Turn windows features‬سا اًتخاب کشدُ ٍ اص هیاى‬
‫لیست ‪ Telnet Client‬سا اًتخاب هیکٌین‪:‬‬

‫‪Page 16 of 38‬‬
‫غیش اص ایي کاس ساُ دیگش ایي است کِ تِ ‪ GNS3‬تگَیین اص تشًاهِ دیگشی غیش اص ‪ Telnet‬تشای ایي کاس استفادُ کٌذ دس هٌَی‬
‫‪ ،Preference‬هي تشًاهِ ‪ SecureCRT‬سا تشای ایي کاس اًتخاب کشدم ضوا هیتَاًیذ اص تشًاهِ سایگاى ‪ PuTTY‬تشای ایي کاس‬
‫استفادُ کٌیذ (پاتی تخَاًیذ‪ ًِ ...‬پَتی)‬

‫اگش ٍیٌذٍص ‪ ٍ XP‬دیگش سیستن ػاهل ّا استفادُ هیکٌیذ ًیاصی تِ هشحلِ لثل ًیست‪ .‬تشای ایي کِ اص تشًاهِ ‪ PuTTY‬تِ ػٌَاى‬
‫‪ Telnet Client‬اغلی تشًاهِ استفادُ کشد‪:‬‬

‫هسیشی کِ ‪ PuTTY‬یا ّش ‪ Telnet Client‬هَسد ًظشی دس آى لشاس داسد سا دس ‪ Terminal Command‬اًتخاب کشدُ ٍ ‪OK‬‬
‫هیکٌین‪ .‬تشای دسیافت تشًاهِ تِ‪:‬‬

‫‪PuTTY: http://www.chiark.greenend.org.uk/~sgtatham/putty/‬‬
‫‪TeraTerm: http://hp.vector.co.jp/authors/VA002416/teraterm.html‬‬

‫کِ تشای تؼییي هسیش آًْا دس ‪:GNS3‬‬

‫‪For PuTTY‬‬ ‫‪c:\putty\putty.exe -telnet %h %p‬‬


‫‪For TeraTerm‬‬ ‫‪c:\ TTERMPRO\ttssh.exe %h %p /W=%d /T=1‬‬

‫‪Page 17 of 38‬‬
‫تؼذ اص ایي کِ سٍی سٍتش ‪ Console‬سا اًتخاب کشدیذ تِ سٍتش ٍغل خَاّیذ ضذ‪:‬‬

‫‪ IOS‬اجشا ضذُ ٍ سٍتش ضشٍع تِ کاس هیکٌذ‪:‬‬

‫‪Page 18 of 38‬‬
Page 19 of 38
‫ّواًطَس کِ لثال اضاسُ ضذ تشای ایٌکِ ‪ GNS3‬کل ‪ CPU‬دستگاُ ضوا سا تکاس ًگیشد هیتَاى اص ‪ Idlepc‬استفادُ کشد ٍ ایي کاس‬
‫تاػث استشاحت تیطتش ‪ CPU‬هیطَد ٍ اص کٌذ ضذى تیص اص حذ سیستن جلَگیشی هیکٌذ‪ .‬سٍی سٍتش ‪ Right-Click‬کشدُ ٍ‬
‫‪ Idlepc‬سا اًتخاب کٌیذ‪:‬‬

‫حال سٍتش ضوا آهادُ خذهت ضذُ ٍ هیتَاًیذ آًشا اجشا کٌیذ‪.‬‬

‫‪Page 20 of 38‬‬
‫غفحِ اغلی ‪ GNS‬اص چْاس تخص تطکیل ضذُ‪:‬‬

‫دس ضوي دس لسوت ‪ Toolbar‬اتضاسّای هختلفی دس اختیاس ضواست‪:‬‬

‫‪Page 21 of 38‬‬
‫کلیک ساست سٍی ّش سٍتش ایي اهکاًات سا تِ ضوا هیذّذ‪:‬‬

‫‪Page 22 of 38‬‬
‫تشای اتػال سٍتش ّا تِ ّن اص ‪ Add Link‬استفادُ کٌیذ (دس لسوت ‪)Toolbar‬‬

‫‪Page 23 of 38‬‬
‫تذیي غَست هیتَاًیذ ‪ Interface‬سٍتش اٍل سا تِ ‪ Interface‬سٍتش دٍم هتػل کٌیذ‪:‬‬

‫‪Page 24 of 38‬‬
‫سٍی ‪ّ Interface‬ای ّش دٍ سٍتش ‪ IP‬لشاس دادُ ٍ هیثیٌیذ کِ هیتَاى آًْا سا ‪ Ping‬کشد‪:‬‬

‫‪Page 25 of 38‬‬
‫بهبود اجرای ‪GNS3‬‬

‫تشای تْثَد ‪ CPU‬گفتین اص ‪ idlepc‬تایذ استفادُ کشد تشای تْثَد دس هػشف ‪ RAM‬تایذ اص ‪ GuestIOS‬استفادُ کٌین‪:‬‬

‫تشای اًتخاب تْتشیي ‪ idlepc‬اجاصُ دّیذ سٍتش اجشا ضذُ ٍ کاسش سا ضشٍع کٌذ ٍ تِ ضشایط هٌاسة ٍ ‪ Stable‬ی تشسذ چٌاًچِ تاس‬
‫صیادی ًذاضتِ ٍ ساحت ٍ آسام کاس کٌذ‪:‬‬

‫‪Page 26 of 38‬‬
Page 27 of 38
‫سپس سٍی سٍتش دس ‪ GNS3‬کلیک ساست کشدُ ٍ ‪ idlepc‬سا ‪ GNS3‬هحاسثِ هیکٌذ‪:‬‬

‫ایي کاس ‪ Performance‬اجشای چٌذ سٍتش سٍی یک دستگاُ سا چٌذیي تشاتش هیکٌذ‪:‬‬

‫یکی دیگش اص سٍش ّای تْثَد ‪ Performance‬استفادُ اص ‪ّ IOS‬ای ‪ decompress‬ضذُ است‪.‬‬

‫‪ IOS‬تػَست ًشهال هثل یک فایل ‪ Zip‬کوپشس ضذُ تا جای کوتشی تگیشد‪ٍ .‬لتی سٍتش تاال هی آیذ ‪ IOS‬سا ‪ ٍ decompress‬تاص‬
‫هیکٌذ ایي هشحلِ سا تا ػالهت ‪ً #################‬طاى هیذّذ‪.‬‬

‫‪Page 28 of 38‬‬
‫اص آًجا کِ ‪ Harddisk‬ها هثل ‪ Flash‬سٍتش هحذٍد ًیست ها ًیاصی تِ ‪ IOS‬تػَست ‪ً compress‬ذاسین ٍ هیتَاًین تِ کوک‬
‫تشًاهِ ای ًظیش ‪ IOS ،Winrar‬خَد سا ‪ decompress‬کشدُ ٍ دس اختیاس ‪ GNS3‬لشاس دّین تا سشیؼتش ‪ Load‬ضَد‪.‬‬

‫اص تشًاهِ ّای سایگاى تشای ایي کاس ‪ Ultimatezip‬است‪:‬‬


‫‪http://www.ultimatezip.com‬‬

‫‪Page 29 of 38‬‬
‫از ديگر مسايای ‪GNS3‬‬

‫‪ Frame Relay‬سَییچ است کِ هیتَاى سٍتشّا سا تِ کوک ‪ Frame Relay‬تْن ٍغل کشد‪:‬‬

‫‪Page 30 of 38‬‬
Page 31 of 38
‫اص دیگش اهکاًات تشًاهِ ‪ Ethernet Switch‬است کِ لاتلیت ‪ً VLAN‬یض داساست‪.‬‬

‫اها تشای ایي کِ یک سَییچ ٍالؼی سیسکَ داضتِ تاضین هیتَاًین اص هاطٍل ‪ NM-16ESW‬دسٍى یک ‪ 0460‬استفادُ کٌین کِ‬
‫لاتلیت ّای هتٌَػی سا دس اختیاسهاى لشاس هیذّذ‪:‬‬

‫‪Page 32 of 38‬‬
‫اص دیگش لاتلیت ّای ‪ GNS3‬لسوت ‪ Packet Capture‬آى است کِ هیتَاى ‪ّ Packet‬ا سا آًالیض کشد ٍ تِ ‪Wire shark‬‬
‫فشستاد‪:‬‬

‫‪Page 33 of 38‬‬
Page 34 of 38
‫اص ‪ً PEMU‬یض تشای ‪ Emulate‬کشدى ‪ ASA ٍ PIX‬هیتَاًیذ کوک تگیشیذ‪:‬‬

‫‪Page 35 of 38‬‬
‫هثل ‪ IOS‬تایذ سیستن ػول ‪ PIX‬یا ‪ ASA‬سا تِ ‪ GNS‬دّیذ (ًسخِ ‪ ASA 8‬پطتیثاًی ًویطَد)‬

‫‪Page 36 of 38‬‬
Page 37 of 38
‫دس ضوي اگش ٍسَاسی ّستیذ هیتَاًیذ ‪ّ Icon‬ا سا ًیض تغییش دّیذ‪:‬‬

‫‪Page 38 of 38‬‬

You might also like