نشرت تحت تصنيف Wireless Networking

VLAN Trunking Protocol – VTP


 


اذا كنت تدير شبكة مكونة من عدة سويتشات فإن ادارة سويتشات هذه الشبكة و متابعة VLAN الموجودة بها لا تتطلب مجهودا , فليس بالأمر الصعب اضافة أو حذف VLAN علي كل سويتش أما اذا كانت شبكتك كبيرة و تحتوي العشرات من السويتشات فإن ادارة و حذف و اضافة VLAN علي هذه السويتشات هو أمر مرهق

و لهذا فقد قامت سيسكو بعمل بروتوكول يسهل عليك هذا الأمر و هو بروتوكول VLAN Trunking Protocol – VTP حيث يقوم سويتش تم اعداده كسيرفر بنشر بيانات VLAN الي السويتشات الأخري و هو بروتوكول لا يعمل الا علي سويتشات سيسكو و يتعامل مع VLAN في المدي الأساسي من 1 الي 1005 و يتم تخزين اعدادات VTP علي ملف vlan.dat

و تستطيع أن تختبر ذلك بواسطة الأمر show vtp status وسنشرحها حالا

SW3560g#show vtp status

VTP Version : 2

Configuration Revision : 5

Maximum VLANs supported locally : 1005

Number of existing VLANs : 5

VTP Operating Mode : Server

VTP Domain Name :

VTP Pruning Mode : Disabled

VTP V2 Mode : Disabled

VTP Traps Generation : Disabled

MD5 digest : 0x7B 0x1D 0x13 0x3E 0x56 0x44 0x07 0x4B

Configuration last modified by 0.0.0.0 at 3-1-93 00:00:00

Local updater ID is 0.0.0.0 (no valid interface found

 

VTP Domain


يحتوي VTP Domain علي السويتشات التي تتشارك و تنتشر في محيطها معلومات VLAN و يتم اتصال أكثر من VTP Domain بواسطة راوتر أو سويتش من الطبقة الثالة

لا يستطيع السويتش أن يكون عضوا في أكثر VTP Domain و لكن من الطبيعي أن يكون هناك أكثر من سويتش في VTP Domain و هذا هو أمر ادخال السويتش في الدومين

S2(config)#vtp domain CCIE

 

اسم الدومين case-sensitive فكن علي حذر اثناء كتابة الإسم عند اضافة اي سويتش له

قد تحتاج الي اعداد كلمة مرور للدومين و هنا لابد أن يتعرف عليها كل سويتش و الا قام برفض اعدادات و تحديثات الدومين

VTP Advertisements


الطريقة التي يتبعها VTP لنشر بيانات VLAN و تحديثاتها الي السويتشات و تستطيع بالأمر التالي مراقبة هذه التدفقات

S1#show vtp counters

VTP statistics:

Summary advertisements received : 10

Subset advertisements received : 2

Request advertisements received : 0

Summary advertisements transmitted : 17

Subset advertisements transmitted : 9

Request advertisements transmitted : 0

Number of config revision errors : 0

Number of config digest errors : 0

Number of V1 summary errors : 0

 

 

VTP pruning statistics:

 

Trunk Join Transmitted Join Received Summary advts received from

non-pruning-capable device

—————- —————- —————- ————————–

 

VTP Modes

 



و هي الأوضاع التي تتواجد فيها السويتشات في VTP Domain و هذه الأوضاع هي Server أو Client أو transparent

فأما VTP server فهو المسؤل عن انشاء VTP Domain و يقوم بتخزين معلومات VLAN الخاصة بالدومين في NVRAM الخاصة به و يستطيع انشاء أو حذف أو اتعديل VLAN في domain و يفضل أن تقوم بإعداد سويتشين في هذا الوضع ليكون في امكانك اضافة و تعديل VLAN من ايهما عند فشل عمل الآخر

S1(config)#vtp mode server

و أما VTP Client يقوم بتخزين معلومات عن VLAN الموجودة في domain في RAM و ليس في NVRAM و لذلك فإنه يفقد اعدادات VLAN كلما تم اعادة تشغيل السويتش و يقوم كل مرة بطلب بيانات Domain و لكنه لا يستطيع انشاء او تغيير أو حذف VLAN في domain

و من الأخطاء القاتلة في الشبكة هي تحويل كل سويتشات الشبكة بعد اعدادها الي الوضع Client و هذا يعني أن بمجرد اعادة تشغيل السويتشات ستفقد كل اعدادات VLAN لأن السويتش في وضع Client يخزن الإعدادات في RAM و ليس NVRAM كما السويتش السيفر

و أما VTP Transparent رغم أنه يحتوي علي معلومات عن Domain مخزنة في NVRAM و يقوم بتمرير الإعدادات الخاصة بالدومين الي باقي الأجهزة و توجد لديه معلومات الا أنه ليس عضو في Domain VTPو لا يقوم بتعديل الإعدادات

VTP Pruning


هي طريقة لحجب انتشار البيانات عبر بعض trunks حيث يمنع السويتش المفعل فيه هذه الخاصية من انتشار بيانات VLAN بحجب ارسالها و استقبالها عبر trunk اذا لم يكن لديه بورتات تنتمي لهذه VLAN أو بورتات متصلة بسويتش لديه بورتات تنتمي له VLAN مما يزيد BW في الشبكة و هي خاصية معطلة افتراضيا علي السويتش و يتم تفعيلها علي سويتش واحد في Domain و يكون server mode

VTP Revision Number


يأتي السويتش افتراضيا و قيمة VTP Revision Number تساوي صفر و تزيد كلما تم اضافة VLAN أو حذفها أي أنه باختصار رقم لبيان عدد التغيرات في domain مما يفيد في الحاجة الي تبادل البيانات بين السويتشات التي تغيرت بها VLAN و تعتبر مشكلة Incorrect Revision Number بين السويتشات الأعقد و الأخفي فإن Revision Number رقم يبين عدد التغيرات في الدومين و كل السويتشات دائما ما تتناغم بحيث تكون اعداداتها مساوية لإعدادات السويتش الذي له Revision Number أكبر و المشكلة تكمن عند وضع سويتش جديد في الشبكة و هذا السويتش يكون مستعمل مسبقا و قيمة Revision Number له أكبر من القيمة الموجودة في الشبكة و هنا ستقوم سويتشات الشبكة بترقية اعداداتها لتلائم اعداداته و ربما يكون لديه VLAN مختلفة عن الشبكة فتقوم السويتشات بحذف VLAN الموجودة بها لتتلائم مع VLAN الجديدة الغير موجودة اصلا في الشبكة و هنا تكون قد ضربت الشبكة في مقتل و لا مجال لعلاج هذا الخطأ الا أن تقوم بإعادة اعداد VLAN علي الشبكة من جديد

و الحل قبل أن تقوم بإضافة سويتش جديد بأن تقوم بعمل reset لـ Revision Number الخاصة به و ذلك بإدخال السويتش الي Domain عشوائي غير موجود

S2(config)#vtp Domain TEST

Changing VTP domain name from CCIE to TEST

S2(config)#END

S2#show vtp status

VTP Version : 2

Configuration Revision : 0

Maximum VLANs supported locally : 255

Number of existing VLANs : 9

VTP Operating Mode : Client

VTP Domain Name : TEST

VTP Pruning Mode : Disabled

VTP V2 Mode : Enabled

VTP Traps Generation : Disabled

MD5 digest : 0xFB 0xEA 0x4E 0xB4 0xB0 0x80 0xDD 0xD4

Configuration last modified by 172.17.99.31 at 3-1-93 00:01:50

 

ثم تقوم بعدها بإدخاله الي Domain الخاص بالشبكة

S2(config)#vtp domain CCIE

Changing VTP domain name from TEST to CCIE

S2(config)#end

S2#

%SYS-5-CONFIG_I: Configured from console by console

 

S2#sh vtp sta

VTP Version : 2

Configuration Revision : 9

Maximum VLANs supported locally : 255

Number of existing VLANs : 9

VTP Operating Mode : Client

VTP Domain Name : CCIE

VTP Pruning Mode : Disabled

VTP V2 Mode : Enabled

VTP Traps Generation : Disabled

MD5 digest : 0x9F 0xC8 0x56 0xDB 0xF9 0x63 0xFE 0x1D

Configuration last modified by 172.17.99.31 at 3-1-93 00:01:50

 

VTP Version

و تخبرك نتائج الأمر أن VTP Domain يدعم عدد 1005 VLAN كذلك يخبرك بعدد VLAN الموجودة حاليا في الشبكة و توقيت أخر تعديل في VTP و من أي جهة و بـ VTP Version مع العلم أن لدينا ثلاث نسخ من VTP و هي 1 و 2 و 3 و عند اعداد الدومين فلابد أن تراعي أن تكون كل السوتيشات تعمل علي نفس VTP Version

و من المشاكل التي قد تقابلك عند تعاملك مع VTP هو اختلاف نسخها علي كل سويتش Incompatible VTP Versions فالسويتشات التي تعمل مع VTP 1 فقط لا تستطيع أن تتسلم ان تتعامل مع سويتشات VTP 2 و لهذا فأنت ستحتاج الي تحويل نسخة VTP 2 الي VTP 1 و تستطيع تغيير VTP version هكذا

S1(config)#vtp version 1

 

 

نادر المنسي

Advertisements

المعلق:

مهندس عربي يطمح و يساعد في الرقي بالمحتوي العربي للتكنولوجيا عبر ترجمة و اعداد مقالات و كتب علمية في مجال الشبكات و الإتصالات السلكية و اللاسلكية

رأيان على “VLAN Trunking Protocol – VTP

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

شعار وردبرس.كوم

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

w

Connecting to %s