قابل توجه مشتریان عزیز؛ به دلیل نوسانات ارز، جهت اطلاع از آخرین قیمت به روز محصولات با ما تماس بگیرید.

پروتکل DTP در شبکه‌های سیسکو | آموزش کامل DTP در سوئیچ‌های سیسکو

پروتکل DTP در شبکه‌ های سیسکو یکی از ابزارهای کلیدی برای مدیریت ارتباطات بین سوئیچ‌ها و پیکربندی خودکار لینک‌های trunk به شمار می‌رود. این پروتکل که به‌صورت اختصاصی توسط سیسکو طراحی شده، امکان مذاکره دینامیک بین پورت‌های سوئیچ را فراهم می‌سازد تا بدون نیاز به پیکربندی دستی، تعیین شود که یک پورت در حالت trunk یا access عمل کند.

استفاده از DTP می‌تواند در محیط‌ های آزمایشگاهی و توسعه‌ای موجب سهولت در پیاده‌سازی VLANها شود، اما در عین حال، درک صحیح از نحوه عملکرد، مزایا، معایب و چالش‌های امنیتی آن برای مهندسان شبکه ضروری است. در این مقاله، به بررسی جامع پروتکل DTP در شبکه‌ های سیسکو، حالت‌های مختلف آن، روش‌های پیکربندی، مثال‌های کاربردی و بهترین شیوه‌ های استفاده یا غیر فعال‌سازی آن در شبکه‌ های واقعی می‌پردازیم.


1. مروری بر مفهوم Trunk در شبکه

 1.1 تعریف Trunk

در شبکه‌های مبتنی بر سوئیچ، Trunk به لینکی گفته می‌شود که چندین VLAN را به‌صورت هم‌زمان بین سوئیچ‌ها یا بین سوئیچ و روتر منتقل می‌کند. برخلاف پورت‌های access که فقط به یک VLAN اختصاص دارند، پورت trunk می‌تواند ترافیک متعلق به چندین VLAN را از یک لینک عبور دهد.

به بیان ساده‌تر، Trunk یک شاه‌راه ارتباطی برای عبور داده‌های VLANهای مختلف از طریق یک کابل فیزیکی است.


 1.2 تفاوت بین Access و Trunk

ویژگی پورت Access پورت Trunk
تعداد VLAN قابل پشتیبانی فقط یک VLAN چندین VLAN
مناسب برای اتصال به کلاینت‌ها، PC، پرینتر سوئیچ، روتر، سرور
روش تگ‌گذاری بدون تگ دارای تگ VLAN
کاربرد اصلی دسترسی کاربر به یک VLAN خاص حمل داده‌های چند VLAN بین تجهیزات

1.3 اهمیت Trunk در انتقال VLAN ها

در یک شبکه سازمانی، برای جدا کردن بخش‌های مختلف (مانند حسابداری، منابع انسانی، IT و…) از VLAN استفاده می‌شود. برای اینکه این VLANها بین چندین سوئیچ قابل استفاده باشند، باید اطلاعات آن‌ها از یک سوئیچ به سوئیچ دیگر منتقل شود. این انتقال تنها از طریق پورت‌های trunk امکان‌پذیر است.

بدون استفاده از trunk، هر VLAN فقط در محدوده یک سوئیچ قابل استفاده بود و اتصال بین سوئیچ‌ها برای تبادل چندین VLAN نیاز به چندین کابل جداگانه داشت، که عملی نیست.


1.4 پروتکل‌های Tagging مانند IEEE 802.1Q و ISL

برای اینکه پورت trunk بتواند تشخیص دهد هر فریم مربوط به کدام VLAN است، از پروتکل‌های تگ‌گذاری (tagging) استفاده می‌شود. مهم‌ترین این پروتکل‌ها عبارتند از:

نکته مهم: در بیشتر سناریوهای امروزی، توصیه می‌شود فقط از 802.1Q استفاده شود، زیرا ISL توسط اکثر تجهیزات جدید پشتیبانی نمی‌شود.


2. DTP چیست؟

DTP یک پروتکل لایه دوم (Data Link) اختصاصی سیسکو است که توسط آن، دو سوئیچ می‌توانند درباره نوع پورت (trunk یا access) با یکدیگر مذاکره کنند.


3. نحوه عملکرد داخلی DTP


4. انواع حالت‌های DTP

حالت‌ها:

این مقاله را حتما بخوانید
راهنمای انتخاب هارد مناسب برای سرور HP DL380 Gen11

5. جدول تطبیق حالت‌ها

پورت A پورت B نتیجه نهایی
dynamic desirable dynamic auto trunk
dynamic desirable dynamic desirable trunk
dynamic auto dynamic auto access
trunk + nonegotiate trunk + nonegotiate trunk (بدون مذاکره)

6. تفاوت DTP با سایر فناوری‌ها

پروتکل DTP (Dynamic Trunking Protocol) یکی از روش‌های اتوماتیک‌سازی ایجاد لینک trunk در شبکه‌های سیسکو است. اما در کنار آن، روش‌های دیگری نیز برای ایجاد trunk یا مدیریت لینک‌های چندگانه بین سوئیچ‌ها وجود دارد که در این بخش با DTP مقایسه می‌شوند.


6.1 DTP vs Manual Trunking (پیکربندی دستی)

ویژگی DTP Manual Trunking
نیاز به مذاکره بین سوئیچ‌ها دارد (دینامیک) ندارد
خطرات امنیتی بالا (احتمال حملات VLAN Hopping) پایین
سادگی پیاده‌سازی ساده‌تر نیاز به دقت بیشتر
کنترل دقیق پورت‌ها کمتر بیشتر
سازگاری با تجهیزات غیر سیسکو پایین بالا (802.1Q دستی)

در پیکربندی دستی، حالت پورت به‌طور مستقیم روی trunk یا access تنظیم می‌شود و هیچ مذاکره‌ای بین سوئیچ‌ها انجام نمی‌شود. این روش توصیه‌شده در محیط‌های تولیدی (Production) به‌دلیل کنترل و امنیت بیشتر است.


6.2 DTP vs LACP / PAgP (مذاکره EtherChannel)

در حالی که DTP برای مذاکره نوع پورت (access یا trunk) به کار می‌رود، پروتکل‌های LACP (استاندارد IEEE 802.3ad) و PAgP (پروتکل اختصاصی سیسکو) برای مذاکره جهت ایجاد EtherChannel استفاده می‌شوند.

ویژگی DTP LACP / PAgP
کاربرد تعیین نوع پورت (trunk/access) تجمیع چند لینک فیزیکی
نوع ارتباط فقط بین دو پورت بین چند پورت (کانال‌سازی)
امنیت نسبتاً پایین نسبتاً ایمن
استاندارد بودن اختصاصی سیسکو LACP استاندارد / PAgP اختصاصی

DTP نمی‌تواند لینک‌ها را تجمیع کند یا ظرفیت ارتباطی را افزایش دهد؛ این وظیفه‌ی EtherChannel است. اما در بسیاری از مواقع، هر دو در یک سناریو ممکن است با هم استفاده شوند (مثلاً EtherChannel روی trunk با DTP فعال).


6.3 DTP vs 802.1Q-only Configuration

در این مقایسه، منظور از “802.1Q-only configuration” حالتی است که پیکربندی trunk به‌صورت دستی و با تعیین explicit پروتکل تگ‌گذاری (802.1Q) انجام می‌شود، بدون استفاده از DTP.

ویژگی DTP 802.1Q Manual
نیاز به مذاکره دارد ندارد
وابستگی به برند بله (Cisco) خیر (استاندارد جهانی)
کنترل مدیریتی کمتر بیشتر
پایداری در شبکه‌های چندبرندی ضعیف قوی
کاربرد در تولید محدود توصیه‌شده

در پیکربندی 802.1Q-only trunk، معمولاً از دستورات زیر استفاده می‌شود:

interface g0/1
switchport mode trunk
switchport trunk encapsulation dot1q
switchport nonegotiate

در این حالت، پورت در وضعیت trunk باقی می‌ماند و هیچ پیغام مذاکره DTP ارسال نمی‌شود، که امنیت و سازگاری بالاتری دارد.


6.4 جمع‌بندی


7. پیکربندی DTP در سیسکو

فعال‌سازی حالت desirable:

Switch(config)# interface g0/1
Switch(config-if)# switchport mode dynamic desirable

غیرفعال‌سازی کامل DTP:

Switch(config)# interface g0/1
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport nonegotiate

8. سناریوهای عملی

سناریو 1: دو سوئیچ در حالت dynamic desirable و auto


9. نکات امنیتی پیرامون DTP


10. روش‌های غیرفعال‌ سازی ایمن


11. مقایسه DTP با پیکر بندی دستی

ویژگی استفاده از DTP پیکربندی دستی
سادگی بالا پایین
امنیت متوسط بالا
کنترل کم کامل
سازگاری فقط سیسکو جهانی‌تر

12. بررسی وضعیت DTP

دستورات مهم:

show dtp interface g0/1
debug dtp packet
show interfaces trunk

13. بهترین شیوه‌ های طراحی شبکه


14. نتیجه‌ گیری

در نهایت، هرچند DTP ابزار مفیدی برای ساده‌سازی پیکربندی trunk است، اما در طراحی شبکه‌های امن و پایدار باید با دقت استفاده شود. استفاده از پیکربندی دستی همراه با nonegotiate، کنترل و امنیت بسیار بیشتری به شبکه شما می‌دهد.

دیدگاهتان را بنویسید

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

دو × چهار =