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 / المهام التي ستطبقها
- 01Predictive 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 قبل المشكلة بدل ما تستنى الشكاوى.
- 02شغّل aiops.py في وضع recommend: الموديل يكتشف اللينك الشاذ ويقترح إصلاح — من غير ما ينفّذ (human-in-the-loop)
تلميح / الحل المقترح
python aiops.py (بياخد 30 ثانية). هتلاقي في incident.log سطر RECOMMEND shutdown GigabitEthernet0/0/1. ده الأمان: الإنسان يراجع قبل ما الـ AI يلمس الشبكة.
- 03Generative 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.
- 04Closed 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.
03 / تجارب مرتبطة

