GRE — کپسوله‌سازی مسیریابی عمومی

ساده‌ترین تونل اینترنت: کل بستهٔ اصلی را درون یک بستهٔ IP دیگر می‌گذارد تا دو شبکهٔ خصوصی از روی اینترنت به هم وصل شوند. GRE رمزنگاری ندارد و معمولاً همراه IPsec به کار می‌رود.

  • لایهٔ OSI: 3 (شبکه)
  • انتقال: IP (پروتکل 47)
  • پورت: —
  • استاندارد: RFC 2784 / 2890
  • سطح: متوسط · حدود 7 دقیقه

نکته‌های کلیدی

  • GRE هر پروتکلی را (IPv4، IPv6 و حتی چندپخشی) درون IP حمل می‌کند؛ برای همین OSPF از روی تونل GRE کار می‌کند.
  • سربار ۲۴ بایت است؛ MTU تونل را روی ۱۴۷۶ و MSS را حدود ۱۴۳۶ بگذارید تا بسته‌ها قطعه‌قطعه نشوند.
  • GRE رمزنگاری و احراز هویت ندارد؛ برای ترافیک حساس آن را درون IPsec بگذارید.

مراحل شبیه‌سازی (6 بسته)

  1. بستهٔ اصلی: رایانهٔ شعبه سرور مرکزی را ping می‌کند. بستهٔ اصلی نشانی خصوصی دارد و روی اینترنت مسیریابی نمی‌شود.
  2. کپسوله‌سازی: روتر شعبه بستهٔ اصلی را دست‌نخورده درون یک سرآیند GRE و یک سرآیند IP تازه با نشانی‌های عمومی دو روتر می‌گذارد. شمارهٔ پروتکل ۴۷ یعنی بار، GRE است.
  3. باز کردن تونل: روتر مرکزی سرآیند بیرونی و GRE را برمی‌دارد و بستهٔ اصلی را مثل یک بستهٔ عادی به سرور می‌رساند.
  4. پاسخ در تونل: پاسخ سرور هم همین مسیر را برعکس طی می‌کند. از دید دو شبکهٔ خصوصی، تونل فقط یک گام است.
  5. تونل با کلید: وقتی چند تونل میان دو روتر هست، فیلد اختیاری Key مشخص می‌کند بسته متعلق به کدام تونل یا VRF است.
  6. شنود روی اینترنت: هر روتری در اینترنت می‌تواند نشانی‌ها و محتوای بستهٔ داخلی را بخواند؛ چون GRE هیچ رمزنگاری ندارد. راه درست، GRE روی IPsec است.

پرسش‌های رایج

GRE چیست؟

GRE (کپسوله‌سازی مسیریابی عمومی) ساده‌ترین تونل اینترنت: کل بستهٔ اصلی را درون یک بستهٔ IP دیگر می‌گذارد تا دو شبکهٔ خصوصی از روی اینترنت به هم وصل شوند. GRE رمزنگاری ندارد و معمولاً همراه IPsec به کار می‌رود.

GRE در کدام لایهٔ شبکه کار می‌کند؟

در لایهٔ ۳ مدل OSI (شبکه)؛ انتقال: IP (پروتکل 47). دسته: امنیت و تونل.

استاندارد GRE کدام است؟

GRE در RFC 2784 / 2890 تعریف شده است (۲۰۰۰).

GRE در سرآیند IP با کدام شمارهٔ پروتکل شناخته می‌شود؟

۴۷.

مهم‌ترین نکته‌های GRE چیست؟

GRE هر پروتکلی را (IPv4، IPv6 و حتی چندپخشی) درون IP حمل می‌کند؛ برای همین OSPF از روی تونل GRE کار می‌کند. سربار ۲۴ بایت است؛ MTU تونل را روی ۱۴۷۶ و MSS را حدود ۱۴۳۶ بگذارید تا بسته‌ها قطعه‌قطعه نشوند. GRE رمزنگاری و احراز هویت ندارد؛ برای ترافیک حساس آن را درون IPsec بگذارید.

درس‌های مرتبط

  • LLDP — کشف همسایه در لایهٔ پیوند
  • LACP — تجمیع خودکار لینک‌ها
  • STP / RSTP — پروتکل درخت پوشا
  • VXLAN — شبکهٔ محلی مجازی گسترش‌پذیر
  • OSPF — کوتاه‌ترین مسیر باز نخست
  • TLS 1.3 — امنیت لایهٔ انتقال
  • HTTP Proxy — پراکسی پیشرو
  • SOCKS5 — پراکسی عمومی لایهٔ نشست

منابع