recent
أخبار ساخنة

دليل إعداد وتقسيم الشبكات المتقدمة Subnetting & VLANs للمبتدئين

دليل إعداد وتقسيم الشبكات المتقدمة (Subnetting & VLANs) للمبتدئين

دليل إعداد وتقسيم الشبكات المتقدمة للمبتدئين

يُعد تقسيم الشبكات من المهارات الأساسية التي يحتاج إليها كل من يريد تعلم إدارة الشبكات أو العمل في مجال تقنية المعلومات والأمن السيبراني. فمع زيادة عدد الأجهزة المتصلة بالشبكات، لم يعد الاعتماد على شبكة واحدة لجميع الحواسيب والطابعات والخوادم والأجهزة اللاسلكية هو الخيار الأفضل، سواء من ناحية الأداء أو التنظيم أو الأمان.

هنا تظهر أهمية تقنيتين أساسيتين هما Subnetting وVLANs. تساعد تقنية Subnetting على تقسيم نطاق عناوين IP إلى شبكات فرعية أصغر، بينما تتيح VLANs تقسيم الشبكة المحلية إلى شبكات منطقية منفصلة حتى لو كانت الأجهزة متصلة بالمحول الفيزيائي نفسه.

في هذا الدليل على موقع nusurtech.ca، سنتعرف على مفهوم تقسيم الشبكات، وكيفية حساب الشبكات الفرعية، والفرق بين Subnetting وVLANs، ثم سنطبق مثالًا عمليًا على أجهزة Cisco باستخدام أوامر الإعداد والتحقق، مع شرح طريقة السماح بالاتصال بين الشبكات المختلفة واستكشاف الأخطاء الشائعة.

1. ما هو Subnetting؟

يشير مصطلح Subnetting إلى تقسيم شبكة IP كبيرة إلى عدة شبكات فرعية أصغر، بحيث تحصل كل شبكة فرعية على نطاق محدد من عناوين IP.

على سبيل المثال، يمكن تقسيم الشبكة التالية:

192.168.1.0/24

إلى أربع شبكات فرعية أصغر، لكل واحدة منها نطاق عناوين مستقل.

يساعد هذا التقسيم على:

  • تنظيم عناوين IP وتوزيعها على الأجهزة.
  • تقليل نطاق بث الرسائل داخل الشبكة الفرعية.
  • تسهيل إدارة الشبكات الكبيرة.
  • فصل مجموعات الأجهزة وفق احتياجاتها.
  • الاستفادة من عناوين IP بطريقة أكثر تنظيمًا.
  • تسهيل تطبيق سياسات التوجيه والتحكم في الوصول.

من المهم أن تعرف أن Subnetting لا يوفر حماية كاملة بمفرده، لكنه يساعد على بناء تصميم شبكي أكثر تنظيمًا، ويمكن دمجه مع VLANs وقواعد الجدار الناري وقوائم التحكم بالوصول لتحسين الأمان.

2. فهم عنوان IP وقناع الشبكة Subnet Mask

يتكون عنوان IPv4 من 32 بت، ويُكتب عادةً على شكل أربعة أرقام مفصولة بنقاط، مثل:

192.168.1.10

يحدد قناع الشبكة (Subnet Mask) أي أجزاء من عنوان IP تمثل الشبكة وأي أجزاء تمثل الأجهزة داخلها.

من أقنعة الشبكات الشائعة:

CIDRSubnet Maskعدد العناوين الكلي
/24255.255.255.0256
/25255.255.255.128128
/26255.255.255.19264
/27255.255.255.22432
/28255.255.255.24016
/29255.255.255.2488
/30255.255.255.2524

يشير الرقم بعد الشرطة المائلة في صيغة CIDR إلى عدد البتات المخصصة لجزء الشبكة. فمثلًا، /24 يعني أن 24 بت مخصصة للشبكة، وتبقى 8 بتات لجزء الأجهزة.

في الشبكات التقليدية التي تستخدم IPv4، يكون عدد عناوين الأجهزة القابلة للاستخدام غالبًا أقل من العدد الكلي بعنوانين، لأن أحدهما يمثل عنوان الشبكة والآخر عنوان البث (Broadcast). توجد استثناءات، مثل بعض روابط /31، لذلك ينبغي مراعاة نوع الشبكة عند التصميم.

3. كيف نحسب عدد الأجهزة في الشبكة الفرعية؟

لحساب عدد العناوين الكلي في شبكة IPv4، نستخدم المعادلة التالية:

عدد العناوين الكلي = 2^(عدد بتات الأجهزة)

وفي الشبكات الفرعية المعتادة التي تحتاج إلى عنوان شبكة وعنوان بث:

عدد عناوين الأجهزة القابلة للاستخدام = 2^(عدد بتات الأجهزة) − 2

لنفترض أن لدينا الشبكة 192.168.1.0/26.

بما أن عنوان IPv4 يتكون من 32 بت، فإن عدد بتات الأجهزة هو:

32 − 26 = 6

إذًا عدد العناوين الكلي:

2^6 = 64

وعدد عناوين الأجهزة القابلة للاستخدام في هذه الحالة:

64 − 2 = 62

وهذا يعني أن شبكة /26 توفر عادةً 62 عنوانًا للأجهزة.

مثال عملي: تقسيم شبكة /24 إلى أربع شبكات /26

لنفترض أنك تريد تقسيم شبكة 192.168.1.0/24 إلى أربع شبكات فرعية متساوية.

يمكنك استخدام قناع /26، الذي يوفر 64 عنوانًا لكل شبكة. وتكون الشبكات كالتالي:

الشبكة الفرعيةنطاق عناوين الأجهزةعنوان البث
192.168.1.0/26192.168.1.1 – 192.168.1.62192.168.1.63
192.168.1.64/26192.168.1.65 – 192.168.1.126192.168.1.127
192.168.1.128/26192.168.1.129 – 192.168.1.190192.168.1.191
192.168.1.192/26192.168.1.193 – 192.168.1.254192.168.1.255

بهذا الأسلوب، أصبحت لدينا أربع شبكات منفصلة بدلًا من شبكة واحدة، مع إمكانية تخصيص كل شبكة لقسم معين داخل المؤسسة.

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

4. ما هي VLANs؟

مصطلح VLAN هو اختصار لعبارة Virtual Local Area Network، أي الشبكة المحلية الافتراضية.

تتيح VLAN تقسيم شبكة محلية إلى مجموعات منطقية منفصلة على مستوى الطبقة الثانية (Layer 2)، حتى عندما تكون الأجهزة متصلة بالمحول الفيزيائي نفسه.

على سبيل المثال، يمكن إنشاء ثلاث شبكات افتراضية داخل محول Cisco واحد:

  • VLAN 10: أجهزة الموظفين.
  • VLAN 20: أجهزة الإدارة.
  • VLAN 30: الخوادم.

يمكن أن تكون الأجهزة متصلة بالمحول نفسه، لكن حركة البث الخاصة بكل VLAN تبقى ضمن نطاقها المنطقي، ولا تتواصل الأجهزة بين VLANs المختلفة تلقائيًا دون وجود توجيه مناسب.

من أهم فوائد VLANs:

  1. تحسين التنظيم: فصل الأجهزة وفق الأقسام أو الوظائف.
  2. تقليل نطاق البث: الحد من انتشار رسائل البث داخل جميع أجزاء الشبكة.
  3. دعم الأمان: تسهيل تطبيق سياسات مختلفة على مجموعات الأجهزة.
  4. مرونة الإدارة: نقل جهاز من مجموعة منطقية إلى أخرى عبر تعديل إعداد المنفذ بدلًا من تغيير التوصيلات الفيزيائية بالضرورة.
  5. تسهيل التوسع: توزيع الشبكات الافتراضية عبر المحولات المتصلة بروابط Trunk عند الحاجة.

لكن يجب الانتباه إلى أن إنشاء VLAN لا يكفي وحده لحماية الأجهزة. فإذا سمح جهاز التوجيه أو الجدار الناري بالاتصال بين VLANs دون قيود، فقد تستطيع الأجهزة الوصول إلى بعضها وفق قواعد التوجيه والسياسات المطبقة.

5. الفرق بين Subnetting وVLANs

على الرغم من ارتباط التقنيتين ببعضهما، فإن كل واحدة منهما تؤدي وظيفة مختلفة.

وجه المقارنةSubnettingVLANs
الوظيفة الأساسيةتقسيم نطاق عناوين IP إلى شبكات فرعيةتقسيم الشبكة المحلية منطقيًا على الطبقة الثانية
الطبقة الأساسيةالطبقة الثالثة Layer 3الطبقة الثانية Layer 2
يعتمد علىعنوان IP وقناع الشبكةرقم VLAN وإعدادات المحولات
يفصل نطاقات البث؟نعم، عند التعامل مع شبكات IP منفصلةنعم، لكل VLAN نطاق بث مستقل
الاتصال بين الشبكاتيحتاج إلى توجيه بين الشبكاتيحتاج إلى توجيه بين VLANs المختلفة
الاستخدامتنظيم عناوين IP وتخطيط الشبكاتفصل مجموعات الأجهزة داخل البنية المحلية

في التصميم الشائع للشبكات، يتم تخصيص شبكة IP فرعية مستقلة لكل VLAN. فمثلًا، يمكن ربط VLAN 10 بالشبكة 192.168.10.0/24، وربط VLAN 20 بالشبكة 192.168.20.0/24.

هذا الربط يسهل الإدارة، لكنه لا يعني أن VLAN وSubnet هما الشيء نفسه؛ إذ إن VLAN تمثل تقسيمًا منطقيًا للطبقة الثانية، بينما تمثل Subnet تقسيمًا لعناوين الطبقة الثالثة.

6. التطبيق العملي: إعداد VLANs على محول Cisco

سنستخدم محول Cisco يدعم أوامر VLAN التقليدية، وننشئ شبكتين افتراضيتين:

VLAN IDالاسمالشبكة المقترحة
10SALES192.168.10.0/24
20IT192.168.20.0/24

لنفترض أن أجهزة القسم الأول متصلة بالمنفذين FastEthernet0/1 وFastEthernet0/2، بينما يتصل جهاز من قسم تقنية المعلومات بالمنفذ FastEthernet0/3.

قد تختلف أسماء المنافذ بين المحولات، لذلك استخدم أسماء الواجهات التي يدعمها جهازك.

الخطوة الأولى: الدخول إلى وضع الإعداد

افتح واجهة سطر الأوامر CLI ونفذ:

enable
configure terminal

الخطوة الثانية: إنشاء VLAN 10 وVLAN 20

نفذ الأوامر التالية:

vlan 10
 name SALES
exit

vlan 20
 name IT
exit

أنشأنا الآن شبكتين افتراضيتين بأرقام وأسماء واضحة، ويمكننا ربط منافذ المحول بهما.

الخطوة الثالثة: تعيين منافذ الأجهزة إلى VLAN 10

سنخصص المنفذين الأول والثاني للقسم الأول:

interface range FastEthernet0/1 - 2
 switchport mode access
 switchport access vlan 10
exit

يعمل المنفذ من نوع Access عادةً على حمل حركة مرور VLAN واحدة غير موسومة للأجهزة الطرفية، مثل الحواسيب والطابعات.

الخطوة الرابعة: تعيين منفذ إلى VLAN 20

لربط جهاز القسم الثاني بـ VLAN 20، نفذ:

interface FastEthernet0/3
 switchport mode access
 switchport access vlan 20
exit

أصبح المنفذ الثالث تابعًا إلى VLAN 20.

الخطوة الخامسة: التحقق من إعداد VLANs

استخدم الأمر:

show vlan brief

ينبغي أن ترى VLAN 10 وVLAN 20 ضمن القائمة، وأن تظهر المنافذ التي خصصتها لكل واحدة.

احفظ الإعدادات:

end
copy running-config startup-config

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

7. ما هو Access Port وما هو Trunk Port؟

عند العمل مع VLANs، ستحتاج إلى فهم نوعين مهمين من منافذ المحولات.

Access Port: منفذ مخصص عادةً لجهاز طرفي ضمن VLAN واحدة، مثل حاسوب أو طابعة.

Trunk Port: منفذ يسمح بمرور حركة مرور عدة VLANs عبر رابط واحد، مثل الرابط بين محولين أو الرابط بين محول وجهاز توجيه يدعم هذا التصميم.

تستخدم روابط Trunk عادةً معيار IEEE 802.1Q لتمييز حركة مرور VLANs المختلفة. وتحتاج الأجهزة المتصلة بطرفي الرابط إلى إعدادات متوافقة حتى تعمل الشبكات الافتراضية بصورة صحيحة. راجع دليل Cisco الرسمي حول إعداد VLAN Trunking.

مثال على إعداد منفذ Trunk

لنفترض أن المنفذ GigabitEthernet0/1 يربط محولين، وأننا نريد السماح بمرور VLAN 10 وVLAN 20 فقط.

على المحول الأول، يمكن استخدام الإعداد التالي إذا كان الجهاز يدعم هذه الأوامر:

enable
configure terminal

interface GigabitEthernet0/1
 switchport mode trunk
 switchport trunk allowed vlan 10,20
exit

end
copy running-config startup-config

يجب إعداد الطرف الآخر للرابط بصورة متوافقة، والتأكد من أن VLANs المطلوبة موجودة ونشطة على المحولات المعنية.

لا تفترض أن جميع المحولات تستخدم الأوامر نفسها؛ فبعض المنصات لها متطلبات مختلفة، وبعضها يدعم خصائص Trunking بصورة مختلفة.

للتحقق من حالة الرابط، استخدم:

show interfaces trunk

يساعدك هذا الأمر على معرفة المنافذ العاملة بوضع Trunk والشبكات الافتراضية المسموح بمرورها، وفقًا لإمكانات النظام.

8. كيف نجعل VLAN 10 تتواصل مع VLAN 20؟

بعد إعداد VLANs، قد تلاحظ أن الأجهزة الموجودة في VLAN 10 لا تستطيع التواصل مباشرةً مع الأجهزة الموجودة في VLAN 20. وهذا أمر متوقع؛ لأن VLANs المختلفة تمثل نطاقات منفصلة على الطبقة الثانية.

إذا أردنا السماح بالاتصال بينهما، نحتاج إلى Inter-VLAN Routing، أي التوجيه بين الشبكات الافتراضية.

توجد طريقتان شائعتان لتنفيذ ذلك:

  • استخدام جهاز توجيه Router مع رابط Trunk وتقنية Router-on-a-Stick.
  • استخدام محول من الطبقة الثالثة Layer 3 Switch مع واجهات VLAN افتراضية (SVIs).

في المثال التالي سنستخدم Router-on-a-Stick. افترض أن جهاز التوجيه متصل بالمحول عبر منفذ يدعم Trunk، وأن عنوان الواجهة الفيزيائية المتصلة بالمحول هو GigabitEthernet0/0.

الخطوة الأولى: إعداد منفذ المحول المتصل بالراوتر

افترض أن منفذ المحول المتصل بالراوتر هو GigabitEthernet0/1:

configure terminal

interface GigabitEthernet0/1
 switchport mode trunk
 switchport trunk allowed vlan 10,20
exit

الخطوة الثانية: إنشاء واجهات فرعية على الراوتر

على جهاز توجيه يدعم هذا الأسلوب، نفذ:

enable
configure terminal

interface GigabitEthernet0/0
 no shutdown
exit

interface GigabitEthernet0/0.10
 encapsulation dot1Q 10
 ip address 192.168.10.1 255.255.255.0
exit

interface GigabitEthernet0/0.20
 encapsulation dot1Q 20
 ip address 192.168.20.1 255.255.255.0
exit

end
copy running-config startup-config

تمثل العناوين 192.168.10.1 و192.168.20.1 البوابات الافتراضية المقترحة للأجهزة في الشبكتين.

تأكد من أن اسم الواجهة الفيزيائية صحيح، وأنها متصلة بمنفذ Trunk، وأن الجهاز يدعم إنشاء الواجهات الفرعية باستخدام encapsulation dot1Q.

الخطوة الثالثة: ضبط أجهزة الحاسوب

يمكنك استخدام الإعدادات التالية في المختبر:

  • جهاز في VLAN 10: عنوان IP هو 192.168.10.10، وقناع الشبكة 255.255.255.0، والبوابة الافتراضية 192.168.10.1.
  • جهاز في VLAN 20: عنوان IP هو 192.168.20.10، وقناع الشبكة 255.255.255.0، والبوابة الافتراضية 192.168.20.1.

بعد ذلك، اختبر الاتصال بين الجهازين باستخدام الأمر:

ping 192.168.20.10

إذا كانت جميع الإعدادات صحيحة، وكان الاتصال بين VLANs مسموحًا ولا توجد قواعد تمنعه، فيُفترض أن ينجح الاختبار.

تذكر أن التوجيه بين VLANs لا يعني السماح بكل أنواع الاتصال تلقائيًا في جميع البيئات؛ فقد توجد قوائم تحكم بالوصول أو جدران نارية أو إعدادات أخرى تقيد حركة المرور.

9. أهم أوامر التحقق واستكشاف الأخطاء

عند إعداد الشبكات الفرعية وVLANs، لا يكفي إدخال الأوامر فقط. يجب التحقق من حالة المنافذ والشبكات وعناوين IP.

الأمرالوظيفة
show vlan briefعرض VLANs والمنافذ التابعة لها
show interfaces trunkعرض روابط Trunk وحالة الشبكات المسموح بمرورها
show interfaces statusمراجعة حالة المنافذ
show running-configمراجعة الإعدادات الحالية
show ip interface briefعرض عناوين IP وحالة الواجهات
show ip routeعرض جدول التوجيه على جهاز يدعم التوجيه
pingاختبار إمكانية الوصول إلى عنوان آخر
traceroute أو tracertتتبع مسار الحزم وفق نظام التشغيل المستخدم

مشكلة عدم اتصال الأجهزة داخل VLAN نفسها

تحقق من أن المنافذ مخصصة إلى VLAN الصحيحة، وأن الكابلات والواجهات تعمل، وأن عناوين IP وقناع الشبكة متوافقان.

مشكلة عدم اتصال VLAN 10 مع VLAN 20

تحقق من وجود جهاز توجيه أو محول Layer 3، ومن صحة عناوين البوابات الافتراضية، ومن إعدادات الواجهات الفرعية أو واجهات SVI. افحص أيضًا رابط Trunk وتأكد من السماح بمرور VLANs المطلوبة.

مشكلة عدم مرور VLAN عبر Trunk

تحقق من أن منفذي الرابط مضبوطان بصورة متوافقة، وأن VLAN موجودة ونشطة، وأنها مسموح بها على الرابط. وإذا كان الرابط يستخدم Native VLAN مخصصة، فتأكد من تطابق إعدادها على الطرفين.

مشكلة عدم عمل عنوان IP

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

10. أفضل الممارسات الأمنية عند استخدام Subnetting وVLANs

يساعد التصميم الجيد للشبكة على تحسين الإدارة وتقليل المخاطر، لكن يجب دمج التقسيم مع إعدادات أمنية مناسبة.

من أهم الممارسات:

  • تخصيص VLAN منفصلة للأقسام ذات الاحتياجات المختلفة، مثل الموظفين والخوادم والضيوف والإدارة.
  • عدم السماح بالاتصال بين جميع الشبكات دون مراجعة متطلبات العمل.
  • استخدام قوائم التحكم بالوصول (ACLs) أو الجدران النارية لتقييد الاتصالات غير الضرورية.
  • تعطيل المنافذ غير المستخدمة أو وضعها في VLAN غير مخصصة للمستخدمين، وفق سياسة المؤسسة.
  • تعيين منافذ الأجهزة الطرفية إلى وضع Access صراحةً عند الحاجة، بدل تركها تعتمد على التفاوض التلقائي.
  • السماح فقط بـ VLANs المطلوبة على روابط Trunk.
  • حماية واجهات إدارة المحولات وأجهزة التوجيه.
  • توثيق خطة عناوين IP وأرقام VLANs ومنافذ المحولات.
  • الاحتفاظ بنسخة احتياطية من الإعدادات قبل التغييرات المهمة.
  • اختبار التعديلات في مختبر قبل تطبيقها على شبكة الإنتاج.

تجنب استخدام VLAN 1 لجميع أجهزة المستخدمين دون تخطيط، ولا تعتبر تغيير رقم VLAN وحده إجراءً أمنيًا كافيًا. فالحماية الفعلية تعتمد على التصميم الكامل، وضبط الوصول، وتحديث الأجهزة، ومراقبة الشبكة.

11. ما الفرق بين Subnetting وVLANs في التصميم العملي؟

لنفترض أن شركة لديها ثلاثة أقسام: المبيعات، وتقنية المعلومات، والضيوف. يمكن تصميم الشبكة على النحو التالي:

القسمVLANشبكة IPالبوابة الافتراضية
المبيعات10192.168.10.0/24192.168.10.1
تقنية المعلومات20192.168.20.0/24192.168.20.1
الضيوف30192.168.30.0/24192.168.30.1

تسمح هذه الخطة بفصل الأجهزة منطقيًا، وتسهّل إدارة عناوين IP، كما توفر أساسًا لتطبيق سياسات مختلفة لكل قسم.

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

لا بد من تنفيذ هذه السياسات فعليًا على أجهزة التوجيه أو الجدران النارية؛ فجدول VLAN وحده لا يفرض جميع قيود الاتصال المذكورة.

يُعد كل من Subnetting وVLANs من المهارات الأساسية لتصميم الشبكات الحديثة وإدارتها. يساعد Subnetting على تقسيم عناوين IP إلى شبكات فرعية منظمة، بينما تتيح VLANs فصل الأجهزة منطقيًا داخل الشبكة المحلية حتى عند استخدام المحولات الفيزيائية نفسها.

تعلمنا في هذا الدليل كيفية فهم قناع الشبكة وحساب عدد العناوين، وتقسيم شبكة /24 إلى أربع شبكات /26، وإنشاء VLANs على محول Cisco، وتعيين منافذ Access، وإعداد رابط Trunk، ثم تطبيق التوجيه بين VLANs باستخدام Router-on-a-Stick.

إذا كنت مبتدئًا، فننصحك بتجربة هذه الأوامر في Cisco Packet Tracer أو مختبر تملكه، ثم إضافة VLAN ثالثة وتطبيق سياسة تمنع شبكة الضيوف من الوصول إلى شبكة الإدارة. ستساعدك هذه التجارب على فهم العلاقة بين عناوين IP وتقسيم الطبقة الثانية والتوجيه بين الشبكات.

ملاحظة: قد تختلف الأوامر والخصائص المتاحة بحسب طراز أجهزة Cisco وإصدار نظام التشغيل. اختبر الإعدادات في بيئة غير إنتاجية أولًا، واحفظ نسخة من التكوين قبل إجراء تغييرات على الشبكات الفعلية.

المصادر والمراجع

google-playkhamsatmostaqltradentX