در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

VTP یا VLAN Trunking Protocol چیست و چگونه راه اندازی می شود؟

در آموزش قبلی بحث VLAN رو مطرح کردیم و با نحوی عملکرد و تنظیم اون اشنا شدیم حال می خوام براتون پروتکل VTP رو شرح بدم که برای VLAN استفاده میشه.VTP پروتکل اختصاصی سیسکو است که از ان برای تبادل اطلاعات دیتابیس VLAN بین سوئیچ های یک VTP دامین استفاده می شودو با کمک این پروتکل برای ایجاد یا حذف یک VLAN نیاز نیست که اینکار را روی تمام سوئیچ ها انجام دهید فقط کافیست روی یکی از سوئیچ ها (سرور) اینکار را انجام دهید این پروتکل روی باقی سوئیچ ها تغییرات شما را اعمال می کند.

VTP دامین یک گروه مدیریتی است که تمام سوئیچ های عضو این گروه باید دارای نام دامین و تنظیمات یکسان باشند در غیر اینصورت اطلاعات دیتابیس VLAN بین آنها تبادل نمی شود.پروتکل VTP برای تبادل اطلاعات از یک عدد تحت عنوان Revision Number استفاده می کند و بسته های خود را به عنوان VTP Advertisement روی پورت های Trunk خود ارسال می کند.هر سوئیچ هر 5 دقیقه یکبار و یا در هنگام تغییر در دیتابیس خود اقدام به ارسال Advertisement می کند.همانطور که گفتیم در هر Advertisement یک عدد تحت عنوان Revision Number وجود دارد که به ازای هر تغییر در دیتابیس یک واحد به ان اضافه می شود.

VTP یا VLAN Trunking Protocol چیست و چگونه راه اندازی می شود؟

انواع Advertisement

  • Summary : بسته ای که حاوی اطلاعاتی مانند نام دامین و Revision Number است.
  • Subset : بسته حاوی اطلاعات (update)
  • Request : زمانی که یک کلاینت یک بسته Summary دریافت می کند بعد از چک کردن محتویات ان با تنظیمات خود اگر مقدار Revision Number بسته از مقدار خود بیشتر بود یک Request ارسال می کند و درخواست یک Subset می کند. همچنین در صورت ریست کردن یا تغییر نام دامین این بسته ارسال می شود.

نحوی عملکرد

زمانی که یک سوئیچ یک Summary دریافت کند مقدار Revision Number ان را با مقدار خود مقایسه می کند. اگر مقدار Revision Number بزرگتر از مقدار خود بود یک Request ارسال می کند و درخواست Subset می کند و دیتابیس خود را با Subset دریافتی بروز می کند. اگر مقدار برابر بود از Summary صرف نظر می کند و اگر مقدارRevision Number کوچکتر از مقدار خود بود یک Subset حاوی اطلاعات دیتابیس خود که جدیدتر است را برای سوئیچ همسایه خود ارسال می کند.

نسخه های VTP

VTP دارای سه نسخه است :

  • ویژگی های نسخه یک : نسخه پیش فرض سوئیچ می باشد. زمانی که در حالت Transparent است در صورت دریافت Advertisement ، نسخه و نام دامین را چک می کند در صورت مطابقت با مشخصات خود Advertisement ها را ارسال می کند.
  • ویژگی های نسخه دوم: از شبکه های Token Ring پشتیبانی می کند.زمانی که در حالت Transparent است بدون در نظر گرفتن نسخه و نام دامین ، Advertisement ها را ارسال می کند. Consistency check : زمانی که اطلاعات جدیدی از طریق CLI یا SNMP ایجاد شود مواردی مانند نام VLAN چک می شود.در صورت استفاده از نسخه دو تمامی سوئیچ های VTP دامین باید بتوانند از این نسخه پشتیبانی کنند. در نسخه دوم تنها یک سوئیچ نقش سرور را ایفا می کند و مابقی در نقش کلاینت عمل می کنند.
  • ویژگی های نسخه سوم:بهبود مکانیزم احراز هویت، از VLAN رنج Extended (1006 تا 4094) پشتیبانی می کند.پشتیبانی از Private VLAN،ایجاد مکانیزم Primary Server و Secondary Server ،امکان غیر فعال کردن VTP روی پورت ترانک

نکته : نسخه سوم در Cisco IOS Release 12.2(52) و بعد از ان قابل دسترس است.

انواع نقش ها در VTP

  • Server : نقش پیش فرض سوئیچ ها است. سوئیچی که دارای این نقش است دارای تمام امکانات است می تواند Vlan بسازد ، پاک کند و یا تغییر نام دهد. هر 5 دقیقه یکبار و یا در هنگام تغییر در دیتابیس VLAN خود Advertisement ارسال می کند. در هر VTP دامین حداقل باید یک سوئیچ دارای نقش سرور باشد.
  • Client : صاحب این نقش نمی تواند VLAN ایجاد یا حذف کند اما می تواند تنظیمات VTP خود را تغییر دهد.در این حالت هر 5 دقیقه یکبار Advertisement ارسال می کند.
  • Transparent : صاحب این نقش می تواند VLAN بسازد یا پاک کند اما تنها به صورت Localy (فقط روی این سوئیچ اعمال می شود). در این حالت بروز رسانی اطلاعات دیتابیس با دیگر سوئیچ ها انجام نمی شود و همچنین Advertisement ارسال نمی کند اما در صورت دریافت Advertisement اگر از نسخه یک VTP استفاده کند نام دامین و نسخه Advertisement را چک می کند در صورت مطابقت با مشخصات خود انرا ارسال می کند اما در نسخه دوم محتویات Advertisement را چک نمی کند و انرا ارسال می کند.
  • Off : همانند Transparent می باشد با این تفاوت که Advertisementها را ارسال نمی کند.

شرایط عضویت در VTP دامین

  1. عضویت در یک دامین هم نام
  2. وجود لینک از نوع Trunk بین سوئیچ ها
  3. وجود حداقل یک سوئیچ در حالت Server

VTP Pruning

قابلیتی است که می توان به وسیله ان ترافیک اضافه مثل Broadcast را کاهش داد. به این صورت که سوئیچ تمام پورت های Trunk خود را چک می کند و مشخص می کند که از هر پورت به چه VLAN هایی می رسد.به طور پیش فرض این ویژگی غیر فعال است.در صورت فعال کردن این ویژگی روی یک سوئیچ این ویژگی رو تمام سوئیچ های دامین فعال خواهد شد.در حالت معمول که در شکل زیر می بینید بسته ارسالی از PC متصل به سوئیچ یک روی کل شبکه ارسال می شود.

<center>

VTP یا VLAN Trunking Protocol چیست و چگونه راه اندازی می شود؟

اما در صورت فعال کردن VTP Pruning بسته ارسالی از PC متصل به سوئیچ یک به سمت سوئیچ 5 و 6 ارسال نخواهد شد مانند شکل زیر:

<center>

VTP یا VLAN Trunking Protocol چیست و چگونه راه اندازی می شود؟

نحوی تنظیم VTP

جهت تعیین نقش سوئیچ از دستور زیر استفاده می کنیم:

Switch(config)#vtp mode client

جهت مشخص کردن نام دامین از دستور زیر:

نکته : اگر نام دامین خالی باشد مقداری که در اولین سوئیچ وارد می کنیم در تمام سوئیچ ها دیگر نیز وارد می شود.

Switch(config)#vtp domain itpro

پسورد گذاشتن:

Switch(config)#vtp password mypass

تعیین نسخه مورد استفاده:

Switch(config)#vtp version 2

فعال کردن VTP Pruning :

Switch(config)#vtp pruning

نمایش وضعیت VTP :

برای دیدن وضعیت VTP از دستور زیر استفاده کنید:

Switch#show vtp status

خروجی این دستور به شکل زیر است:

VTP یا VLAN Trunking Protocol چیست و چگونه راه اندازی می شود؟

نحوی اضافه کردن یک سوئیچ جدید به دامین VTP :

به هیچ عنوان یک سوئیچ جدید را مستقیما به شبکه خود متصل نکنید چون ممکن است که از قبل دارای تنظیماتی باشد و باعث از بین رفتن دیتابیس VLAN شما شود حتی قرار دادن یک سوئیچ در حالت Client نیز از تبادل اطلاعات ان سوئیچ جلوگیری نخواهد کرد. سرور در صورت مشاهده اطلاعات یک کلاینت با مقدار Revision Number بالاتر ، اطلاعات خود را با اطلاعات ان کلاینت بروز خواهد کرد.برای جلوگیری از این مشکل باید مقدار Revision Number را Reset کنیم تا مقدار ان صفر شود.برای اینکار به صورت زیر عمل کنید:

  1. سوئیچ را به شبکه متصل نکنید.
  2. سوئیچ را در حالت Transparent قرار دهید یا نام دامین انرا تغییر دهیم با این کار مقدار Revision Number صفر خواهد شد.
  3. سوئیچ را Restart کنید.
  4. تنظیمات صحیح VTP را روی ان انجام دهید.
  5. سوئیچ را به شبکه متصل کنید.

نویسنده : جعفر قنبری شوهانی

منبع : جزیره سیسکو وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#spanning_tree_protocol_چیست #مکانیزم_کاری_vtp_در_سیسکو #آموزش_راه_اندازی_vtp_در_سیسکو #inter_vlan__routing_چیست #پروتکل_vtp_چیست #معرفی_vlan_trunking_protocol #کاربرد_vtp_در_سویچ_های_سیسکو #روش_کار_پروتکل_vtp #آموزش_ایجاد_VLAN__در_سویچ
32 نظر
احسان برزگر

ممنون بابت توضیحاتتون.

فقط یه سوال دارم، اونم اینه که مگه Revision Number فقط با دستور delet flash:vlan.dat# صفر نمیشه؟

جعفر قنبری شوهانی

چندین راه برای صفر کردن Revision Number وجود داره

مثل تغییر نام دامین یا تغییر به حالت transparent

اما تا جایی که یادم هست پاک کردن فایل vlan.dat کاربرد دیگه ای داره

Meysam qanbari

سلام و خدا فوت

می خواستم بدو نم VTP Traps Generation چیست و چطوری فعال میشه

ممنون

جعفر قنبری شوهانی

VTP Traps یک نوع snmp trap می باشد. زمانی سوئیچ یک vtp message ارسال می کند یک vtp trap هم برای snmp server ارسال میکند که snmp server را از این اتفاق با خبر کند.

با دستور زیر می توان این ویژگی را فعال کرد:

Switch(config)# snmp-server enable traps vtp
Meysam qanbari

ولی این دستور اجرا نمیشه

اینطوری میاد snmp-server community

جعفر قنبری شوهانی

با چی دارین تست می گیرین؟

Meysam qanbari

packet tracer

جعفر قنبری شوهانی

دستورات موجود در packet tracer در حد ccna هستند و خیلی از دستورات را نداره

این دستور رو روی سوئیچ 2960 و 3560 چک کردم و به همین شکلی که نوشتم میتونید ازش استفاده کنید

Gelareh Soluki

سلام

سوالم این هس که قبل از وصل کردن سویچ به شبکه همون تنظیمات vtp رو که روی دیگر سویچ ها هس رو روش set کنم؟

یعنی وصل نکنم

اول این دستور رو بزنم

vtp domain gold

این دستور رو بزنم و ی اسم دامین بدم و به اینصورت revision number صفر میشه؟

و بعد restart کنم؟

حالا که این کارو انجام دادم به شبکه وصل نکنم اول تنظیمات vtp شبکه ی مورد نظر رو وارد کنم در آخر به شبکه وصلش کنم؟

مرسی از توضیحات واضح و خوبو عالیتون

جعفر قنبری شوهانی

مهم اینه که شما قبل از اتصال سوئیچ جدید به شبکه Revision number رو چک کنید و مطمئن بشید که مقدار اون صفر شده

برای اطمینان خاطر هم بهتره که فایل vlan.dat را پاک کنید

Meysam qanbari

ممنون

مهسا مصلح

خیلی عالی بود

ممنون

HitM4N

سلام خدمت شما و تشکر فراوان بابت مطالب بسیار عالی

میخواستم اگه امکان داره این سناریو من رو که در رابطه با VTP هست رو چک کنید. حقیقت 1 هفتس دارم روش کار میکنم ول جواب نمیگیرم ( ارتباط بین Vlan ها وجود ندارد).

لینک دانود این سناریو:

دانلود VTP

ورژن Cisco Packet Tracer: 6.2

بهروز   سیروس زاد

فوق العاده عالي و كاربردي ممنون مهندس جان مطالبتون واقعا در خور تشكر و قدردانيست،،،،،

فرهاد پریدار

با سلام

VTP در پکت تریسر باید جواب بده درسته؟ روی دو سوییچ 2960 ؟

جعفر قنبری شوهانی

بله توی پکت تریسر جواب میده

ali nouroozi

سلام.

یه سوالی دارم که 1 ماهه کسی جوابشو نداده

تو سوئیچ های جدید اسمال بیزینس مدل sf300 که بعنوان لایه اکسس استفاده میشه پروتکل vtp وجود نداره.

برا اینکه ویلن های vtp domain رو روی این سوئیچ ها ببینیم باید چیکار کنیم؟

جعفر قنبری شوهانی

تا حالا روی این سری از سوئیچ ها VTP رو چک نکردم فقط می دونم که این پروتکل رو ساپورت نمی کنن و نمی دونم که راهکار جایگزین داره یا نه

ali nouroozi

سلام

چیزی که رو این سوئیچ ها بجاش هست پروتکل gvrp .این پروتکل با تگ کردن پورتی که مشخص می کنیم کار می کنه.اما چیکار میکنه نمیفهمم.

ممنون

حامد زاهد

رویه سویچ core که حکم روتر رو هم داره میشه vtp run کرد؟

جعفر قنبری شوهانی

بله مشکلی نداره

حامد زاهد

آخه روتر که broad cost رو رد نمیکنه

جعفر قنبری شوهانی

زمانی که شما از سوئیچ به عنوان روتر استفاده می کنید همه پورت ها در حالت روتینگ قرار ندارن و برخی از پورت ها همچنان در حالت سوئچینگ کار می کنند در نتیجه می تونید از VTP استفاده کنید و این مورد نظر داشته باشید برای اینکه VTP کار کنه باید ارتباط بین سوئیچ ها در حالت ترانک باشه

سعادت

خیلی مقالعه عالی بود.نکاتش واقعا مهم و کاربردی است.

مرسی مهندس

JAT

با سلام

ممنون از زحماتی که میکشید واقعا عالی بود

شما فرمودید که پیشفرض با ورژن 2 کار میکند ولی وقتی وضعیت vtp را چک کردید vtp v2 mode روی حالت disable قرار دارد ، ممنون میشم که یک توضیحی بدید؟

و حالت off آیا برای سوییچهایی که مستقیما با کلاینت سروکار دارند اجرا میشه؟

با تشکر

nameinsoft

سلام خوبید دوستان من توضیحات کاملتری در مورد ورژن های مختلف VTP میخواستم ؟

جعفر قنبری شوهانی

می تونید از لینک زیر استفاده کنید

(VLAN Trunking Protocol (VTP

nameinsoft

خیلی ممنون از شما آقای قنبری شوهانی

با اینکه توانایی ترجمش فعلا ندارم ولی خیلی ممنونم

m_valiolahi

سلام خسته نباشید ببخشید این پروتکول زیاد هم کاربرد خاصی نداره در حدیه که که یا ویلن رو کامل پاک کنه و یا ویلن اضافه کنه(در این حد که روی سویچ بگه همچین ویلنی هست!!!!!) خب واسه حذف خوبه ولی آخه این اضافه کردن واقعا به درد نمیخوره چون شما پورت هایی که میخوای عضو ویلن کنی رو با خودت در هر صورت انجام بدی

جعفر قنبری شوهانی

خیلی به پروتکل ها سطحی نگاه نکنید. یک شبکه رو در نظر بگیرید که تعداد خیلی زیادی سوئیچ داره بعد یکی میاد یک VLAN رو از یک سوئیچ حذف میکنه و این سوئیچ بین راه سوئیچ های دیگه ست و این vlan روی سوئیچ های دیگه داره استفاده میشه زمانی که ترافیک این vlan به این سوئیچ برسه چون این vlan حذف شده ترافیک رو از خودش عبور نمیده و عملا مشکل می خورید

یا زمانی که یک vlan جدید تعریف می کنید باید روی تمام سوئیچ های بین راه هم تعریف بشه اگه vtp نداشته باشید باید دستی رو تمام سوئیچ ها تعریف کنید

یا ممکنه اسم یک vlan رو بخواین عوض کنید و 100 سوئیچ داشته باشید چقدر زمان میبره که بخواین روی تمام سوئیچ ها این عوض کنید

شما یک شبکه با دو سه تا سوئیچ رو در نظر نگیرید شبکه های بزرگ با صدها سوئیچ رو در نظر بگیرید

poneh35

سلام

برای حذف vtp domain از روی سوئیچ باید چیکار کرد؟

یکم سرچ کردم نوشته بود باید کانفیگ ها رو پاک و ریبوت کنیم راه حل دیگه ای نداره؟

جعفر قنبری شوهانی

امکان حذف vtp domain نیست و نمیشه اونو به حالت null برگردوند باید تنظیمات پاک بشه

می تونید سوئیچ رو در حالت Transparent قرار بدید که در vtp domain قرار نگیره

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....