أنواع البروتوكولات المستخدمة في Trunk Port
يوجد نوعان يتم الاعتماد عليهما في عملية تغليف و إرسال الـ Frame في عملية توصيل منفذ الـ Trunk Port سأقوم بذكرهم و شرحهم .
- Inter-Switch Link (ISL)
- IEEE 802.1Q
بروتوكول ISL :
Inter-Switch Link
هو عبارة عن بروتوكول خاص بشركة سيسكو و هذا البروتوكول يقوم بعملية تغليف الـ Frame ,ولكن قبل بداية تغليف الـ Frame يبداء في تكوين ISL header المكون من عدة خانات و يصل طول هذا الـ 26 ISL header byte و يتم إضافة المعلومات الخاصة في كل شبكة Vlan في كل خانة على حسب مكان المعلومات المناسب في الخانات .
هذا نموذج الـ ISL header يبداء في تكوين الخانات في اليسار الى اليمين
محتويات الـ ISL header :
- DESTINATION ADDRESS (DA) FIELD
- TYPE FIELD
- USER DEFINED FIELD
- SOURCE ADDRESS (SA) FIELD
- LENGTH FIELD
- AAAA03 (SNAP) FIELD
- HIGH BITS SOURCE_ADDRESS (HSA) FIELD
- VLAN – DESTINATION VIRTUAL LAN ID FIELD
- BPDU FIELD
- INDEX FIELD
- RES FIELD
الآن سأقوم بشرح كل الخانات بشكل منفرد عن الآخر لنستطيع فهم كل خانة ما هي الوظيفة التي تعمل فيها و ما هي البيانات التي تحتويها هذه الخانات .
DESTINATION ADDRESS (DA) FIELD :
هذه الخانة طولها bits 40 فهي تحتوي على العناون المطلوب الماك ادرس, الذي نريد الإرسال اليه و يقوم ايضاً بعملية الإرسال المستهدف مثل يرسل بشكل متتعد لمجموعة عناوين مرة واحدة .
TYPE FIELD :
هذا الحقل طوله bits 4 وظيفة هذه الخانة تقوم بتميز الإطار الاصلي الذي تم تغليفها إعتماد على نوع الإطار, و يوجد اكثر من قيمة ليتم الاعتماد عليها في عملية التغليف على حسب النوع المطلوب .
USER DEFINED FIELD :
هذه الخانة طولها ايضاً bits 4 هذه الخانة تعتمد على الخانة الأولى و تعتمد ايضاً على عملية التغليف الاصلية التي ستكون Ethernet .
الأن تم شرح القسم الأول من الخانات التي في القسم الأول من بناء الـ ISL header كما في النموذج التالي :
الأن سنبداء في شرح القسم الثاني من الخانات :
SOURCE ADDRESS (SA) FIELD :
هذة الخانة التي تحتوي على عنوان المك ادرس الخاص في جهاز المرسل Source MAC Address و معرفة المنفذ الذي سيتم الإرسال منه الـ Frame , و هذه الخانة طولها Bits 48 .
LENGTH FIELD :
هذه الخانة طولها bits 16
HIGH BITS SOURCE ADDRESS (HSA) FIELD :
الآن تم شرح القسم الثاني من الخانات التي في القسم الثاني من بناء الـ ISL header كما في النموذج التالي :
الأن سنبداء في شرح القسم الثالث و الاخير من الخانات :
VLAN – DESTINATION VIRTUAL LAN ID FIELD :
هذه الخانة من أهم الخانة طولها bits 15 وظيفة هذه الخانة هي عملية تحديد رقم الـ Virtual LAN ID التي سيتم إرسال المعلومات اليه بينما يتم تنقل هذه البيانات أو الإطار الـ frame في بروتوكول الـ trunk و تكون في داخلها رقم شبكة الـ VLAN و العلومات الباقية حيث إنه لا تسلم لشبكة أخرى الا للشبكة التي تنطبق فيها رقم شبكة الـ VLAN و هذه الخانة من أهم الخانات الموجودة .
BPDU FIELD :
هذه الخانة طولها bit 1 هذه الخانة تحتوي على بروتوكولات مثل STP و VTP و CDP , وظيفة هذه الخانة مهم جداً و هي تقوم بمنع دوران البيانات في السويتش مثل عندما ترسال الـ Frame ستوصل للشبكة المطلوبة ولكن إذا كان هناك عدة سوتيشات متصلة مع بعض عن طريق اكثر من لينك سيتم عودة إرسال هذه الـ Frame , مما ينتج عن حدوث دوران في الشبكة network loops .
INDEX FIELD :
هذه الخانة هي المسؤولة عن الدليل الخاص في الإطار و عن مصدر الإطار من بداية إرسال ه الى أن يتم وصولها هذه هي وظيفة هذه الخانة, و نستطيع ايضاً أن نراقب الإطار من بداية إرساله حتى استلامه .
RES FIELD :
هذه الخانة المسؤولة عن حجز نوع الإرسال في الكابل و تحديد نوعه قبل عملية الإرسال و تحديد نوع الشبكة ايضاً هل هي FDDI أو Token Ring أو Ethernet و طول هذه الخانة bits 16 .
2- بروتوكول IEEE 802.1Q
هذا البروتوكول يقوم بنفس وظيفة الـ ISL ولكن يوجد بعض المميزات التي يتفوق فيه بروتوكول IEEE 802.1Q عن بروتوكول الـ ISL , مثل بروتوكول الـ IEEE 802.1Q يقوم بفقط بعمل Tag على الـ Frame بحجم byte 4 على عكس بروتوكول الـ ISL حيث إنه يقوم بعملية الـ Encapsulation للـ Frame بحجم byte 26 و هذا الفرق ما بين هذه البروتوكولات و من الافضل استخدام بروتوكول الـ 802.10 IEEE لإنه فقط يقوم بوضع Tag على الـ Frame و هذا يجعل الـ Frame حجمها صغير جداً .
ملاحظة : هذا البروتوكول خاص في مؤسسة IEEE و هو غير ملكية لشركة سيسكو و شركة سيسكو تنصح باستخدام هذا البروتوكول بدل من استخدام الـ ISL .
Frame format صيغة الإطار :
هي عملية بناء الإطار و لا يقوم بعملية encapsulate كما ذكرنا سابقاً , و هذا النموذج الذي يتكون منه هذا البروتوكول .
- هذا النموذج الذي يتم بناء الخانات