
- بواسطة x32x01 ||
تخيل معايا كده… شركتك عندها فرع في القاهرة وواحد في دبي، وعايز تبعت بيانات بين الاتنين.
المشكلة إن الاتصال ماشي فوق الإنترنت العادي (Public Internet) اللي مش آمن ومش بيسمح بمرور كل البروتوكولات
الحل؟ نستخدم Tunnel!
وده ببساطة قناة افتراضية بتخلي البيانات تمشي في طريق خاص داخل الإنترنت العام
يعني إيه GRE Tunnel؟
كلمة GRE اختصار لـ Generic Routing Encapsulation
الفكرة كلها إنه بياخد الباكت الأصلية (البيانات)، ويحطها جوه "ظرف" جديد، كأنك بتحط جواب في ظرف
لما الظرف يوصل للوجهة، بيتفتح وترجع الباكت الأصلية زي ما كانت بالظبط!
ليه نستخدم GRE Tunnel؟
مثال بسيط:
مميزات GRE Tunnel
سهل جدًا في الإعداد
بيدعم بروتوكولات متعددة
مرن وبيشتغل على أي بنية تحتية
عيوب GRE Tunnel
مفيهوش أمان (مفيهوش تشفير)
بيزود حجم الباكت شوية (Overhead)
وعشان كده دايمًا بنستخدم GRE مع IPsec علشان نضيف التشفير والأمان
الخلاصة
الـ GRE Tunnel هو أول خطوة تفهمك فكرة الـ Tunneling في الشبكات.
من خلاله هتعرف إزاي تنقل أي بروتوكول فوق أي شبكة، وده الأساس اللي بتتبني عليه شبكات الـ WAN الحديثة
المشكلة إن الاتصال ماشي فوق الإنترنت العادي (Public Internet) اللي مش آمن ومش بيسمح بمرور كل البروتوكولات

الحل؟ نستخدم Tunnel!
وده ببساطة قناة افتراضية بتخلي البيانات تمشي في طريق خاص داخل الإنترنت العام

يعني إيه GRE Tunnel؟
كلمة GRE اختصار لـ Generic Routing Encapsulationالفكرة كلها إنه بياخد الباكت الأصلية (البيانات)، ويحطها جوه "ظرف" جديد، كأنك بتحط جواب في ظرف

لما الظرف يوصل للوجهة، بيتفتح وترجع الباكت الأصلية زي ما كانت بالظبط!
ليه نستخدم GRE Tunnel؟
- بيسمح بمرور بروتوكولات مختلفة (زي IPv6 أو OSPF) فوق الإنترنت العادي.
- بيخلي الفروع تبان كأنها متوصلة ببعض مباشرة (Point-to-Point).
- بيشتغل فوق أي شبكة من غير تعقيد.

- راوتر القاهرة:
IP = 1.1.1.1
- راوتر دبي:
IP = 2.2.2.2
نعمل Tunnel Interface بينهم، وأي ترافيك داخلي بيتلف ويتبعت من1.1.1.1
→2.2.2.2
مميزات GRE Tunnel



عيوب GRE Tunnel


وعشان كده دايمًا بنستخدم GRE مع IPsec علشان نضيف التشفير والأمان

الخلاصة
الـ GRE Tunnel هو أول خطوة تفهمك فكرة الـ Tunneling في الشبكات.من خلاله هتعرف إزاي تنقل أي بروتوكول فوق أي شبكة، وده الأساس اللي بتتبني عليه شبكات الـ WAN الحديثة

التعديل الأخير: