مروری بر پروتکل Exterior Gateway، منشا، عملکرد داخلی و جایگاه آن در دنیای سرورهای پراکسی.
تاریخچه و ریشه های پروتکل دروازه خارجی
پروتکل دروازه خارجی (EGP)، همانطور که امروزه آن را می شناسیم، اولین بار در اواخر قرن بیستم ظهور کرد. با رشد سریع اینترنت در دهه 1980، نیاز به یک روش استاندارد برای تبادل اطلاعات جدول مسیریابی بین سیستمهای مستقل (AS)، که شبکههایی توسط یک شرکت واحد مدیریت میشوند، پدیدار شد.
اولین ذکر EGP در سال 1982، در سندی با عنوان "EGP - Exterior Gateway Protocol" منتشر شد که با عنوان RFC 827 منتشر شد. RFCها یا درخواستها برای نظرات، مجموعهای از یادداشتها هستند که بسیاری از جنبههای شبکههای کامپیوتری، از جمله پروتکلها، رویهها را مورد بحث قرار میدهند. ، برنامه ها و مفاهیم. این RFC توسط Eric C. Rosen از Bolt Beranek و Newman Inc. نوشته شده است که نقش مهمی در توسعه اینترنت داشته است.
گسترش موضوع: پروتکل دروازه خارجی
EGP یک پروتکل بردار فاصله است که برای تبادل اطلاعات مسیریابی بین سیستمهای مستقل مختلف در اینترنت استفاده میشود. یک سیستم خودمختار (AS) اساساً یک شبکه یا مجموعه ای از شبکه های تحت کنترل یک نهاد است، مانند یک ISP یا یک سازمان بزرگ.
EGP برای استفاده در محیطی ایجاد شد که در آن هر دروازه (روتر) یک اتصال مستقیم به هر AS فرض می شود. هر روتر دارای EGP با همتایان خود برای تبادل اطلاعات دسترسی به شبکه ارتباط برقرار میکند و روترها را قادر میسازد تا در مورد بهترین مسیر برای ارسال بستهها تصمیمات آگاهانه بگیرند.
با این حال، EGP برای تعیین بهترین مسیر برای انتقال داده بر اساس معیارهایی مانند فاصله یا هزینه طراحی نشده است. در عوض، به سادگی اطلاعات مسیریابی را منتشر می کند و برای انتخاب مسیر بهینه به پروتکل های دروازه داخلی (IGP) مانند RIP یا OSPF بستگی دارد.
ساختار داخلی و عملکرد پروتکل دروازه خارجی
EGP بر روی مجموعه ای ساده از دستورات و پیام های رد و بدل شده بین روترها عمل می کند. این پروتکل پنج نوع پیام را تعریف می کند: Hello/I-Heard-You (IHU)، درخواست، به روز رسانی، پاسخ و نظرسنجی.
پیام های Hello و IHU برای ایجاد و حفظ روابط همسایه بین روترها استفاده می شود. پیامهای درخواست و بهروزرسانی برای درخواست و ارسال اطلاعات مسیریابی استفاده میشوند، در حالی که پیامهای پاسخ و نظرسنجی برای تأیید دریافت بهروزرسانیها و درخواست بهروزرسانیها استفاده میشوند.
EGP با ایجاد یک رابطه همسایه بین یک دروازه اصلی (روتر) و یک دروازه لبه کار می کند. هنگامی که این رابطه شکل گرفت، دروازه لبه یک پیام نظرسنجی EGP را به دروازه اصلی ارسال می کند، که با یک پیام به روز رسانی EGP پاسخ می دهد که حاوی لیستی از شبکه هایی است که می توان از طریق دروازه اصلی به آنها دسترسی پیدا کرد. سپس دروازه لبه می تواند جدول مسیریابی خود را متناسب با آن به روز کند.
ویژگی های کلیدی پروتکل Exterior Gateway
ویژگی های کلیدی EGP عبارتند از:
- اکتساب همسایه: این فرآیند شامل ایجاد و حفظ روابط همسایه بین روترها است.
- حمل و نقل قابل اعتماد: EGP از پروتکل User Datagram Protocol (UDP) برای انتقال استفاده می کند و شامل مکانیسم هایی برای تبادل پیام قابل اعتماد است.
- تبادل اطلاعات قابلیت دسترسی به شبکه: EGP توانایی تبادل اطلاعات در مورد دسترسی به شبکه بین روترها در سیستم های مستقل مختلف را فراهم می کند.
- مکانیسم نظرسنجی: EGP از یک مکانیسم نظرسنجی استفاده می کند که نوعی درخواست به روز رسانی مسیریابی است تا اطلاعات مسیریابی را مبادله کند.
انواع پروتکل های دروازه خارجی
با گذشت زمان، نسخههای مختلفی از پروتکلهای دروازه خارجی برای برآوردن نیازهای شبکههای مختلف پدیدار شدند:
پروتکل | شرح |
---|---|
EGP (پروتکل دروازه خارجی) | پروتکل اصلی دروازه خارجی، همانطور که در بالا توضیح داده شد. |
BGP (پروتکل دروازه مرزی) | امروزه پرکاربردترین پروتکل دروازه خارجی، BGP، پیشرفته تر و انعطاف پذیرتر از EGP است. مکانیزم های قوی برای پیشگیری از حلقه، کنترل سیاست و مقیاس پذیری فراهم می کند. |
IDRP (پروتکل مسیریابی بین دامنه) | یک پروتکل دروازه خارجی استاندارد ISO که از مسیریابی بین سیستم های مستقل مختلف پشتیبانی می کند. با این حال، در عمل به طور گسترده استفاده نمی شود. |
راه های استفاده از EGP و چالش های مرتبط
EGP در درجه اول برای اتصال یک سیستم مستقل با ستون فقرات اینترنت استفاده می شود. با این حال، این پروتکل بدون چالش نیست:
- معیارهای مسیریابی محدود: EGP معیارهای مسیر مانند هزینه، پهنای باند یا تراکم را در هنگام تصمیمگیری بهترین مسیر برای ارسال بسته در نظر نمیگیرد.
- مکانیسم پیشگیری بدون حلقه: EGP فاقد هر گونه مکانیزم پیشگیری از حلقه ذاتی است که آن را در برابر حلقه های مسیریابی آسیب پذیر می کند.
- مسائل مقیاس پذیری: با افزایش تعداد سیستم های مستقل در اینترنت، EGP با مشکلات مقیاس پذیری مواجه شد.
این مشکلات با استفاده از پروتکل های پیشرفته مانند BGP حل می شوند. BGP مکانیسمهای پیشگیری از حلقه را ارائه میکند، ویژگیهای مسیر را برای انتخاب مسیر در نظر میگیرد و از CIDR (مسیریابی بین دامنهای بدون کلاس) پشتیبانی میکند، که امکان استفاده کارآمدتر از فضای آدرس IP و مقیاسپذیری بهتر را فراهم میکند.
مقایسه با اصطلاحات مشابه
مدت، اصطلاح | شرح | مقایسه |
---|---|---|
IGP (پروتکل دروازه داخلی) | برای تبادل اطلاعات مسیریابی در یک سیستم مستقل استفاده می شود. | برخلاف EGP، IGP در یک سیستم مستقل عمل میکند و معیارهای مسیریابی را برای انتخاب مسیر بهینه در نظر میگیرد. به عنوان مثال می توان به OSPF و RIP اشاره کرد. |
BGP (پروتکل دروازه مرزی) | نوعی EGP که برای تبادل اطلاعات مسیریابی بین سیستم های مستقل استفاده می شود. | BGP از EGP اصلی پیشرفته تر است و امروزه استاندارد مسیریابی بین AS است. |
چشم اندازها و فناوری های آینده مرتبط با EGP
اگرچه EGP تا حد زیادی توسط BGP جایگزین شده است، اصول پشت ایجاد آن همچنان بر مسیریابی اینترنت تأثیر می گذارد. پیشرفتهای آینده در پروتکلهای دروازه خارجی ممکن است شامل ویژگیهای امنیتی قویتر، پشتیبانی بهتر از IPv6 و بهبود مسیریابی مبتنی بر سیاست باشد.
سرورهای پروکسی و پروتکل دروازه خارجی
در حالی که خود سرورهای پروکسی مستقیماً از EGP یا سایر پروتکلهای مسیریابی استفاده نمیکنند، عملکرد آنها ارتباط نزدیکی با عملکرد کارآمد این پروتکلها دارد. سرورهای پروکسی، مانند سرورهای ارائه شده توسط OneProxy، به عنوان واسطه بین مشتریان و اینترنت گسترده تر عمل می کنند. آنها بر عملکرد مناسب پروتکل های مسیریابی اینترنت، از جمله BGP، تکیه می کنند تا اطمینان حاصل کنند که درخواست های مشتری به سرورهای مناسب ارسال شده و پاسخ ها به موقع بازگردانده می شوند.
در برخی موارد، سرورهای پراکسی ممکن است بخشی از شبکه هایی باشند که از BGP یا سایر EGP ها استفاده می کنند. به عنوان مثال، یک ارائه دهنده سرور پراکسی بزرگ ممکن است از BGP برای مدیریت مسیریابی بین شبکه خود و سایر ISP ها استفاده کند.
لینک های مربوطه
برای اطلاعات بیشتر در مورد پروتکل دروازه خارجی، می توانید از منابع زیر دیدن کنید:
چه به مبانی تاریخی مسیریابی اینترنت علاقه مند باشید و چه به دنبال درک مکانیزم های پشت سرویس پراکسی مورد علاقه خود باشید، درک پروتکل دروازه خارجی بخش ارزشمندی از سفر است.