ברוכים הבאים לאתר השאלות והתשובות של Tikshuv-CCNA, פה תוכלו לשאול שאלות בנושא המגמה, תקשוב מחשבים ועוד. הפאקט טרייסר לא עובד לכם? הטופלוגיה קורסת? אין פינג? מה זה שרת DNS? איך עוברים את המבחן? לכל שאלה תקבלו תשובה. מוזמנים לשאול ולעזור לכולם.

פרוטוקול DTP - מה זה?

0 הצבעות

שלום, 

אני מורה, וראיתי שבתוכנית החדשה, יש דרישה מהתלמידים לדעת על פרוטוקול DTP, תוכל להסביר לי בקצרה מה זה פרוטוקול זה?

תודה,
אסי נימני

שאלה נשאלה ב- 30 אפריל, 2017 על ידי אסי נימני

תשובה 1

0 הצבעות

שלום אסי,
תודה על שאלתך!

אכן, על פי תוכנית הלימודים החדשה שפורסמה בשנת תשע"ז, ישנה דרישה מהתלמידים להכיר ולדעת מהו פרוטוקול DTP. צריך לדעת על מצבי ה- Trunkים השונים ומהן הסכנות שבפרוטוקול זה.

לשאלתך:
פרוטוקול DTP הוא פרוטוקול שפותח ע"י סיסקו ורכיבי סיסקו משתמשים בו כברירת מחדל. ראשי התיבות הן: Dynamic Trunking Protocol, הפרוטוקול נועד כדי לנהל משא ומתן לגבי האם פורט מסויים יהיה במצב Trunk או לא. 

[להזכירך: מצב Trunk הוא מצב של פורט, שבו הפורט יכול לקבל מסגרת (מידע) השייכת ליותר מ-Vlan אחד, זאת ע"י תיוג המסגרת].

DTP הוא פרוטוקול ששולח הודעות עדכון לגבי מצבי Trunkים באופן אוטומטי.
כך שלמשל: אם נניח יש לנו שני סוויצ'ים - סוויץ' A ו- סוויץ' B, ושניהם מחוברים בכבל מוצלב בינהם (בפורטים fa0/24 אצל כל אחד) אז אם פורט fa0/24 של סוויץ' A מוגדר על מצב הנקרא Dynamic Auto, ואילו פורט fa0/24 של סוויץ' B הנמצא בצד השני של הכבל מוגדר על מצב Trunk, יהיה ביניהם יחסים של Trunk. - זאת מכיון שסוויץ' B המוגדר כ- Trunk שולח הודעת עדכון - DTP לסוויץ' A, והרי סוויץ' A הוא במצב של Dynamic Auto וזה אומר שהוא מוכן להיות Trunk כל עוד הצד השני Trunk.

ישנם 4 מצבים של Trunk

  1. מצב Access - מצב שבו אנו כופים על הפורט שלנו להיות במצב Access (כלומר מצב המקבל רק Vlan אחד בלבד - ההיפך מ- Trunk אם תרצו).
  2. מצב Trunk - מצב שבו אנו כופים על הפורט שלנו להיות במצב Trunk.
  3. מצב Dynamic Desirable - מצב שבו אנו מכניסים את הפורט שלנו למצב Trunk וגם גורמים לו להיות פעיל בלהפוך את הצד השני ל- Trunk - הוא יוזם את יצירת קשר ה- Trunk ושולח הודעות DTP כדי ליזום זאת.
  4. מצב Dynamic Auto - מצב שבו אנו מכניסים את הפורט שלנו למצב שבו הוא מקשיב לצד השני, אם הצד השני יהיה Trunk אז גם הוא יהפוך ל- Trunk.
  5. מצב ללא משא ומתן - מצב שבו פרוטוקול DTP מבוטל, והכל הולך לפי הגדרות ידניות שלנו אם מכניסים את הפורט ל- Access או ל- Trunk

לפי מצבים אלו אנו יכולים לקבוע האם יהיה יחסי Trunk בין שני סוויצ'ים או לא. 

 

מתי יהיו יחסי Trunk ומתי לא?

  • אם צד אחד Trunk, אז אם הצד השני הוא: Trunk, Dynamic Desirable או Dynamic Auto יש יחסי Trunk.
  • אם צד אחד Dynamic Desirable, זה מתנהג כמו Trunk.
  • אם צד אחד Dynamic Auto, אז אם הצד השני הוא: Trunk או Dynamic Disrable יש יחסי Trunk.
  • אם צד אחד Access, אין יחסי Trunk בכל מקרה.

מה הסכנות ב- DTP?

מהו מצב ברירת המחדל של פורט? - מצב ברירת המחדל של פורט הוא שגם פרוטוקול DTP פועל וגם שמצב הפורט הוא Dynamic Auto - אז מה קורה כאשר מגדירים בפורט של הסוויץ' שבצד השני מצב Trunk? - מיד מתקיים Trunk - מכיון שהצד הראשון - הוא Dynamic Auto

עכשיו תארו לכם שמגיע האקר או משתמש לא מורשה ומתחבר לסוויץ' של הארגון שלנו - מצב ברירת המחדל נשאר Dynamic Auto, הוא מגדיר אצלו בפורט מצב Trunk או מצב Dynamic Desirable ולמעשה - כעת מצליח להגדיר יחסי Trunk - ולקבל את כל המסגרות של הארגון! - זוהי פרצת אבטחה.

לכן כדי לסגור פרצה זו יש להגדיר כל פורט באופן ידני - אם רוצים שיהיה Trunk אז להגדיר טראנק או רוצים שיהיה Access אז להגדיר Access - ולא להשאיר את הפורטים על מצב ברירת המחדל.

 

אפשרות נוספת היא לכבות כליל את פרוטקול DTP - כדי לכבות אותו יש לכתוב את הפקודה:

Switch(config-if)# switchport nonegotiate

את ההגדרות השונות של המצבים, ניתן לבצע ע"י הפקודות:

 

switch(config-if)#switchport mode access

switch(config-if)#switchport mode trunk

switch(config-if)#switchport mode dynamic desirable

switch(config-if)#switchport mode dynamic auto

 

אני מקוה שזה מובן ומספיק מקיף,
שיהיה בהצלחה רבה

נתקבלה תשובה ב- 30 אפריל, 2017 על ידי michael עוזר מוערך מאוד (7,550 נקודות)
הסבר מעולה!!!!!!!!!!!!!

תודה רבה!
ומפורט בהחלט!
...