روش محاسبه مسیر پروتکل OSPF
پروتکل مسیر یابی OSPF از معیاری به نام Cost برای محاسبهMetric و از یک پهنای باند مرجع یا Refrence Bandwidth به اندازه ۱۰۰ مگابایت بر ثانیه برای محاسبه Cost استفاده می کند .هر چقدر مقدارCost کمتر باشد به معنای سرعت بیشتر لینک ارتباطی است. برای محاسبهCost پروتکل OSPF از یک فرمول محاسباتی استفاده می کند که در آن Refrence Bandwidthیا پهنای باند مرجع تقسیم بر پهنای باندInterfaceیا Interface Bandwidth می شود و یا به عبارت دیگر از فرمول10^8/Bandwidth می توان استفاده نمود.
در نهایت نتیجه به دست آمده نمایانگرCost لینک ارتباطی خواهد بود .برای مثال اگر شما یک لینک اترنت با سرعت100 Mbps داشته باشید مقدارOSPF Metric شما(100Mbps/10Mbps) برابر 10 خواهد شد.
پهنای باند مرجع یا Refrence Bandwidthدر OSPFبصورتMbps100 در نظر گرفته می شود که همانطور که مشاهده کردید مقدار پیش فرض فرمول ما نیز هست. اما در این فرمول تفاوتی بینInterface هایی که بیشتر از100 Mbps سرعت دارند و آنهایی که 100 Mbpsسرعت دارند وجود ندارد و سرعت های بیش از 100 Mbpsبه منزله سرعت100 Mbps محاسبه خواهد شد.
امروزه زیرساخت های شبکه با سرعتهای1 Gbps و 10 Gbpsنیز بسیار معمول هستند و استفاده میشوند. اگر بخواهیمOSPF Cost را با توجه به فرمول بالا برای یک روتر که دارای دو کارت شبکهFast Ethernet با سرعت100 Mbps و یک کارت شبکه 1 Gbpsمحاسبه کنیم در نهایت هر دو به یک جواب خواهند رسید. اگر میخواهید این رفتار پیش فرض را تغییر دهید ،می توانید با استفاده از دستور auto-cost در فرآیند مسیریابی OSPF این کار را انجام دهید. اگر میخواهیدRefrence Bandwidth درOSPF را تغییر دهید بایستی مطمئن شوید که این کار بر روی تمام روتر هایی که در شبکه شما به صورتOSPF پیکربندی شدهاند نیز انجام شده باشد. جدول پیش رو لیست Cost های پیش فرض برای پهنای باند های مختلف را نشان میدهد:
Router(Config-router)#auto cost refrence bandwidth 1000 */Attention!!!.if need to change,must be set on all router