رفتن به مطلب
انجمن پی سی دی

پست های پیشنهاد شده

ارسال شده در (ویرایش شده)

آموزش Subnetting

Subnetting.png

 

سلام به همه شما همراهان همیشگی هیوا

آموزش Subnetting را با یک سناریو آغاز می کنیم. اما پیش از آن باید با IPv4 و ساختار آن و کلاس های IP آشنایی داشته باشید. پس مرور کوتاهی بر IPv4 ، ساختار و دسته بندی های آن می کنیم.

ویژگی های IPv4:

149.202.138.80

IPv4 یک شناسه 32 بیتی است.

از 4 بخش تشکیل شده.

به هر بخش octed می گویند ( 32/4=8 bit )

هر octed با نقطه از هم جدا می شوند.

نحوه نمایش آن به صورت Decimal یا ده دهی است.

به ازای هر IP یک همزاد وجود دارد که به آن Subnet mask می گویند.

کار Subnet mask مشخص کردن Net ID و Host ID است.

 

دسته بندی کلاس های IPv4 :

IPv4 در 5 کلاس دسته بندی می شود که هر کلاس ویژگی های خود را دارد.

 

 

[TABLE=width: 532, align: center]

[TR]

[TD=bgcolor: #0083ca]تعداد هاست در هر شبکه[/TD]

[TD=bgcolor: #0083ca]تعداد شبکه[/TD]

[TD=bgcolor: #0083ca]CIDR[/TD]

[TD=bgcolor: #0083ca]Subnet mask[/TD]

[TD=bgcolor: #0083ca]بازه[/TD]

[TD=bgcolor: #0083ca]کلاس[/TD]

[/TR]

[TR]

[TD]224 - 2[/TD]

[TD]126[/TD]

[TD]/8[/TD]

[TD]255.0.0.0[/TD]

[TD]0-127[/TD]

[TD]A[/TD]

[/TR]

[TR]

[TD]216 - 2[/TD]

[TD]64 * 28[/TD]

[TD]/16[/TD]

[TD]255.255.0.0[/TD]

[TD]128-191[/TD]

[TD]B[/TD]

[/TR]

[TR]

[TD]28 - 2[/TD]

[TD]32 * 216[/TD]

[TD]/24[/TD]

[TD]255.255.255.0[/TD]

[TD]192-223[/TD]

[TD]C[/TD]

[/TR]

[TR]

[TD]-[/TD]

[TD]-[/TD]

[TD]تعری?? نشده[/TD]

[TD]255.255.255.255[/TD]

[TD]224-239[/TD]

[TD]D[/TD]

[/TR]

[TR]

[TD]-[/TD]

[TD]-[/TD]

[TD]تعری?? نشده[/TD]

[TD]255.255.255.255[/TD]

[TD]240-255[/TD]

[TD]E[/TD]

[/TR]

[/TABLE]

IP های Private :

 

برای هر یک از کلاس های A ، B و C یک بازه Private تعری?? شده است. این IP ها برای شبکه های خصوصی مناسب هستند و شما می توانید با توجه به وسعت شبکه خود یکی از این ها را انتخاب کنید:

 

 

[TABLE=width: 327, align: center]

[TR]

[TD=bgcolor: #0083ca]انتهای بازه[/TD]

[TD=bgcolor: #0083ca]ابتدای بازه[/TD]

[TD=bgcolor: #0083ca]کلاس[/TD]

[/TR]

[TR]

[TD]10.255.255.255[/TD]

[TD]10.0.0.0[/TD]

[TD]A[/TD]

[/TR]

[TR]

[TD]172.31.255.255[/TD]

[TD]172.16.0.0[/TD]

[TD]B[/TD]

[/TR]

[TR]

[TD]192.168.255.255[/TD]

[TD]192.168.0.0[/TD]

[TD]C[/TD]

[/TR]

[/TABLE]

IP های خاص:

برخی از IP ها از قبل Reserve شده اند و یا بنا به دلایلی نمی توانیم از آن ها است??اده کنیم. در زیر لیست برخی از آن ها را می بینید:

 

 

 

[TABLE=width: 267, align: center]

[TR]

[TD=bgcolor: #0083ca]کاربرد[/TD]

[TD=bgcolor: #0083ca]IP[/TD]

[/TR]

[TR]

[TD]-[/TD]

[TD]0.0.0.0[/TD]

[/TR]

[TR]

[TD]رزرو شده برای loopback[/TD]

[TD]127.x.y.z[/TD]

[/TR]

[TR]

[TD]APIPA[/TD]

[TD]169.254.x.y[/TD]

[/TR]

[/TABLE]

 

سناریو :

شما مدیر IT سازمانی هستید که 6 واحد و حدود 190 کامپیوتر دارد .در هر واحد حدود 40 کامپیوتر وجود دارد. شما از رنج 192.168.10.x برای شبکه سازمان است??اده کرده اید. در این حالت تمام کامپیوتر ها با هم Ping و ارتباط دارند. از بالا دستور آمده که هیچ واحدی نباید با واحد دیگر ارتباط داشته باشد. یعنی هر 6 واحد ??قط بتوانند با کامپیوتر های واحد خود ارتباط داشته باشند. حالا چه باید کرد؟

 

راه حل:

به روش های گوناگونی می توان این کار را اجرایی کرد. مانند است??اده از Switch های لایه 3، جداسازی اتصالات شبکه هر واحد، است??اده از رنج های IP گوناگون. اما یکی از روش های ساده و کم هزینه، است??اده از Subnetting است.

ایده اصلی:

ایده اصلی کار، در تغییر Subnet mask است، نه تغییر رنج IP .

چرا به جای Subnetting از رنج IP های مختل?? است??اده نکنیم؟

این دو حالت را در نظر بگیرید:

 

1 - DHCP داشته باشیم.

اگر DHCP داشته باشیم و شما بخواهید برای هر واحد رنج IP جدا در نظر بگیرید در این صورت :

 

  • به ازای هر واحد باید یک Scope جدید در DHCP تعری?? کنید.
  • به ازای هر Scope در DHCP باید یک کارت شبکه داشته باشید (در این سناریو 6 کارت شبکه)
  • به ازای هر کامپیوتر باید Reservation در DHCP انجام دهید و یا هر کارت شبکه DHCP مستقیما به واحد مربوطه وصل شود و آن واحد هم باید از لحاظ ??یزیکی ایزوله باشد وگرنه در شبکه هرج و مرج بوجود می آید

2 – DHCP نداشته باشیم.

باید برای هر واحد به صورت دستی IP ها را Set کنید. هر چند همین کار را در حالت Subnetting هم باید انجام دهیم اما مقدار تغییرات کمتر است!

 

همچنین اگر ??ردا از بالا دستور بیاید که همه با هم شبکه شوند دوباره کلی IP هست که باید Set کنید در حالی که در صورت است??اده از Subnetting ??قط کا??یست که Subnet mask را تغییر دهید.

مشکل اینترنت، Gateway و Active Directory :

اگر کلاینت های شما به اینترنت متصل می شدند و الان هم باید به اینترنت متصل باشند باید به ازای هر رنج، یک Gateway در همان رنج داشته باشید. در غیر این صورت اگر از Gateway است??اده نمی کنید و در شبکه Active Directory دارید باید به ازای هر واحد، یک IP در Active Directory تعری?? کنید.

مشکل ایجاد شدن IP ها آزاد در شبکه:

??رض کنیم شما مهمانی گر??تید. می دانید که حداکثر مهمان های شما 200 ن??ر هستند. پس شما 200 کارت دعوت چاپ می کنید. هر کس که یکی از این کارت های دعوت را داشته باشد می تواند در مهمانی شما شرکت کند و پذیرایی شود. حالا در نظر بگیرید که مهمان های شما همان 200 ن??ر هستند اما شما 800 کارت دعوت چاپ کنید؟ چه ات??اقی می ا??تد؟ در خوشبینانه ترین حالت هیچ ات??اقی. اما در حالت غیر خوشبینانه اگر ??رد یا ا??راد غریبه ای به این کارت های دعوت دسترسی بیابند می توانند در مهمانی شما شرکت کنند و همه شیرینی ها را بخورند!

خلاصه اینکه:

 

از Subnetting است??اده کنید.

Subnetting چطور انجام می شود؟

به بیان تقریبا ساده:

با گر??تن سق?? لوگاریتم در مبنای 2 از x

sub-log2x.PNG

اما x چیست؟

دو حالت دارد:

1- تعداد زیر شبکه

2- تعداد هاست

اما چرا باید در مبنای 2 لوگاریتم بگیریم؟

چون باید این کار را به زبان کامپیوتر انجام دهیم.

 

Subnetting بر اساس تعداد زیر شبکه

مثال:

سناریو بالا را در نظر بگیرید. ما می خواهیم رنج 192.168.10.x را برای 6 زیر شبکه، Subnetting کنیم. بنابراین:

 

 

 

[TABLE=width: 627, align: center]

[TR]

[TD=align: center]192.168.10.0[/TD]

[TD=align: center]IP Range[/TD]

[/TR]

[TR]

[TD]11000000 . 10101000 . 00001010 . 00000000[/TD]

[TD]IP Range in Binary[/TD]

[/TR]

[TR]

[TD]255.255.255.0[/TD]

[TD]Subnet mask[/TD]

[/TR]

[TR]

[TD]11111111 . 11111111 . 11111111 . 00000000[/TD]

[TD]Subnet mask in Binary[/TD]

[/TR]

[TR]

[TD]nnnnnnnn . nnnnnnnn . nnnnnnnn . hhhhhhhh[/TD]

[TD]Net bists - Host Bits[/TD]

[/TR]

[TR]

[TD]6[/TD]

[TD]تعداد زیر شبکه مورد نیاز

یا همان x

[/TD]

[/TR]

[TR]

[TD]110[/TD]

[TD]تعداد زیر شبکه به باینری[/TD]

[/TR]

[TR]

[TD]sub-log28.PNG[/TD]

[TD]

تعداد بیت های لازم برای x زیر شبکه

[/TD]

[/TR]

[/TABLE]

 

پس از محاسبه تعداد بیت ها لازم برای 6 زیر شبکه، باید آن ها را از Host bit گر??ته و به Net bit تبدیل کنیم. پس:

 

 

[TABLE=width: 592, align: center]

[TR]

[TD]nnnnnnnn . nnnnnnnn . nnnnnnnn . ssshhhhh[/TD]

[TD]Net bit – Host bit[/TD]

[/TR]

[TR]

[TD]11111111 . 11111111 . 11111111. 1110000[/TD]

[TD]New Subnet mask in Binary[/TD]

[/TR]

[TR]

[TD]255.255.255.224[/TD]

[TD]New Subnet mask (decimal)[/TD]

[/TR]

[/TABLE]

خب تا اینجای کار Subnet Mask جدید را پیدا کردیم.

 

 

منبع : سایت هیوا شبکه

ویرایش شده توسط twinkle
ارسال شده در

دوست عزیز از Vlan است??اده کنیم بهتر و راحتر نیست؟!

 

 

 

یه سوال؟

من الان تو شبکم داره آی پی هام از 255 میزنه بالا

پیشنهاد میکنید چکار کنم؟!

از دو رنج آی پی است??اده کنم یا Subet mask رو تغییر بدم؟!

 

البته Broad Cast تو شبکه رو هم در نظر بگیرید مخصوصا اینکه از ویپ است??اده میکنم.

ممنون

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • جدید...