Networking

שאלת ראיון למהנדס רשתות: מה ההבדל בין STP ל־MST?

8 דק׳ קריאה•מכללת נטמי
שווה להעביר הלאה
שאלת ראיון למהנדס רשתות: מה ההבדל בין STP ל־MST?

הראיון למשרת מהנדס רשתות מתקדם יפה. דיברתם על VLAN, על Trunk, אפילו על OSPF. ואז המראיין מצייר על הלוח שני סוויצ'ים בליבה, עשרים סוויצ'י גישה ו־400 VLAN, ושואל בשקט: ״אז מה תריצו פה — STP או MST? ולמה?״ פה נחשף ההבדל בין מי ששינן הגדרה לבין מי שהבין איך רשת מתנהגת כשיש בה לולאה.

לפני שממשיכים לקרוא, נסו לענות בקול. אם התשובה שלכם הייתה ״MST יותר חדש ויותר מהיר״ — אתם לא לבד, אבל זו לא התשובה שתקנה לכם את המשרה. בואו נפרק את זה כמו שצריך.

רגע, למה צריך Spanning Tree בכלל?

ב־Layer 2 אין שדה TTL. אם יש לולאה פיזית בין סוויצ'ים, Broadcast אחד יכול להסתובב ברשת בלי סוף, להכפיל את עצמו ולהפיל אותה תוך שניות — Broadcast Storm. STP פותר את זה: הסוויצ'ים מחליפים ביניהם הודעות BPDU, בוחרים Root Bridge לפי ה־Bridge ID הנמוך ביותר, ומעבירים את הפורטים המיותרים למצב חסימה. אם קישור פעיל נופל, קישור חסום נפתח במקומו.

STP קלאסי, PVST+ ו־RSTP — מי זה מי

  • ▸STP 802.1D — עץ אחד לכל ה־VLANs. פשוט, אבל קישור חסום לא מעביר אף VLAN, וההתכנסות איטית (עשרות שניות).
  • ▸PVST+ — הגרסה של סיסקו: מופע STP נפרד לכל VLAN. מאפשר לאזן עומסים (VLAN 10 דרך קישור אחד, VLAN 20 דרך אחר), אבל כל VLAN מוסיף עוד עץ, עוד BPDU ועוד עבודה ל־CPU.
  • ▸RSTP 802.1w — ההתכנסות המהירה. תפקידי פורט חדשים (Alternate, Backup) ומנגנון Proposal/Agreement שמקצרים התכנסות לשניות בודדות. בסיסקו מקבלים אותו לכל VLAN דרך Rapid PVST+.
  • ▸MST 802.1s — הרעיון: לא צריך 400 עצים כשיש בפועל רק שני מסלולים. ממפים את ה־VLANs לכמה Instances, וכל Instance מקבל Root וטופולוגיה משלו.
המחשה רעיונית: מאות VLAN, שני מסלולים פיזיים — ולכן מספיקים שני מופעי MST במקום מאות עצים נפרדים.

איך MST עובד בפועל

כדי שסוויצ'ים ייחשבו באותו MST Region, שלושה פרמטרים חייבים להיות זהים: שם ה־Region, מספר ה־Revision, וטבלת המיפוי בין VLAN ל־Instance. מספיק הבדל אחד — והסוויצ'ים יראו זה את זה כ־Regions שונים.

בתוך ה־Region יש את IST, מופע 0, שמייצג את ה־Region כלפי חוץ ומעביר את כל ה־VLANs שלא מופו. מעליו רצים מופעי MSTI שאתם מגדירים. היתרון הגדול: כל המופעים נישאים בתוך אותה הודעת BPDU, כך שהעומס לא גדל עם כל VLAN חדש.

Cisco IOS — הגדרת MST בסיסית
Switch(config)# spanning-tree mode mst
Switch(config)# spanning-tree mst configuration
Switch(config-mst)# name NETME-CORE
Switch(config-mst)# revision 1
Switch(config-mst)# instance 1 vlan 10-199
Switch(config-mst)# instance 2 vlan 200-399
Switch(config-mst)# exit
Switch(config)# spanning-tree mst 1 priority 24576
Switch(config)# spanning-tree mst 2 priority 28672

Switch# show spanning-tree mst configuration
Switch# show spanning-tree mst 1
בליבה הראשונה Instance 1 מקבל עדיפות Root ו־Instance 2 גיבוי. בליבה השנייה הופכים את העדיפויות — וכך שני הקישורים עובדים.

אז מה תריצו על הלוח של המראיין?

עם 400 VLAN ושני מסלולים, Rapid PVST+ יריץ 400 עצים — וחלק מפלטפורמות Catalyst מגבילות את מספר המופעים הנתמכים. MST נותן אותה חלוקת עומסים עם שני מופעים בלבד. מצד שני, ברשת קטנה עם עשרה VLAN, Rapid PVST+ פשוט יותר לתחזוקה ואין סיבה לסבך. זו התשובה שהמראיין מחפש: לא ״מה יותר טוב״, אלא מתי כל אחד מתאים.

שלוש טעויות שמפילות מועמדים

  • ▸להגיד ש־MST ״מהיר יותר מ־RSTP״. ההתכנסות שלהם דומה — MST נשען על אותו מנגנון. ההבדל הוא ביעילות ובקנה מידה.
  • ▸לשכוח את שלושת הפרמטרים של ה־Region (Name, Revision, Mapping) — זו שאלת ההמשך הכי נפוצה.
  • ▸לחשוב ש־STP ״מאט את הרשת״ ולכן אפשר לכבות אותו. בלי STP, כבל אחד שחובר בטעות יכול להשבית את כל הבניין.

רוצים לענות על זה בראיון בביטחון מלא?

בקורס CCNA רשתות תקשורת של מכללת נטמי לומדים STP, RSTP ו־MST על מעבדות אמיתיות — לצד VLAN, Trunk, OSPF, ACL ופתרון תקלות — עם הכנה לבחינת Cisco CCNA 200-301 ולראיונות עבודה.

להעמקה בתיעוד של Cisco

מקורות רשמיים

המאמר מבוסס על התיעוד של Cisco. מומלץ לקרוא את המקור:

תגיות ומילות מפתח
  • #CCNA
  • #קורס_CCNA
  • #קורס_CCNA_רשתות_תקשורת
  • #Cisco_CCNA_200-301
  • #STP
  • #MST
  • #MSTP
  • #Spanning_Tree
  • #PVST+
  • #Rapid_PVST+
  • #RSTP
  • #802.1D
  • #802.1w
  • #802.1s
  • #VLAN
  • #Root_Bridge
  • #BPDU
  • #Catalyst
  • #Switching
  • #רשתות_תקשורת
  • #מהנדס_רשתות
  • #איש_תקשורת
  • #שאלת_ראיון_עבודה
  • #ראיונות_עבודה
  • #קורס_רשתות
  • #לימודי_תקשורת
  • #סיסקו
  • #NetMe_College
  • #מכללת_נטמי

רוצים להתמקצע?

הפוסט הזה הוא רק טעימה. הקורס המלא של Cisco CCNA — רשתות תקשורת ילמד אתכם הכל מא׳ עד ת׳.