- بواسطة x32x01 ||
لو بتشتغل في مجال الشبكات أو بتتعامل مع VLANs، فأنت لازم تفهم بروتوكول 802.1Q كويس… لأنه ببساطة هو العمود الفقري لنقل أكتر من شبكة على نفس الكابل بدون مشاكل 💡
في البوست ده هتفهم الفكرة بشكل عملي وسهل، من غير تعقيد 👇
ببساطة: بيضيف Tag (علامة) لكل Frame علشان يحدد هي تبع أنهي VLAN 🏷️
يعني بدل ما الداتا تمشي بشكل عشوائي… كل Packet بيبقى عليها “Label” واضح
ودي بتكون بين:
بعد: Destination MAC → Source MAC → Tag → EtherType → Data → FCS
📌 حجم التاج: 4 Bytes فقط
👈 كل قسم يفضل معزول
👈 مفيش حد يشوف بيانات التاني
👈 نفس الكابل يخدم الاتنين
هو اللي بيخلي:
👈 من غيره:
في البوست ده هتفهم الفكرة بشكل عملي وسهل، من غير تعقيد 👇
يعني إيه 802.1Q؟ 🤔
بروتوكول 802.1Q هو معيار (Standard) بيستخدم لعمل حاجة اسمها: 👈 VLAN Taggingببساطة: بيضيف Tag (علامة) لكل Frame علشان يحدد هي تبع أنهي VLAN 🏷️
يعني بدل ما الداتا تمشي بشكل عشوائي… كل Packet بيبقى عليها “Label” واضح
المشكلة اللي بيحلها 802.1Q 💡
تخيل عندك:- VLAN 10
- VLAN 20
بدون 802.1Q ❌
- الداتا هتتلخبط
- مش هتفرق بين VLANs
- الشبكة هتبقى غير مستقرة
باستخدام 802.1Q ✅
- كل Frame عليه Tag
- كل VLAN ليها ID واضح
- مفيش أي تداخل
بيشتغل فين؟ 🔗
بروتوكول 802.1Q بيشتغل على وصلة اسمها: 👈 Trunk Linkودي بتكون بين:
- Switch ↔ Switch
- Switch ↔ Router
إزاي بيشتغل؟ ⚙️
خلينا نمشيها خطوة خطوة:1️⃣ Frame تخرج من Switch
2️⃣ يتم إضافة Tag ليها
3️⃣ التاج يحتوي على VLAN ID
4️⃣ لما توصل للـ Switch التاني
👈 يقرأ التاج ويحدد الـ VLAN الصح
ببساطة: 👈 التاج هو اللي بيحدد الطريق2️⃣ يتم إضافة Tag ليها
3️⃣ التاج يحتوي على VLAN ID
4️⃣ لما توصل للـ Switch التاني
👈 يقرأ التاج ويحدد الـ VLAN الصح
شكل الـ Frame بعد إضافة 802.1Q 🧩
قبل: Destination MAC → Source MAC → Dataبعد: Destination MAC → Source MAC → Tag → EtherType → Data → FCS
📌 حجم التاج: 4 Bytes فقط
مكونات الـ 802.1Q Tag 🔍
التاج بيتكون من جزئين أساسيين:1. TPID (2 Bytes)
- قيمته ثابتة: 0x8100
- بيقول إن الـ Frame فيها 802.1Q
2. TCI (2 Bytes)
وده أهم جزء، وبيحتوي على:- VLAN ID (12 bits)
👈 رقم الـ VLAN - PCP (3 bits)
👈 أولوية الترافيك (QoS) - DEI (1 bit)
👈 هل ممكن يتم إسقاط الباكت في حالة الضغط
أهم مميزات 802.1Q 🔥
- ✔️ نقل أكتر من VLAN على نفس الكابل
- ✔️ فصل الترافيك بين الشبكات
- ✔️ تحسين تنظيم الشبكة
- ✔️ دعم حتى 4094 VLAN
- ✔️ أساسي في تصميم الشبكات الكبيرة
مثال عملي بسيط 💻
تخيل عندك شركتين على نفس الشبكة:- قسم الحسابات (VLAN 10)
- قسم الموارد البشرية (VLAN 20)
👈 كل قسم يفضل معزول
👈 مفيش حد يشوف بيانات التاني
👈 نفس الكابل يخدم الاتنين
ليه 802.1Q مهم لأي Network Engineer؟ 🎯
لأن بدون البروتوكول ده: 👈 فكرة الـ VLAN نفسها مش هتشتغل بكفاءةهو اللي بيخلي:
- الشبكات scalable
- الإدارة أسهل
- الأداء أفضل
الخلاصة 💡
بروتوكول 802.1Q هو الأساس اللي بيخلي VLANs تشتغل بشكل احترافي👈 من غيره:
- الداتا هتتلخبط
- الشبكة هتنهار
- كل حاجة منظمة
- كل VLAN ليها مسار واضح
- تقدر تبني شبكة قوية وقابلة للتوسع 🚀