همه پروتکلهای مسیریابی یک هدف واحد را دنبال میکنند، هدایت ترافیک دادهها در مسیر بهینه به سمت مقصدی که انتخاب بین مسیرهای متعدد داده میشود. بخش “داینامیک” به توانایی پروتکل برای محاسبه مجدد و مسیریابی ترافیک، زمانی که مسیرهای بهینه بیشتری در دسترس قرار می گیرند یا زمانی که پیوندها در امتداد بهینه ترین مسیر از کار می افتند اشاره دارد. گفته می شود، همه پروتکل های مسیریابی یکسان نیستند. بیایید چهار مورد از محبوبترین پروتکلهای مسیریابی که امروزه در شرکتها مورد استفاده قرار میگیرند را بررسی کنیم تا ببینیم چه تفاوتهایی با یکدیگر دارند و بهترین کاربرد آنها در زیرساختهای شبکه کجاست.
RIPv2
پروتکل مسیریابی (RIPv2)، یک پروتکل مسیریابی LAN رایج در دهه 90 بود، اما به سرعت در شبکه های تولیدی از بین می رود. RIPv2 از مشکلات مقیاس پذیری به دلیل حداکثر تعداد پرش نسبتاً کم 15 دستگاه مسیریابی رنج می برد. در مقایسه با پروتکلهای مسیریابی مدرنتر، روشهای RIPv2 برای انتخاب مسیرهای بهینه و زمان همگرایی قابل توجهی که برای محاسبه مجدد مسیرها طول میکشد، آن را تقریباً منسوخ میکند. امروزه، تنها دلیلی که ممکن است در شبکهای که RIPv2 اجرا میکند این است که شبکه بسیار قدیمی است و نیاز جدی به ارتقا دارد یا اینکه شبکه از سختافزار مسیریابی ارزانتر و درجه یک مصرفکننده استفاده میکند که فقط میتواند RIP را پشتیبانی کند.
EIGRP
مانند RIPv2، پروتکل مسیریابی پیشرفته (EIGRP) یک پروتکل مسیریابی ترکیبی است. اما از نظر مقیاس پذیری و زمان همگرایی، EIGRP RIPv2 را از آب خارج می کند. EIGRP یک انتخاب محبوب برای مسیریابی در شبکه های بزرگ و کوچک است. بسیاری از مهندسان شبکه معتقدند که EIGRP بهترین انتخاب برای پروتکل مسیریابی در شبکه های خصوصی است زیرا بهترین تعادل را بین سرعت، مقیاس پذیری و سهولت مدیریت ارائه می دهد.
یکی از اشکالات EIGRP این است که برای مدت طولانی، پروتکل مسیریابی اختصاصی سیسکو بود که فقط بر روی سخت افزار و نرم افزار سیسکو اجرا می شد و محدود به شبکههایی که فقط تجهیزات سیسکو بوده است. در سال 2013، سیسکو EIGRP را به عنوان یک پیش نویس IETF باز کرد و برخی از فروشندگان EIGRP را پذیرفته و آن را روی روترها، سوئیچ ها و تجهیزات مرتبط خود ارائه کردند. صرف نظر از این، شما همچنان باید مراقب باشید که هر قطعه از تجهیزات شبکه خود که می خواهید EIGRP روی آن اجرا کنید، از پروتکل پشتیبانی می کند. حتی سری Meraki خود سیسکو از سوییچ های لایه 3 و لوازم امنیتی هیچ پشتیبانی از EIGRP را ارائه نمی دهد. بنابراین ممکن است این پروتکل مسیریابی دیگری باشد که زمانی محبوب بود و در نهایت از بین خواهد رفت.
OSPF
جایگزین اصلی برای EIGRP برای اکثر استقرارهای مسیریابی LAN ، پروتکل (OSPF) است. برخلاف EIGRP، OSPF همیشه یک پروتکل استاندارد باز بود و یک گزینه در دسترس تقریباً روی هر سخت افزار شبکه سازمانی مدرن ساخته شده در دو دهه گذشته است. در حالی که برخی می گویند که راه اندازی و مدیریت OSPF در مقایسه با EIGRP کمی پیچیده تر است، پس از دستیابی به مواردی مانند دامنه های مسیریابی سیستم مستقل، اجرای آن نسبتاً آسان است.
BGP
پروتکل مسیریابی که بیشتر از همه متفاوت است، پروتکل (BGP) است. RIP، EIGRP و OSPF همه پروتکل های دروازه داخلی (IGP) هستند در حالی که BGP یک پروتکل دروازه خارجی (EGP) است. اساساً، پروتکلهای داخلی به منظور مسیریابی دادهها در سراسر شبکهای هستند که شما کاملاً کنترل و نگهداری میکنید. پروتکل های مسیریابی خارجی برای مبادله مسیرها بین شبکه های مجزا که هیچ کنترلی روی آنها ندارید استفاده می شود. BGP پروتکل مسیریابی مورد استفاده در اینترنت است. بنابراین، رایج ترین استفاده سازمانی، اجرای BGP در لبه اینترنت شما هنگام اتصال به ISP است.
حال، چرا از یک پروتکل مسیریابی مانند BGP برای مسیریابی به اینترنت به جای ایجاد یک مسیر پیش فرض ثابت استفاده کنیم؟ دلیل آن این است که چندین اتصال اینترنتی به چندین ارائه دهنده داشته باشید و بخواهید قابلیت Failover خودکار و تعادل بار را ارائه دهید. این بدان معناست که شما چندین مسیر یا انتخاب دارید که در آن ISP بهترین مسیر ورود و خروج برای مقاصد خاص در اینترنت است. BGP را می توان برای خرابی از یک پیوند ISP به پیوند دیگر در هنگام خرابی اتصال اولیه استفاده کرد. BGP همچنین می تواند برای یادگیری جداول مسیریابی کامل یا جزئی پیکربندی شود تا تصمیمات مسیریابی بهتری بر اساس مسیر اینترنت خروجی بهینه به روتر مقصد اتخاذ شود.
همانطور که می بینید، پروتکل های مسیریابی مزایا و معایب خاص خود را دارند و موقعیت هایی دارند که در آن بهترین عملکرد را دارند. به همین دلیل، بسیاری از سازمانها چندین پروتکل مسیریابی را در یک شبکه اجرا میکنند و از تکنیکهای توزیع مجدد مسیر استفاده میکنند تا آنها را وادار به بازی خوب با یکدیگر کنند.