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

AI في الشبكة: توقّع، اكتشف، وصلّح لوحدك (closed-loop) — وراجع اقتراحات الـ GenAI

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

AI في الشبكة: توقّع، اكتشف، وصلّح لوحدك (closed-loop) — وراجع اقتراحات الـ GenAI

تلات أنواع AI في تشغيل الشبكة: predictive (regression يتوقّع امتى الـ WAN يتملي)، anomaly detection بـ z-score مع human-in-the-loop ثم closed-loop بيصلّح بـ RESTCONF وHSRP يحوّل، وGenerative AI اقتراحاته لازم تتراجع قبل ما تتطبّق.

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

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

  • R1 — راوتر
  • R2 — راوتر
  • SW1 — سويتش
  • SW2 — سويتش
  • NMS — سيرفر
  • PCB — كمبيوتر

التوصيلات

  • R1 Gi0/0/0 ↔ SW1 Gi0/1
  • R2 Gi0/0/0 ↔ SW1 Gi0/2
  • NMS eth0 ↔ SW1 Fa0/1
  • R1 Gi0/0/1 ↔ SW2 Fa0/1
  • R2 Gi0/0/1 ↔ SW2 Fa0/3
  • PCB eth0 ↔ SW2 Fa0/2

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

  • R1 g0/0/0: 10.0.0.1/24
  • R1 g0/0/1: 10.0.2.1/24
  • R2 g0/0/0: 10.0.0.2/24
  • R2 g0/0/1: 10.0.2.2/24
02 / المهام التي ستطبقها
  1. 01
    Predictive AI: كمّل forecast.py (linear regression) وشغّله — بعد كام أسبوع لينك الـ WAN يوصل 80%؟
    تلميح / الحل المقترح
    slope = sum((x - mx) * (y - my) for x, y in zip(xs, util)) / sum((x - mx) ** 2 for x in xs)
    weeks = (80 - now) / slope
    وبعدين: python forecast.py — الموديل اتعلّم الاتجاه من 12 أسبوع، فبتعرف تخطط للـ upgrade قبل المشكلة بدل ما تستنى الشكاوى.
  2. 02
    شغّل aiops.py في وضع recommend: الموديل يكتشف اللينك الشاذ ويقترح إصلاح — من غير ما ينفّذ (human-in-the-loop)
    تلميح / الحل المقترح
    python aiops.py (بياخد 30 ثانية). هتلاقي في incident.log سطر RECOMMEND shutdown GigabitEthernet0/0/1. ده الأمان: الإنسان يراجع قبل ما الـ AI يلمس الشبكة.
  3. 03
    Generative AI: مساعد AI اقترح «تأمين» R1 في ai_suggestion.txt — طبّق السطور الصح بس (سطر منهم هيقطع الـ AIOps)

    يتحقق المعمل من على R1: الأمر show running-config يظهر فيه «service password-encryption»، على R1: الأمر show running-config يظهر فيه «security passwords min-length 10»، على R1: الأمر show running-config يظهر فيه «»

    تلميح / الحل المقترح
    اقرا الملف (type ai_suggestion.txt على NMS). no ip http secure-server بيقفل HTTPS = بيقفل RESTCONF اللي الـ AIOps بيستخدمه — ده الـ hallucination/الخطر.
    على R1 طبّق:
    service password-encryption
    security passwords min-length 10
    no ip http server
    ip ssh version 2
    وماتطبّقش no ip http secure-server.
  4. 04
    Closed loop: حوّل MODE لـ auto وكمّل الـ PATCH — الموديل يقفل اللينك البايظ بنفسه وHSRP يحوّل على R2 وPCB يفضل واصل

    يتحقق المعمل من الواجهة Gi0/0/1 على R1 في حالة up، HSRP مجموعة 1 على R2 في حالة Active، PCB يصل إلى NMS (ping)

    تلميح / الحل المقترح
    في aiops.py: MODE = "auto" والسطر:
            r = requests.patch(url, auth=AUTH, headers=HEADERS, json={"ietf-interfaces:interface": {"enabled": False}}, verify=False)
            status = r.status_code
    شغّل python aiops.py. لازم تلاقي REMEDIATED ... status=204، وR1 Gi0/0/1 administratively down، وR2 بقى HSRP Active.