درس پانزدهم – کار با VTP(VLAN Trunking Protocol)

این پروتکل توسط شرکت سیسکو ارائه شده است، اما انحصاری نیست و شرکت‌های دیگر می‌توانند از این پروتکل استفاده کنند. این پروتکل برای مدیریت Vlan ها و ایجاد امنیت به کار برده می‌شود. VTP به مدیر شبکه، اجازه­ی ایجاد، حذف، تغییر نام و … را می‌دهد. چند ویژگی این پروتکل:

  • پیکربندی Vlan ها به صورت سریع در همه­ی سوئیچ‌ها.
  • نظارت کامل بر کار Vlan ها در یک زمان.
  • ایجاد Vlan به صورت Plug-and-Play.

VTP دارای سه حالت است.

  • Server Mode: در این حالت یک سوئیچ می‌تواند Vlan ها را ایجاد، حذف و به طور کامل مدیریت کند که به صورت پیش‌فرض همه­ی سوئیچ‌ها در مد Server قرار دارند.
  • Client Mode: در این حالت سوئیچ به سرور گوش می‌دهد و نمی‌تواند یک Vlan را ایجاد، حذف و مدیریت کند و همه‌ چیز از طریق Server به وی اعمال می‌شود.
  • Transparent Mode: این سوئیچ فقط Vlan هایی که به وی می‌رسد را از خود عبور می‌دهد و کاری روی آن‌ها انجام نمی‌دهد، اما این سوئیچ می‌تواند Vlan را تعریف و یا حذف کند، اما به کسی اعلام نمی‌کند که این Vlan های من است؛ کلاً سوئیچ خودمختاری است و همه­ی کارها را خودش انجام می‌دهد. به شکل صفحه­ی بعد توجه کنید.

در بین دو سوئیچ Server یک سوئیچ transparent  قرار گرفته است. این سوئیچ فقط Vlan هایی را که از دو سرور برای وی ارسال می‌شود به سوئیچ دیگر انتقال می‌دهد و کاری روی این Vlan ها انجام نمی‌دهد، اما خودش می‌تواند vlan ایجاد کند و روی آن‌ها کار کند، ولی VLan های مربوط به خودش را به کسی نمی‌دهد.

VTP domain:

به ناحیه‌ای گفته می‌شود که سوئیچ‌هایی داخل آن عضو هستند و Vlan های خود را با همدیگر به اشتراک می‌گذارند و سوئیچ‌ها تنها می‌توانند در یک VTP Doamin عضو شوند و نمی‌توانندVlan  های خود را باVTP domain  دیگری به اشتراک بگذارند.

VTP Pruning:

در شکل زیر به سوئیچ ۲ یک pc متصل است و در Vlan 3 قرار دارد و می‌خواهد با pc دیگر در سوئیچ ۴ ارتباط برقرار کند. همان‌طور که می‌دانید سوئیچ، بعد از رسیدن درخواست به پورت، خود آن را به صورت Broadcast برای دیگر سوئیچ‌ها که به آن‌ها Trunk شده است، ارسال می‌کند، اما با فعال کردن VTP Pruning این کار انجام نمی‌شود و فقط پیام Broadcast به سوئیچ‌هایی ارسال می‌شود که یکی از پورت‌های آن‌ها در Vlan مورد نظر قرار داشته باشد.

فعال کردن VTP:

برای فعال کردن Vtp باید از دستورات زیر در سوئیچ استفاده کنیم:

Switch# configure terminal

Switch(config)# vtp mode [ server | client | transparent ]

Switch(config)# vtp domain domain-name

Switch(config)# vtp password password

Switch(config)# vtp pruning

Switch(config)# end

با یک مثال این دستورات را داخل آن به کار می‌بریم:

در این مثال، سوئیچ ۱ به ‌عنوان سرور و سوئیچ ۷ به ‌عنوان Transparent و بقیه، به‌ عنوان Client هستند.

همیشه به یاد داشته باشید که قبل از ایجاد VTP، حتماً تمام بورت­های سوئیچ‌ها که به هم متصل هستند را در وضعیت Trunk قرار دهیم تا Vlan ها بتوانند بین سوئیچ‌ها حرکت کنند، پس در پورت‌های سوئیچ‌ها که به سوئیچ دیگری متصل است دستور زیر را وارد می‌کنیم، مثلاً در سوئیچ یک پورت Fa0/1 آن با پورت Fa0/3 سوئیچ دو در ارتباط است و باید این پورت‌ها در وضعیت Trunk قرار بگیرند:

Switch(config)#int f0/1
Switch(config-if)#switchport mode trunk

بعد از این­که در تمام سوئیچ‌ها، پورت‌ها را در وضعیت Trunk قرار دادیم، نوبت به ایجاد VTP است. برای این کار وارد سوئیچ ۱ می‌شویم و دستورات زیر را وارد می‌کنیم:

Switch(config)# vtp mode server
Device mode already VTP SERVER.

با دستور بالا این سوئیچ به ‌عنوان سرور انتخاب می‌شود، البته این وضعیت به صورت پیش‌فرض فعال است.

Switch(config)#vtp domain cisco.com
Changing VTP domain name from NULL to cisco.com

در این قسمت هم، نام دومین را به cisco تغییر می‌دهیم، توجه داشته باشید تمام سوئیچ‌ها برای ارتباط باهم باید در یک domain قرار داشته باشند.

Switch(config)#vtp password 123
Setting device VLAN database password to 123

رمز عبور را برای این VTP فعال می‌کنیم که گزینه­ی مهمی در ارتباط با سوئیچ‌های دیگر است. با قرار دادن رمز عبور، کسی دیگر نمی‌تواند بدون اجازه، خودش را عضو این Domain کند. سعی کنید رمز عبور را به صورت پیچیده وارد کنید.

با دستورات بالا VTP را روی سوئیچ ۱ فعال کردیم و این سوئیچ به ‌عنوان سوئیچ سرور نقش اصلی را در این شبکه بازی می‌کند. بقیه­ی سوئیچ‌ها به جز سوئیچ ۷ باید در مد VTP Client قرار بگیرند و اطلاعات را ازVTP Server دریافت کنند:

سوئیچ ۲:

Switch(config)#vtp mode client
Setting device to VTP CLIENT mode.
Switch(config)#vtp password 123
Setting device VLAN database password to 123
Switch(config)#vtp domain cisco.com
Domain name already set to cisco.com.

سوئیچ ۳:

Switch(config)#vtp m c
Setting device to VTP CLIENT mode.
Switch(config)#vtp pass 123
Setting device VLAN database password to 123
Switch(config)#vtp d cisco.com
Domain name already set to cisco.com.

سوئیچ ۴:

Switch(config)#vtp m c
Setting device to VTP CLIENT mode.
Switch(config)#vtp pass 123
Setting device VLAN database password to 123
Switch(config)#vtp d cisco.com
Domain name already set to cisco.com

سوئیچ ۵:

Switch(config)#vtp m c
Setting device to VTP CLIENT mode.
Switch(config)#vtp pass 123
Setting device VLAN database password to 123
Switch(config)#vtp d cisco.com
Domain name already set to cisco.com.

سوئیچ ۶:

Switch(config)#vtp m c
Setting device to VTP CLIENT mode.
Switch(config)#vtp pass 123
Setting device VLAN database password to 123
Switch(config)#vtp d cisco.com
Domain name already set to cisco.com.

سوئیچ ۷ را باید در مد Transparent قرار دهیم:

Switch(config)#vtp mode transparent
Setting device to VTP TRANSPARENT mode.
Switch(config)#vtp d cisco.com
Domain name already set to cisco.com.
Switch(config)#vtp pass 123
Setting device VLAN database password to 123

بعد از اتمام کار، نوبت به تعریف Vlan در سوئیچ ۱ می‌رسد که سوئیچ سرور است. در این سوئیچ،Vlan  های ۱۰۰، ۲۰۰، ۳۰۰ را تعریف می‌کنیم. با اجرای دستور Show vlan brief، می‌توانید لیست Vlan های ساخته‌شده را مشاهده کنید.

Switch#show vlan brief

VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------
۱    default                          active    Fa0/3, Fa0/4, Fa0/5, Fa0/6

                                                Fa0/7, Fa0/8, Fa0/9, Fa0/10

                                                Fa0/11, Fa0/12, Fa0/13, Fa0/14

                                                Fa0/15, Fa0/16, Fa0/17, Fa0/18

                                                Fa0/19, Fa0/20, Fa0/21, Fa0/22

                                                Fa0/23, Fa0/24, Gig1/1, Gig1/2

۱۰۰  VLAN0100                         active   

۲۰۰  VLAN0200                         active   

۳۰۰  VLAN0300                         active   

۱۰۰۲ fddi-default                     active   

۱۰۰۳ token-ring-default               active   

۱۰۰۴ fddinet-default                  active   

۱۰۰۵ trnet-default                    active   


تا اینجا در سوئیچ یک، Vlan ها را تعریف کردیم، چون این سوئیچ سرور است. بقیه­ی سوئیچ‌ها به علتVTP Client بودنVlan  ها را از سوئیچ سرور دریافت می‌کنند. اگر شما در سوئیچ ۶ دستورShow vlan brief  را اجرا کنید، تمامvlan  هایی را که در سوئیچ یک ساختیم را در این سوئیچ هم نمایش می‌دهد:

Switch#show vlan brief




VLAN Name                             Status    Ports

---- -------------------------------- --------- -------------------------------

۱    default                          active    Fa0/2, Fa0/3, Fa0/4, Fa0/5

                                                Fa0/6, Fa0/7, Fa0/8, Fa0/9

                                                Fa0/10, Fa0/11, Fa0/12, Fa0/13

                                                Fa0/14, Fa0/15, Fa0/16, Fa0/17

                                                Fa0/18, Fa0/19, Fa0/20, Fa0/21

                                                Fa0/22, Fa0/23, Fa0/24, Gig1/1

                                                Gig1/2

۱۰۰  VLAN0100                         active   

۲۰۰  VLAN0200                         active   

۳۰۰  VLAN0300                         active   

۱۰۰۲ fddi-default                     active   

۱۰۰۳ token-ring-default               active   

۱۰۰۴ fddinet-default                  active   

۱۰۰۵ trnet-default                    active   

اگر در سوئیچ ۷ این دستور را وارد کنید، چیزی مشاهده نمی‌کنید، چون این سوئیچ در مد Transparent قرار گرفته است که آن را توضیح دادیم.

 

دستور Show Vtp Status:

با این دستور اطلاعاتی را درباره­ی VTP و اجزای آن که روی سوئیچ برقرار شده است، نمایش می‌دهد:

Switch#show vtp status

VTP Version                     : ۲

Configuration Revision          : ۳

Maximum VLANs supported locally : 255

Number of existing VLANs        : ۸

VTP Operating Mode              : Server

VTP Domain Name         : cisco.com

VTP Pruning Mode                : Disabled

VTP V2 Mode                     : Disabled

VTP Traps Generation            : Disabled

MD5 digest                      : 0x5C 0xF1 0xFA 0x4C 0xCB 0x3F 0xB8 0xD3

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

Local updater ID is 0.0.0.0 (no valid interface found)

 دستور Show vtp counters:

این دستور تعداد بسته‌های ارسالی و دریافتی پروتکل VTP را به ما نشان می‌دهد.

Summary advertisements: اطلاعاتی است که هر ۳۰۰ ثانیه توسط Server به بقیه­ی سوئیچ‌ها در شبکه ارسال می‌شود.

Subset advertisements: شامل تغییرات در یک vlan است و توسط VTP server ارسال می‌شود.

Switch#show vtp counters
VTP statistics:
Summary advertisements received    : ۴۵
Subset advertisements received     : ۱۴
Request advertisements received    : ۹
Summary advertisements transmitted : 24
Subset advertisements transmitted  : ۱۴
Request advertisements transmitted : 0
Number of config revision errors   : ۳
Number of config digest errors     : ۰
Number of V1 summary errors        : ۰
VTP pruning statistics:
Trunk            Join Transmitted Join Received    Summary advts received from
                                                                                non-pruning-capable device

---------------- ---------------- ---------------- ---------------------------

دستور Show vtp Password:

رمز عبور قرار داده‌شده روی Vtp Password را نمایش می‌دهد.

 

 

کتاب‌های جدید

کتاب آموزشی CCNP ENARSI 300-410
زبان فارسی
۱۲۲۲ صفحه
نسخه PDF

کتاب آموزشی CCNA 200-301
زبان فارسی
۷۱۵ صفحه
نسخه PDF

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Scroll to Top