אייפי גרסה 6 – IPv6

אייפי גרסה 6 – Ipv6

IPv6 זו הגרסה החדשה של פרוטוקול ה- IP, הוא פותח בעקבות זאת שמלאי כתובות ה- IPv4 מתחיל להיגמר (הכתובות הרשומות – הגלובליות שיכולות להיות מנותבות באינטרנט).
IPv6 הוא חכם יותר ומכיל אפשרויות חדשות וטובות.

IPv6 מורכב מ- 128 ביטים (לעומת 32 ביטים בגרסה הקודמת). הכתיבה מחלקת את התווים ל-הקסטטות – קבוצות. בכל קבוצה יש 4 תווים הקסה-דצימליים ובסה"כ 8 הקסטטות. ישנן למעשה 2^128 כתובות שניתן להרכיב – מספר עצום! קבוצה אחת מכילה 4 תווים ובעצם 16 ביטים (שהרי כל תו הקסה-דצימלי הוא 4 ביטים).

לדוגמא, כתובת IPv6: 020A:0000:0000:AACD:0000:0000:0000:0001 /64

תכונות של IPv6

  • משתמש בספירה הקסה-דצימלית.
  • ה- header של IPv6 יותר נוח – פחות מורכב – מכיל 5-6 שדות (לעומת 14 שדות שבגרסה 4).
  • אין כתובת ברודקסט.
  • יש אימות והצפנה מובנית (IPSec).
  • יכול לעבוד במקביל עם Ipv4. – אפשר להריץ את שניהם ביחד – Dual stack.
    וגם אפשר לעשות IPv6 over IPv4 – ליצור מנהרה שמכמסת את ה- IPv6 בתוך ה-4.

סיבנוט ב- IPv6

כמו ב- IPv4 גם באייפי גרסה 6 יש חלק השייך לרשתות וחלק השייך למארחים, הסימון שבו משתמשים הוא סימון התחילית – Prefix בלבד (אין מסכת רשת).

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

דוגמא לכתובת IPv6: 020A:0000:0000:AACD:0000:0000:0000:0001 /64.
המשמעות בכתובת זו היא שהחלק: 020A:0000:0000:AACD שייך לשם הרשת (NET ID) ואילו החלק: 0000:0000:0000:00001 שייך למארחים (Hosts).

מכיוון שהכתובת היא מאוד ארוכה, ישנן שתי שיטות קיצור:

  1. ניתן להסיר אפסים מובילים, כלומר כל האפסים שפותחים הקבוצה ניתן להשמיט, במידה וכל הקבוצה מורכבת מאפסים, יש לכתוב אפס פעם אחת. לדוגמא את הקבוצה: 0020 ניתן לכתוב: 20 (שימו לב שאת האפס האחרון לא מורידים כי הוא לא פותח את הקבוצה).
  2. במידה ויש קבוצה שלמה או קבוצות שלמות רצופות של אפסים (כל הקבוצה אפסים) ניתן להחליף את רצף האפסים ב- "נקודתיים" כפולות.
    שימו לב! בקיצור 2 ניתן להשתמש רק פעם אחת בכל כתובת!

את הדוגמא הנ"ל על פי חוקי הקיצור ניתן לרשום: 20A:0:0:AACD::1 [שימו לב בחרתי להשתמש בשיטה השניה ברצף השני של האפסים מכיוון ששם יש 3 קבוצות של אפסים ולכן אני חוסך יותר, ברצף הראשון יש רק 2 קבוצות של אפסים].

 

הערה: החלק שמכאן עד הסוף אינו בתוכנית הלימודים, עם זאת ייתכן וייכנס בהמשך, יש להתעדכן.

סוגי כתובות של IPv6

  • Unique Local scope – כתובת פרטית שלא ניתנת לניתוב באינטרנט, הכתובות מתחילה מ- fc00::/7.
  • Global Unicast scope – כתובת ציבורית – גלובלית המנותבת באינטרנט (רשומה ומחולקת ע"י IANA) – הכתובת מתחילה ב- 2::/3 ומעלה.
  • Link Local scope – כתובת מקומית (עובדת רק באותו מקטע) – דומה לכתובת Apipa, ובחלק מהמערכות מופעלת אוטומטית ללא הגדרה, בד"כ משתמשת בשיטה EUI-64 על מנת ליצור את הכתובת (אומנם, ניתן להגדיר כתובת אחרת כל עוד מתחילה ב- FE80).
    כתובת זו תמיד תתחיל ב- FE80::/64.

EUI-64

זוהי שיטה ליצירת כתובת Auto-IP – אוטומטית עבור כתובות ה- Link Local. השיטה משלבת בתוך כתובת ה- IP את כתובת ה- MAC של רכיב הרשת. כדי ליצור כתובת כזו:

  1. הכתובת תתחיל ב- fe80::/64 – כלומר fe80 ולאחר מכן 48 ביטים של אפסים – זהו החלק של הרשת.
  2. בחלק של המארחים – (host) נמיר את שני התווים הראשונים של כתובת ה- MAC, נהפוך את הביט ה-7. כעת זו כתובת ה- MAC החדשה שאליה נתייחס.
  3. נעתיק את שלושת האוקטטות הראשונות של כתובת ה- MAC, לאחר מכן נדחף את התווים FFFE ואחר כך נציב את שלושת האוקטטות האחרונות של כתובת ה- .MAC

למשל אם יש רכיב עם כתובת MAC: 1A:2B:BB:C5:9F:87.
אז כתובת ה- Link Local לפי שיטת EUI-64 תיראה כך: Fe80::182B:BBFF:FEC5:9F87. [שימו לב 1A הפך ל- 18 זאת בגלל חוק היפוך הביט – הביט ה-7 בתצוגה הבינארית נהפך מצבו].

סוגי תשדורות ב- IPv6

  1. שידור Unicast – שידור one-to-one – הודעה פרטית.
  2. שידור Multicast – שידור One-to-Many – שידור המתקבל לכל מי שמאזין לכתובת מסוימת. (שידורי מולטיקסט – כתובות המתחילות ב- ff0 בדר"כ).
  3. שידור Anycast – One-to-Nearest – שידור הנשלח לכתובת אייפי שיש למספר מחשבים \שרתים. המחשב \ שרת הקרוב ביותר הוא זה שעונה ומנהל שיחה.‎‎‎
  • שימו לב – אין ברודקסט, כדי ליצור ברודקסט יש בשידור ה- Multicast שידור מיוחד שמתקבל אצל כולם (הכתובת - ff02::1).

You may also like...

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

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