כשיש רשת גדולה
נעדיף לחלק אותה לתתי רשתות ע"מ למנוע עומס ברשת כמו' לדוג' כשיש רשת עם 1000
מחשבים ומחשב אחד מתחבר ושולח ברודקסט לרשת הקריאה תישלח ל999 מחשבים לעומת זאת אם
הרשת מפוצלת ל2 אזי הקריאה תישלח רק ל500 או במידה ויש 2 סניפים ב2 ערים שונות כל יציאה
לרשת תחייב תעבורה ברשת מה שיוצר עומס לכן נפצל את הרשת ל2 כל אתר בנפרד וכל
התשדורות המקומיות יישארו בתוך הרשת המקומית
איך נחלק? ניקנה
לכל סניף כתובת נפרדת? מהר מאוד יגמרו הכתובות בעולם וחוץ מזה לא חבל על הכסף?
SUBNET
- ID חלוקת כתובת אחת לתתי רשתות. לפי הדרך הבאה
חישוב על אוקטטה
שלימה
במידה והכתובת (network ID)
שקניתי היא 192.168.0.0 שזה אומר שיש לי 65536 כתובות לחלוקה בתוך הארגון (host ID)
ה MASKשל כולם יהיה
255.255.0.0 אך אם ניקח עוד אוקטטה ונגדיר אותה לצורך חישוב פנימי כקידומת
נקבל אפשרות לחלק את הרשת ל256 קבוצות של 254 כתובות
דוג'
16/
IP ADDRESSES
|
80
|
1
|
168
|
192
|
IP – בינארי
|
01010000
|
00000001
|
10101000
|
11000000
|
MASK - בינארי
|
00000000
|
11111111
|
11111111
|
11111111
|
כפל לוגי
|
00000000
|
00000001
|
10101000
|
11000000
|
16/
IP ADDRESSES
|
80
|
2
|
168
|
192
|
IP – בינארי
|
01010000
|
00000010
|
10101000
|
11000000
|
MASK - בינארי
|
00000000
|
11111111
|
11111111
|
11111111
|
כפל לוגי
|
00000000
|
00000010
|
10101000
|
11000000
|
ניתן לראות
בדוגמה ששני הכתובות עם אותה קידומת אך עם Mask שונה
חישוב על חלק
מאוקטטה
קיבלת כתובת עם
הקידומת 192.20.40 = 255 כתובות בקבוצה אחת
הגדרת subnet
- להגדיר עוד ביט נוסף באוקטטה הרביעית שהוא שייך לכתובת רשת (network ID)
וכך נרוויח חלוקה לקבוצות
החישוב
- מספר הקבוצות = 2 בחזקת מספר הביטים שלקחנו לטובת subnet
- מספר הכתובות בקבוצה = 2 בחזקת מספר
הביטים שנשארו באותו האוקטט
בדוגמה שלנו
יתקבלו 2 קבוצות של 126 כתובות
- 192.20.40.127 - 192.20.40.0
- 192.20.40.255 - 192.20.40.128
לא לשכוח !!!
בכל קבוצה הכתובת הראשונה והאחרונה שמורות
דוג' נוספת –
כתובת 191.20.40.0 מסוג class b
ניקח מהאוקטט
השלישי ביטים עבור ה subnet
כשניקח אחד נקבל
2 קבוצות של 32766
אך כשניקח 5 -
מספר הרשתות 2 בחזקת הביטים שלקחתי = 32. מספר הכתובות בקבוצה – 2 בחזקת מספר
הביטים של הhost
(11) = 2046
כלל - ככול שנוסיף קבוצות כך מספר המחשבים בכל קבוצה ירד !!!
מה מתאים
עבורנו? משערים מהו מספר הכתובות שנצטרך בארגון בכל קבוצה ועושים את החשבון הבא2^ X
= > Y
Y = מספר הכתובות הנדרשות
X = מספר הביטים של ה subnet
מספר הכתובות
צריך להיות שווה או גדול מ 2^
X
חשוב לדעת – בחלוקה לתת רשתות לא תמיד מקבלים מספר מדויק
ומאבדים כתובות רבות
במידה ובארגון
צריכים 300 מחשבים בכל קבוצה החשבון הוא – 512 = 9 ^2 לכן במקרה הזה במידה וקנינו
כתובת מסוג Class c
ניקח רק ביט אחד מהאוקטטה השלישית ונקבל 2 קבוצות
עבור קבוצה יותר
גדולה של 5000 נצטרך כתובת ממחלקה B והחשבון
= 8192 13^2 לכן ניקח 5 (13 זה כולל מה שיש כבכר) ביטים ונקבל 32 קבוצות
איך מחשבים את
הטווח ? יש לי קבוצת של 8192 איך מחשבים את
הטווח המדויק שבו כל קבוצה מתחילה ומסיימת ?
לוקחים את הערך
של הביט האחרון שאותו לקחנו עבור ה
subnet
– כתובת הרשת הראשונה מתחילה באותו ערך של הביט והדילוגים לרשת הבאה
עולים באותו ערך
ועד לאיזה ערך
מדלגים? עד לערך של הMASK (החדש)
-1
לא לשכוח - ביט ראשון ואחרון בכל קבוצה תפוס
כתובת
191.107.0.0 שאני רוצה לחלק ל4 כתובות נגנוב 3 ביטים עבור subnet ונקבל 8קבוצות של 8192 מה הערך של הביט הכי ימני
שלקחנו? 32
רשת 1-
191.107.31.254 – 191.107.0.1
רשת 2 –
191.107.63.254 - 191.107.32.0
רשת אחרונה – ה MASKלאחר השינוי של
הכתובת הוא 255.255.224.0 וכן הרשת האחרונה תסתיים בכתובת - 191.107.223.254
דוגמה – לכתובת 192.20.40 שבה יש לי לחלוקה 255 כתובות ולכולם היה
אותו MASK
אך לאחר שינוי בכתובת לחלוקה לקבוצות 2 מספרים שהיו באותה קבוצה יקבלו MASK
שונה
host ID
|
network ID
|
|||
24/
IP ADDRESSES
|
0
|
40
|
20
|
192
|
IP – בינארי
|
00000000
|
00101000
|
00010100
|
01100100
|
MASK - בינארי
|
00000000
|
11111111
|
11111111
|
11111111
|
MASK
|
0
|
255
|
255
|
255
|
25/
IP ADDRESSES
|
80
|
40
|
20
|
192
|
IP – בינארי
|
01010000
|
0101000
|
10101000
|
11000000
|
MASK - בינארי
|
10000000
|
11111111
|
11111111
|
11111111
|
כפל לוגי
|
00000000
|
00000001
|
10101000
|
11000000
|
25/
IP ADDRESSES
|
130
|
40
|
20
|
192
|
IP – בינארי
|
10000010
|
0101000
|
10101000
|
11000000
|
MASK - בינארי
|
10000000
|
11111111
|
11111111
|
11111111
|
כפל לוגי
|
10000000
|
00000010
|
10101000
|
11000000
|
אין תגובות:
הוסף רשומת תגובה