عرض مشاركة واحدة
قديم 12-12-2010, 12:08 PM   #1
احمد علي ( ابو مصطفى )
:: سيسكو نشيط ::
 
تاريخ التسجيل: Aug 2010
المشاركات: 201
شكراً: 35
تم شكره 44 مرة في 11 مشاركة
احمد علي ( ابو مصطفى ) will become famous soon enough
افتراضي ما هو ال Ip subnet-zero بالمختصر المفيد


بسم الله الرحمن الرحيم

عندما تقوم بتنفيذ الامر Show running-config على راوتر سيسكو يظهر ضمن الاعدادات الامر (Ip subnet-zero) ماذا يعني هذا الامر وما هو السبب وراء استخدامه؟

قبل ان نعرف ما هو (Ip subnet-zero) يجب ان نعرف ما هو ال subnet-zero.

Subnet Zero

اذا ما قمت بعملية subnetting على Network Address فان اول Subnet هو ال Subnet Zero.

لنأخذ على سبيل المثال عنوان الشبكة التالي 172.16.0.0/16 وهو Class B هذا العنوان يحتوي على 16 بت مخصص لل Host اي اننا نستطيع الحصول 65534 Ip Address ناتجة من هذه المعادلة (2 مرفوعة للاس 16 مطروح منها 2) كلها ضمن شبكة واحدة, لو اخذنا باعتبارنا ما تقترحه شركة سيسكو بان لا يزيد عدد ال hosts في الشبكة الواحدة عن 500 (وحتى هذا الرقم في الحياة العملية يعتبر كبير بين 200 الى 300 مناسب) فان هذا يعني اننا اهدرنا 65034 Ip Address, هذا هو احد اسباب استخدام ال Subnetting (وهو تقسيم عنوان شبكة كبير الى عناوين اصغر Subnets).

في المثال اعلاه اذا اردنا ان نقسم عنوان الشبكة 172.16.0.0/16 الى ثمانية شبكات اصغر Subnets فاننا نحتاج الى استعارة 3 Bits من ال Bits الخاصة بال hosts حيث (2 مرفوعة للاس 3) يساوي ثمانية شبكات كما مبين ادناه:

subnet-zero بالمختصر المفيد

اول Subnet يظهر لنا 172.16.0.0/19 هو ال Subnet Zero لاحظ ان ال Prefix الجديد الخاصة بال Subnet اصبح 19 (16 + 3 ) وليس 16, واخر Subnet لدينا يسمى All ones Subnet.

ما هو Ip subnet-zero ؟

الان وبعد ان عرفنا ما هو ال Subnet Zero وما هو ال All ones Subnet سوف نتكلم عن ال Ip Subnet-Zero, سابقا اي قبل حوالي عشر سنوات كان شركة سيسكو وغيرها من الشركات توصي بعدم استخدام ال Subnet Zero لانه كان محجوز لل Network ID وال all ones subnet لانه كان محجوز لل Broadcast هذا الامر يسمح لك باستخدام هذه ال Subnets في حال رغبتك في ذلك, لكن بصورة افتراضية كانت سيسكو تقوم بمنع استخدام هذه ال Subnrets من خلال هذا الامر

اقتباس:
no ip subnet-zero
لكن قبل عشرة سنوات قامت شركة سيسكو بتغيير هذا التصرف والسماح باستخدام هذه ال Subnets واصبح الامر الافتراضي هو

اقتباس:
Ip Subnet-zero
مما يسمح لك باستخدام هذه ال Subnets بدون اي مشاكل.

الان لماذا كان غير محبذ سابقا ولماذا الان اصبح امر مقبول بل اصبح هو الافتراضي؟

لاحظ ان ال Subnet Zero في المثال اعلاه هو 172.16.0.0/19 وان عنوان الشبكة هو 127.16.0.0/16 كما ان ال Broadcast ID لاخر Subnet وهو All ones Subnet هو 172.16.255.255/19 وان ال Broadcast ID لل Network ID هو 172.16.255.255/16 متشابهان جدا ولا يختلفان الا في ال Subnet Mask, هذا قد يسبب :
  • التباس على مدير الشبكة خاصة في حالة حدوث مشكلة.
  • كما انه اذا تم اعداد احد اجهزة الشبكة بصورة خاطئة فانه يسبب مشاكل غير متوقعة.
الان ما هو التصرف الافضل في مثل هذه الحالة؟

الاكيد هو انك يجب ان تستخدم هذه ال Subnets للاسباب التالية:

  • لانك اذا لم تفعل ذلك فانت تهدر عناوين شبكات, خاصة اذا كنت تعمل في شركة تجهيز انترنيت وتحتاج الى كل عنوان تستطيع الحصول عليه.
  • كما ان هذا الامر قد تم التوصيه به من قبل سيسكو منذ عشرة سنوات منذ صدور النسخة 12 من نضام التشغيل IOS الخاص بهم, مما يعني ان الاجهزة قد تطورت بما فيه الكفاية لكي تستطيع التعامل مع مثل هذه الحالة سواء كانت اجهزة سيسكو او اي اجهزة شبكة اخرى من سيرفرات وغيرها مثل (HP).
اخيرا من اين اتى هذا الاسم Subnet Zero و ال All ones Subnet ؟

في مثالنا اعلاه فاننا عندما اردنا الحصول على ثمانية شبكات قمنا بالاستعارة من ال Bits الخاصة بال hosts وبالتحديد قمنا باستعارة ثلاث Bits وهي البت 17 و18 و19 كما يلي:

subnet-zero بالمختصر المفيد

لاحظ ان الBits الثلاثة في اول Subnet كلها اصفار ومن هنا جاء الاسم Subnet Zero وان اخر Subnet ال Bits الثلاثة كلها واحد ومن هنا جاء الاسم All ones Subnet.

للمزيد من التفاصيل قم بزيارة موقع سيسكو اضغط هنا



lh i, hg Ip subnet-zero fhglojwv hgltd] fhglojwv


التعديل الأخير تم بواسطة احمد علي ( ابو مصطفى ) ; 02-07-2011 الساعة 10:57 AM
احمد علي ( ابو مصطفى ) غير متواجد حالياً   رد مع اقتباس
4 أعضاء قالوا شكراً لـ احمد علي ( ابو مصطفى ) على المشاركة المفيدة:
جليليو (05-05-2012), micro0me (12-12-2010), سيسكو 1 (12-12-2010), OmarAljohi (01-24-2011)
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36