15.5.16

תתי רשתות


כשיש רשת גדולה נעדיף לחלק אותה לתתי רשתות ע"מ למנוע עומס ברשת כמו' לדוג' כשיש רשת עם 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

 

אין תגובות:

הוסף רשומת תגובה

הארות והערות יתקבלו בברכה