ﯽﺳﺭﺎﭘ ﻪﺑ...
TRANSCRIPT
GNS3 2009
1 Zandi.ir زندی شفقنوشته سيسکو به پارسی
GNS3
سيسکو به پارسی GNS3و راه اندازی اجرا
شفق زندی: نوشتهhttp://www.zandi.ir
GNS3 2009
2 Zandi.ir زندی شفقنوشته سيسکو به پارسی
GNS3 Graphical Network Simulatorيا
سيسكو را بجاي اجرا روي تجهيزات سيسكو روي IOSاين امكان را به ما ميدهد تا GNS3برنامه
.است نوشته شده Dynamipsكد براساس كنيم اين برنامه Runكامپيوتر
Dynamips برنامه اي است كه توانستIOS سيسكو را رويCPU هايx86 يا همينPentium در اين است كه Simulationبا Emulationفرق )(Emulateهاي ما در محيط ويندوز و لينكس اجرا كند
Simulator در واقع برنامه اي است كه كار خاصي را شبيه سازي ميكند اماEmulator ها برنامه خاص را بطور . كامل روي محيط جديد اجرا ميكنند و در محيط مجازي بصورت واقعي اجرا ميكنند
Dynamips ميتواند چندين نسخهIOS واحد اجرا كند و اين مربوط به سري مختلف سيسكو را در آن
ذخيره ميشود و TEXTاين تنظيمات درون يك فايل . روتر ها را از طريق ماژول هاي مختلف به هم وصل كند؛ اجرا Dynamipsوقتي شبكه هاي بزرگتر را بخواهيم با .شبكه مجازي شما با اجراي آن تنظيم هر بار اجرا ميگردد
... يا ايجاد تغيير نياز به حواس جمع و دقت بيشتري دارد كمي سخت ميشود Config Fileكنيم تغييرات Dynagen يا رابطText-based آن به همين دليل بعدا ارائه شد اما نواقصي هم داشت بهمين دليل نياز به برنامه
.ارائه گرديد GNS3حس مي شد تا اينكه User Friendlyگونه و Diagramاي
GNS3 رويDynamips وDynagen سوار شده و به ما محيطي كامال گرافيكي ميدهد تا براحتيكنيم و تنظيمات را پياده كنيم و در Telnetروتر ها را روي صفحه رسم كرده و به هم وصل كنيم و سپس به آنها
.حين حال كلي در وقت ما را صرفه جويي ميكند
يك هفته باال شبيه سازي كنم Performanceبا Dynamipsروتر را روي ده دوازدهوقتي ميخواستم روي GNS3 .بسيار ساده و با چند كليك ميتوان اين كار را انجام داد GNS3االن با وقت گذاشتمروي آن اي
PIXميكند عالوه برآن Emulateموردنظر شما را روي محيط مجازي برايتان IOSويندوز و لينكس اجرا ميشه و .اجرا ميكند PEMUرا نيز به كمك
ا است و رايگان در اختيار همه قرار دارد و شم Open Sourceاين است كه GNS3از خصوصيات خوب
نياز به Cisco IOSبخاطر داشته باشيم براي اجراي قانوني .كنيد دريافتآنرا GNS3.netميتوانيد از سايت License براي اجراي البته بصورت اخالقي و محدوديت نرم افزاري (و مجوز از سيسكو داريدIOS در نظر گرفته
Labخود انتظار داشته باشيد كه براي محيط IOSپكت در ثانيه ميتوانيد از 1000تنها GNS3در محيط ) نشدهايجاد شده تا سيسكو دست آنها را براي ادامه كارشان باز گذاشته و كسي GNS3كافي است واين محدوديت توسط
.استفاده كند Switchingو Routingجهت در شبكه هاي واقعي GNS3نتواند از
GNS3 به رهبري برنامه نويسي بنامJeremy Grossmann توسط تيم برنامه نويسي فرانسوي اش .نوشته شده است
GNS3 2009
3 Zandi.ir زندی شفقنوشته سيسکو به پارسی
و اجرا نحوه نصب
.كنيد Downloadآنرا مراجعه كرده و http://www.gns3.net را دريافت ميكنيم به GNS3ابتدا
:نسخه مرتبط به ويندوز يا لينكس خود را دريافت كنيد
GNS3 2009
4 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:بعد از دريافت برنامه را نصب كنيد
GNS3 2009
5 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:اصلي دارد كه موقع نصب بايد انتخاب گردند Componentبرنامه چهار
• WinPCAP كه برايCapture كردنPacket ها وProtocol Analysis به كار ميرود و همراه بسياري از Wire Sharkبرنامه ها ديگر نيز نصب ميگردد نظير
• Dynamips كه موتور اصليEmulation برايCisco IOS است. • PEMUwrapper كه براي اجرايPIX فايروال به كار ميرود. • GNS3 كه ابزار گرافيكي كار باDynamips وPEMU است.
GNS3 2009
6 Zandi.ir زندی شفقنوشته سيسکو به پارسی
.شروع به نصب ميكند WinPcapها ميرسد و Componentنوبت به Installationبعد از تنظيمات اوليه
GNS3 2009
7 Zandi.ir زندی شفقنوشته سيسکو به پارسی
GNS3 2009
8 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:را اجرا كرده و صفحه اصلي آن پديدار ميشود GNS3سپس
را بايد خودتان به IOSرا انتخاب ميكنيم، همانطور كه قبال اشاره شد IOS Imagesرفته و Editبه منوي GNS3 د پس سعي كنيد بدهيIOS را ازCisco.com در غير ) داد هستيداراگر با سيسكو طرف قر(دريافت كنيد
.پيدا كنيد Google IOSاين صورت بايد از دوستانتان كمك گرفته يا از
:شما بايد يكي از مدل هاي زير باشد IOSاجرا كنيد GNS3سري گوناگوني از سيسكو را ميتوانيد روي
GNS3 2009
9 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:معرفي ميكنيم GNS3را به 7200سري IOSدر مثال زير
:هاي كامپيوتر انتخاب ميكنيم Directoryرا از IOSكليك كرده و …روي عالمت Image fileدر قسمت
GNS3 2009
10 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:را انتخاب ميكنيم IOSنوع سخت افزار و پالتفرم مرتبط با Platformدر قسمت
PCميتواند حداكثر از اين مقدار حافظه IOSمورد نظر را نيز براي آن مشخص ميكنيم، RAMميزان .شما كمك بگيرد
GNS3 2009
11 Zandi.ir زندی شفقنوشته سيسکو به پارسی
را انتخاب CLOSEزده و بعد از ذخيره شدن تنظيمات SAVEسپس مطابق شكل زير روي گزينه .ميكنيم
.براي اجراي شبكه مجازي مان ميشود Topologyحال نوبت به ايجاد يك
GNS3 2009
12 Zandi.ir زندی شفقنوشته سيسکو به پارسی
Topologyايجاد ما را اشغال Memoryو CPUقابل توجهي از قدارمبايد در نظر داشت كه اجراي هر روتر مجازي
. قابل توجه اي بايد داشته باشد Ramغير از آنكه به كامپيوتري قوي براي اجرا چندين روتر نياز داريد ميزان . ميكند2Gig 4تاGig براي اينكار پيشنهاد ميشود.
ميتوانيد استفاده كنيد به كمك اين مزيت ميتوان زماني كه روتر ها به idlepcاز CPUك به براي كم
صورت CPU Utilizationبه استراحت بپردازد و بدين ترتيب صرفه جويي زيادي در CPUپروسس نياز ندارند :در صفحه اصلي يك روتر از سمت راست انتخاب ميكنيم. ميگيرد
Right Click كرده وConfigure را انتخاب ميكنيم:
GNS3 2009
13 Zandi.ir زندی شفقنوشته سيسکو به پارسی
Rightبعد از آن روي روتر . ميتوانيم ماژول هاي مورد نظر براي روتر را انتخاب كنيم Slotsدر قسمت Click كرده وStart را ميزنيم تا موتورش شروع به كار كند.
) Right-Clickوقتي روي آن ( Consoleوقتي روتر شروع به كار كرد رنگ آن سبز ميشود و با انتخاب .كنيم مي توان به روتر وصل شد
GNS3 2009
14 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:نكتهبه .ديبصورت قراردادي فعال نيست و بايد فعال گردد تا بتوانيد به روتر وصل شو Telnetدر ويندوز ويستا
Control Panel رفته و درقسمتPrograms and Features در سمت راستTurn windows features :را انتخاب ميكنيم Telnet Clientرا انتخاب كرده و از ميان ليست
براي اين كار Telnetبگوييم از برنامه ديگري غير از GNS3غير از اين كار راه ديگر اين است كه به را براي اين كار انتخاب كردم شما ميتوانيد از SecureCRT، من برنامه Preferenceاستفاده كند در منوي
)نه پوتي... پاتي بخوانيد(براي اين كار استفاده كنيد PuTTYرنامه رايگان ب
GNS3 2009
15 Zandi.ir زندی شفقنوشته سيسکو به پارسی
براي اين كه از .و ديگر سيستم عامل ها استفاده ميكنيد نيازي به مرحله قبل نيست XPاگر ويندوز :اصلي برنامه استفاده كرد Client Telnetبه عنوان PuTTYبرنامه
Terminalمورد نظري در آن قرار دارد را در Telnet Clientيا هر PuTTYمسيري كه Command انتخاب كرده وOK براي دريافت برنامه به. ميكنيم:
http://www.chiark.greenend.org.uk/~sgtatham/putty/PuTTY:
http://hp.vector.co.jp/authors/VA002416/teraterm.htmlTeraTerm:
:GNS3در مسير آنها تعيين كه براي
For PuTTY c:\putty\putty.exe -telnet %h %p For TeraTerm c:\ TTERMPRO\ttssh.exe %h %p /W=%d /T=1
GNS3 2009
16 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:را انتخاب كرديد به روتر وصل خواهيد شد Consoleبعد از اين كه روي روتر
IOS اجرا شده و روتر شروع به كار ميكند:
GNS3 2009
17 Zandi.ir زندی شفقنوشته سيسکو به پارسی
Idlepcدستگاه شما را بكار نگيرد ميتوان از CPUكل GNS3همانطور كه قبال اشاره شد براي اينكه .ميشود و از كند شدن بيش از حد سيستم جلوگيري ميكند CPUاستفاده كرد و اين كار باعث استراحت بيشتر
:را انتخاب كنيد Idlepcكرده و Right-Clickروي روتر
.حال روتر شما آماده خدمت شده و ميتوانيد آنرا اجرا كنيد
GNS3 2009
18 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:از چهار بخش تشكيل شده GNSصفحه اصلي
:ابزارهاي مختلفي در اختيار شماست Toolbarدر ضمن در قسمت
GNS3 2009
19 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:كليك راست روي هر روتر اين امكانات را به شما ميدهد
)Toolbarدر قسمت (استفاده كنيد Add Linkبراي اتصال روتر ها به هم از
GNS3 2009
20 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:روتر دوم متصل كنيد Interfaceروتر اول را به Interfaceبدين صورت ميتوانيد
GNS3 2009
21 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:كرد Pingقرار داده و ميبينيد كه ميتوان آنها را IPهاي هر دو روتر Interfaceروي
GNS3 2009
22 Zandi.ir زندی شفقنوشته سيسکو به پارسی
GNS3بهبود اجراي
GuestIOSبايد از RAMبايد استفاده كرد براي بهبود در مصرف idlepcگفتيم از CPUبراي بهبود :استفاده كنيم
ي Stableاجازه دهيد روتر اجرا شده و كارش را شروع كند و به شرايط مناسب و idlepcبراي انتخاب بهترين :كار كند راحت و آرامبرسد چنانچه بار زيادي نداشته و
GNS3 2009
23 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:محاسبه ميكند GNS3را idlepcكليك راست كرده و GNS3سپس روي روتر در
:اجراي چند روتر روي يك دستگاه را چندين برابر ميكند Performanceاين كار
GNS3 2009
24 Zandi.ir زندی شفقنوشته سيسکو به پارسی
.شده است decompressهاي IOSاستفاده از Performanceيكي ديگر از روش هاي بهبود
IOS بصورت نرمال مثل يك فايلZip وقتي روتر باال مي آيد . كمپرس شده تا جاي كمتري بگيردIOS .نشان ميدهد #################را با عالمت و باز ميكند اين مرحله decompressرا
نداريم compressبصورت IOSروتر محدود نيست ما نيازي به Flashما مثل Harddiskاز آنجا كه قرار دهيم تا GNS3كرده و در اختيار decompressخود را Winrar ،IOSو ميتوانيم به كمك برنامه اي نظير
.شود Loadسريعتر
:است Ultimatezipاز برنامه هاي مجاني براي اين كار http://www.ultimatezip.com
GNS3 2009
25 Zandi.ir زندی شفقنوشته سيسکو به پارسی
GNS3از ديگر مزاياي
Frrame Relay سوييچ است كه ميتوان روترها را به كمكFrame Relay بهم وصل كرد:
GNS3 2009
26 Zandi.ir زندی شفقنوشته سيسکو به پارسی
.نيز داراست VLANاست كه قابليت Ethernet Switchاز ديگر امكانات برنامه
درون يك NM-16ESWاما براي اين كه يك سوييچ واقعي سيسكو داشته باشيم ميتوانيم از ماژول :استفاده كنيم كه قابليت هاي متنوعي را در اختيارمان قرار ميدهد 3640
GNS3 2009
27 Zandi.ir زندی شفقنوشته سيسکو به پارسی
ها را آناليز كرد و Packetتوان آن است كه مي Packet Captureقسمت GNS3از ديگر قابليت هاي :فرستاد Wire sharkبه
GNS3 2009
28 Zandi.ir زندی شفقنوشته سيسکو به پارسی
GNS3 2009
29 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:ميتوانيد كمك بگيريد ASAو PIXكردن Emulateنيز براي PEMUاز
GNS3 2009
30 Zandi.ir زندی شفقنوشته سيسکو به پارسی
)پشتيباني نميشود ASA 8نسخه (دهيد GNSرا به ASAيا PIXبايد سيستم عمل IOSمثل
GNS3 2009
31 Zandi.ir زندی شفقنوشته سيسکو به پارسی
:ها را نيز تغيير دهيد Iconدر ضمن اگر وسواسي هستيد ميتوانيد