وبلاگ پژوهشی - آموزشی دانش شبکه

Cisco & MicroSoft Tech : English , Persian / تکنولوژی های سیسکو و مایکروسافت

وبلاگ پژوهشی - آموزشی دانش شبکه

Cisco & MicroSoft Tech : English , Persian / تکنولوژی های سیسکو و مایکروسافت

وبلاگ پژوهشی - آموزشی دانش شبکه

وبلاگ رسمی مهندس علی کسرایی.تلاش بر این است تا تجربیاتم رو بدون واسطه در اختیار علاقمندان قرار دهم

آخرین نظرات
پیوندها

۵ مطلب با کلمه‌ی کلیدی «شبیه سازی» ثبت شده است

آموزش شبکه قسمت 8 (بسته IP)

در ادامه آموزش شبکه پس از بررسی کامل دو مدل مرجع OSI و TCP/IP نوبت به بررسی بسته IP که در هر دو مدل بالا کارایی بسزایی دارد و همان‌طور هم که در پست‌های قبلی اشاره شد بسته‌ها در اینترنت توسط همین بسته‌های IP آدرسی دهی و مسیریابی می‌شوند. حال می‌خواهیم با واکاوی در این بسته کشف کنیم که این بسته چگونه بسته‌های ردوبدل شده در اینترنت را از سمت مبدأ به مقصد ارسال می‌کند.

قالب یک بسته IP

همان‌طور هم که در شکل زیر مشاهده می‌کنید یک بسته IP از چندین زیرمجموعه و قسمت تشکیل‌شده که هرکدام از این قسمت‌ها کاری ویژه در ارسال و دریافت  بسته دارد. بسته‌های IP نسخه 4 در کل 32 بیت هستند که هرکدام از قسمت‌های مختلف قرارگرفته در آن برحسب نیاز خود طول متغیر دارند و در کل می‌توان این بسته را به دو قسمت سرآیند (Header) و داده (Payload) تقسیم کرد که مجموعه اطلاعاتی که در قسمت سرآیند (Header) هر بسته قرار می‌گیرد توسط مسیریاب‌های بین راه مورد پردازش قرار می‌گیرند و به ارسال داده به سمت مقصد نهایی کمک می‌کنند.

ip header

فیلد Version

اولین فیلد موجود در قسمت سرآیند (Header) یک بسته IP فیلد نسخه یا Version است که نشان‌دهنده نسخه پروتکل IP مورد استفاده در ساختار این بسته می‌باشد. امروز بیشتر شبکه‌ها از آدرس IP نسخه 4 استفاده می‌کنند اما در بعضی از تجهیزات از نسخه 6 این پروتکل نیز استفاده می‌شود اما هنوز از نسخه 6 به‌صورت فراگیر استفاده نمی‌کنند. برای نشان دادند نسخه 4 در بسته به‌صورت دودویی در قسمت فیلد Version از عدد 0100 استفاده می‌کنند که به معنی عدد چهار است و اگر منظور عدد و نسخه 6 باشد در این فیلد به عددی صورت 0110 گنجانده خواهد شد.

فیلد IHL

این فیلد هم مانند فیلد قبل چهار بیتی بوده و اندازه کل بسته در قسمت سرآیند (Header) بر مبنای اعداد 32 بیتی در خود ذخیره می‌کند. به‌عنوان مثلاً اگر در این فیلد عدد 10 قرارگرفته باشد به این معنی است که طول کل قسمت سرآیند (Header) 320 بیت می‌باشد. وجود تمام قسمت‌های سرآیند (Header) الزامی می‌باشد و اگر عددی کوچک‌تر از 5 و یا 0101 در این قسمت وجود داشته باشد خطا ایجاد می‌شود و بسته حذف خواهد شد. حداکثر عددی هم که می‌تواند در این قسمت قرار بگیرد با توجه به چهار بیتی بودن آن عدد 15 یا 1111 در حالت دودویی می‌باشد که این عدد نشان‌دهنده این است که طول سرآیند (Header) نمی‌تواند بیشتر از 60 بایت باشد.

فیلد ToS

فیلد نوع سرویس یا Type of Service که توسط این فیلد ماشین تولیدکننده بسته که مبدأ اطلاعات بوده نوع سرویس درخواستی از مسیریاب‌ها و تجهیزات شبکه بین مبدأ و مقصد را مشخص می‌کند. برای مثال یک ماشی اگر بخواهد با طرف مقابل خود مکالمه صوتی داشته باشد درخواست سرویس با سرعت‌بالا و کم تأخیر را از شبکه بین خود و مقصد می‌کند چون اگر تأخیر در این بین وجود داشته باشد مکالمه صوتی دیگر بی‌فایده بوده. خود این فیلد از چند قسمت دیگر تشکیل‌شده که در تصویر زیر می‌توانید این قسمت‌ها را مشاهده کنید

type of service

سه بیت اول که با حرف P مشخص‌شده به معنای Priority و یا همان حق تقدم است که مبدأ می‌تواند با یک کردن هرکدام از این بیت‌ها سرویس موردنظر خود را از زیر شبکه درخواست نماید. اگر این سه بیت یک باشند یعنی این‌که این بسته دارای بالاترین حق تقدم است باید قبل از دیگر بسته‌ها مورد پردازش و ارسال قرار بگیرد.

سه بیت بعدی به ترتیب بیت‌های D که مخفف Delay و برای تأخیر، بیت T که مخفف  Throughput بوده و به معنای ظرفیت خروجی کانال و بیت R که برگرفته از واژه Reliability و به معنای قابلیت اطمینان مسیر خروجی می‌باشد. حال سیستم ارسال‌کننده با قراردادند عدد صفر و یا یک از زیر شبکه درخواست خود را مبنی بر چگونگی کیفیت خط ارسالی را اعلام می‌دارد. برای مثال اگر ماشین مبدأ درخواست یک کانال برای اجرای کنفرانس تصویری را داشته باشد باید خطی باکیفیت ، سرعت و حق تقدم بالا و تأخیر کم و قابلیت اطمینان پایین داشته باشد که می‌تواند با قرار دادند اعداد مناسب در بیت‌های بالا این خواسته را به اطلاع همه برساند.

دو بیت آخر که در اکثر بسته‌های امروزی بلااستفاده بوده و به‌صورت رزرو شده درآمده و هرچند گاهی برای آزمایش‌هایی از آن استفاده می‌شود و در آخر نیز توجه به نکته ضروری است که بیت‌های فیلد ToS وابسته به مباحث کیفیت سرویس QoS می‌باشد و در جای خود بحث مفصلی که در اینجا فقط به‌اندازه‌ای که نیاز بود گفته شد.

فیلد Total Length

این فیلد با اندازه 16 بیت محتوای عددی است که طول کل بسته IP را مشخص می‌کند که اغلب موارد این بسته‌ها در اندازه 1500 بایت ارسال و دریافت می‌شوند.

فیلد Identification

اگر بسته‌های ارسالی از حد مجاز مسیریاب‌های بین راه اندازه‌ای بزرگ‌تر داشته باشند مجبور به تبدیل‌شدن به قطعات کوچک‌تر هستند و باید دوباره در مقصد برای استفاده از اطلاعات بازسازی شوند. در این فیلد اعدادی قرار می‌گیرند که ترتیب قطعات شکسته شده رادارند و ماشین مقصد می‌تواند با شماره‌های قرار گرفت در این فیلد بسته‌ها را به ترتیب جاگذاری کند و اطلاعات اولیه را به‌صورت کاملاً درست بازسازی نماید. اندازه این فیلد نیز  16 بیت می‌باشد.

فیلد IP Flag

این فیلد دو بیتی از دو قسمت زیر تشکلی شده

بیت DF که با قرار گرفتن عدد یک در آن به مسیریاب‌های بین راه می‌گوید که حق شکستن این بیت‌ها را به قطعات کوچک‌تر را ندارید.

بیت MF مشخص می‌کند که آیا بسته رسیده آخرین قطعه از یک بسته اطلاعاتی است یا این بسته هنوز قطعه‌ای دنباله‌دار در مسیر دارد و باید منتظر آن بسته باشد تا بتواند تکمیل شود.

فیلد Fragment Offset

در این فیلد شماره ترتیب هر قطعه از بسته‌های اطلاعاتی که در بین راه به قطعات کوچک‌تر شکسته شده‌اند و باید در مقصد دوباره برای بازسازی و تشکیل اطلاعات اصلی کنار هم قرار بگیرند. این نکته را نیز در نظر داشته باشید که هر جای در مسیر بین دو ماشین نهایی بسته‌ای به تکه‌های کوچک‌تر شکسته شود باید در ماشین مقصد بازسازی شود.

فیلد TTL

این فیلد که نام آن برگرفته از Time To Live است و اندازه آن 8 بیت در نقش یک شمارنده برای طول عمر بسته عمل می‌کند و با بسته از هر مسیریاب بین راه یک واحد از عدد واردشده در این فیلد کم می‌شود و با رسیدن این عدد به صفر بسته در هرکجای مسیر که باشد حذف خواهد شد. این فیلد برای  این کار گذاشته‌شده که زمانی را در نظر بگیرید که یک بسته به علت مسیریابی نادرست در شبکه در حالت دور بی‌نهایت قرارگرفته و بی‌مورد در حال اشغال پهنای باند شبکه و نیز زمان پردازش مسیریاب‌ها را می‌گیرد و اگر این بسته بعد از صفر شدن این فیلد از بین نرود بعد از مدتی کل شبکه از این بسته‌ها پرشده و شبکه از کار خواهد افتاد.

فیلد Protocol

در این فیلد هشت بیتی مقداری قرار می‌گیرد که مشخص‌کننده سرویسی هست که توسط لایه بالاتر این داده را تولید و تحولی این لایه برای ارسال کرده است می‌باشد.

فیلد Header Checksum

این فیلد 16 بیتی برای خطایابی بسته‌های تبادل شده در شبکه مورد استفاده قرار می‌گیرد و اگر زمانی در بین راه به هر دلیلی بسته دچار تغییر شد با رسیده بسته مقصد و چک شدن این قسمت توسط ماشین و وجود تغییرات  در آن سریعاً بسته حذف خواهد شد.

فیلدهای Source و Destination

این دو فیلد 32 بیتی دارای آدرس‌های مبدأ و مقصد بسته موردنظر می‌باشد و از آن‌ها برای مسیریابی بسته‌ها بین شبکه‌های مختلف تا رسیدن بسته به مقصد موردنظر استفاده می‌شود.

قسمت Payload یا IP Option

در این قسمت داده‌های دریافتی از لایه بالاتر قرار می‌گیرد.


پایان قسمت 8 از سری آموزش های شبکه، منتظر نظرات شما هستیم

  • Admin-2

با عرض سلام حضور دوستان ارجمندم

عده ای از دوستان قبل از سال تحویل ایمیل زده بودند و در مورد سولوشن های سازمانی و ی پی ان پرسیده بودند که بران شدم تا مواردی را طراحی و تقدیم کنم . در ادامه مباحث DMVPN در مقیاس های Single و Dual را طراحی ، شبیه سازی نموده و برآنم تا بشکل ویدیویی مباحث را تقدیمتان کنم . امید است تا بتوانم در تعطیلات عید این امر محقق گردد . در واقع هدیه نوروزی بنده به شماها عزیزانم خواهد بود . در خاتمه دوستانی که منتظر این ویدیوها هستند ، فایل ها ، چند هفته دیگر ، ذیل همین یادداشت اضافه خواهند شد . فدای دوست




  • Senior Administrator

Packet Tracer 6.1

۰۶
ارديبهشت
دوستان ارجمندم ، سلام
این پست کوتاه را برای اطلاع شما از خبر انتشار Cisco Packet Tracer  ورژن 6.1 ارائه دادم . این ورژن در حال دولوپ هستش و یه مژده  surprise داره برای دوستان و طرفدارانش laugh :

فایروال سیسکو Cisco ASA Firewall هم بهش اضافه شده داداش من.هـــــورراااا smileyyes

نکته مهمتر این بود :
 که در نسخه فبلیش روترهایی با ورژن 15 هم اضافه شده بود ، همراه با قبلیت هایی از BGP ، ولی گویا تا GNS3 هست کسی برای BGP دنبال Packet Tracer نمی ره . لینک ارائه مطلب را برای مطالعه ارائه می کنم . شاد باشید . یا حق



 
  • Senior Administrator

دوستان ارجمندم

خبری داغ و جنجالی در مورد شبیه سازی سناریوهای تکنولوژی سیسکو

بالاخره سیسکو پس از مدت ها کار بر روی پروژه ی مربوط به ساخت پیاده سازی کارا بر روی محصولاتش ، در نهایت VIRL : Virtual Internet Routing Lab که  ( وای رل ) تلفظ می شود را عرضه می کند . طبق اعلام سیسکو در اوایل نیمه ی دوم سال 2014 در دسترس خواهد بودblush . در مورد اینکه چه تکنولوژی هایی را ساپورت می کند ، تحقیق را به عهده ی خودتان می گذارم ولی بدانید که عمر GNS3 در حال سر آمدن استangrycrying . لطفا برای آگاهی بیشتر ابتدا ویدئوی مربوطه را ببینید و سپس تیتر عنوان ویدئو را در گوگل سرچ نمایید . موفق باشید

 

 : VIRL : Virtual Internet Routing Lab

 

 

At Cisco Live in Orlando I had the chance to demo the Virtual Internet Routing Lab (VIRL). It is Cisco’s answer to GNS3 or Junipers’ Junosphere using virtualization to create virtual network topologies. This tools will be as revolutionary as GNS3, but at a much larger scale. It is an awesome tool that can be used for certification studying but also to validate production designs. Everyone I spoke to couldn’t wait to get their hands on it, including me!

Below is a screen shot of VIRL. It is using Oracles VMMaestro GUI based on Java. In the screen you can see network topology which is drop and drag. On the left side in purple there is a list of all saved networks. The right middle side has a list of supported devices. Top right side has all of the currently running devices and bottom right preconfiguration tabs. To access CLI of these routers, you has to run in simulation mode then Telnet to individual devices. The preconfiguration is a nice feature that allows you preconfigure IP addresses, Loopback interfaces or routing protocols like OSPF or BGP.

 

Virtual Internet Routing Laboratory screen shot.

Virtual Internet Routing Laboratory screen shot.

VIRL supports virtualizing Cisco’s modified operations system. Cisco created modified versions of their OSes with all features that are not hardware dependent. They are not able to map physical features of all platforms into one tool. It is different than GNS3. VIRL does not use regular IOS version. These virtual routers are basically virtual machines running in the background.

There are four different operating systems that are supported: VIOS (emulates IOS), Titanium (emulates Nexus), XRVR(emulates IOS-XR) and Ultra. These images will be available from Cisco to download. Currently only Ethernet interfaces are supported, but before the public release more interfaces types should be available.

Additionally, you will be able to run virtual servers within the topology. Running any virtual server opens up the testing environment to many capabilities that run in the production networks. There is a feature to SNAT the topology with existing physical networks. Both of these capabilities provide options to scale outside of the virtual environment. The virtualization is so good that Cisco is concerned that people will use these in production.

Cisco is looking at three deployment options:

  • Laptop version
  • Appliance
  • Hosted Access

The first option is running VIRL on your laptop. This is similar to running GNS3. The limitation of this is your laptop’s hardware resources like RAM and CPU. Each VIOS shouldn’t take more than 200-300 MB of RAM. It is the VRVR (IOS-XR) that needs 4GB of RAM (not sure about the other ones).

The second option is connecting to a server internally on your network. Most likely that will be an appliance either virtual or physical. This option works better for large scale topologies with lots of emulated devices. Devices could be accessed with Putty and topology can be designed with the fat client using VMMaestro. The second options fits for validating production network designs.

If you are not interested in locally hosted VIRL, there is a third option which is hosted in Cisco’s cloud. From my conversation with Cisco, this will be accessed using Cisco’s learning network. Access could be provided with VMMaestro or a web design tool. This option is the most scalable and might look similar to Junosphear. Access could be purchased in a similar way as rack rentals but at any time without time slot limitations.

It doesn’t look like Cisco has figured out the pricing and licensing model just yet. All I know is the the laptop version is meant to be affordable anywhere between $100-$500. I would figure the appliance would be little more costly and the cloud hosting much more affordable. “Cisco is not trying to make money on VIRL” (that’s not my quote). They realize that certification and training is just another form of marketing for their productions.

When will it be released to the general public and how can you get your hands on it? Cisco is planning on releasing the first public release in Jan 2014. I asked about beta testing and … well I think they already have way too many people interested. Unless your account team has a lot of pull, January is just right around the corner.

Overall I really liked VIRL. I think there are few bugs for them to iron out. Usability was OK, with a small learning curve. VIRL is going to bring access to platforms that are very difficult to access like IOS-XR and Nexus to every network engineer. The more engineers know how to use these platforms the more they will recommend them. I think it is a win-win for Cisco and for anyone learning about networking.

  • Senior Administrator

Juniper Image On Gns3

۲۸
فروردين

 

 

 

 

 

 

سلام و عرض ادب حضور شما بازدید کننده گرامی

امروز ، نزدیک به 200 روز از تولد وبلاگ پژوهشی شبکه می گذرد و مفتخریم که در همین کوتاه مدت ، دین خود را با مجتمع نمودن مطالب علمی و ارائه ی شکیل آن به شما همراهان ، ادا کرده ایم . نزدیک با 20,000 بار بازدید هم خود مدعای اثبات این مورد است .  در همین راستا ، به منظور ارتقا صنعت علمی پیاده سازی سناریوهای شبکه ، موفق به ساخت و پابلیش کردن ایمیج هایی شدیم که منجر به راحتی پیاده سازی سناریو های مبتنی بر تکنولوژی میکروتیک و این بار تکنولوژی Juniper شده است . تا هم اکنون بالغ بر 2,300 بار لینک مربوطه دانلود شده و نزدیک به 150 ایمیل تشکر آمیز دریافت کرده ایم که متاسفانه بیشتر آنها از خارج از ایران بوده و از هموطنان عزیزمان کمتر حرکتی رصد شد . رسما اعلام می کنم که با عث تاسف است . البته لازم به ذکر است که خیلی از دوستان متاسفانه عادت به دریافت مطالب رایگان دارند و تازه کمترین استفاده ای هم از آن نمی کنند . همین که بتوانند با زبان بازی در بعضی از مکان های کاریشان ، حقوق بیشتر و یا زمان بیشتر ، دارای شغل باشند برایشان کفایت می کند ( البته به دور از جان و مرام خیلی از شما عزیزان و گرامییان ) . کوتاه سخن اینست که ایمیج های juniper  برای ارائه آماده هستند . حجم فایل مربوطه بالغ بر 2 گیگابایت است و برای سهولت استفاده شما عزیزان فیلم آموزشی هم ارائه شده است . خوب دیگر چه می خواهید عزیزان

 

Hi Dear visitor attendance

Today, nearly 200 days of blog network research is going on and are proud to be the short term, their religion with the science and provide a stylish complex that to their relatives. Made a point of said. With nearly 20,000 visits to the claim is proved in this case. In this regard, in order to promote the implementation of industry network scenarios, we are able to build and lead Pablysh image to easily implement technology-based scenario Mikrotik and this time is Juniper technology. Has already been downloaded over 2,300 times the corresponding link and have received nearly 150 emails thank you, but unfortunately most of them were from outside the country and my fellow citizens less motion was observed. I officially declare the causes regret. So that they can play with language in some working places, more rights or more times, they have jobs for them will suffice (though not too far from the lives and beliefs of your loved ones ). In short, is that the images are prepared to offer juniper. The file size is over 2 GB and the ease of use of your training videos are also provided. Well, what you loved ones.

 

 : Ali Kasraei - Juniper On Gns3 - Part 1

 

 

 

 : Ali Kasraei - Juniper On Gns3 - Part 2

 

 

 

  • Senior Administrator