بصمة — منصة عربية لتعليم البرمجة والشبكات والإلكترونيات

Topology architectures: SOHO وcollapsed core وWAN وon-prem مقابل cloud

بنجهّز الشبكة…
01 / ملخص التجربة

Topology architectures: SOHO وcollapsed core وWAN وon-prem مقابل cloud

نفس الإنترنت وأربع architectures: بيت بـ SOHO router واحد بيعمل كل حاجة، HQ بـ 2-tier (collapsed core)، فرع متوصّل على WAN، وتطبيقين واحد on-prem في الـ HQ وواحد في الـ cloud. هتبني كل جزء وتقيس بالـ tracert الفرق بين on-prem والـ cloud.

مدة التجربة 40 دقيقة · 4 مهام

الأجهزة في بداية التجربة

  • CLOUD — سيرفر
  • CLOUDGW — راوتر
  • ISP — راوتر
  • HOME — راوتر
  • HOMEPC — لابتوب
  • HQ — راوتر
  • CORE — سويتش L3
  • ACC — سويتش
  • HQPC — كمبيوتر
  • ONPREM — سيرفر
  • BRANCH — راوتر
  • BRPC — كمبيوتر

التوصيلات

  • CLOUD eth0 ↔ CLOUDGW Gi0/0/0
  • CLOUDGW Gi0/0/1 ↔ ISP Gi0/0/3
  • ISP Gi0/0/1 ↔ HOME Gi0/0/1
  • HOMEPC eth0 ↔ HOME Gi0/0/0
  • ISP Gi0/0/2 ↔ HQ Gi0/0/1
  • HQ Gi0/0/0 ↔ CORE Gi1/0/24
  • CORE Gi1/0/1 ↔ ACC Gi0/1
  • HQPC eth0 ↔ ACC Fa0/1
  • ONPREM eth0 ↔ CORE Gi1/0/2
  • HQ Gi0/0/2 ↔ BRANCH Gi0/0/2
  • BRPC eth0 ↔ BRANCH Gi0/0/0

العناوين المضبوطة مسبقًا

  • CLOUDGW g0/0/0: 198.51.100.1/24
  • CLOUDGW g0/0/1: 100.64.9.2/30
  • ISP g0/0/1: 100.64.1.1/30
  • ISP g0/0/2: 100.64.2.1/30
  • ISP g0/0/3: 100.64.9.1/30
  • HOME g0/0/1: 100.64.1.2/30
  • HOME g0/0/0: 192.168.1.1/24
  • HQ g0/0/1: 100.64.2.2/30
  • HQ g0/0/0: 10.0.0.1/30
  • CORE gi1/0/24: 10.0.0.2/30
  • BRANCH g0/0/0: 10.30.30.1/24
02 / المهام التي ستطبقها
  1. 01
    SOHO: HOME راوتر بيت واحد بيعمل كل حاجة — DHCP للأجهزة وNAT (PAT) على عنوان الـ ISP الوحيد. HOMEPC ياخد IP ويفتح الـ cloud app

    يتحقق المعمل من على HOMEPC: الأمر ipconfig يظهر فيه «192.168.1.»، على HOMEPC: الأمر curl http://198.51.100.10/ يظهر فيه «Basma Cloud»، على HOME: الأمر show ip nat translations يظهر فيه «100.64.1.2»

    تلميح / الحل المقترح
    على HOME:
    ip dhcp excluded-address 192.168.1.1 192.168.1.99
    ip dhcp pool HOME
     network 192.168.1.0 255.255.255.0
     default-router 192.168.1.1
     exit
    access-list 1 permit 192.168.1.0 0.0.0.255
    interface g0/0/0
     ip nat inside
    interface g0/0/1
     ip nat outside
     exit
    ip nat inside source list 1 interface g0/0/1 overload
    على HOMEPC: ipconfig /renew ثم curl http://198.51.100.10/
    الـ SOHO = جهاز واحد (router + switch + AP + firewall + DHCP) لمكتب صغير أو بيت.
  2. 02
    2-tier (collapsed core): في HQ مفيش distribution منفصل — CORE هو الـ core والـ distribution مع بعض. شغّل الـ routing بين الـ VLANs وخلّي tracert من HQPC لـ ONPREM يبقى 2 hops

    يتحقق المعمل من على HQPC: الأمر tracert 10.20.20.10 يظهر فيه «»، HQPC يصل إلى CLOUD (ping)

    تلميح / الحل المقترح
    على CORE:
    ip routing
    interface gi1/0/1
     switchport mode trunk
    interface vlan 10
     ip address 10.10.10.1 255.255.255.0
     no shutdown
    interface vlan 20
     ip address 10.20.20.1 255.255.255.0
     no shutdown
     exit
    ip route 0.0.0.0 0.0.0.0 10.0.0.1
    على HQPC: tracert 10.20.20.10 ← hop 1 = الـ CORE (الـ gateway)، hop 2 = السيرفر. في الـ 3-tier كان هيبقى access ← distribution ← core.
  3. 03
    WAN: وصّل الفرع (BRANCH) بالـ HQ على لينك point-to-point (10.255.0.0/30) — الفرع يوصل للـ on-prem ERP وللـ cloud من خلال الـ HQ

    يتحقق المعمل من على BRPC: الأمر curl http://10.20.20.10/ يظهر فيه «On-prem ERP»، على BRPC: الأمر curl http://198.51.100.10/ يظهر فيه «Basma Cloud»

    تلميح / الحل المقترح
    على HQ:
    interface g0/0/2
     ip address 10.255.0.1 255.255.255.252
     no shutdown
     exit
    ip route 10.30.30.0 255.255.255.0 10.255.0.2
    على BRANCH:
    interface g0/0/2
     ip address 10.255.0.2 255.255.255.252
     no shutdown
     exit
    ip route 0.0.0.0 0.0.0.0 10.255.0.1
    الـ WAN بيربط مواقع بعيدة عن بعض (MPLS / leased line / Internet VPN). هنا كل ترافيك الفرع بيرجع على HQ (backhaul) حتى للـ cloud.
  4. 04
    on-prem vs cloud: من BRPC اعمل tracert للـ ONPREM (10.20.20.10) وللـ CLOUD (198.51.100.10) وعدّ الـ hops، وكمّل topology.txt
    تلميح / الحل المقترح
    على BRPC: tracert 10.20.20.10 و tracert 198.51.100.10 وعدّ السطور. افتح topology.txt في الـ editor واكتب مثلاً HOME=soho.
    الـ on-prem = السيرفر عندك (انت مسؤول عن الهاردوير والكهربا والتبريد والصيانة)، والـ cloud = عند provider وبتوصله على الإنترنت (مرن وبتدفع على قد استخدامك، بس معتمد على الـ WAN/Internet).