
show ipv6 route רואים שני ניתובים לאותו יעד כששניהם שווים. אילו אחד היה יקר יותר, היה מופיע רק ניתוב אחד, והשני נכנס אם הראשון מתנתק.anycast. ב-running-config רואים אותה בסוף ההגדרה, אבל טכנית היא לא משנה כלום: היא לא משודרת ולא משפיעה על דבר. זו תווית שמציינת שהרשת מפורסמת גם במקום אחר, והיא מבטלת את בדיקת הכפילות, שממילא לא הייתה מועילה כי הנתב לא יכול לדעת על עותק בצד השני.הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על ANYCAST IPv6» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה זו אני רוצה להסביר לכם על AnyCast. AnyCast מוכר רשמית בתקן של IPv6, בפועל הוא היה קיים גם ב-IPv4, סתם הכירו בו על הנייר ב-IPv6, לא שזה משנה לנו משהו.
והרעיון הוא נורא פשוט, לקחת אותה כתובת IP, או אותו טווח של כתובות ה-IP, במקרה שלי זה כתובת של רשת 2, ולשים אותה מאחורי שני נתבים שונים.
והיוזרים לא יודעים שאותו שרת 2.2 קיים גם בצד שמאל וגם בצד ימין של הרשת שלי. ו-DNS מפרסם את הכתובת של 2.2. ומי מחליט האם היוזר, הפאקט שלו, ילך ימינה או שמאלה?
פרוטוקול ניתוב. ופרוטוקול ניתוב מחליט לפי העדיפויות שיש לו. בגדול אני מפרסם את אותו השרת 2.2 או אותה רשת 2.0 משני נתבים שונים, ואז הנתב השלישי מחליט איך הוא רוצה להגיע אליו.
בראוטר הזה, אם נעשה show running config, אנחנו נראה שכרטיס 02 שלנו מוגדר עם כתובת IP רגילה. IPv6 רגילה, בלי שום דבר, והכל עובד מצוין. האמת, גם פה עשיתי אותו דבר, רק אמרתי, בוא נכריז שזה AnyCast.
טכנית זה לא משנה שום דבר. פה ב-running config אנחנו רואים את אותה הגדרה של כתובת IP, בסוף מילת אניקאסט, היא לא עוברת לשום מקום, היא לא משודרת לשום מקום, היא לא משפיעה על שום דבר בעצם.
זה תווית כזאת שאני מדביק לעצמי בשביל לדעת שהרשת הזאת גם מפורסמת עוד באיזשהו מקום אחר בעולם. מבחינה טכנית זה מבטל בדיקת כפילות, לבדוק שהכתובות הן לא כפולות, אבל בדיקת כפילות הזאת גם לא תעבוד והיא חסרת משמעות.
כי הראוטר הזה לא יכול לדעת שבמקום אחר איפשהו יש עוד רשת כזאת. אם להגיע לרשת המרוחקת השנייה היה לוקח יותר זמן, יותר רוחב פס, אז OSPF או BGP היו מנתבים אותו לרשת הקרובה