Professional Documents
Culture Documents
Learn GNS3-a4net - Ir PDF
Learn GNS3-a4net - Ir PDF
Cccxczxc
:ًَِضت
شفق زندی
ایي هطلة دس سال ًَ 7002ضتِ ضذُ ٍ هوکي است تغییشات جضیی دس ًسخِ فؼلی GNS3دیذُ ضَد اها کلیات کواکاى ّویي
هطالثی است کِ رکش ضذُ است.
تشًاهِ 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
نحوه نصب و اجرا
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سا اًتخاب هیکٌین.
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
Page 17 of 38
تؼذ اص ایي کِ سٍی سٍتش Consoleسا اًتخاب کشدیذ تِ سٍتش ٍغل خَاّیذ ضذ:
Page 18 of 38
Page 19 of 38
ّواًطَس کِ لثال اضاسُ ضذ تشای ایٌکِ GNS3کل CPUدستگاُ ضوا سا تکاس ًگیشد هیتَاى اص Idlepcاستفادُ کشد ٍ ایي کاس
تاػث استشاحت تیطتش CPUهیطَد ٍ اص کٌذ ضذى تیص اص حذ سیستن جلَگیشی هیکٌذ .سٍی سٍتش Right-Clickکشدُ ٍ
Idlepcسا اًتخاب کٌیذ:
حال سٍتش ضوا آهادُ خذهت ضذُ ٍ هیتَاًیذ آًشا اجشا کٌیذ.
Page 20 of 38
غفحِ اغلی GNSاص چْاس تخص تطکیل ضذُ:
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اجشای چٌذ سٍتش سٍی یک دستگاُ سا چٌذیي تشاتش هیکٌذ:
IOSتػَست ًشهال هثل یک فایل Zipکوپشس ضذُ تا جای کوتشی تگیشدٍ .لتی سٍتش تاال هی آیذ IOSسا ٍ decompressتاص
هیکٌذ ایي هشحلِ سا تا ػالهت ً #################طاى هیذّذ.
Page 28 of 38
اص آًجا کِ Harddiskها هثل Flashسٍتش هحذٍد ًیست ها ًیاصی تِ IOSتػَست ً compressذاسین ٍ هیتَاًین تِ کوک
تشًاهِ ای ًظیش IOS ،Winrarخَد سا decompressکشدُ ٍ دس اختیاس GNS3لشاس دّین تا سشیؼتش Loadضَد.
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