PracticU

Distance-Vector vs Link-State

בלי כתוביותעם כתוביות
PracticU › קורס CCNP › Distance-Vector vs Link-State
מילון מושגים:
ראוטר - התקן רשת שמעביר חבילות מידע בין רשתות שונות ובוחר את הנתיב שבו יגיעו ליעדן.
RIP - פרוטוקול ניתוב דינמי ותיק ופשוט, שבוחר נתיבים לפי מספר הקפיצות (נתבים) עד היעד.
EIGRP - פרוטוקול ניתוב דינמי מתקדם של Cisco, שמשלב מהירות התכנסות ויעילות בבחירת נתיבים.
OSPF - פרוטוקול ניתוב דינמי שמחשב את הנתיב הקצר ביותר בתוך רשת, לפי מצב הקישורים בין הנתבים.
פרוטוקול - מערכת כללים מוסכמת שקובעת כיצד מכשירים או תוכנות מתקשרים ומחליפים מידע, למשל HTTP או TCP.

Distance-Vector vs Link-State
השיעור מסביר את ההבדל העיקרי בין שתי משפחות של פרוטוקולי ניתוב דינמי: Distance Vector ו-Link State. ההבדל הוא במה כל ראוטר יודע על הרשת.
Distance Vector
RIP ו-EIGRP שייכים למשפחה הזאת. כל ראוטר משדר לשכנים הישירים שלו את טבלת הניתוב שלו, ומכיר רק את הדרך היעילה ביותר לכל יעד.
1. שידור קבוע: כל ראוטר שולח עדכונים לשכנים בקביעות.
2. סינון: השכן מתעלם ממסלול שהמטריק שלו גבוה יותר ממה שהוא כבר מכיר.
3. מידע חסר: הראוטר יודע איזה שכן הוא הקפיצה הבאה (Next Hop) ומה המרחק, אבל לא את כל המסלול עד היעד ולא את המפה המלאה.
לכן כשנתיב נופל, הראוטר צריך למחוק את הנתיב שהיה אצלו ולחכות למידע חדש מהשכנים.
Link State
OSPF שייך למשפחה הזאת. כאן כל ראוטר מכיר את כל הרשת, ויש לו מפה מלאה שממנה אפשר לשרטט את כל הקישורים בין הראוטרים.
1. גילוי שכנים: בתחילה כל ראוטר בודק עם אילו ראוטרים הוא מחובר ישירות.
2. הודעת פרסום: כל ראוטר שולח לשכנים הודעה ובה המספר שלו ורשימת הרשתות שמחוברות אליו ישירות. שכן ששומר את ההודעה מעביר אותה הלאה, כך שכל ראוטר מקבל את המידע המקורי מכל אחד מהראוטרים.
3. מסלולים חלופיים: מתוך המפה המלאה הראוטר מחשב את הנתיב הטוב ביותר, ושומר גם נתיבים חלופיים. אם הנתיב הראשי נופל, הוא עובר מיד לחלופה בלי לחכות למידע חדש.
ההבדל במילה אחת
Distance Vector יודע כמה ולאיזה כיוון, ו-Link State יודע את כל המפה. הפרוטוקולים עצמם יילמדו בהמשך הקורס.
בסוף השיעור הסטודנט יודע להבדיל בין שתי המשפחות, להסביר למה Link State מתכנס מהר יותר לאחר נפילה, ואיזה מידע כל ראוטר שומר.
השיעור הבא בקורס: פרוטוקול OSPF - הסבר Router ID

פרקי ההרצאה: Distance-Vector vs Link-State

  1. 00:00

    שתי קבוצות של פרוטוקולי ניתוב

  2. 00:40

    Distance Vector: שידור טבלת הניתוב

  3. 02:03

    Distance Vector מכיר רק את הנתיב היעיל

  4. 03:41

    קריאת טבלת ניתוב בדוגמה

  5. 05:19

    איך פועל Distance Vector מבפנים

  6. 07:11

    Link State: בניית מפת הרשת

  7. 08:07

    הודעת LSA ושליחתה לשכנים

תמלול ההרצאה: Distance-Vector vs Link-State

הטקסט המלא של הדקות הראשונות בהרצאה «Distance-Vector vs Link-State» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:00

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

  2. 00:17

    כל פרוטוקולי הניתוב הדינמי מתחלקים משויכים לשתי קבוצות או שהם דיסטנס וקטור או שהם לינק סטייט. לדוגמה EGRP וריפ שייכים לדיסטנס וקטור, OSPF ו-SAS מתייחסים ללינק סטייט.

  3. 00:35

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

  4. 00:52

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

  5. 01:29

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

  6. 02:03

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

  7. 02:35

    ביותר וזה הדגש שהראוטר מכיר רק את הנתיב היעיל ביותר זה אומר עם המטריק הנמוך ביותר אנחנו תכף נראה גם איך זה בא לידי ביטוי בפועל אני אסכם לכם distance vector בשתי מילים שכל אחד שולח את כל מה שהוא מכיר ואני זוכר בזיכרון שלי רק את הדרך היעילה ביותר לא מעניין אותי שאתה מכיר מישהו זה לא מעניין אותי אם זה לא הכי

  8. 03:05

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

  9. 03:41

    וגם מפה כאילו זה מעגלי אז אפשר להגיע בכמה דרכים מהיעד אבל בואו נראה מה קורה בטבלת הניתוב של המחשב טבלת הניתוב של המחשב של הראוטר דרך אגב טבלת ניתוב כזאת היא קיימת גם בכל ווינדוס שהוא IP ראוט תסתכלו show IP route אתם רואים ליעד נניח ליעד 3 לרשת מספר 3 הוא

  10. 04:13

    מכיר רק הנה יעד מספר 3 זה זה כן זה למטה ליעד מספר 3 הוא מכיר את הדרך דרך 98.1 זאת אומרת שהראוטר הזה יוצא דרך 98.1 ליעד שקוראים לו 3.0 לרשת 3.0 ויקח לו שתי קפיצות בשביל להגיע לשם ליעד ה-4 הוא מכיר שני דרכים גם דרך 7.1 וגם 98-1 בגלל ששניהם באותה יעילות.

  11. 04:47

    אתם רואים? שניהם באותה יעילות. הוא התעלם מזה של3 יש עוד דרכים להגיע. לדוגמה, דרך 7-1 אפשר גם להגיע ל-3, רק שזה לא מספיק יעיל, אז הוא התעלם מזה. יופי.

  12. 05:03

    אז זה ההבדל הגדול. עוד לא סיימנו אבל. תכף אני אוכל להסביר לכם גם איך עובד הלינק סטייט יותר לעומק. אז בגדול, Distance Vector מכיר רק את הדרך היעילה ביותר ליד, ולינק סטייט מכיר את כל המפה.

  13. 05:19

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

  14. 05:50

    זאת אומרת מה המטריק דרך השכן הזה, זה בדיוק מה שראינו לרשת מסוימת שתי קפיצות. שימו לב כי נתב בדיסטרנס וקטור לא יודע, וזה הדגש, לא יודע את הנתיב המלא ליד, הוא לא יודע מה קורה, איך באמת להגיע לשם, אלא רק את ה-next hop, רק את הראוטר הבא שאליו צריך לפנות.

  15. 06:17

    אוקיי? הנתב לא יודע האם יש עוד דרך פחות יעילה לאותו היעד, הוא פשוט יתעלם מהמידע הזה.

  16. 06:27

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

  17. 06:40

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

  18. 07:02

    זהו, זה נקרא Distance Vector, כאילו Distance כמה קפיצות וVector איזה כיוון. הכל אוקיי טוב מאוד עכשיו אנחנו עוברים ללינק סטייט שזה משהו הרבה יותר חכם והרבה יותר מורכב ומעניין לינק סטייט זאת קבוצת פרוטוקולים שהנתב מכיר את כל הרשת ואת כל היעדים בכל הרשת יש לו מפה מלאה הוא יכול ממש לשרטט מפה

  19. 07:33

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

  20. 07:55

    אחרי שהם מגלים מי השכנים שלהם, איזה רשתות הוא מכיר, כל ראוטר עושה Links Data Advertisement, עושה מעין הודעת פרסומת. בהודעת הפרסומת הזאת הוא שולח אותה לכל השכנים, ואיזה מידע הוא מכניס שמה?

  21. 08:11

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

  22. 08:24

    הוא אומר אני ראווטר 7,442,000 ואני מחובר לרשת 192,168,13 ו-192,168,14. כל שכן שמקבל את המידע הזה הוא שומר את המידע שהוא קיבל אצלו בזיכרון רם וגם מעביר את ההודעה שלי ששלחתי את ההודעה שלי המקורית את ההודעת פרסום המקורית לשכנים אחרים הוא מגלגל את זה הלאה אבל שימו לב הוא מעביר את ההודעה

לקורס המלא: קורס CCNP אונליין

ההרצאה הקודמת: ניתוב דינמי עם OSPF

ההרצאה הבאה: פרוטוקול OSPF - הסבר Router ID

הרצאות קשורות מקורסים אחרים

  • הסבר על Administrative Distance
  • Vector Drawable - SVG
  • Bonding - Link Aggregation
  • קישור חזק - Hard link

קורסים נוספים במסלול

  • קורס CCNA - הסמכה בינלאומית של סיסקו - מבחן 200-301
  • קורס פורטיגייט - FortiGate
  • קורס צ'ק פוינט - Check Point Gaia R81