السلام عليكم
نسمع كثير عن مصطلح ال Native VLAN في تطبيقات الشبكات، و الكثير منا ليس لديه المعلومات الكافية عن الموضوع فقررت طرح اكبر قدر من المعلومات لتوضيح الخصائص و التطبيقات المستعملة في ال Native VLANs .
و لكن قبل الدخول الى التفاصيل في ال Native VLAN يجب علينا معرفة تفاصيل عمل ال Trunk لان ال Native VLAN تعتبر من اهم التطبيقات المستخدمة في ال VLAN Trunk .
ال Trunk هوة عبارة عن كيبل يربط مابين السويشات (Crossover Cable) و يتكلم لغة خاصة يفهمها السويش و تكون هاي اللغة المسؤولة عن توزيع البيانات حسب ال VLANs التي ينتمي اليها ال Source & Destination Clients .
و اللغات الي يتكلمها ال Trunk او الاصح ان نقول البروتوكولات التي يستخدمها ال Trunk من اجل تمرير البيانات هي نوعين:
الاول: (Inter-Switch Link (ISL و هوة من اصدار شركة سسكو و يشتغل على اجهزة سسكو فقط لذلك استخدامه قليل في معظم الاحيان و هذا البروتوكولا لا يدعم ال Native VLANs .
و الثاني : IEEE 802.1Q و هذا البروتكول المعتمد في معظم السويشات المستخدمة
هذه البرتوكولات او لنقول IEEE 802.1Q بروتكول لان استخدامه شائع و هوة الذي يدعم ال Native VLAN وضيفته ان يمعل Tagging لاي Frame يخرج من السويش من خلال ال Trunk.
اي بمعنى جميع ال Frames التي تنتقل من السويش الاول الى الثاني تكون عن طريق ال Trunk يجب ان يعمل لها Tagging ، و كما نعلم ان السويشات تتناقل البيانات في ما بعضها على شكل 802.3 Ethernet frame
فعند وصول هذا الفريم الى ال Switch port الذي تم تحديده بان يكون Trunk فانه سوف يعمل Encapsulation للفريم ليكون على صيغة IEEE 802.1Q الفرق الوحيد هوة انه تم اضافة حقل جديد للفريم يسمى بال Tag Control information هذا الحقل يحتوي على عدة تفاصيل من اهمها VLAN ID حيث هوة الذي يحدد هذا الفريم متجه الى اي VLAN .
بعد خروج الفريم بصيغة IEEE 802.1Q من السويش الاول و وصوله الى السويش الثاني، سوف يقوم السويش الثاني بقراءة ال Tag الموجود لمعرفة ال VLAN المراد الوصول اليها و من ثم يرفع هذا ال Tag فيعود الفريم الى 802.3 Ethernet frame و يتجه الى الشبكة المراد الوصول اليها.
السؤال هوة كالتالي: كما علمنا انه IEEE 802.1Q هي لغة تتحدثها السويشات فيما بينها في حال ضبط الربط بينها بصيغة ال Trunk ، ماذا يحدث لو ان هناك اجهزة مربوطة على اجهزة شبكة لا تتحدث هاي اللغة (IEEE 802.1Q) مثل ال HUB .
[url=https://hh7.net/]
في الشكل الموضح ال Hub يعمل ك Share media اي انه فقط يربط الكيبلات دون اي معرفة بنوعها ماهي سواء كانت ترانك او اي شي عادي بالنسبة له لايهمه الموضوع لانه لايفهم اي شي من هاي الامور
فالبيانات الخارجة من الجهزة الي مربوطة على ال HUB تكون من غير Tag لان عملية ال Tagging تحصل فقط في البورتات التي تم ضبطها على انها ترانك و هذا يحدث في السويش فقط لذلك سوف تكون هذه البيانات التي من غير تااك و غير مفهومة لل Trunk فماذا يحصل لها ؟؟
مثلا لو كانت الشركة الموضحة في الرسم اعلاه مقسمة الى قسمين:
المبيعات (VLAN15)
الادارة (VLAN1)
و الاشخاص بالطرف البعيد المشبوكين على ال HUB هم من موظفين المبيعات و بالتالي احتاج بان يكون الكل على شبكة واحدة (same VLAN) لتداول المعلومات بينهم.
ظهرت ال Native VLAN كحل لهذه المشكلة حيث انه يتم ضبط كل ال Switch port التي تم تحديها على انها Trunk في كل سويش بان تفهم ان البيانات القادمة من غير Tag هي تابعة لقسم المبيعات VLAN15 و عملية الضبط هي مجرد تعريف ال Native VLAN في كل سويش على انها هي نفسها VLAN15 .
config)#switchport trunk native vlan 15)
اي ان ال Native VLAN هي الشبكة التي تتقبل البيانات التي من غير Tag و التي تسمى Untagged VLAN .
اعرف بانه الكثير سيقول و من يستعمل ال Hub في الوقت الحالي، لذلك هناك تطبيق اخر لنفس الموضوع لكن على الاجهزة المتطورة في يومنا هذا و هي :
[url=https://hh7.net/]
في يومنا هذا كثير من الشركات تستخدم ال IP Phones في المكاتب، و عادة كل مكتب يحتوي على نقطة ربط واحدة بالشبكة و نحن نحتاج الى اثنين من اجل ربط كل من التليفون و الكمبيوتر على السويش.
لكن جهاز التليفون نفسه يحتوي من الخلف على سويش صغير يحتوي على بورتات عدد اثنين واحد يربط به الكيبل الرئيسي القادم من السويش و الثاني يربط فيه جهاز الكمبيوتر الموجود في المكتب.
كل الامور طبيعية لكن هناك مشكلة، لو اننا حددنا ال switch port في السويش الرئيسي المربوط عليه كل من جهاز الكمبيوتر و التليفون على انه ينتمي الى VLAN معينة و لتكون مثلا VLAN 10 سوف يكون الكمبيوتر من ضمن نفس ال VLAN التي عليها التليفون.
و عادة كل التليفونات يتم ترتيبها بداخل VLAN واحدة من اجل امور كثيرة نتطرق لها في وقت لاحق ان شاء الله
اي الان اصبح جهاز الكمبيوتر داخل VLAN تحص كل التليفونات الموجودة بالشركة، و بواسطة برامج معينة يمكننا تسجيل جميع المكالمات لكل الموظفين و تخزينها في الكمبيوتر و هذا الشي يعتبر كارثة
ما هوة الحل ؟؟
توجد خاصية مميزة في اجهزة ال IP Phone انه هذا الجهاز لة امكانية عمل Tagging للبيانات الخارجة منه ( فكرة حلوة صح )
اي لو اننا ضبطنا جهاز التليفون و حددنا انه يعمل للبيانات التي تخرج منه Tagged to VLAN 10 و ضبطنا ال Switch port الموجود على السويش الرئيسي بان يكون Trunk بالتالي هذا ال Trunk سوف يستلم نوعين من البيانات :
الاول : Frame Tagged to VLAN 10
الثاني : Untagged Frame
حيث الاول يكون من جهاز التليفون و الثاني اكيد من جهاز الكمبيوتر الذي لا علم له ماهوة ال Tag اي حالته تشبه حالة ال Hub و نفس العملية لو كان الموظف الجالس على جهاز الكمبيوتر ينتمي الى قسم المبيعات VLAN 15 كل ما نحتاجه هوة ان ندخل على السويش الرئيسي و نقوم بضبط ال Switch port على انه ال Native VLAN له هي VLAN 15 و بهذا نكون عزلنا اجهزة التليفون عن بقية الشبكات و دمجنا جهاز الكمبيوتر مع الشبكة التي ينتمي اليها و تصبح الحياة سعيدة
اسف على الاطالة بالموضوع و اتمنى ان تكون المعلومات المطروحة كافيه و وصلتلكم الفكرة
تحياتي
المفضلات