פרוטוקולי ניתוב מתקדמים: EIGRP, OSPF ו-BGP

מדריך מעשי עם תרחישים ותרגולים

בעולם הרשתות, פרוטוקולי ניתוב הם עמוד התווך של התקשורת בין נתבים. כאשר מדובר בארגונים עם תשתיות מורכבות או חיבוריות בין ספקים שונים, נדרש שימוש בפרוטוקולי ניתוב מתקדמים שמספקים קבלת החלטות חכמה, יציבות וביצועים גבוהים. בפוסט זה נסקור שלושה מהפרוטוקולים המרכזיים: EIGRP, OSPF ו-BGP, נציג את ההבדלים ביניהם, נעמיק בהגדרות ולבסוף נביא תרחישים נפוצים ותרגולים מעשיים.

🧠 הבנת הבסיס: מהו פרוטוקול ניתוב?

פרוטוקול ניתוב הוא מנגנון שמאפשר לנתבים להחליף ביניהם מידע על טופולוגיית הרשת כדי לבחור את הנתיב היעיל ביותר להעברת מנות (Packets). ככל שהרשת גדולה ומורכבת יותר, כך יש צורך בפרוטוקול חכם שיידע לנהל את המידע ולבצע קבלת החלטות אופטימלית.


1️⃣ EIGRP – Enhanced Interior Gateway Routing Protocol

מפתחת: Cisco
סוג: פרוטוקול Distance Vector היברידי (למעשה משלב אלמנטים של Link-State)
מתאים ל: רשתות פנים (IGP), בפרט בארגונים המשתמשים בציוד Cisco

מאפיינים מרכזיים:

  • משתמש באלגוריתם DUAL (Diffusing Update Algorithm) שמבטיח התכנסות מהירה.
  • תומך ב-VLSM, סיכום רשתות (Route Summarization), ואימות (Authentication).
  • מבצע שליחה של עדכונים דיפרנציאליים בלבד – חוסך תעבורה.
  • תומך ב-Multipath Load Balancing אוטומטי (כולל Unequal-cost).

🛠️ פקודות בסיסיות להגדרה:

bashCopyEditrouter eigrp 100
 network 10.0.0.0
 no auto-summary

2️⃣ OSPF – Open Shortest Path First

מפתחת: IETF (תקן פתוח)
סוג: Link-State
מתאים ל: רשתות גדולות, מורכבות, מבוססות תקן פתוח

מאפיינים מרכזיים:

  • מחלק את הרשת לאזורים (Areas), כאשר Area 0 (Backbone) הוא המרכזי.
  • משתמש באלגוריתם SPF (Dijkstra) למציאת הנתיב הקצר ביותר.
  • תומך ב-VLSM, Authentication, ו-Routing Hierarchy.
  • התכנסות מהירה יותר לעומת RIP.

🛠️ פקודות בסיסיות להגדרה:

bashCopyEditrouter ospf 1
 network 192.168.1.0 0.0.0.255 area 0

3️⃣ BGP – Border Gateway Protocol

מפתחת: IETF
סוג: Path Vector
מתאים ל: ניתוב בין רשתות עצמאיות (AS) – פרוטוקול אינטרנט עולמי

מאפיינים מרכזיים:

  • פרוטוקול Exterior Gateway – משתמש בין ספקים או בין אתרים של אותו ארגון.
  • מתמקד במדיניות (Policy-based Routing) יותר מאשר במרחק.
  • דורש ידנית להגדיר שכני BGP (Neighbors), לא מחפש אותם אוטומטית.
  • תומך ב-IPv4, IPv6, MPLS ועוד.

🛠️ פקודות בסיסיות להגדרה:

bashCopyEditrouter bgp 65001
 neighbor 10.0.0.2 remote-as 65002
 network 203.0.113.0 mask 255.255.255.0

🎯 השוואה מהירה:

תכונהEIGRPOSPFBGP
סוגהיברידיLink-StatePath-Vector
מפתחCisco בלבדתקן פתוחתקן פתוח
מתאים לIGPIGPEGP
קצב התכנסותמהיר מאודמהיראיטי יותר (יציבות חשובה יותר)
שימוש נפוץארגונים קטנים-בינונייםרשתות ארגוניות גדולותניתוב בין ספקים/AS

🔄 תרחישי תקלות נפוצים ופתרונות

תרחיש 1:

בעיה: Neighbor לא נוצר בין שני נתבים OSPF
פתרון:

  • בדוק שהרשת שייכת לאותו Area
  • בדוק התאמה של Subnet Mask
  • ודא שמצב ה-Interface הוא UP
  • הפעל פקודת show ip ospf neighbor

תרחיש 2:

בעיה: BGP לא מחליף Routes
פתרון:

  • בדוק אם ה-TCP Session ב-TCP Port 179 פעיל (show ip bgp summary)
  • ודא שהוגדרו נכון מספרי ה-AS משני הצדדים
  • בדוק אם נעשה network לפרפיקס או אם הופץ דרך Redistribution

תרחיש 3:

בעיה: EIGRP לא יוצר שכנים בין שני נתבים
פתרון:

  • בדוק אם מוגדר אותו Autonomous System Number
  • ודא שה-Interfaces פעילים
  • השתמש בפקודה show ip eigrp neighbors

🧪 תרגול מעשי מומלץ (GNS3 / Cisco Packet Tracer)

סביבה מוצעת:

  • שלושה נתבים
  • R1 – מחובר ל-R2 ב-EIGRP
  • R2 – מחובר ל-R3 ב-OSPF
  • R3 – מוגדר עם BGP ומחובר ל-AS נוסף

מטרות:

  • ליצור ניתוב תקין מקצה לקצה
  • להציג את טבלת הניתוב ולוודא הפצת נתיבים בין פרוטוקולים
  • לבחון כשל בהגדרה ולבצע ניתוח תעבורה

לסיכום

הבנה עמוקה של פרוטוקולי ניתוב מתקדמים היא אבן יסוד למנהלי רשתות. כל פרוטוקול נבנה כדי לתת מענה לצרכים אחרים – בין אם מדובר ברשת ארגונית פנימית או ניתוב בין ספקי אינטרנט. שליטה ב-EIGRP, OSPF ו-BGP תאפשר לך לתכנן, לנהל ולפתור בעיות בסביבות מורכבות ביעילות.

🧰 אל תסתפק רק בתיאוריה – הקם סביבות וירטואליות, נתח תעבורה, ופתור תקלות בעצמך!

תרגול בפרוטוקולי ניתוב מתקדמים

תרגול מעשי בפרוטוקולי ניתוב מתקדמים

תרחיש 1 – Neighbor ב-EIGRP לא נוצר

יש לך שני נתבים: R1 ו-R2. הם מחוברים ישירות דרך ממשק Gig0/0. R1 מוגדר עם EIGRP AS 100, אך R2 לא מצליח לראות את R1 כשכן. מה תבדוק?

תרחיש 2 – BGP לא מחליף נתיבים

R3 ו-R4 מוגדרים עם BGP. R3 הוא ב-AS 65001 ו-R4 ב-AS 65002. הפקודה show ip bgp summary מראה שהשכן לא פעיל (Idle).

תרחיש 3 – ניתוב OSPF לא פועל

R5 ו-R6 מקושרים ל-OSPF ב-Area 0. למרות ההגדרות, אין Routes זמינים בטבלת הניתוב. מה ייתכן שגרם לכך?

כתיבת תגובה