ב-IPv6, ה כותרות הרחבה הם מבני נתונים נוספים המוכנסים בין כותרת IPv6 לכותרת פרוטוקול השכבה העליונה (כגון TCP או UDP) בחבילת IPv6.
כותרות הרחבות אלו מספקות פונקציונליות נוספת ומאפשרות גמישות רבה יותר בעיבוד מנות IPv6. בניגוד ל-IPv4, שבו אפשרויות נכללו ישירות בכותרת ה-IP, IPv6 משתמש בכותרות נפרדות של הרחבות כדי לכלול מידע נוסף.
בסוף המאמר תמצא קטן מבחן שיאפשר לך להעריך הידע שנרכש בקריאה זו
בחבילת IPv6, הכותרת הראשית מורכבת מ הבתים 40 שדות קבועים הכוללים כתובת מקור, כתובת יעד, סוג תעבורה ושדות אחרים הדרושים לניתוב ומשלוח חבילות. לאחר הכותרת הראשית, עשויות להופיע כותרות של הרחבה אחת או יותר, בהתאם לצרכים הספציפיים של התקשורת.
כותרות הרחבות ב-IPv6 מזוהות על ידי שדה שנקרא "הכותרת הבאה" (הכותרת הבאה) בכותרת IPv6. שדה "הכותרת הבאה" מציין את סוג הכותרת הבאה, שיכולה להיות פרוטוקול שכבה גבוהה יותר או כותרת הרחבה. כאשר קיימת כותרת של הרחבה, השדה "כותרת הבאה" מצביע על סוג כותרת הרחבה וכותרות ההרחבה עוקבות אחריה.
חלקים עיקריים
כל כותרת הרחבה מורכבת משני חלקים עיקריים:
כותרת הרחבה:
זהו מבנה נתונים המכיל מידע על סוג כותרת ההרחבה ואורכה ביחידות של 8 בתים (64 סיביות). כותרת ההרחבה כוללת את הסוג Next Header, המציין אם הכותרת הבאה היא כותרת נוספת של הרחבה או כותרת פרוטוקול השכבה העליונה.
גוף הרחבה:
זהו החלק של כותרת ההרחבה הנושא את הנתונים הנוספים הספציפיים לאותה כותרת. הפורמט והתוכן של גוף ההרחבה משתנים בהתאם לסוג כותרת ההרחבה. לדוגמה, הכותרת Hop-by-Hop Options עשויה לשאת אפשרויות נוספות שחייבות להיבדק על ידי כל הצמתים לאורך נתיב משלוח המנות.
כותרות הרחבות ב-IPv6 מאפשרות מודולריות וגמישות רבה יותר בתכנון פרוטוקול. בנוסף, על ידי הפרדת אפשרויות ופונקציונליות נוספות לכותרות הרחבות, נמנע עיבוד מיותר של אפשרויות על ידי צמתים שאינם דורשים אותן.
חשוב לציין שלא כל כותרות ההרחבות נדרשות בכל מנות ה-IPv6. ההכללה והסדר של כותרות ההרחבה תלויים בדרישות ובמאפיינים הספציפיים של התקשורת. חלק מכותרות ההרחבות משמשות רק במקרים מסוימים, כגון פיצול מנות, אימות או ניידות.
כותרות הרחבות מזוהות על ידי ערך אחר:
כותרות הרחבה | חַיִל |
הופ-אחר-הופ | 0 |
שבר | 44 |
ניתוב (סוג) | 43 |
אפשרויות יעד | 60 |
אימות | 51 |
תמצית מטען אבטחה | 50 |
הופ אחר הופ
כותרת זו משמשת לאפשרויות שיש לבחון על ידי כל צומת לאורך נתיב מסירת המנות, זה חובה. זה יכול לשאת אפשרויות שונות כגון גילוי מרובה שידור מאזינים, סינון מנות או מידע על איכות השירות (QoS).
אפשרויות הופ אחר הופ עשויות לכלול:
PadN (ריפוד):
משמש לרפד את כותרת האפשרויות הופ-אחר-הופ כדי להבטיח שאורכו הוא כפולה של 8 בתים.
התראת נתב:
מאפשר לנתבים לבצע פעולות מיוחדות על החבילה. לדוגמה, ניתן להשתמש בו כדי להודיע לנתבים שיש לטפל בחבילה בעדיפות או שהיא דורשת טיפול מיוחד.
מטען ג'מבו:
אפשרות זו משמשת כדי לציין שהמנה מכילה מטען גדול מגודל השידור המקסימלי (MTU) של קישור. הוא משמש לשידור של מנות IPv6 עם גדלי מטען גדולים יותר מה-MTU הסטנדרטי.
עיבוד כותרות של אפשרויות Hop by Hop כולל כל צומת לאורך נתיב משלוח המנות בוחן ועיבוד האפשרויות הרלוונטיות. כל צומת חייב להשלים את הפעולות שצוינו באפשרויות שלב אחר שלב לפני המשך עיבוד החבילה. זה מאפשר להשתמש באפשרויות לפונקציות ספציפיות ברשת, כגון בקרת זרימה, תעדוף מנות או הפעלת שירותים מיוחדים.
חשוב לציין שלשימוש בכותרת אפשרויות הופ-אחר-הופ עשויה להיות השפעה על ביצועי הרשת מכיוון שהיא דורשת עיבוד נוסף בכל צומת לאורך הנתיב. לכן, מומלץ להשתמש באפשרויות הופ-אחר-הופ רק כאשר יש צורך ומוצדק מדרישות האפליקציה או הרשת.
ניתוב
כותרת הרחבת הניתוב ב-IPv6 משמשת כדי לאפשר ניתוב של מנות IPv6 דרך סדרה ספציפית של צמתים ברשת. כותרת הרחבת הניתוב יכולה להופיע בחבילת IPv6 אחרי כותרת ההרחבה Hop-by-Hop או אחרי כל כותרת הרחבה אחרת.
כותרת הרחבת הניתוב משמשת ליצירת נתיב מפורש שדרכו חייבת לעבור חבילת IPv6. השדה פלחים שמאלה מופחת באחד בכל צומת שהמנה מבקרת לאורך המסלול. כאשר הערך של Segments Left מגיע לאפס, החבילה הגיעה ליעדה הסופי.
הכותרת של הרחבת ניתוב ב-IPv6 משמשת במצבים ספציפיים שבהם נדרשת שליטה מפורשת על הנתיב שאותה מנה צריכה ללכת ברשת.
על ידי ציון המסלול בכותרת הסיומת Routing, תוכל להשיג ניתוב מדויק ולמנוע ממנות ללכת לפי מסלולי ברירת המחדל שנקבעו על ידי טבלאות הניתוב של הנתבים.
הנה כמה מקרים שבהם אתה יכול להשתמש בכותרת של תוסף ניתוב:
ניתוב מדיניות:
ברשתות מסוימות, ייתכן שתרצה להחיל מדיניות ניתוב ספציפית עבור סוגים מסוימים של תעבורה. כותרת הרחבת הניתוב מאפשרת לך לציין מסלול מותאם אישית העונה על הדרישות של מדיניות הניתוב שנקבעה. זה עשוי לכלול ניתוב דרך צמתים ספציפיים או הימנעות מקישורי רשת מסוימים.
ניתוב גיאוגרפי:
לעיתים, ייתכן שתידרש לנתב את התנועה דרך צמתים במיקומים גיאוגרפיים ספציפיים. כותרת הסיומת Routing מאפשרת לציין מסלול הכולל את הצמתים הרצויים במיקום הגיאוגרפי הנדרש.
הימנע מצמתים או קישורים ספציפיים:
במקרים מסוימים, ייתכן שיהיה צורך להימנע מצמתים או קישורים ספציפיים עקב בעיות ביצועים, אבטחה או שיקולים אחרים. ניתן להשתמש בכותרת הרחבת ניתוב כדי לציין מסלול המונע צמתים או קישורים לא רצויים.
זמן אחזור נמוך או ניתוב רוחב פס גבוה:
במצבים בהם נדרשת השהייה נמוכה או רוחב פס גבוה לתעבורה, ניתן להשתמש בכותרת הרחבת Routing כדי לציין מסלול המבטיח את הדרישות הללו. זה עשוי לכלול ניתוב על גבי צמתים או קישורים בעלי קיבולת גבוהה או אחזור נמוך.
חשוב לציין שהשימוש ב-Roting extension header ב-IPv6 אינו נפוץ כמו השימוש בסוגים אחרים של כותרות הרחבות. ברוב המקרים, ניתוב ב-IPv6 מבוסס על טבלת הניתוב של הנתבים, הקובעת את המסלול הטוב ביותר עבור החבילה בהתבסס על כתובת היעד ומדיניות ניתוב אחרת.
אפשרויות יעד
כותרת ההרחבה אפשרויות יעד (אפשרויות יעד) ב-IPv6 משמש כדי לספק אפשרויות נוספות הקשורות ליעד הסופי של חבילת ה-IPv6. כותרת זו ממוקמת אחרי כותרת הרחבת IPv6 ולפני כותרת המטען.
כותרת ההרחבה של Destination Options מאפשרת למנות IPv6 לשאת מידע נוסף הקשור ליעד הסופי, ומספקת גמישות ופונקציונליות רבה יותר.
על ידי הכללת אפשרויות בכותרת ההרחבה של אפשרויות יעד, ניתן להוסיף תכונות נוספות לחבילות IPv6 בהתבסס על צרכי יישום או פרוטוקול ספציפיים.
יש לקחת בחשבון שהאפשרויות בכותרת ההרחבה של אפשרויות יעד מעובדות על ידי הצמתים המקבלים לפי סוגם. אם צומת מקבל אינו מסוגל לעבד אפשרות ספציפית, הוא יכול להתעלם או לבטל אותה. אפשרויות שלא ניתן לעבד אינן משפיעות על העברת מנות IPv6 בסיסית או ניתוב.
כותרת ההרחבה של אפשרויות יעד משמשת במספר תרחישים כדי לספק אפשרויות נוספות הקשורות ליעד הסופי של החבילה. להלן כמה מקרים שבהם ניתן להשתמש בכותרת ההרחבה אפשרויות יעד:
אבטחה ואימות:
ניתן להשתמש בכותרת ההרחבה של אפשרויות יעד כדי לכלול אפשרויות הקשורות לאבטחה ולאימות. זה עשוי לכלול מידע מפתח ציבורי לאימות מקצה לקצה, או חתימות דיגיטליות לאימות שלמות נתוני החבילה.
איכות השירות (QoS):
במקרים מסוימים, ייתכן שתרצה לציין דרישות איכות השירות עבור חבילת IPv6. כותרת זו עשויה לכלול אפשרויות המציינות דרישות עבור רוחב פס, עיכוב, אובדן מנות או פרמטרים אחרים של QoS.
ניתוב ספציפי:
במצבים שבהם נדרש ניתוב ספציפי עבור חבילת IPv6, אתה יכול לכלול אפשרויות המציינות את המסלול או הצמתים לביקור. זה מאפשר שליטה רבה יותר על נתיב הניתוב והיכולת להימנע מקישורים מסוימים או צמתים ברשת.
טיפול ועיבוד מנות:
ניתן להשתמש בכותרת כדי לציין פעולות מיוחדות שיש לבצע בצמתים המקבלים. לדוגמה, הוא עשוי לכלול אפשרויות לביצוע מניפולציות ספציפיות על מטען החבילות או לבצע פעולות עיבוד נוספות בצומת המקבל.
חידון ידע קצר
מה דעתך על המאמר הזה?
האם אתה מעז להעריך את הידע הנלמד שלך?
ספר מומלץ למאמר זה
ספר IPv6 עם MikroTik, RouterOS v7
חומר לימוד לקורס ההסמכה של MTCIPv6E עודכן ל-RouterOS v7