آمـــــوزش شـــــبکه

آمـــــوزش شـــــبکه

............ Network Learning ............
آمـــــوزش شـــــبکه

آمـــــوزش شـــــبکه

............ Network Learning ............

آموزش IP Addressing & Subnetting (قسمت پنجم)



IP Addressing & Subnetting

Part 5

(Last Part)


(قسمت پایانی)

قبل از مطالعه این بخش حتما قسمت چهارم مقاله را مطالعه فرمائید.


سوال ) حداقل تعداد آدرس IP های قابل استفاده در یک شبکه چقدر است ؟

(2^h)-2 >= 2


پس برای اینکه کوچکترین شبکه را داشته باشیم ، بایستی 2 بیت را به Host اختصاص دهیم تا 2 آدرس IP قابل استفاده به ما بدهد.

در این حالت Subnet Mask بصورت زیر است :

11111111.11111111.11111111.11111100

255.255.255.252

/30

این Subnet Mask برای شبکه های Point-to-Point استفاده می شود.


تمرین ) شبکه 12.12.12.136 /26 را تحلیل کنید.

Host

Network

001000

00001100 . 00001100 . 00001100 .10

ابتدا Subnet Mask را به دست می آوریم.

11111111.11111111.11111111.11000000

255.255.255.192


حالا برای اینکه NetID را بدست آوریم ، تمام بیت های Host را صفر می کنیم.

Host

Network

000000

00001100 . 00001100 . 00001100 .10

پس NetID می شود : 12.12.12.128


برای بدست آوردن آدرس Broadcast همه بیت های Host را یک می کنیم.

Host

Network

111111

00001100 . 00001100 . 00001100 .10

پس Broadcast address می شود : 12.12.12.191


چون این دو آدرس را نمی توانیم به نود ها اختصاص دهیم ، بنابر این اولین آدرس قابل استفاده می شود یکی بالاتر از NetID به عبارتی :

Host

Network

000001

00001100 . 00001100 . 00001100 .10

اولین آدرس این شبکه می شود : 12.12.12.129


آخرین آدرس شبکه نیز می شود یکی مانده به آدرس Broadcast یعنی :

Host

Network

111110

00001100 . 00001100 . 00001100 .10

آخرین آدرس قابل استفاده در این شبکه می شود : 12.12.12.190


تعداد آدرس IP قابل استفاده در شبکه : (2^6)-2

می شود 62 آدرس IP

وقتی از شما می خواهند که شبکه ای را تحلیل کنید ، بایستی موارد زیر را حساب کنید :

255.255.255.192

Subnet Mask

12.12.12.128

Network ID

12.12.12.129

First IP address

12.12.12.190

Last IP address

12.12.12.191

Broadcast address

62

Number of Available IP addresses


مثال ) آدرس 13.13.13.0 /24 را می خواهیم به 4 شبکه ، طوری تقسیم کنیم که :

1- شبکه اول ، 126 آدرس قابل استفاده

2- شبکه دوم ، 62 آدرس قابل استفاده

3- شبکه سوم ، 14 آدرس قابل استفاده

4- شبکه چهارم ، 2 آدرس قابل استفاده

کاری که می خواهیم بکنیم این است که از بالا به پائین مسئله را حل می کنیم .

ابتدا شبکه را طوری Subnet می کنیم که به ما 126 آدرس IP قابل استفاده بدهد:

(2^h) – 2 >= 126

پس چون h = 7 است بنابراین n = 1

Host

Network

0000000

13.13.13. 0

Subnet Mask جدید ما می شود /25


حالا حالت هائی را که با تغییر Network جدید (1 بیت اضافه شده) ؛ به دست می آوریم را حساب می کنیم :

Host

Network

0000000

0000000

13.13.13. 0

13.13.13. 1


پس شبکه های جدید ما به این صورت خواهند بود :

13.13.13.0 /25

13.13.13.128 /25

13.13.13.0 /25 را برای شبکه اول نگه می داریم و 13.13.13.128 /25 را برای سایر شبکه ها Subnet می کنیم .

حال شبکه 13.13.13.128 /25 را طوری Subnet می کنیم که به ما 62 آدرس IP قابل استفاده بدهد:

(2^h) – 2 >= 62

پس چون h = 6 است بنابراین n = 2

Host

Network

000000

13.13.13. 10

Subnet Mask جدید ما می شود /26


حالا حالت هائی را که با تغییر Network جدید (1 بیت اضافه شده) ؛ به دست می آوریم را حساب می کنیم :

Host

Network

000000

000000

13.13.13. 10

13.13.13. 11

پس شبکه های جدید ما به این صورت خواهند بود :

13.13.13.128 /26

13.13.13.192 /26

13.13.13.128 /26 را برای شبکه دوم نگه می داریم و 13.13.13.192 /26 را برای سایر شبکه ها Subnet می کنیم .


حال شبکه 13.13.13.192 /26را طوری Subnet می کنیم که به ما 14 آدرس IP قابل استفاده بدهد:

(2^h) – 2 >= 14

پس چون h = 4 است بنابراین n = 4

Host

Network

0000

13.13.13. 1100

Subnet Mask جدید ما می شود /28


حالا حالت هائی را که با تغییر Network جدید (1 بیت اضافه شده) ؛ به دست می آوریم را حساب می کنیم :

Host

Network

0000

0000

0000

0000

13.13.13. 1100

13.13.13. 1101

13.13.13. 1110

13.13.13. 1111

پس شبکه های جدید ما به این صورت خواهند بود :

13.13.13.192 /28

13.13.13.208 /28

13.13.13.224 /28

13.13.13.240 /28

13.13.13.192 /28 را برای شبکه سوم نگه می داریم و 13.13.13.208 /28 را برای آخرین شبکه Subnet می کنیم.

حال شبکه 13.13.13.208 /28را طوری Subnet می کنیم که به ما 2 آدرس IP قابل استفاده بدهد:

(2^h) – 2 >= 2

پس چون h = 2 است بنابراین n = 6

Host

Network

00

13.13.13. 110100

Subnet Mask جدید ما می شود /30


حالا حالت هائی را که با تغییر Network جدید (1 بیت اضافه شده) ؛ به دست می آوریم را حساب می کنیم :

Host

Network

00

00

00

00

13.13.13. 110100

13.13.13. 110101

13.13.13. 110110

13.13.13. 110111

پس شبکه های جدید ما به این صورت خواهند بود :

13.13.13.208 /30

13.13.13.212 /30

13.13.13.216 /30

13.13.13.220 /30

13.13.13.220 /30 را برای شبکه چهارم نگه می داریم.


Supernetting

دقیقا عمل عکس Subnetting است . یعنی چند شبکه کوچک را با هم ادغام کرده و یک شبکه بزرگ ایجاد می کنیم.

نکته مهم این است که هر دو شبکه ای را نمی توان با هم Supernet کرد.

به عنوان مثال آدرس IP بدست آورید که نمایانگر چهار شبکه زیر باشد :

10.128.0.0 /11

10.160.0.0 /11

10.192.0.0 /11

10.224.0.0 /11

ابتدا آدرس ها را بصورت باینری می نویسیم :

Host

Network

00000 . 00000000 . 00000000

00000 . 00000000 . 00000000

00000 . 00000000 . 00000000

00000 . 00000000 . 00000000

00001010 . 100

00001010 . 101

00001010 . 110

00001010 . 111


همانطور که از رنگ قرمز مشاهده می کنید، هر چهار شبکه در 9 بیت اول مشترک اند ، بنا بر این می توان Network را 2 بیت از سمت چپ کم کرد. به عبارتی :

Host

Network

0000000 . 00000000 . 00000000

00000 . 00000000 . 0000000001

00000 . 00000000 . 0000000010

00000 . 00000000 . 0000000011

00001010 . 1

00001010 . 1

00001010 . 1

00001010 . 1


NetID جدید را بدست می آوریم :

Host

Network

0000000 . 00000000 . 00000000

00001010 . 1


NetID جدید می شود : 10.128.0.0

Subnet Mask جدید را حساب می کنیم :

11111111.10000000.00000000.00000000

255.128.0.0

/9

پس آدرس مورد نظر 10.128.0.0 /9 است. (پایان)


علی شریعتی

مدرس دوره های شبکه