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

Catalyst Center Assurance: من الـ issues للـ root cause

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

Catalyst Center Assurance: من الـ issues للـ root cause

الـ Catalyst Center اتعلّم الشبكة وهي سليمة، والصبح ظهرت issues: جهاز unreachable، ‏OSPF adjacency وقعت، client مش واخد IP وclient تاني مش واصل للـ gateway. هتستخدم Assurance ‏(Issues وsuggested actions وDevice 360 وClient 360 وPath Trace) عشان توصل للـ root cause وتصلّح لحد ما الـ health يبقى 100%.

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

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

  • DNAC — Catalyst Center
  • R1 — راوتر
  • R2 — راوتر
  • SW1 — سويتش L3
  • PC1 — كمبيوتر
  • PC2 — كمبيوتر

التوصيلات

  • DNAC eth0 ↔ R1 Gi0/0/0
  • R1 Gi0/0/1 ↔ R2 Gi0/0/0
  • R2 Gi0/0/1 ↔ SW1 Gi1/0/1
  • SW1 Gi1/0/2 ↔ PC1 eth0
  • SW1 Gi1/0/3 ↔ PC2 eth0

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

  • R1 loopback0: 10.255.0.1/32
  • R1 g0/0/0: 10.10.10.1/24
  • R1 g0/0/1: 10.0.12.1/30
  • R2 loopback0: 10.255.0.2/32
  • R2 g0/0/0: 10.0.12.2/30
  • R2 g0/0/1: 10.0.23.1/30
  • SW1 loopback0: 10.255.0.3/32
  • SW1 gi1/0/1: 10.0.23.2/30
  • SW1 vlan: 192.168.10.1/24
02 / المهام التي ستطبقها
  1. 01
    Assurance فيه P1: ‏SW1 Unreachable، وP2: ‏OSPF adjacency failure على R2 — لاقي الـ root cause وصلّحه

    يتحقق المعمل من على DNAC: الأمر api GET /dna/intent/api/v1/network-device?hostname=SW1 يظهر فيه «»، على DNAC: الأمر api GET /dna/intent/api/v1/issues يظهر فيه «»

    تلميح / الحل المقترح
    افتح GUI ← Assurance ← Issues ودوس على الـ issue تشوف الـ suggested actions (أو api GET /dna/intent/api/v1/issues). الاتنين نفس السبب: الـ Catalyst Center اتعلّم إن R2 ليه neighbor ‏10.255.0.3 والنهارده مش موجود، ومن غيره مفيش route لـ loopback ‏SW1. على R2: show ip ospf interface g0/0/1 ← Hello 5 ‏(SW1 عنده 10) — الـ timers لازم تتطابق: no ip ospf hello-interval
  2. 02
    Client 360: ‏PC1 مش واخد IP ‏(DHCP failure) — صلّحه من غير ما تلمس PC1 غير بـ ipconfig /renew

    يتحقق المعمل من PC1 يصل إلى 192.168.10.1 (ping)، على DNAC: الأمر api GET /dna/intent/api/v1/issues يظهر فيه «»

    تلميح / الحل المقترح
    الـ issue بيقول Wired client PC1 failed to get an IP address. الـ DHCP server على R2 ‏(show ip dhcp pool)، والـ PC في subnet تاني فالـ SVI بتاعة VLAN 10 على SW1 لازم تعمل relay: show run interface vlan 10 ← ip helper-address 10.0.23.9 غلط (مفيش حد بالعنوان ده). خليه 10.0.23.1 وبعدين على PC1: ipconfig /renew
  3. 03
    PC2 مش واصل للـ default gateway — Assurance شايفها، صلّحها

    يتحقق المعمل من PC2 يصل إلى 192.168.10.1 (ping)، على DNAC: الأمر api GET /dna/intent/api/v1/client-health يظهر فيه «»

    تلميح / الحل المقترح
    Client 360 لـ PC2: ‏connected to SW1 GigabitEthernet1/0/3. على SW1: show interfaces gi1/0/3 switchport ← Access Mode VLAN: 20، والـ gateway ‏192.168.10.1 في VLAN 10. switchport access vlan 10
  4. 04
    Path Trace من PC2 ‏(192.168.10.20) لـ loopback ‏R1 ‏(10.255.0.1) لازم يبقى COMPLETED

    يتحقق المعمل من على DNAC: الأمر api GET /dna/intent/api/v1/flow-analysis يظهر فيه «»

    تلميح / الحل المقترح
    Assurance ← Path Trace (أو POST /dna/intent/api/v1/flow-analysis {sourceIP, destIP}). بيبيّن كل hop: PC2 ← SW1 ← R2 ← R1. لو فاشل هيقولك الترافيك وقف بعد أنهي جهاز
  5. 05
    Network health 100% وclient health 100% ومفيش ولا issue مفتوح

    يتحقق المعمل من على DNAC: الأمر api GET /dna/intent/api/v1/network-health يظهر فيه «»، على DNAC: الأمر api GET /dna/intent/api/v1/issues يظهر فيه «»

    تلميح / الحل المقترح
    Assurance ← Health: الـ network health = نسبة الأجهزة اللي صحتها 8 أو أكتر، والـ client health نفس الفكرة للـ clients. لو فيه issue لسه مفتوح افتحه واقرا الـ suggested actions