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 / المهام التي ستطبقها
- 01SOHO: 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) لمكتب صغير أو بيت.
- 022-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.
- 03WAN: وصّل الفرع (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.
- 04on-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).
03 / تجارب مرتبطة

