- بواسطة x32x01 ||
لو بتذاكر شبكات وعايز توصل لمستوى احترافي 💪
فلازم تفهم سيناريوهات زي BGP + OSPF Lab لأنها بتحاكي الواقع فعلًا 👨💻
اللاب ده بيجمع بين:
📌 ده بيشغل OSPF على كل الشبكة الداخلية
💡 بيستخدم في:
📌 هنا:
📌 مهم جدًا علشان:
فلازم تفهم سيناريوهات زي BGP + OSPF Lab لأنها بتحاكي الواقع فعلًا 👨💻
اللاب ده بيجمع بين:
- BGP لربط الشبكات ببعض (External)
- OSPF لإدارة الشبكة الداخلية (Internal)
فكرة اللاب ببساطة 🧠
عندك Network كبيرة متقسمة إلى 4 Autonomous Systems (AS):🔝 ASN 819 (Core / ISP Layer)
- متوصل بـ ISP من اليمين والشمال
- بيعمل Redistribution بين الشبكات
◀️ ASN 700 (ISP)
- Public AS
- بيعلن الشبكة:
70.0.0.0/8
▶️ ASN 600 (ISP)
- Public AS
- بيعلن الشبكة:
60.0.0.0/8
🔻 ASN 12345 (الشركة) 🏢
- شبكة داخلية
- شغالة بـ OSPF Area 0
- فيها Loopbacks + Internal Routing
- متوصلة بـ ISP باستخدام BGP
البروتوكولات المستخدمة ⚙️
اللاب بيعتمد على:- ✔️ BGP بين الـ ASes
- ✔️ OSPF داخل الشركة
- ✔️ Redistribution بين الاتنين
الهدف من السيناريو 🎯
الشركة عايزة:- 🌐 تتصل بالإنترنت من أكتر من ISP
- 💥 تعمل Redundancy (في حالة سقوط خط)
- 🚀 تستخدم أفضل مسار (Best Path)
- ⚖️ تعمل Load Balancing
إعداد OSPF داخل الشركة 🧩
Code:
router ospf 1
router-id 1.1.1.1
network 10.0.0.0 0.255.255.255 area 0 إضافة Loopback (مهم جدًا) 🔁
Code:
interface loopback0
ip address 10.1.1.1 255.255.255.255 - تثبيت الـ Router ID
- اختبار الاتصال
إعداد BGP على راوتر الشركة 🌐
Code:
router bgp 12345
bgp log-neighbor-changes
neighbor 45.0.0.1 remote-as 600
neighbor 13.0.0.1 remote-as 700
network 10.0.0.0 mask 255.0.0.0 - عرفنا الـ ISPs (Neighbors)
- بدأنا نعلن شبكة الشركة
Redistribution بين OSPF و BGP 🔄
من OSPF إلى BGP:
Code:
router bgp 12345
redistribute ospf 1 من BGP إلى OSPF:
Code:
router ospf 1
redistribute bgp 12345 subnets - الأجهزة الداخلية توصل للإنترنت
- والشبكات الخارجية تشوف الشركة
إعداد BGP على ISP (مثال ASN 600) 🧠
Code:
router bgp 600
neighbor 45.0.0.2 remote-as 12345
network 60.0.0.0 mask 255.0.0.0 أوامر مهمة للمراجعة والمتابعة 🔍
- show ip bgp summary → حالة الجيران
- show ip route → جدول التوجيه
- show ip ospf neighbor → جيران OSPF
ملاحظات مهمة جدًا ⚠️
- لازم تستخدم: no auto-summary
- تأكد إن الـ Neighbor:
✔️ Up ✔️ Established - راقب الـ Routing Table دايمًا
ليه اللاب ده مهم جدًا؟ 🔥
اللاب ده بيغطي:- Multi-AS Design
- سيناريو Internet حقيقي 🌍
- Redundancy و Failover
- ربط Internal Network بالإنترنت
الخلاصة 💡
✔ OSPF لإدارة الشبكة الداخلية
✔ BGP للاتصال الخارجي
✔ Redistribution لربط العالمين ببعض
✔ Multi-ISP لزيادة الاعتمادية
لو فهمت اللاب ده كويس… أنت كده قربت تبقى Network Engineer جاهز لسوق العمل 💼🔥