GRE — کپسولهسازی مسیریابی عمومی
سادهترین تونل اینترنت: کل بستهٔ اصلی را درون یک بستهٔ IP دیگر میگذارد تا دو شبکهٔ خصوصی از روی اینترنت به هم وصل شوند. GRE رمزنگاری ندارد و معمولاً همراه IPsec به کار میرود.
- لایهٔ OSI: 3 (شبکه)
- انتقال: IP (پروتکل 47)
- پورت: —
- استاندارد: RFC 2784 / 2890
- سطح: متوسط · حدود 7 دقیقه
نکتههای کلیدی
- GRE هر پروتکلی را (IPv4، IPv6 و حتی چندپخشی) درون IP حمل میکند؛ برای همین OSPF از روی تونل GRE کار میکند.
- سربار ۲۴ بایت است؛ MTU تونل را روی ۱۴۷۶ و MSS را حدود ۱۴۳۶ بگذارید تا بستهها قطعهقطعه نشوند.
- GRE رمزنگاری و احراز هویت ندارد؛ برای ترافیک حساس آن را درون IPsec بگذارید.
مراحل شبیهسازی (6 بسته)
- بستهٔ اصلی: رایانهٔ شعبه سرور مرکزی را ping میکند. بستهٔ اصلی نشانی خصوصی دارد و روی اینترنت مسیریابی نمیشود.
- کپسولهسازی: روتر شعبه بستهٔ اصلی را دستنخورده درون یک سرآیند GRE و یک سرآیند IP تازه با نشانیهای عمومی دو روتر میگذارد. شمارهٔ پروتکل ۴۷ یعنی بار، GRE است.
- باز کردن تونل: روتر مرکزی سرآیند بیرونی و GRE را برمیدارد و بستهٔ اصلی را مثل یک بستهٔ عادی به سرور میرساند.
- پاسخ در تونل: پاسخ سرور هم همین مسیر را برعکس طی میکند. از دید دو شبکهٔ خصوصی، تونل فقط یک گام است.
- تونل با کلید: وقتی چند تونل میان دو روتر هست، فیلد اختیاری Key مشخص میکند بسته متعلق به کدام تونل یا VRF است.
- شنود روی اینترنت: هر روتری در اینترنت میتواند نشانیها و محتوای بستهٔ داخلی را بخواند؛ چون 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 — پراکسی عمومی لایهٔ نشست