الرئيسية » Network » مقارنة هامة بين VLSM & CIDR

مقارنة هامة بين 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 تفسيره لذلك أستخدم هذا السؤال البسيط لأختبار أحدهم وأحراجه أحيانا 😳 لاتنسونا من دعواتكم ودمتم بود.

Print Friendly, PDF & Email
تدوينتي لهذا اليوم تلبية لطلب الاخ سعيد والذي أستفسر عن الفرق بين الـ VLSM والـ CIDR وحقيقة هذا السؤال طرح في الصفحات الأنجليزية والعربية آلاف المرات وهناك من كان يعقدها وهناك من كان يجيب عليها بغموض أو يجيب عليها باللغة الأنكليزية لنتعرف على هذه المقارنة لنضع حدا لهذا السؤال باللغة العربية على الأقل. قد يكون كتاب Sybex الخاص بكورس الـ CCNA هو من سبب هذه المشكلة عند الطلاب والمهندسين لأن الشرح الذي قدمه الكتاب كان معقدا بعض الشيء وغامض مع اني أحد أكثر الأشخاص أعجابا بهذا الكتاب لكن أعترف أن الموضوع معقد بعض الشيء هناك وأن شاء الله سوف تخرج…

عناصر المراجعه :

تقييم المستخدمون: 4.12 ( 7 أصوات)

عن Ayman Alnaimi أيمن النعيمي

مهندس كمبيوتر سوري ومقيم حاليا في قطر , باحث ومطور للمحتوى العربي على الأنترنت, أهدف إلى رفع مستوى الأمة العربية ومساعدتها في النهضة العلمية, أغلب أهتماماتي في الشبكات وتحديدا الهاردوير منها وأقضى معظم وقتي في القراءة والدراسة والعمل وأؤمن بأن الثورة لو كانت لتكون فهي تبدأ بالقراءة ويليها الكتابة وبدون الآخيرة لن يكون هناك ثورة. للتواصل admin@networkset.net & networkset@hotmail.com

20 تعليقات

  1. انت مفيش منك 🙂

    هذا السؤال غالبا يسأل في المقابلات الشخصية …

    مشكووور أخوي

  2. سلمت يداك استاذي شرح جميل باسلوب بسيط

    في انتظار المزيد من خبراتك

    تحياتي

  3. شكرا على التوضيح فعلا لقد واجهني نفس السؤال يعطيك العافية

  4. جزاك الله خيرا
    احمد
    US

  5. السلام عليكم ورحمة الله وبركاته
    انا ايضا لم اكن افرق بينهم والحمد لله وبعد هذا الموضوع صرت افهم جيدا شكرا لك.

  6. thaaaaaaaaaaaaaaaaaanks alot dear Ayman

    really important question>>>>>> 😛

  7. محمد العمودي

    ألف شكر لك اخوي ايمن.

    فعلا انا كنت افكر ان عملهم واحد. ولا حطيته في بالي نهائيا.
    بانتضار المزيد من ابداعاتك
    تحياتي لك،،،

  8. السلام عليكم
    والله ايجو بوقتهم مشكور يامعلم

  9. السلام عليكم
    شكرا لك أخي أيمن على المقال

  10. شكر خالص من القلب
    جزاك الله خيرا

  11. موضوع غاية في الروعة يا أيمن
    شكراً على الشرح الدقيق ، بالتوفيق اخي

  12. مشكووووووووور اخ ايمن على هذا الطرح المرتب المبسط واريد ان اخبرك اني قمت Technical Interview تقريبا قبل اسبوع وكان من ضمن الاسئلة ماهو الفرق بين Vlsm & CIDR وقد جاوبته كما تفضلت (vlsm is subnetting of subnet with different slash
    ………………………….. notation) CIDR is also known as super netting
    والغريب انه جاوبني قائلا no , no , no ) . ولله الحمد المقابلة كانت ممتاز ة .

  13. ❓ je veux une definition de la vlsm

  14. والله موضوع رائع ، انا كنت اقراء في
    sybex comptia +network
    وشرح الموضوع بشكل جيد ولكن ليس مثل لما شرح انت ببساطة شديدة

    شاكرين لك وننتظر المزيد

  15. حقيقة انا اول مرة أعرف عن CIDR جزاك الله خيرا على ما قدمت

  16. شكرا علي توضيح وجزاك الله خير…

  17. بارك الله فيك اخي ايمن
    ولكن الغريب اني لم اقرا عنهم الكثير ولكني فهمت cidr وغيره عن طريق حل الاسئلة والنظر الى الاجابات
    بعد ان جانى عقدة منه

  18. جزاك الله خيرا

  19. جزاك الله خيرا أخ أيمن
    فعلا من الصباح و أنا أبحث عن الفرق بينهم من صفحات و مدونات و فدونات و غيرها
    وجدت تفسير مناسب لي عندك

  20. رائع. جزاك الله خيرا

أضف رد على عبير حسنى إلغاء الرد

لن يتم نشر البريد الإلكتروني . الحقول المطلوبة مشار لها بـ *

*

x

‎قد يُعجبك أيضاً

VPNمجاني باستخدام برنامج الـ Team Viewer

أصبح برنامج team Viewer عصب عمل أغلب مهندسي الكمبيوتر وأصبح الاعتماد عليه كبير في عمليات ...

هل لدي Loop في الشبكة ؟

اليوم قصدت أحد الشركات التى أتصلت بي بسبب مشكلة في أجهزة الشركة جميعها وهي تقريبا ...

الجيل الخامس من تقنية البلوتوث Bluetooth 5.0

تعتبر الـ IoT أو الـ Internet of Things أحد التراندات العالمية والتى سوف تشهد طلب ...