تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند المعلومات الأساسية اللازمة لتكوين الموجّه لديك، مثل كيفية تقسيم العناوين وكيفية عمل الشبكات الفرعية.
تُوصي Cisco بوجود فهم أساسي لديك للأرقام الثنائية والعشرية.
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
إذا كانت التعريفات مفيدة لك، فاستخدم مصطلحات المرادفات التالية للبدء:
العنوان - معرّف الرقم الفريد الذي تم تعيينه لمضيف واحد أو واجهة واحدة في شبكة.
الشبكة الفرعية - جزء من شبكة تشارك عنوان شبكة فرعية معينة.
قناع الشبكة الفرعية - يتم استخدام مجموعة 32-بت لوصف أي جزء من العنوان يشير إلى الشبكة الفرعية وأي جزء يشير إلى المضيف.
الواجهة - اتصال شبكة.
إذا كنت قد تلقيت بالفعل عنوانك الشرعي (عناوينك الشرعية) من مركز معلومات شبكة الإنترنت (InterNIC)، فأنت جاهز للبدء. إذا كنت لا تخطط للاتصال بالإنترنت، فإن Cisco تقترح بشدة استخدام العناوين المحجوزة من RFC 1918 .
تعرف على كيفية تخصيص كل واجهة على الموجه وعنوان IP باستخدام شبكة فرعية فريدة. وقد تم تضمين أمثلة للمساعدة في ربط كل الأمور ببعضها.
عنوان IP هو عنوان يتم استخدامه لتحديد جهاز على شبكة IP بشكل فريد. يتكون العنوان من 32 وحدة بت ثنائية، قابلة للتقسيم إلى جزء شبكة وجزء مضيف بمساعدة قناع شبكة فرعية. يتم تقسيم وحدات 32 بت الثنائية إلى أربع أنظمة ثمانيّة (1 نظام ثمانيّ = 8 وحدات بت). يتم تحويل كل نظام ثمانيّ إلى رقم عشري ويتم فصله بنقطة (علامة عشرية). لهذا السبب، يُقال إنه يتم التعبير عن عنوان IP بتنسيق العلامات العشرية (على سبيل المثال، 172.16.81.100). تتراوح القيمة في كل نظام ثمانيّ من 0 إلى 255 رقمًا عشريًا، أو 00000000 - 11111111 من الأرقام الثنائية.
فيما يلي كيفية تحويل الأنظمة الثمانية الثنائية إلى عشرية: تحمل وحدة بت في أقصى اليمين، أو وحدة بت الأقل قيمة، لنظام ثماني قيمة مقدارها 20. وتحمل وحدة بت على يسار وحدة بت تلك تمامًا قيمةً مقدارها 21. ويستمر الحال هكذا حتى وحدة بت في أقصى اليسار، أو الأكثر قيمة، فتحمل قيمة مقدارها 27. لذلك إذا كانت جميع وحدات بت الثنائية بالقيمة واحد، فسيكون المعادل العشري لها 255 كما هو موضح هنا:
1 1 1 1 1 1 1 1 128 64 32 16 8 4 2 1 (128+64+32+16+8+4+2+1=255)
فيما يلي تحويل نموذج نظام ثمانيّ عند عدم تعيين كل وحدات بت على 1.
0 1 0 0 0 0 0 1 0 64 0 0 0 0 0 1 (0+64+0+0+0+0+0+1=65)
ويعرض هذا النموذج عنوان IP ممثلاً بكل من نظامي الأرقام الثنائي والعشري.
10. 1. 23. 19 (decimal) 00001010.00000001.00010111.00010011 (binary)
ويتم تقسيم الأنظمة الثمانيّة هذه لتوفير مخطط عنونة يمكنه استيعاب الشبكات الكبيرة والصغيرة. هناك خمس فئات مختلفة من الشبكات، من A إلى E. يركز هذا المستند على الفئات من A إلى C، نظرا لأن الفئتين D و E محجوزتان، وتعد مناقشتهما خارج نطاق هذا المستند.
ملاحظة: لاحظ أيضا أنه يتم إستخدام المصطلحات من الفئة A والفئة B وما إلى ذلك في هذا المستند للمساعدة في تسهيل فهم عنونة IP وتقسيم الشبكة إلى شبكات الفرعية. نادرًا ما يتم استخدام هذه المصطلحات في الصناعة حاليًا بسبب إدخال التوجيه بين المجالات دون فئات (CIDR).
بافتراض عنوان IP، يمكن تحديد فئته من وحدات بت الثلاث عالية الترتيب (وحدات بت الثلاث في أقصى اليسار في النظام الثمانيّ الأول). الشكل 1 يوضّح قيمة وحدات بت الثلاث عالية الترتيب ونطاق العناوين التي تقع في كل فئة. للأغراض المعلوماتية، يتم أيضًا عرض عناوين الفئة D والفئة E.
شكل 1
في عنوان من الفئة A، يمثل النظام الثماني الأول جزء الشبكة، لذلك فيكون للمثال من الفئة A في الشكل 1 عنوان شبكة رئيسي 1.0.0.x - 127.255.255.x (حيث يمكن أن تنتقل x من 0 إلى 255). الأنظمة الثمانيّة أرقام 2 و3 و4 (الـ 24 وحدة بت التالية) هي لمدير الشبكة لتقسيمها إلى شبكات فرعية وأجهزة مضيفة حسبما يراه مناسبًا. يتم استخدام عناوين الفئة A للشبكات التي يكون لها أكثر من 65.536 جهازًا مضيفًا (في الواقع، ما يصل إلى 16777214 جهازًا مضيفًا!).
في عنوان من الفئة B، يمثل النظامان الثمانيان الأولان جزء الشبكة، لذلك يكون للمثال من الفئة B في الشكل 1 عنوان شبكة رئيسي 128.0.0.x - 191.255.255.x. الأنظمة الثمانيّة أرقام 3 و4 (16 وحدة بت) هي للشبكات الفرعية والأجهزة المضيفة المحلية. يتم استخدام عناوين الفئة B للشبكات التي لديها عدد أجهزة مضيفة يتراوح ما بين 256 و65534.
في عنوان من الفئة C، تمثّل الأنظمة الثمانيّة الثلاثة الأولى جزء الشبكة. يكون للمثال على الفئة C في الشكل 1 عنوان شبكة رئيسي بقيمة 192.0.0.x - 223.255.255.x. النظام الثمانيّ رقم 4 (8 وحدات بت) خاص بالأجهزة المضيفة والشبكات الفرعية المحلية - ويكون مثاليًا للشبكات التي تحتوي على أقل من 254 جهازًا مضيفًا.
يساعدك قناع الشبكة في معرفة أي جزء من العنوان يعرّف الشبكة وأي جزء من العنوان يعرّف العقدة. يكون للشبكات من الفئات A وB وC أقنعة افتراضية، تُعرف أيضًا بالأقنعة الطبيعية، كما هو موضح هنا:
Class A: 255.0.0.0 Class B: 255.255.0.0 Class C: 255.255.255.0
سيكون لعنوان IP على شبكة من الفئة A لم يتم تقسيمها لشبكات فرعية زوج عناوين/أقنعة مماثل ل: 10.20.15.1 255.0.0. لمعرفة الكيفية التي يساعدك بها القناع في تحديد جزء الشبكة وجزء العقدة من العنوان، يمكنك تحويل العنوان والقناع إلى أرقام ثنائية.
10.20.15.1 = 00001010.00010100.00001111.00000001 255.0.0.0 = 11111111.00000000.00000000.00000000
بمجرد تمثيل العنوان والقناع بنظام ثنائي، يصبح من السهل تعريف الشبكة ومعرّف المضيف. أي وحدات بت للعنوان لها وحدات بت للقناع مطابقة تم تعيينها على 1 تمثّل معرّف الشبكة. أي وحدات بت للعنوان لها وحدات بت للقناع مطابقة تم تعيينها على 0 تمثّل معرّف العقدة.
10.20.15.1 = 00001010.00010100.00001111.00000001 255.0.0.0 = 11111111.00000000.00000000.00000000 ----------------------------------- net id | host id netid = 00001010 = 10 hostid = 00010100.00001111.00000001 = 20.15.1
يسمح لك تقسيم الشبكة إلى شبكات فرعية بإنشاء شبكات منطقية متعددة توجد ضمن شبكة واحدة من الفئة A أو B أو C. في حال عدم التقسيم إلى شبكات فرعية، فلا يمكنك إلا استخدام شبكة واحدة فقط من شبكتك من الفئة A أو B أو C، وهو أمر غير واقعي.
يجب أن يكون لكل رابط بيانات على الشبكة معرف شبكة فريد، وتكون كل عقدة على ذلك الرابط عضوا في الشبكة نفسها. إذا قمت بتقسيم شبكة رئيسية (من الفئة A أو B أو C) إلى شبكات فرعية أصغر، فهذا يسمح لك بإنشاء شبكة من الشبكات الفرعية المتصلة بينيًا. سيكون لكل رابط بيانات على هذه الشبكة حينئذ معرّف فريد للشبكة/الشبكة الفرعية. سيكون لأي جهاز، أو عبّارة، على اتصال مع عدد n من الشبكات/الشبكات الفرعية عدد n من عناوين IP المميزة، بواقع عنوان واحد لكل شبكة / شبكة فرعية يتصل بينيًا معها.
لتقسيم شبكة إلى شبكات فرعية، يمكنك توسيع القناع الطبيعي مع بعض من وحدات بت من جزء معرّف المضيف للعنوان لإنشاء معرّف للشبكة الفرعية. على سبيل المثال، بافتراض شبكة من الفئة C عنوانها 192.168.5.0 له قناع طبيعي عنوانها 255.255.255.0، يمكنك إنشاء شبكات فرعية بهذه الطريقة:
192.168.5.0 - 11000000.10101000.00000101.00000000 255.255.255.224 - 11111111.11111111.11111111.11100000 --------------------------|sub|----
من خلال تمديد القناع ليصبح 255.255.255.224، فقد أخذت ثلاث وحدات بت (يشار إليها بواسطة القسم الفرعي) من جزء المضيف الأصلي في العنوان وأنك أستخدمتها لإنشاء شبكات فرعية. بوحدات بت الثلاث هذه، من الممكن إنشاء ثماني شبكات فرعية. وبوحدات بت الخمس الأخرى في معرف الجهاز المضيف، يمكن أن يكون لكل شبكة فرعية ما يصل إلى 32 عنوانا للأجهزة المضيفة، يمكن تعيين 30 منها لجهاز بالفعل نظرا لأنه غير مسموح بمعرفات الأجهزة المضيفة التي تكون جميعها أصفارا أو واحدات (من المهم للغاية تذكر هذا الأمر). لذلك، بوضع هذا الأمر في الاعتبار، تم إنشاء هذه الشبكات الفرعية.
192.168.5.0 255.255.255.224 host address range 1 to 30 192.168.5.32 255.255.255.224 host address range 33 to 62 192.168.5.64 255.255.255.224 host address range 65 to 94 192.168.5.96 255.255.255.224 host address range 97 to 126 192.168.5.128 255.255.255.224 host address range 129 to 158 192.168.5.160 255.255.255.224 host address range 161 to 190 192.168.5.192 255.255.255.224 host address range 193 to 222 192.168.5.224 255.255.255.224 host address range 225 to 254
ملاحظة: هناك طريقتان للإشارة إلى هذه الأقنعة. الأولى، فنظرا لأنك تستخدم ثلاث وحدات بت أكثر من قناع الفئة C الطبيعي، فيمكنك الإشارة إلى هذه العناوين كقناع شبكة فرعية من 3 وحدات بت. أو، الثانية، يمكن أيضًا الإشارة إلى القناع 255.255.255.224 باسم /27 نظرًا لوجود 27 وحدة بت تم تعيينها في القناع. ويتم استخدام هذه الطريقة الثانية مع CIDR (التوجيه المتبادل بين المجالات بدون فئات). باستخدام هذه الطريقة، يمكن وصف إحدى هذه الشبكات ببادئة/طول التدوين. على سبيل المثال، يشير الرقم 192.168.5.32/27 إلى الشبكة 192.168.5.32 255.255.255.224. في الوقت المناسب، يتم استخدام تدوين البادئة/الطول للإشارة إلى القناع طوال باقي هذا المستند.
يسمح مخطط تقسيم الشبكة إلى شبكات فرعية في هذا القسم بوجود ثماني شبكات فرعية، ويمكن أن تظهر الشبكة على النحو التالي:
شكل 2
لاحظ أن كل موجّه من الموجهات في الشكل 2 مرتبط بأربع شبكات فرعية، بواقع شبكة فرعية واحدة مشتركة لكلا الموجِّهين. ويكون لكل موجّه أيضًا عنوان IP لكل شبكة فرعية مرتبطة به. من المحتمل أن تدعم كل شبكة فرعية ما يصل إلى 30 عنوانًا للأجهزة المضيفة.
وهذا يطرح نقطة مثيرة. كلما زاد عدد وحدات بت للمضيف التي تستخدمها لقناع شبكة فرعية، زاد عدد الشبكات الفرعية المتاحة لديك. ومع ذلك، كلما زاد عدد الشبكات الفرعية المتاحة، قل عدد عناوين المضيف المتاحة لكل شبكة فرعية. على سبيل المثال، تسمح لك شبكة من الفئة C عنوانها 192.168.5.0 وقناع عنوانه 255.255.255.224 (/27) بامتلاك ثماني شبكات فرعية، لكل منها 32 عنوانًا للأجهزة المضيفة (يمكن تخصيص 30 منها للأجهزة). إذا كنت تستخدم قناعًا بعنوان 255.255.255.240 (/28)، فيكون التقسيم كالتالي:
192.168.5.0 - 11000000.10101000.00000101.00000000 255.255.255.240 - 11111111.11111111.11111111.11110000 --------------------------|sub |---
ونظرًا لوجود أربع وحدات بت لديك الآن لإنشاء شبكات فرعية باستخدامها، فلم يعد لديك سوى أربع وحدات بت لعناوين الأجهزة المضيفة. لذلك في هذه الحالة، سيكون لديك ما يصل إلى 16 شبكة فرعية، ويمكن أن يكون لكل منها ما يصل إلى 16 عنوانًا للبيئات المضيفة (يمكن تعيين 14 منها للأجهزة).
انظر كيف يمكن تقسيم شبكة من الفئة B إلى شبكات فرعية. إذا كانت لديك شبكة 172.16.0.0، فأنت تعلم أن قناعها الطبيعي هو 255.255.0.0 أو 172.16.0.0/16. وتوسيع القناع إلى أي عنوان أبعد من 255.255.0.0 يعني أنك تقوم بتقسيم الشبكة إلى شبكات فرعية. يمكنك بسرعة ملاحظة أن لديك القدرة على إنشاء شبكات فرعية أكثر بكثير من تلك الموجودة مع الشبكة من الفئة C. إذا كنت تستخدم قناعًا بعنوان 255.255.248.0 (/21)، فما هو عدد الشبكات الفرعية والبيئات المضيفة لكل شبكة فرعية سيكون مسموحًا بها؟
172.16.0.0 - 10101100.00010000.00000000.00000000 255.255.248.0 - 11111111.11111111.11111000.00000000 -----------------| sub |-----------
يمكنك استخدام خمس وحدات بت من وحدات بت المضيف الأصلية للشبكات الفرعية. وهذا يتيح لك أن تكون لديك 32 شبكة فرعية (25). عند إستخدام وحدات بت الخمس لتقسيم الشبكة إلى شبكات فرعية، يتبقى لديك 11 وحدة بت لعناوين البيئات المضيفة. وهذا يسمح لكل شبكة فرعية بأن يكون لها 2048 عنوانًا للبيئات المضيفة (211)، يمكن تخصيص 2046 منها للأجهزة.
ملاحظة: في الماضي، كانت هناك قيود على إستخدام شبكة فرعية 0 (أي تعيين كل وحدات بت الشبكة الفرعية على صفر) وشبكة فرعية بواحدات بالكامل (أي تعيين كل وحدات بت الشبكة الفرعية على واحد). لن تسمح بعض الأجهزة باستخدام هذه الشبكات الفرعية. تتيح أجهزة Cisco Systems إستخدام هذه الشبكات الفرعية عند تكوين ip subnet-zero
الأمر.
الآن بعد أن أصبحت تفهم تقسيم الشبكة إلى شبكات فرعية، فعليك تطبيق هذه المعرفة. في هذا المثال، يتم منحك مجموعتا عنوان / قناع، مكتوبتان بتدوين البادئة/الطول، وقد تم تخصيصهما لجهازين. تتمثل مهمتك في تحديد ما إذا كانت هذه الأجهزة موجودة على الشبكة الفرعية نفسها أم على شبكات فرعية مختلفة. يمكنك استخدام العنوان والقناع لكل جهاز لتحديد الشبكة الفرعية التي ينتمي إليها كل عنوان.
DeviceA: 172.16.17.30/20 DeviceB: 172.16.28.15/20
تحديد الشبكة الفرعية للجهاز DeviceA:
172.16.17.30 - 10101100.00010000.00010001.00011110 255.255.240.0 - 11111111.11111111.11110000.00000000 -----------------| sub|------------ subnet = 10101100.00010000.00010000.00000000 = 172.16.16.0
انظر إلى وحدات بت العنوان والتي تم تعيين وحدة بت القناع المقابلة لها على واحد، وقم بضبط جميع وحدات بت العنوان الأخرى على صفر (وهذا يعادل عندما تقوم بتنفيذ أمر منطقي وبين القناع والعنوان). إنها تظهر لك الشبكة الفرعية التي ينتمي إليها هذا العنوان. في هذه الحالة، ينتمي الجهاز A إلى الشبكة الفرعية 172.16.16.0.
تحديد الشبكة الفرعية للجهاز DeviceB:
172.16.28.15 - 10101100.00010000.00011100.00001111 255.255.240.0 - 11111111.11111111.11110000.00000000 -----------------| sub|------------ subnet = 10101100.00010000.00010000.00000000 = 172.16.16.0
من هذه القرارات، يحتوي الجهاز A والجهاز B على عناوين تشكل جزءا من الشبكة الفرعية نفسها.
بافتراض شبكة من الفئة C من 192.168.5.0/24، فعليك تقسيم الشبكة إلى شبكات فرعية لإنشاء الشبكة في الشكل 3 بمتطلبات البيئة المضيفة الموضحة.
شكل 3
بالنظر إلى الشبكة الموضحة في الشكل 3، يمكنك أن تلاحظ أنك مطالب بإنشاء خمس شبكات فرعية. يجب أن تدعم أكبر شبكة فرعية فيها عدد 28 عنوانًا للأجهزة المضيفة. هل هذا ممكن مع شبكة من الفئة C؟ وإذا كان الأمر كذلك، فكيف إذًا؟
للبدء، ابحث في متطلبات الشبكات الفرعية. لإنشاء الشبكات الفرعية الخمس المطلوبة، ستحتاج إلى إستخدام ثلاث وحدات بت من وحدات بت البيئة المضيفة من الفئة C. لن تسمح لك وحدتا بت إلا بأربع شبكات فرعية (22).
ونظرًا لأنك تحتاج إلى ثلاث وحدات بت للشبكة الفرعية، فذلك سيُبقي لديك خمس وحدات بت لجزء المضيف من العنوان. كم عدد البيئات المضيفة التي يدعمها هذا؟ 25 = 32 (30 قابلة للاستخدام). وهذا يفي بالمطلوب.
لذلك، فقد قررت أنه من الممكن إنشاء هذه الشبكة باستخدام شبكة من الفئة C. فيما يلي مثال على كيفية تخصيص الشبكات الفرعية:
netA: 192.168.5.0/27 host address range 1 to 30 netB: 192.168.5.32/27 host address range 33 to 62 netC: 192.168.5.64/27 host address range 65 to 94 netD: 192.168.5.96/27 host address range 97 to 126 netE: 192.168.5.128/27 host address range 129 to 158
في جميع الأمثلة السابقة من تقسيم الشبكة إلى شبكات فرعية، لعلك لاحظت أنه تم تطبيق قناع الشبكة الفرعية نفسه على جميع الشبكات الفرعية. هذا يعني أن كل شبكة فرعية تحتوي على نفس عدد عناوين المضيف المتاحة. تحتاج إلى هذا في بعض الحالات، ولكن، في معظم الحالات عندما يكون هناك قناع الشبكة الفرعية نفسه لجميع الشبكات الفرعية، فإنها تهدر مساحة العنوان. على سبيل المثال، في قسم نموذج تمرين 2، تم تقسيم شبكة من الفئة C إلى ثماني شبكات فرعية متساوية الحجم، ومع ذلك، لم تستخدم كل شبكة فرعية جميع عناوين المضيف المتاحة، ما أدى إلى مساحة عنوان مهدرة. الشكل 4 يوضّح مساحة العنوان المُهدرة هذه.
الشكل 4
الشكل 4 يوضح أي من الشبكات الفرعية المستخدمة. تتضمن NetA و NetC و NetD الكثير من مساحة عنوان المضيف غير المستخدمة. من المحتمل أن هذه المساحة كانت تمثل تصميما مدروسا للنمو المستقبلي، ولكن في كثير من الحالات، فهذه مجرد مساحة عنوان مهدرة نظرا لحقيقة إستخدام قناع الشبكة الفرعية نفسه لجميع الشبكات الفرعية.
تسمح لك أقنعة الشبكة الفرعية متغيرة الطول (VLSM) باستخدام أقنعة مختلفة لكل شبكة فرعية، وبالتالي فإنها تستخدم مساحة العنوان بكفاءة.
بافتراض الشبكة والمتطلبات نفسها الموجودة في نموذج تمرين 2، ضع مخطط تقسيم شبكة إلى شبكات فرعية باستخدام VLSM، مع مراعاة ما يلي:
netA: must support 14 hosts netB: must support 28 hosts netC: must support 2 hosts netD: must support 7 hosts netE: must support 28 host
حدّد القناع الذي يسمح بالعدد المطلوب من البيئات المضيفة.
netA: requires a /28 (255.255.255.240) mask to support 14 hosts netB: requires a /27 (255.255.255.224) mask to support 28 hosts netC: requires a /30 (255.255.255.252) mask to support 2 hosts netD*: requires a /28 (255.255.255.240) mask to support 7 hosts netE: requires a /27 (255.255.255.224) mask to support 28 hosts * a /29 (255.255.255.248) would only allow 6 usable host addresses therefore netD requires a /28 mask.
تعتبر أسهل طريقة لتخصيص الشبكات الفرعية هي تخصيص الكبرى أولاً. على سبيل المثال، يمكنك بهذه الطريقة تخصيص:
netB: 192.168.5.0/27 host address range 1 to 30 netE: 192.168.5.32/27 host address range 33 to 62 netA: 192.168.5.64/28 host address range 65 to 78 netD: 192.168.5.80/28 host address range 81 to 94 netC: 192.168.5.96/30 host address range 97 to 98
ويمكن تمثيل هذا بيانيًا كما هو موضح في الشكل 5:
شكل 5
الشكل 5 يوضح كيف ساعد VLSM في توفير أكثر من نصف مساحة العنوان.
تم إدخال توجيه المجال التبادلي دون فئات (CIDR) من أجل تحسين استخدام كل من استعمال مساحة العنوان وقابلية التوسع في التوجيه في الإنترنت. كانت هناك حاجة إليه بسبب النمو السريع للإنترنت ونمو جداول توجيه IP القائمة في موجّهات الإنترنت.
يتحرك توجيه المجال التبادلي دون فئات (CIDR) بعيدًا عن فئات IP التقليدية (الفئة A والفئة B والفئة C وما إلى ذلك). في توجيه المجال التبادلي دون فئات (CIDR)، يتم تمثيل شبكة IP ببادئة، وهي عنوان IP وبعض الإشارة إلى طول القناع. والطول يعني عدد وحدات بت الخاصة بالقناع المتجاورة في أقصى اليسار والتي يتم تعيينها على واحد. لذلك، يمكن تمثيل الشبكة 172.16.0.0 255.255.0.0 على أنها 172.16.0.0/16. يصف توجيه المجال التبادلي دون فئات (CIDR) أيضًا بنية إنترنت هرمية بشمل أكبر، حيث يأخذ كل مجال عناوين IP الخاصة به من مستوى أعلى. وهذا يسمح بأداء تلخيص المجالات على المستوى الأعلى. على سبيل المثال، إذا كان مزود خدمة الإنترنت (ISP) يمتلك الشبكة 172.16.0.0/16، فيمكنه توفير العناوين 172.16.1.0/24 و172.16.2.0/24 وما إلى ذلك للعملاء. ومع ذلك، عند الإعلان لمزودي الخدمات الآخرين، يحتاج مزود خدمة الإنترنت (ISP) فقط إلى الإعلان عن 172.16.0.0/16.
لمزيد من المعلومات حول توجيه المجال التبادلي دون فئات (CIDR)، راجع RFC 1518 وRFC 1519 .
يسمح قناع الشبكة الفرعية 30-بت بأربعة عناوين IPv4: عنوانا مضيف، وشبكة واحدة الكل-أصفار، وعنوان بث واحد الكل-الآحاد. يمكن أن يكون لرابط نقطة إلى نقطة عنوانان مضيفان فقط. لا توجد حاجة حقيقية لوجود عنوان البث وعنوان الأصفار بالكامل مع روابط نقطة إلى نقطة. يسمح قناع الشبكة الفرعية من الإصدار 31-بت بعناوين مضيف إثنين بالضبط، ويلغي عناوين البث وعناوين الأصفار الكلية، وبالتالي فإنه يحفظ إستخدام عناوين IP إلى الحد الأدنى لارتباطات من نقطة إلى نقطة.
راجع RFC 3021 - باستخدام بادئات 31 بت على روابط IPv4 من نقطة إلى نقطة.
القناع هو 255.255.255.254 أو /31.
يمكن استخدام الشبكة الفرعية /31 على الروابط الحقيقية من نقطة إلى نقطة، مثل الواجهات التسلسلية أو واجهات POS. ومع ذلك، يمكن استخدامها أيضًا على أنواع واجهات البث مثل واجهات ethernet. إذا كانت الحالة كذلك، فتأكد من وجود عنوانَي IPv4 المطلوبَين على مقطع ethernet هذا فقط.
مثال
عنوانا 192.168.1.0 و192.168.1.1 على الشبكة الفرعية 192.168.1.0/31.
R1(config)#interface gigabitEthernet 0/1
R1(config-if)#ip address 192.168.1.0 255.255.255.254
% Warning: use /31 mask on non point-to-point interface cautiously
تتم طباعة التحذير نظرًا لأن gigabitEthernet هو مقطع بث.
يصف قناع الشبكة الفرعية 255.255.255.255 (شبكة فرعية /32) شبكة فرعية بعنوان مضيف IPv4 واحد فقط. لا يمكن إستخدام هذه الشبكات الفرعية لتعيين عنوان لارتباطات الشبكة لأنها تحتاج دائما إلى أكثر من عنوان واحد لكل إرتباط. يتم حجز استخدام /32 بشكل صارم للاستخدام على الروابط التي يمكن أن يكون لها عنوان واحد فقط. مثال موجّهات Cisco هو واجهة الاسترجاع. هذه الواجهات هي واجهات داخلية ولا تتصل بأجهزة أخرى. وعلى هذا النحو، يمكن أن تكون لديها شبكة فرعية /32.
مثال
interface Loopback0
ip address 192.168.2.1 255.255.255.255
يتم توصيل الموجّهين A وB عبر الواجهة التسلسلية.
hostname routera ! ip routing ! int e 0 ip address 172.16.50.1 255.255.255.0 !(subnet 50) int e 1 ip address 172.16.55.1 255.255.255.0 !(subnet 55) int s 0 ip address 172.16.60.1 255.255.255.0 !(subnet 60) int s 0 ip address 172.16.65.1 255.255.255.0 (subnet 65) !S 0 connects to router B router rip network 172.16.0.0
hostname routerb ! ip routing ! int e 0 ip address 192.168.10.200 255.255.255.240 !(subnet 192) int e 1 ip address 192.168.10.66 255.255.255.240 !(subnet 64) int s 0 ip address 172.16.65.2 (same subnet as router A's s 0) !Int s 0 connects to router A router rip network 192.168.10.0 network 172.16.0.0
Class B Effective Effective # bits Mask Subnets Hosts ------- --------------- --------- --------- 1 255.255.128.0 2 32766 2 255.255.192.0 4 16382 3 255.255.224.0 8 8190 4 255.255.240.0 16 4094 5 255.255.248.0 32 2046 6 255.255.252.0 64 1022 7 255.255.254.0 128 510 8 255.255.255.0 256 254 9 255.255.255.128 512 126 10 255.255.255.192 1024 62 11 255.255.255.224 2048 30 12 255.255.255.240 4096 14 13 255.255.255.248 8192 6 14 255.255.255.252 16384 2 Class C Effective Effective # bits Mask Subnets Hosts ------- --------------- --------- --------- 1 255.255.255.128 2 126 2 255.255.255.192 4 62 3 255.255.255.224 8 30 4 255.255.255.240 16 14 5 255.255.255.248 32 6 6 255.255.255.252 64 2 *Subnet all zeroes and all ones included. These may not be supported on some legacy systems. *Host all zeroes and all ones excluded.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
4.0 |
07-Jul-2023 |
تحديث متطلبات النمط ووصف المقالة وتنسيقها. |
3.0 |
13-Feb-2023 |
تم تحديث قسم المقدمة والتمثيل الثنائي في مثال واحد. |
2.0 |
27-Jun-2022 |
تمت إزالة PII واستبدالها بعنوان URL مقبول.
أرقام محدثة لإزالة PII.
التنسيق للغة، الجراثيم، إلخ. |
1.0 |
10-Dec-2001 |
الإصدار الأولي |