صفحه اصلي > MIKROTIK / MikroTik MtcRE / دانلود فیلم های آموزشی > دانلود فیلم آموزش MikroTik MTCRE به زبان فارسی (قسمت دوم) آشنایی با مفاهیم OSPF و نحوه عملکرد

دانلود فیلم آموزش MikroTik MTCRE به زبان فارسی (قسمت دوم) آشنایی با مفاهیم OSPF و نحوه عملکرد


9 دی 1395. نويسنده: admin

 دانلود فیلم آموزش MikroTik MTCRE به زبان فارسی (قسمت دوم) آشنایی با مفاهیم OSPF و نحوه عملکرد

 توضیحات ارائه شده مربوط به کتب سیسکو است و چون این پروتکل استاندارد است تفاوتی از نظر سیسکو و میکروتیک ندارد

 

1 - در این آموزش ابتدا به مفاهیم و نحوه عملکرد پروتکل مسیریابی OSPF خواهیم پرداخت

2 - سپس با جداول NEIGHBORSHIP - TOPOLOGY و ROUTING در OSPF آشنا خواهیم شد

3 - در انتها به بررسی نحوه محاسبه متریک و انتخاب بهترین مسیر در OSPF می پردازیم و با روترهای DR و BDR در OSPF آشنا خواهیم شد

 

پروتکل OSPF یک پروتکل LINKSTATE است یعنی برای پیدا کردن بهترین مسیر , وضعیت لینک ها را بررسی می کند

این پروتکل متن باز است و در تمامی دستگاه های شبکه دیده می شود

برای آشنایی بهتر با این پروتکل باید آن را با یک پروتکل DISTANCE VECTOR همچون RIP مقایسه کنیم

 

تفاوت اول : در پروتکل های مسیریابی DISTANCE VECTOR برای پیدا کردن بهترین مسیر ما از یک جدول استفاده می کنیم به نام جدول روتینگ اما در پروتکل های LINKSTATE همچون OSPF از سه جدول به نام های جدول همسایگی - توپولوژی و روتینگ استفاده می شود

 

تفاوت دوم : پروتکل های DISTANCE VECTOR در باره مسیر های اطراف خود از همسایه ها سوال می پرسند و به جواب آنها اعتماد کرده , پس جواب آنها را در جدول روت خود قرار می دهد اما پروتکل های LINKSTATE از همسایه ها مسیرهای را جویا می شوند اما به جواب های آنها اعتماد نمی کنند و خودشان از بین جواب های مختلف بر اساس پارامترهای متریک , بهترین مسیر را انتخاب می کنند

 

تفاوت سوم : پروتکل های مسیریابی DISTANCE VECTOR فقط همسایه های مستقیم خود را می شناسند اما پروتکل های LINKSTATE توپولوژی کامل شبکه را می شناسند

 

تفاوت چهارم : در پروتکل های DISTANCE VECTOR همسایه ها به سمت یکدیگر آپدیت ارسال می کنند که درون این پکت های آپدیت به معرفی رنج شبکه هایی که می شناسند پرداخته شده است اما در LINKSTATE تنها رنج شبکه ها در پکت های آپدیت نیست بلکه وضعیت لینک ها ارسال می شود مثلا نوع لینک (ETHERNET) سرعت لینک - پهنای باند لینک - شلوغی لینک و رنج شبکه آن لینک

 

نحوه عملکرد کلی پروتکل OSPF : در پروتکل OSPF روترهایی یکدیگر را می بینند که شماره AREA یکسان داشته باشند

پس بعد از پیکربندی شدن روترهای OSPF به یک AREA مشترک

ابتدا آن روتر های به یکدیگر سلام می کنند تا به این شکل با یکدیگر آشنا شوند این کار برای تشکیل جدول همسایگی لازم است

نحوه کار به این صورت است که پس از سلام کردن به یکدیگر , پارامترهایی را با یکدیگر چک می کنند در صورت یکسان بودن پارامترها شرایط تشکیل جدول همسایگی ایجاد شده , دو روتر همسایه خواهند شد

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

حال الگوریتم SPF فعال می شود و به بررسی مسیرهای موجود در جدول توپولوژی می پردازد و بهترین آنها را انتخاب کرده به جدول روتینگ برای استفاده منتقل می کند

شرایط انتخاب بهترین مسیر در انتها بررسی خواهد شد

اگر فرض کنیم در شبکه شما 10 روتر وجود داشته باشد یعنی 10 روتر را در یک AREA قرار داده باشید برای بسته شدن کامل شبکه باید بین هر دو روتر یک بار تمامی موارد بالا طی شود حال اگر یکی از روتر های مجددا تغییر کند باید 9 روتر دیگر این تغییر را بفهمند پس باز از اول تمامی مراحل بالا طی می شود

به همین دلیل گفته می شود که عملکرد OSPF سنگین است و هر چه تعداد روترهای داخل یک AREA کمتر باشد و به سمت استفاده از چند AREA در شبکه برویم عملکرد سبک تر و سریع تر خواهد شد

به این حالت MULTI AREA گفته می شود که با استفاده از BACKBONE AREA طراحی می شود (در ویدیو توضیح خواهیم داد)

 

نحوه عملکرد جداول OSPF با جزئیات

1- بسته شدن جدول همسایگی :

OSPF برای عملکرد خود از چند فاز استفاده می کند

 

فاز اول DOWN : دو روتر اگر با پروتکل OSPF کانفیگ نشده باشند از نظر OSPF در فاز DOWN هستند چون OSPF را نمی شناسند

 

فاز دوم INITIALIZE : به محض اینکه OSPF بر روی آنها فعال شد

یکی از روتر ها با استفاده از IP مالتی کست خود 224.0.0.5 یک سلام در شبکه ارسال می کند و در این سلام خود را معرفی می کند

چرا از IP مالتی کست برای این سلام استفاده می کند ؟ چون مخاطب خود را نمی شناسد و به دنبال روترهایی می گردد که شاید مخاطب او باشند

به این فاز که یک روتر به صورت مالتی کست بدون آشنایی با مخاطب خود و به امید پیدا کردن مخاطب سلام می کند فاز INITIALIZE گویند

 

فاز سوم : TWO WAY : در صورتیکه کسی سلام آن روتر را دریافت کند به روتر مورد نظر سلام می کند و خود را معرفی می کند به عنوان مثال می گوید سلام من روتر 2 هستم و این سلام را به صورت یونیکست به سمت روتر یک ارسال می کند

چون سلام اول روتر 1 مخاطب نداشت و کلی بود حال برای اینکه به روتر 2 بفهماند که سلام او را گرفته و می خواهد با او همسایه شود

مجددا به روتر 2 به صورت یونیکست سلام می کند

به صورت خلاصه یک سلام از سمت روتر 2 به روتر 1 می آید و روتر 1 نیز جواب می دهد

در این دو سلامی که رد و بدل می شود پارامترهایی چک خواهد شد که به پارامترهایی تشکیل همسایگی معروف است

این پارامترهای عبارتند از : HELLO TIME - DEAD TIME - AREA NUMBER - SUBNET NUMBER - AUTHENTICATION

که در ویدیو به توضیح آن پرداخته ایم در صورت یکسان بودن این پارامترها دو روتر با یکدیگر تشکیل همسایگی می دهند به این فاز TWO WAY گویند

 

2 - بسته شدن جدول توپولوژی

در جدول توپولوژی دو حالت وجود دارد یا دو روتری که تشکیل همسایگی داده اند به صورت POINT TO POINT به یکدیگر متصل شده اند و یا به صورت MULTIPOINT

ما به بررسی هر دو خواهیم پرداخت

ابتدا بررسی حالت POINT TO POINT

در این حالت دو روتر با یک سیم به یکدیگر متصل شده اند

قبل از توضیح این جدول باید با مفهوم ROUTER ID آشنا شوید

ROUTER ID در OSPF چیست ؟

ROUTER ID یک شناسه است که روتر OSPF خود را با آن شناسه به همسایه ها معرفی می کند در واقع یک شناسه 32 بیتی شبیه به IP که معرف روتر است

برای ایجاد روتر ID در OSPF دستور خاصی وجود دارد که می توانید از آن استفاده کنید اما در صورتیکه شما زدن این دستور را فراموش کرده باشید

خود روتر به سمت اینترفیس های لوپ بک (اینترفیس های مجازی روی روتر که برای تست استفاده می شود) می رود و بزرگترین IP آدرس اینترفیس لوپ بک را برداشته به عنوان ROUTER ID استفاده می کند در صورتیکه لوپ بک نداشته باشید بزرگترین IP آدرس اینترفیسی که روشن است را انتخاب می کند مثلا اگر یک اینترفیس IP 192.168.1.1 و اینترفیس بعدی IP 192.168.2.1 داشته باشد .

IP 192.168.2.1 به عنوان ROUTER ID انتخاب می شود

فرض کنیم که برای هر دو روتر خود به صورت دستی ROUTER ID ست کرده باشیم

برای روتر اول ROUTER ID را 1.1.1.1 زده ام و برای روتر دوم 2.2.2.2

حال به بررسی جدول توپولوژی زمانیکه ارتباط POINT TO POINT است می پردازیم

 

فاز چهارم  EXSTART : در این فاز هر روتری که ROUTER ID بزرگتری داشته باشد شروع کننده ارتباط است و به ارسال مواردی که می شناسد به سمت روتر همسایه می پردازد

فاز پنجم : EXCHANGE : در این فاز ابتدا یک پکت با نام DBD از روتر 2 به سمت روتر 1 ارسال می شود DBD مخفف عبارت DATABASE DESCRIPTION  است

داخل این پکت توضیحات مختصری از شبکه هایی که روتر 2 می شناسد وجود دارد

چون ارتباطات در OSPF به صورت مطمئن است بعد از دریافت DBD , توسط روتر 1 یک پیغام ACK برای روتر دوم می رود

همین پروسه برای روتر یک نیز رخ می دهد و یک DBD از سمت روتر 1 به سمت روتر 2 می رود و روتر 2 به روتر 1 ACK می دهد

 

فاز ششم LOADING : روتر یک بعد از گرفتن پکت DBD از سمت روتر 2 به روتر 2 می گوید که در باره شبکه هایی که در این پکت وجود دارد اطلاعات کامل تری برایش ارسال کند برای این کار از پکت LSR که مخفف عبارت LINK STATE REQUEST است استفاده می کند

پس روتر 1 به سمت روتر 2 یک پکت LSR برای ارسال درخواست خود می زند

روتر 2 پس از دریافت LSR به سمت روتر 1 پکت ACK می زند تا تایید کند که پکت را گرفته است

سپس یک پکت به نام LSU ایجاد کرده و به سمت روتر 1 ارسال می کند LSU مخفف عبارت LINK STATE UPDATE است و تمامی اطلاعات در این پکت موجود است

در OSPF به اطلاعات LSA گویند

روتر 1 پس از دریافت LSU به سمت روتر 2 پیغام ACK می دهد و بدین گونه با مسیر های موجود آشنا می شود

یک بار نیز برعکس این پروسه انجام خواهد شد

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

 

فاز هفتم FULL : الگوریتم SPF فعال شده جدول توپولوژی را بررسی کرده بهترین مسیر را انتخاب و به جدول روتینگ منتقل می کند

بهترین مسیر کدام است ؟

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

متریک برای هر مسیر = پهنای باند مرجع 100 مگ تقسیم بر پهنای باند هر مسیر

به عنوان مثال مسیر هایی که FASTETHERNET هستند و سرعت 100 مگ دارند متریک آن برابر 1 است

مسیر های ETHERNET سرعت 10 مگ دارند و متریک آنها برابر 10 است

هرچه متریک کمتر باشد مسیر بهتر است

 در توپولوژی های مالتی پوینت در OSPF از روتر های DR که مخفف DESIGNETED ROUTER و BDR که مخفف BACKUP DESIGNETED ROUTER  است استفاده می شود تا تعداد دفعات TOPOLOGY DATABASE EXCHANGE را کاهش دهد

در رابطه با روتر DR , BDR , ABR  , ASBR و همچنین MULTIPOINT AREA و VIRTUAL LINK در پارت بعدی  OSPF صحبت خواهیم کرد

 

3 - جدول روتینگ

در جدول روتینگ بهترین مسیر ها با متریک خود وجود دارند

 

 

 

 

 

دانلود فیلم آموزش Mikrotik Mtcre به زبان فارسی (عملکرد OSPF)

 

زبان : فارسی

نوع آموزش : ویدیو

کیفیت : عالی

حجم ویدیو :  62 M

زمان : 52 Min

سطح : حرفه ایی

مدرس : نمازی زاده


بازگشت