المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

معلومات إضافية

فهم عناوين IP

أقنعة الشبكة

فهم تقسيم الشبكة إلى شبكات فرعية

الأمثلة

نموذج تمرين 1

نموذج تمرين 2

VLSM

مثال VLSM

CIDR

الشبكات الفرعية الخاصة

الشبكات الفرعية 31 بت

الشبكات الفرعية 32 بت

الملحق

عينة من التكوين

الموجه A

الموجه B

جدول كميات البيئات المضيفة/الشبكات الفرعية

معلومات ذات صلة

المقدمة

يصف هذا المستند المعلومات الأساسية اللازمة لتكوين الموجّه لديك، مثل كيفية تقسيم العناوين وكيفية عمل الشبكات الفرعية.

المتطلبات الأساسية

المتطلبات

تُوصي Cisco بوجود فهم أساسي لديك للأرقام الثنائية والعشرية.

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

معلومات إضافية

إذا كانت التعريفات مفيدة لك، فاستخدم مصطلحات المرادفات التالية للبدء:

العنوان - معرّف الرقم الفريد الذي تم تعيينه لمضيف واحد أو واجهة واحدة في شبكة.

الشبكة الفرعية - جزء من شبكة تشارك عنوان شبكة فرعية معينة.

قناع الشبكة الفرعية - يتم استخدام مجموعة 32-بت لوصف أي جزء من العنوان يشير إلى الشبكة الفرعية وأي جزء يشير إلى المضيف.

الواجهة - اتصال شبكة.

إذا كنت قد تلقيت بالفعل عنوانك الشرعي (عناوينك الشرعية) من مركز معلومات شبكة الإنترنت (InterNIC)، فأنت جاهز للبدء. إذا كنت لا تخطط للاتصال بالإنترنت، فإن Cisco تقترح بشدة استخدام العناوين المحجوزة من RFC 1918  .

تعرف على كيفية تخصيص كل واجهة على الموجه وعنوان IP باستخدام شبكة فرعية فريدة. وقد تم تضمين أمثلة للمساعدة في ربط كل الأمور ببعضها.

فهم عناوين IP

عنوان IP هو عنوان يتم استخدامه لتحديد جهاز على شبكة IP بشكل فريد. يتكون العنوان من 32 وحدة بت ثنائية، قابلة للتقسيم إلى جزء شبكة وجزء مضيف بمساعدة قناع شبكة فرعية. يتم تقسيم وحدات 32 بت الثنائية إلى أربع أنظمة ثمانيّة (1 نظام ثمانيّ = 8 وحدات بت). يتم تحويل كل نظام ثمانيّ إلى رقم عشري ويتم فصله بنقطة (علامة عشرية). لهذا السبب، يُقال إنه يتم التعبير عن عنوان IP بتنسيق العلامات العشرية (على سبيل المثال، 172.16.81.100). تتراوح القيمة في كل نظام ثمانيّ من 0 إلى 255 رقمًا عشريًا، أو 00000000 - 11111111 من الأرقام الثنائية.

فيما يلي كيفية تحويل الأنظمة الثمانية الثنائية إلى عشرية: تحمل وحدة بت في أقصى اليمين، أو وحدة بت الأقل قيمة، لنظام ثماني قيمة مقدارها 2^0. وتحمل وحدة بت على يسار وحدة بت تلك تمامًا قيمةً مقدارها 2^1. ويستمر الحال هكذا حتى وحدة بت في أقصى اليسار، أو الأكثر قيمة، فتحمل قيمة مقدارها 2^7. لذلك إذا كانت جميع وحدات بت الثنائية بالقيمة واحد، فسيكون المعادل العشري لها 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 شبكة فرعية (2^5). عند إستخدام وحدات بت الخمس لتقسيم الشبكة إلى شبكات فرعية، يتبقى لديك 11 وحدة بت لعناوين البيئات المضيفة. وهذا يسمح لكل شبكة فرعية بأن يكون لها 2048 عنوانًا للبيئات المضيفة (2^11)، يمكن تخصيص 2046 منها للأجهزة.

ملاحظة: في الماضي، كانت هناك قيود على إستخدام شبكة فرعية 0 (أي تعيين كل وحدات بت الشبكة الفرعية على صفر) وشبكة فرعية بواحدات بالكامل (أي تعيين كل وحدات بت الشبكة الفرعية على واحد). لن تسمح بعض الأجهزة باستخدام هذه الشبكات الفرعية. تتيح أجهزة Cisco Systems إستخدام هذه الشبكات الفرعية عند ip subnet-zero تم تكوين الأمر.

الأمثلة

نموذج تمرين 1

الآن بعد أن أصبحت تفهم تقسيم الشبكة إلى شبكات فرعية، فعليك تطبيق هذه المعرفة. في هذا المثال، يتم منحك مجموعتا عنوان / قناع، مكتوبتان بتدوين البادئة/الطول، وقد تم تخصيصهما لجهازين. تتمثل مهمتك في تحديد ما إذا كانت هذه الأجهزة موجودة على الشبكة الفرعية نفسها أم على شبكات فرعية مختلفة. يمكنك استخدام العنوان والقناع لكل جهاز لتحديد الشبكة الفرعية التي ينتمي إليها كل عنوان.

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 على عناوين تشكل جزءا من الشبكة الفرعية نفسها.

نموذج تمرين 2

بافتراض شبكة من الفئة C من 192.168.5.0/24، فعليك تقسيم الشبكة إلى شبكات فرعية لإنشاء الشبكة في الشكل 3 بمتطلبات البيئة المضيفة الموضحة.

شكل 3

بالنظر إلى الشبكة الموضحة في الشكل 3، يمكنك أن تلاحظ أنك مطالب بإنشاء خمس شبكات فرعية. يجب أن تدعم أكبر شبكة فرعية فيها عدد 28 عنوانًا للأجهزة المضيفة. هل هذا ممكن مع شبكة من الفئة C؟ وإذا كان الأمر كذلك، فكيف إذًا؟

للبدء، ابحث في متطلبات الشبكات الفرعية. لإنشاء الشبكات الفرعية الخمس المطلوبة، ستحتاج إلى إستخدام ثلاث وحدات بت من وحدات بت البيئة المضيفة من الفئة C. لن تسمح لك وحدتا بت إلا بأربع شبكات فرعية (2^2).

ونظرًا لأنك تحتاج إلى ثلاث وحدات بت للشبكة الفرعية، فذلك سيُبقي لديك خمس وحدات بت لجزء المضيف من العنوان. كم عدد البيئات المضيفة التي يدعمها هذا؟ 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

VLSM

في جميع الأمثلة السابقة من تقسيم الشبكة إلى شبكات فرعية، لعلك لاحظت أنه تم تطبيق قناع الشبكة الفرعية نفسه على جميع الشبكات الفرعية. هذا يعني أن كل شبكة فرعية تحتوي على نفس عدد عناوين المضيف المتاحة. تحتاج إلى هذا في بعض الحالات، ولكن، في معظم الحالات عندما يكون هناك قناع الشبكة الفرعية نفسه لجميع الشبكات الفرعية، فإنها تهدر مساحة العنوان. على سبيل المثال، في قسم نموذج تمرين 2، تم تقسيم شبكة من الفئة C إلى ثماني شبكات فرعية متساوية الحجم، ومع ذلك، لم تستخدم كل شبكة فرعية جميع عناوين المضيف المتاحة، ما أدى إلى مساحة عنوان مهدرة. الشكل 4 يوضّح مساحة العنوان المُهدرة هذه.

الشكل 4

الشكل 4 يوضح أي من الشبكات الفرعية المستخدمة. تتضمن NetA و NetC و NetD الكثير من مساحة عنوان المضيف غير المستخدمة. من المحتمل أن هذه المساحة كانت تمثل تصميما مدروسا للنمو المستقبلي، ولكن في كثير من الحالات، فهذه مجرد مساحة عنوان مهدرة نظرا لحقيقة إستخدام قناع الشبكة الفرعية نفسه لجميع الشبكات الفرعية.

تسمح لك أقنعة الشبكة الفرعية متغيرة الطول (VLSM) باستخدام أقنعة مختلفة لكل شبكة فرعية، وبالتالي فإنها تستخدم مساحة العنوان بكفاءة.

مثال 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

تم إدخال توجيه المجال التبادلي دون فئات (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  .

الشبكات الفرعية الخاصة

الشبكات الفرعية 31 بت

يسمح قناع الشبكة الفرعية 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 هو مقطع بث.

الشبكات الفرعية 32 بت

يصف قناع الشبكة الفرعية 255.255.255.255 (شبكة فرعية ‪/32‬) شبكة فرعية بعنوان مضيف IPv4 واحد فقط. لا يمكن إستخدام هذه الشبكات الفرعية لتعيين عنوان لارتباطات الشبكة لأنها تحتاج دائما إلى أكثر من عنوان واحد لكل إرتباط. يتم حجز استخدام ‪/32‬ بشكل صارم للاستخدام على الروابط التي يمكن أن يكون لها عنوان واحد فقط. مثال موجّهات Cisco هو واجهة الاسترجاع. هذه الواجهات هي واجهات داخلية ولا تتصل بأجهزة أخرى. وعلى هذا النحو، يمكن أن تكون لديها شبكة فرعية ‪/32‬.

مثال

interface Loopback0

ip address 192.168.2.1 255.255.255.255

الملحق

عينة من التكوين

يتم توصيل الموجّهين A وB عبر الواجهة التسلسلية.

الموجه A

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

الموجه B

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.

معلومات ذات صلة

- دعم تقنية بروتوكولات توجيه IP

- الشبكة الفرعية Zero (صفر) والشبكة الفرعية All-Ones (كل الآحاد)

- كميات الأجهزة المضيفة والشبكات الفرعية

- الدعم التقني والمستندات - Cisco Systems