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

Administrative distance: مين يكسب لما نفس الـ prefix يجي من OSPF وEIGRP وBGP؟

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

Administrative distance: مين يكسب لما نفس الـ prefix يجي من OSPF وEIGRP وBGP؟

R1 بيتعلم نفس الشبكة من OSPF وEIGRP وeBGP، والترافيك ماشي على الخط الاحتياطي. هتفهم إزاي الـ AD بيختار بين البروتوكولات، وتظبط distance bgp وdistance ospf intra-area/external عشان تفرض الترتيب المطلوب وتتجنب routing غلط مع الـ redistribution.

مدة التجربة 30 دقيقة · 3 مهام

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

  • PC1 — كمبيوتر
  • R1 — راوتر
  • R2 — راوتر
  • R3 — راوتر
  • R4 — راوتر
  • SW — سويتش
  • SRV — سيرفر

التوصيلات

  • PC1 eth0 ↔ R1 Gi0/0/3
  • R1 Gi0/0/0 ↔ R2 Gi0/0/0
  • R1 Gi0/0/1 ↔ R3 Gi0/0/0
  • R1 Gi0/0/2 ↔ R4 Gi0/0/0
  • R2 Gi0/0/1 ↔ SW Fa0/1
  • R3 Gi0/0/1 ↔ SW Fa0/2
  • R4 Gi0/0/1 ↔ SW Fa0/3
  • SRV eth0 ↔ SW Fa0/10

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

  • R1 g0/0/0: 10.0.12.1/24
  • R1 g0/0/1: 10.0.13.1/24
  • R1 g0/0/2: 10.0.14.1/24
  • R1 g0/0/3: 10.1.1.1/24
  • R2 g0/0/0: 10.0.12.2/24
  • R2 g0/0/1: 172.16.10.2/24
  • R3 g0/0/0: 10.0.13.3/24
  • R3 g0/0/1: 172.16.10.3/24
  • R3 loopback50: 192.168.50.1/24
  • R4 g0/0/0: 10.0.14.4/24
  • R4 g0/0/1: 172.16.10.4/24
02 / المهام التي ستطبقها
  1. 01
    R1 بيوصل لـ 172.16.10.0/24 من خط الـ ISP ‏(R4، eBGP) رغم إنه احتياطي — خلّي الـ BGP routes آخر اختيار من غير ما تلمس R4

    يتحقق المعمل من على R1: الأمر show ip route 172.16.10.0 يظهر فيه «»، على R1: الأمر show running-config يظهر فيه «»، PC1 يصل إلى 172.16.10.10 (ping)

    تلميح / الحل المقترح
    show ip route 172.16.10.0 على R1 ← Known via "bgp 65001", distance 20. الـ router بيقارن الـ AD الأول (الأقل يكسب) بين البروتوكولات، والـ metric بيتقارن جوه نفس البروتوكول بس: connected 0، static 1، eBGP 20، EIGRP 90، OSPF 110، IS-IS 115، RIP 120، EIGRP external 170، iBGP 200. ‏router bgp 65001 ← distance bgp 200 200 200 ‏(external internal local). بعدها نفس الـ prefix هيجي من EIGRP ‏(90) عن طريق R3. الـ BGP route بيفضل في show ip bgp بس مش في الـ RIB (show ip bgp rib-failure)
  2. 02
    الـ core الأساسي هو R2 ‏(OSPF): خلّي routes الـ OSPF الداخلية تكسب EIGRP — من غير ما تغيّر الـ EIGRP ولا الـ external routes

    يتحقق المعمل من على R1: الأمر show ip route 172.16.10.0 يظهر فيه «»، على R1: الأمر show running-config يظهر فيه «»

    تلميح / الحل المقترح
    دلوقتي EIGRP ‏(90) بيكسب OSPF ‏(110). ‏distance 85 تحت router ospf كانت هتغيّر كل الـ OSPF routes (حتى الـ E2). الأدق: router ospf 1 ← distance ospf intra-area 85 ‏(ممكن كمان inter-area). show ip route 172.16.10.0 ← Known via "ospf 1", distance 85، via 10.0.12.2. ‏show ip protocols بيعرض الـ Distance: (default is 110) Intra-area 85
  3. 03
    شبكة الشريك 192.168.50.0/24 جاية redistributed من الاتنين (OSPF E2 من R2 وEIGRP EX من R3) — الترافيك لازم يمشي مباشرة عن طريق R3

    يتحقق المعمل من على R1: الأمر show ip route 192.168.50.0 يظهر فيه «»، PC1 يصل إلى 192.168.50.1 (ping)

    تلميح / الحل المقترح
    show ip route 192.168.50.0 ← O E2 بـ distance 110 بيكسب D EX ‏(170) فالترافيك بيلف على R2 وبعدين R3. ‏router ospf 1 ← distance ospf external 175 ‏(أكبر من 170). دلوقتي D EX via 10.0.13.3. خلي بالك: لو الـ external AD متساوي في الاتنين ومع mutual redistribution ممكن يحصل routing loops — عشان كده الـ AD بيتظبط دايمًا عند نقط الـ redistribution