ما هو قناع البدل؟ كيفية حساب قناع البدل
ما هو قناع البدل؟
قناع البطاقة البدل هو عبارة عن سلسلة من الأرقام التي تعمل على تبسيط توجيه الحزم داخل الشبكات الفرعية للشبكة الملكية. ويشار إليه أيضًا باسم القناع العكسي. والسبب الرئيسي وراء ذلك هو أنه على عكس قناع الشبكة الفرعية حيث يكون الثنائي 1 مساويًا لمطابقة، والثنائي 0 ليس مطابقًا. ومع ذلك، في قناع البطاقة البدل، يكون العكس صحيحًا.
يبلغ طول قناع Wildcard 32 بت. إنه يعمل بشكل معكوس، ولكن باستخدام قناع البدل، تشير البتات الصفرية إلى أن موضع البت المقابل يجب أن يتطابق مع نفس موضع البت في عنوان IP. تشير البتة الواحدة إلى أن موضع البت المقابل ليس من الضروري أن يتطابق مع موضع بت عنوان IP.
تستخدم أقنعة Wildcard القواعد الواردة أدناه لمطابقة الثنائي 1 و0:
- إذا كانت بتة قناع البدل 0، فإنها تطابق قيمة البت في العنوان.
- إذا كانت بتة قناع البدل 1، فيجب عليك تجاهل قيمة البت المقابلة في العنوان.
سيكون قناع Wild Card للمضيف دائمًا 0.0.0.0
كيف يعمل قناع Wildcard؟
يسمح لك المثال التالي بفهم مفهوم أقنعة الأحرف البدل:
في الصورة المذكورة أعلاه، يمكنك رؤية شبكة بها ثلاثة مضيفين وجهاز توجيه. هنا، يتم توصيل جهاز التوجيه مباشرة بثلاث شبكات فرعية.
لنفترض أننا نريد الإعلان فقط عن 10.0.1.0/24 شبكة فرعية. يمكنك استخدام قناع البدل الخاص بـ 0.0.0.255 في أمر الشبكة التالي للقيام بذلك:
R1(config-router)#network 10.0.1.0 0.0.0.255
لماذا قناع البدل 0.0.0.255؟
بالنسبة لهذا أولاً، يجب عليك تحويل قناع البطاقة البرية الخاصة بـ CISCO وعنوان IP إلى ثنائي:
10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.0.255 = 00000000.0000000.00000000.11111111
يجب أن تتطابق البتات الصفرية لقناع البدل مع نفس الموضع في ملف عنوان IP في الشبكة، والتي ينبغي تضمينها في أمر الشبكة:
00001010.00000000.00000001.00000000 00000000.00000000.00000000.11111111
يمكنك أن ترى أنه في المثال المذكور أعلاه، لا يلزم أن تتطابق الثماني بتات الأخيرة، لأن بتات أحرف البدل كلها وحدات واحدة. يجب أن تتطابق أول 24 بتة بسبب بتات قناع البدل لجميع الأصفار.
هنا، سيطابق قناع البدل جميع عناوين IP، مما يساعدها على البدء بـ 10.0.1. س (10.0.1.0–10.0.1.255). في هذه الحالة، لديك شبكة واحدة فقط سيتم مطابقتها – 10.0.1.0/24.
ماذا لو كنت تريد تضمين كل من الشبكات الفرعية 10.0.0.0/24 و10.0.1.0/24؟
يجب عليك استخدام قناع البدل 0.0.1.255 في ما يلي:
10.0.0.0 = 00001010.00000000.00000000.00000000 10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.1.255 = 00000000.00000000.00000001.11111111
من الناتج المذكور أعلاه، يمكنك أن ترى ذلك، باستخدام قناع البدل الخاص بـ 0.0.1.255. هنا، يجب أن تتطابق 23 بت فقط. وهذا يعني أن كافة العناوين في نطاق 10.0.0.0-10.0.1.255 بحاجة إلى أن تكون مطابقة. لذلك، في هذه الحالة، تم الوصول إلى كلا عنواني IP.
كيفية حساب قناع البدل؟
يعد حساب أقنعة أحرف البدل مهمة صعبة. إحدى الطرق المختصرة السهلة هي طرح قناع الشبكة الفرعية من 255.255.255.255. ينتج الحل قناع البدل.
على سبيل المثال:
1) 255.255.255.255 - 255.255.255.255 = 0.0.0.0 (wildcard mask) 2) 255.255.255.255 - 255.255.255.128 = 0.0.0.127 (wildcard mask) 3) 255.255.255.255 - 192.0.0.0 = 63.255.255.255 (wildcard mask)
أين يمكن استخدام أقنعة Wildcard؟
طريقة أقنعة الأحرف البدل المستخدمة في قائمة التحكم في الوصول. وهي مفيدة عندما يكون لديك شبكة كبيرة وتحتاج إلى السماح بتدفق حركة المرور بحرية بين أجهزة توجيه متعددة. لذا، عندما يكون لديك شبكة كبيرة من عدة أجهزة توجيه وشرائح شبكة محلية، فمن المحتمل أن تواجه أقنعة الأحرف البدل من CISCO.
يجب عليك التأكد من تعيين قناع البدل بشكل صحيح لضمان مرور حركة المرور المسموح بها فقط عبر جهاز التوجيه الخاص بك.
الملخص
- قناع البدل هو عبارة عن سلسلة من الأرقام التي تعمل على تبسيط توجيه الحزم داخل الشبكات الفرعية للشبكة الملكية.
- هناك قاعدتان لأقنعة أحرف البدل هما: 1) إذا كانت بتة قناع أحرف البدل 0، فإنها تطابق قيمة البت في العنوان. 2) إذا كانت بتة قناع البدل 1، فيجب عليك تجاهل قيمة البت المقابلة في العنوان.
- طريقة أقنعة البدل المستخدمة في قائمة التحكم في الوصول. يكون ذلك مفيدًا عندما يكون لديك شبكة كبيرة وتحتاج إلى السماح بتدفق حر لحركة المرور بين أجهزة توجيه متعددة.