قناع الشبكة الفرعية هو قيمة من 32 بت ترافق كل عنوان IPv4، وتتكون من سلسلة متصلة من الآحاد تليها سلسلة من الأصفار. الآحاد تحدد بتات جزء الشبكة، والأصفار تحدد بتات جزء الجهاز. يُكتب القناع بالصيغة العشرية مثل 255.255.255.0، أو بصيغة البادئة Prefix Length مثل /24، وهي تعني عدد الآحاد.
كيف يعمل؟
يحسب الجهاز عنوان الشبكة بإجراء عملية AND منطقية بين عنوان IP والقناع. مثال: الجهاز 192.168.1.130 بقناع 255.255.255.128 (/25):
IP : 11000000.10101000.00000001.10000010 (192.168.1.130)
Mask : 11111111.11111111.11111111.10000000 (255.255.255.128)
Network: 11000000.10101000.00000001.10000000 (192.168.1.128)
النتيجة أن الجهاز ينتمي إلى الشبكة 192.168.1.128/25 التي تمتد أجهزتها من .129 إلى .254، وعنوان البث فيها .255.
أقنعة شائعة
| البادئة | القناع | عدد الأجهزة |
|---|---|---|
| /8 | 255.0.0.0 | 16,777,214 |
| /16 | 255.255.0.0 | 65,534 |
| /24 | 255.255.255.0 | 254 |
| /26 | 255.255.255.192 | 62 |
| /30 | 255.255.255.252 | 2 |
دوره في قرار الإرسال
قبل إرسال أي حزمة يقارن الجهاز شبكته بشبكة الوجهة باستخدام قناعه. إذا كانت الوجهة في الشبكة نفسها يرسل مباشرة بعد معرفة عنوان MAC عبر ARP، وإلا يرسل الحزمة إلى البوابة الافتراضية. لذلك فإن قناعاً خاطئاً على جهاز واحد قد يجعله يظن أن جاراً بعيد، أو أن جهازاً بعيداً قريب، فيفشل الاتصال بشكل يصعب تفسيره.
حالات خاصة
القناع /32 (255.255.255.255) يمثل جهازاً واحداً، ويُستخدم لواجهات Loopback وفي المسارات والقواعد الخاصة بعنوان محدد. أما /31 فيُستخدم على الوصلات النقطية بين راوترين وفق RFC 3021، حيث لا حاجة لعنوان شبكة أو بث، فيوفر عنوانين مقارنة بـ /30. وتذكر أن القناع يجب أن يكون متطابقاً على كل أجهزة الشبكة الفرعية الواحدة.
الفرق بينه وبين Wildcard Mask
الـ Wildcard Mask المستخدم في ACL وأوامر network في OSPF هو معكوس القناع تقريباً: الصفر فيه يعني “يجب أن يطابق” والواحد يعني “تجاهل”. فالقناع 255.255.255.0 يقابله Wildcard 0.0.0.255. والخلط بينهما من أشهر أخطاء الإعداد على أجهزة سيسكو.


