مدونة NetworkSet

مقارنة هامة بين VLSM & CIDR

تدوينتي لهذا اليوم تلبية لطلب الاخ سعيد والذي أستفسر عن الفرق بين الـ VLSM والـ CIDR وحقيقة هذا السؤال طرح في الصفحات الأنجليزية والعربية آلاف المرات وهناك من كان يعقدها وهناك من كان يجيب عليها بغموض أو يجيب عليها باللغة الأنكليزية لنتعرف على هذه المقارنة لنضع حدا لهذا السؤال باللغة العربية على الأقل.

قد يكون كتاب Sybex الخاص بكورس الـ CCNA هو من سبب هذه المشكلة عند الطلاب والمهندسين لأن الشرح الذي قدمه الكتاب كان معقدا بعض الشيء وغامض مع اني أحد أكثر الأشخاص أعجابا بهذا الكتاب لكن أعترف أن الموضوع معقد بعض الشيء هناك وأن شاء الله سوف تخرج من هذا الموضوع وأنت فاهم الفرق تماما ولكن لنتفق على شيئ مهم قبل أن نبدأ كلا الأثنان يعملان بشكل مختلف وكلا الأثنان يحلان مشكلة في الأيبي.

VLSM

أو Variable Length Subnet Masking قد يكون الحديث عنها شيء غير هام كون الجميع يعرف أهميتها وفوائدها وسوف أتحدث عنها بشكل بسيط وسريع, فعادة عندما أقدم تعريف لهذه الخاصية أقول عنها بالأنكليزية subnetting the subnet ولاتسألني عن معناها فهي بسيطة, المهم تم تطوير هذه الخاصية لتقضي على مشكلة كبيرة في طريقة بناء الـ IPv4 فجميعنا يعلم أن للـ IPv4 هناك خمس تصنيفات أو Classes وهي A,B,C,D,E تم أتاحة أول ثلاث تصنيفات منها للأستخدام ونعلم أيضا أن لكل تصنيف من هذه التصنيفات هناك قواعد ثابتة تتحكم في عدد الشبكات والأيبيات المخصصة لكل شبكة فلو أخذنا على سبيل المثال شبكة تنتمي للـ Class C ولكن 192.168.1.0 ماسوف أطلبه منك أن تحدده لي من هذه الشبكة هو الماسك ؟؟؟ طبعا الماسك الطبيعي للـ Class C هو 255.255.255.0 !!! طيب شيء جميل ماهو عدد الأيبيات المتاحة لهذه الشبكة ؟ أكيد 254 ! طيب السؤال الآن هل ياترى أنا بحاجة إلى كل هذه الأيبيات لشبكتي ؟ الجواب بحسب شبكتك !!!  شبكتي تحوي 30 جهاز فقط ؟ أكيد لا تحتاج!!! إذا سوف يبقى لدي 224 أيبي غير مستخدم ؟ نعم.

لنفرض مثال من نوع آخر مثل ربط روتران ببعضهم البعض كم عدد الأيبيات التى نحتاجها ؟ أثنان طبعا وبالتالي الخسارة في الأيبيات أكبر!!! ما الحل برائيك ؟ الحل كان ببساطة من خلال استخدام خاصية الـ VLSM والمدعومة من أغلب بروتوكولات الشبكات, ببساطة تقوم هذه الخاصية بتقسيم الشبكة التى تحوي 254 أيبي إلى عدة شبكات فعوضا أن يكون عندي شبكة واحدة تحوي 254 أيبي أستطيع أن أقسم هذه الشبكة مثلا إلى ثماني شبكات كل شبكة منها تحوي 30 أيبي لأنها ببساطة تكسر القاعدة العامة التى زودا بها الـ IPv4 وبالتالي نكون قد وفرنا على أنفسنا الكثير من الأيبيات كما أنها تتيح تقسيم الشبكة إلى الرقم الذي تريده بحيث يكون أحد أضعاف الرقم ثمانية يعني شبكتان اربع شبكات 16 32 64 128 وطبعا لاتفكر بالـ VLSM على مستوى الشبكات الداخلية فقط بل فكر فيها ايضا بالشبكات الخارجية وأهميتها هناك في توفير الأيبيات.

CIDR

أو Classless Inter-Domain Routing لهذه الخاصية أكثر من أسم فهناك من يطلق عليها Supernetting وهناك من يطلق عليها Route Aggregation أو Summarization كل هذه المصطلحات تشير إلى نفس الخاصية وأعود إلى أول مصطلح لها وهو الـ Supernetting ماذا يعني لك ؟ هذا التعريف ببساطة يشير إلى عكس عملية الـ Subnetting وبالتالي نستنتج شيئ في غاية الأهمية وهو CIDR يقوم بعكس عملية الـ VLSM فعوضا عن تقسيم الشبكة إلى أجزاء صغيرة يقوم الـ CIDR بتجميع الشبكات الصغيرة هذه إلى شبكة واحدة ونستنتج أيضا أن الـ CIDR يستخدم الـ VLSM وهو أستنتاج مهم للتعريف بهذه الخاصية وحتى تزيل بعض الغموض عنها أيضا وحتى تبتعد عن موضوع المقارنة بينهم!!!. طيب مالفائدة من الـ CIDR؟ الفائدة يجب أن تكتشفها بنفسك وهي بسيطة لو فكرت لما نقوم بتجميع الشبكات تحت شبكة واحده ؟ وأطلب منك أن تفكر بشيء مهم أيضا نحن استفدنا كثيرا من خاصية الـ VLSM لكن على ماذا حصلنا أيضا ؟ الجواب هو حصلنا على عدد كبير جدا من عناوين الشبكات فلو عدنا إلى مثالنا السابق سوف نجد أن الروتر عوضا عن أرسال شبكة واحدة إلى جيرانه يتوجب عليه أرسال ثماني عناوين ولو فرضنا أن الشبكة مقسمة إلى 128 شبكة عندها يتوجب عليه أن يرسل 128 شبكة إلى كل جيرانه وتستطيع أن تصل إلى العدد المهوول الذي سوف يحصل عليه كل روتر موجود على الشبكة أو على الانترنت تحديدا لأن أستخدام هذه الخاصية موجود فقط عند مقدمي خدمة الانترنت وقليلا مانستخدمها في الشبكات الداخلية لذلك أرح نفسك من عناء التفكير بها كثيرا.

أتمنى أن أكون قد اوصلت لك جواب مقنعا لسؤال حير الكثيرين وأنا كنت من بينهم وقبل أن أنهي تدوينتي أحب أن أشير إلى أنني لم أدخل في تفاصيل عمل كل واحدة منها لأني أعتقد أن الأمر واضح عند الجميع وخصوصا الـ Summarization وعلى فكرة هذا السؤال قد يصعب على أشخاص يحملون شهادة في الـ CCIE تفسيره لذلك أستخدم هذا السؤال البسيط لأختبار أحدهم وأحراجه أحيانا 😳 لاتنسونا من دعواتكم ودمتم بود.

Exit mobile version