الشبكات

إعدادات بروتوكول VTP للشبكات

إعدادات بروتوكول VTP مع أمثلة عملية

بروتوكول VTP (VLAN Trunking Protocol) هو بروتوكول شبكات يُستخدم في شبكات الكمبيوتر التي تعتمد على المحولات (Switches) لنقل بيانات الـ VLANs (Virtual Local Area Networks) بين المحولات المختلفة في الشبكة. يتمثل الهدف الرئيسي لبروتوكول VTP في تسهيل إدارة الـ VLANs من خلال السماح بتبادل معلومات الـ VLAN بين المحولات دون الحاجة إلى إعداد كل محول يدويًا. في هذا المقال، سنتناول مفهوم VTP بشكل تفصيلي مع تقديم إعدادات عملية لتوضيح كيفية تكوينه في شبكات الكمبيوتر.

1. مقدمة عن بروتوكول VTP

يعد VTP بروتوكولًا شبكيًا يعمل على المستوى الثاني من نموذج OSI، ويهدف إلى تبسيط عملية إدارة VLANs في شبكة تحتوي على العديد من المحولات. باستخدام VTP، يمكن نقل معلومات الـ VLAN بين المحولات تلقائيًا بحيث يتم تحديث إعدادات جميع المحولات في الشبكة بناءً على التغييرات التي يتم إجراؤها في أحد المحولات.

هناك ثلاثة أنواع رئيسية من أوضاع VTP يمكن تكوينها على المحولات:

  • VTP Server: هذا هو الوضع الافتراضي في المحولات Cisco. في هذا الوضع، يمكن للمحول إنشاء وتعديل وحذف الـ VLANs. جميع المحولات الأخرى التي تعمل في وضع الـ VTP Client أو Transparent سيتم تحديثها تلقائيًا بمعلومات الـ VLAN التي يتم إنشاؤها أو تعديلها في هذا المحول.

  • VTP Client: في هذا الوضع، يمكن للمحول استلام وتحديث معلومات الـ VLAN من محولات أخرى تعمل في وضع VTP Server، لكنه لا يستطيع إنشاء أو تعديل الـ VLANs.

  • VTP Transparent: في هذا الوضع، يمكن للمحول إرسال معلومات الـ VLAN للمحولات الأخرى، ولكن لا يتم تحديثه بمعلومات الـ VLAN من المحولات الأخرى. المحولات في هذا الوضع لا تتأثر بالتغييرات التي تتم في محولات VTP Server أو VTP Client.

2. كيفية تكوين VTP على المحولات

لإعداد بروتوكول VTP على المحولات، يجب على المسؤول أولاً تحديد وضع VTP المناسب لكل محول، ثم تكوين بعض الإعدادات الأخرى مثل اسم مجال VTP (VTP Domain Name) ورقم الإصدار (VTP Version). يتطلب الأمر عادةً تكوين محول واحد في وضع VTP Server والبقية في أوضاع VTP Client أو VTP Transparent.

2.1 تكوين محول في وضع VTP Server

في البداية، يجب على المحول الذي سيعمل كـ VTP Server أن يكون في وضع VTP Server. للقيام بذلك، نحتاج إلى الدخول إلى وضع التكوين على المحول وتحديد اسم المجال ورقم الإصدار.

إليك الأوامر اللازمة لتكوين المحول في وضع VTP Server:

bash
Switch# configure terminal Switch(config)# vtp domain example-domain Switch(config)# vtp mode server Switch(config)# vtp version 2 Switch(config)# vtp password mypassword

شرح الأوامر:

  • vtp domain example-domain: تعيين اسم مجال VTP الذي سيشترك فيه جميع المحولات.

  • vtp mode server: تعيين وضع المحول إلى VTP Server.

  • vtp version 2: تحديد إصدار VTP الذي سيتم استخدامه (الإصدار 2 هو الأكثر شيوعًا).

  • vtp password mypassword: تعيين كلمة مرور لبروتوكول VTP لضمان أمان نقل المعلومات بين المحولات.

2.2 تكوين محول في وضع VTP Client

بعد تكوين المحول في وضع VTP Server، يجب تكوين المحولات الأخرى في وضع VTP Client بحيث يمكنها تلقي التحديثات من محول الـ Server.

إليك الأوامر اللازمة لتكوين محول في وضع VTP Client:

bash
Switch# configure terminal Switch(config)# vtp domain example-domain Switch(config)# vtp mode client Switch(config)# vtp version 2 Switch(config)# vtp password mypassword

في هذا المثال، المحول في وضع VTP Client سيتلقى تحديثات الـ VLAN من محولات VTP Server لكنه لن يكون قادرًا على تعديل أو إنشاء VLANs.

2.3 تكوين محول في وضع VTP Transparent

إذا كنت بحاجة إلى تكوين محول في وضع VTP Transparent، يمكنك استخدام الأوامر التالية:

bash
Switch# configure terminal Switch(config)# vtp domain example-domain Switch(config)# vtp mode transparent Switch(config)# vtp version 2 Switch(config)# vtp password mypassword

في وضع VTP Transparent، المحول لن يشارك أو يستقبل تحديثات VLAN من محولات VTP Server، لكنه سيظل قادرًا على إرسال معلومات VLAN إلى المحولات الأخرى التي تعمل في وضع VTP Server أو VTP Client.

3. كيفية إدارة VLANs باستخدام VTP

بمجرد تكوين VTP على المحولات، يمكنك بدء إدارة الـ VLANs عبر الشبكة. هنا سنستعرض كيفية إضافة، حذف، وعرض معلومات الـ VLAN في الشبكة.

3.1 إضافة VLAN

لإضافة VLAN على محول يعمل في وضع VTP Server، يمكن استخدام الأمر التالي:

bash
Switch# configure terminal Switch(config)# vlan 10 Switch(config-vlan)# name Sales

في هذا المثال، تم إنشاء VLAN جديدة بالرقم 10 وتم تسميتها “Sales”. بمجرد إضافة هذه الـ VLAN على محول VTP Server، سيتم تلقائيًا نقل هذه المعلومات إلى جميع المحولات الأخرى التي تعمل في وضع VTP Client.

3.2 حذف VLAN

لحذف VLAN من المحول، استخدم الأمر التالي:

bash
Switch# configure terminal Switch(config)# no vlan 10

عند حذف الـ VLAN من محول VTP Server، سيتم حذفها أيضًا من المحولات الأخرى المتصلة في الشبكة.

3.3 عرض معلومات VLAN

لعرض معلومات الـ VLAN على المحول، يمكن استخدام الأمر التالي:

bash
Switch# show vlan brief

سوف يعرض هذا الأمر قائمة بكل الـ VLANs الموجودة في المحول، مع تفاصيل مثل رقم الـ VLAN، اسم الـ VLAN، والحالة.

4. مميزات وعيوب VTP

4.1 المميزات

  • إدارة مركزية: باستخدام VTP، يمكن للمسؤولين إدارة الـ VLANs من نقطة واحدة، مما يسهل عملية التعديل والتحديث عبر الشبكة.

  • التحديث التلقائي: عندما يتم إنشاء أو تعديل الـ VLANs على محول يعمل في وضع VTP Server، يتم نقل هذه التغييرات تلقائيًا إلى جميع المحولات الأخرى.

  • تقليل الأخطاء البشرية: نظرًا لأن تحديثات VLAN تتم تلقائيًا، يقلل هذا من فرصة حدوث أخطاء بشرية في تكوين الـ VLANs يدويًا على كل محول.

4.2 العيوب

  • مخاطر الإعدادات غير المتوقعة: إذا تم تكوين المحولات بشكل غير صحيح، يمكن أن تؤدي التغييرات غير المرغوب فيها في الـ VLANs إلى حدوث مشكلات في الشبكة.

  • الأمان: إذا كانت كلمة مرور VTP ضعيفة أو إذا تم استخدام إصدار قديم من VTP، فإن المعلومات قد تكون عرضة لهجمات محتملة.

5. أفضل الممارسات لتكوين VTP

  • استخدام كلمة مرور قوية: تأكد من استخدام كلمة مرور قوية لبروتوكول VTP لمنع الوصول غير المصرح به.

  • تحديد الوضع المناسب: تأكد من أن المحولات في وضع VTP Server و VTP Client تم تكوينها بشكل صحيح حسب الحاجة.

  • استخدام VTP Version 2 أو 3: يفضل استخدام الإصدار الثاني أو الثالث من VTP لضمان التوافق مع معظم المحولات.

  • التأكد من نسخ VLANs بشكل دوري: رغم أن VTP يقوم بتحديث معلومات الـ VLAN تلقائيًا، من الجيد التحقق من تحديثات الـ VLAN بشكل دوري لضمان استمرار تكامل الشبكة.

6. خاتمة

بروتوكول VTP هو أداة قوية تساعد في إدارة VLANs في الشبكات الكبيرة والمعقدة. من خلال توفير إدارة مركزية للتحديثات، يمكن للمسؤولين تسهيل العمليات وتقليل الأخطاء. على الرغم من فوائده، من المهم اتباع أفضل الممارسات عند تكوينه لضمان الأمان والفعالية في الشبكة.