اتوماسیون و برنامه‌نویسی شبکه(سیسکو)

10-مرداد-1404 / خواندن 7 دقیقه


درس ⁶ #سیسکو 
امروز میریم سراغ اینا :
اتوماسیون و برنامه‌نویسی شبکه
(Automation and Programmability)
- مدیریت کانفیگ‌ها با 
Puppet/Ansible  
- APIs در شبکه 
(REST API, RESTCONF)
- مفاهیم SDN 
(کنترلر‌های Cisco DNA Center)
- ابزارهای DevOps: Git, JSON, Python Scripting
—————
@net4alll


درس⁶ #سیسکو 
اتوماسیون و برنامه‌نویسی شبکه

تعریف عملی:
استفاده از کدنویسی و ابزارهای نرم‌افزاری برای خودکارسازی عملیات شبکه مانند پیکربندی، مدیریت، عیب‌یابی و گزارش‌گیری بدون نیاز به دخالت دستی.

تعریف کوچه بازاری:
مثل اینه که به جای اینکه خودت دستی کلی دستگاه شبکه رو تنظیم کنی، یه ربات برنامه‌نویس بگیری که همه کارها رو خودکار انجام بده. هرچی بگی دقیق اجرا میکنه و اشتباه هم نمی‌کنه! فقط یک بار برا همیشه و همه دستگاه ها...

۲. مدیریت کانفیگ با Puppet/Ansible

تعریف عملی:
استفاده از ابزارهای کدنویسی شده برای اعمال یکسان تنظیمات روی صدها دستگاه شبکه به صورت همزمان و متمرکز.

تعریف کوچه بازاری:
مثل اینه که به جای تنظیم تک‌تک کامپیوترهای کافی‌نت، با یه دکمه همه رو همزمان ویندوز آپدیت کنی و نرم‌افزار نصب کنی!

۳. API
ها در شبکه (REST API, RESTCONF)


تعریف عملی:
راه‌های استاندارد ارتباط برنامه‌ها با دستگاه‌های شبکه برای ارسال دستورات و دریافت اطلاعات بدون نیاز به رابط کاربری.


تعریف کوچه بازاری:
مثل اینه که با ریموت کنترل (API) به جای دست زدن به خود دستگاه (CLI)،
از راه دور به روتر فرمان بدی روشن بشه یا تنظیماتش عوض شه!

۴. مفاهیم SDN (کنترلرهای Cisco DNA Center)

تعریف عملی:
جداسازی مغز شبکه (کنترل) از سخت‌افزار و مدیریت متمرکز تمام تجهیزات از طریق یک نرم‌افزار مرکزی.

تعریف کوچه بازاری:
مثل اینه که به جای اینکه هر چراغ راهنمایی خودش تصمیم بگیره، 
یه اتاق کنترل مرکزی (DNA Center) همه چراغ‌های شهر رو هماهنگ کنترل کنه!

۵. ابزارهای DevOps

الف) Git

 علمی اینه:  یه سیستم کنترل نسخه برای مدیریت تغییرات کد که انجام میدی.

   کوچه بازاری: مثلا" تاریخچه واتساپ برای کدهای برنامه‌نویسی که می‌تونی ببینی چی تغییر کرده و اگر خراب شد برگردی به نسخه قبل
که بعضی وقتا میبینید برنامه یه باگی داره درست میشه مثلا چند وقت قبل برای تلگرام مشکل ترجمه داشتیم که حل شد حالا نمیدونم ورژن قبلیشه یا جدید ولی اخبارو خوند دورف با لکس فریدمن (Lex Fridman)  یک دانشمند کامپیوتر، محقق هوش مصنوعی، و استاد دانشگاه MIT آمریکاست این مشکل رو با هوش مصنوعی حل کردن حالا کیر مغز ها میان میگن یارو پرامپت نویشه تا برنامه نویس شما که این حرف رومیزنی باید گه بخوری تکنولوژی اومده استفاده بشه نه مثل تو عقب مونده استفاده نکنی بعد منقرض بشی... اینم منبع حرفم  (https://t.me/lexfridman/345)

ب) JSON

   عملیش میشه: فرمت سبک برای تبادل داده بین برنامه‌ها...چقدر زیباست این حرفم...

   کوچه بازاری: مثل زبان مشترک بین برنامه‌ها که همه می‌فهمنش، شبیه فرمت پر کردن فرم اداری مثلا کارت ملی یه فرمیه همه جا همه ادراه معتبره.

ج) Python Scripting (https://fa.wikipedia.org/wiki/%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86_(%D8%B2%D8%A8%D8%A7%D9%86_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C))

   عملی: نوشتن اسکریپت‌های خودکارسازی با پایتون که یه زبان سطح بالاست به زبان ادمیزاد نزدیکه..

   کوچه بازاری: مثل نوشتن دستورالعمل برای ربات که "برو فلان دستگاه رو روشن کن، تنظیماتش رو عوض کن و نتیجه رو برام ایمیل کن"

جمع بندی :   مثل این می‌مونه که به جای رانندگی دستی، ماشینت رو روی کروز کنترل بذاری و خودش بره مقصد....


➖ منبع تخصصی: شبکه با زبان چوپونی
—————
@net4alll


یه خلاصه بگم برای کسایی که میگن یارو پرامپت نویسه و دانش برنامه نویسی وشبکه نداره فقط از هوش مصنوعی استفاده میکنه

   سطل زباله: اونایی که فکر میکنن پشت هر پرامپت یه بیسواده...

   حقیقت: پرامپت‌نویسی سواد وشعور دیجیتال قرن ۲۱ (همونقدر که SQL/CLI مهمه)

   آمار: ۷۰٪ کدهای دنیا الان با AI ساخته میشه (گیتهاب کوپیلوت) پس یا یاد بگیر یا گمشو!

   جنگیدن با تکنولوژی = کوبیدن کلّه به دیوار آجریه جبه گیری میکنی دوسال دیگه منقرض میشی با این سرعت پیشرفت در تکنولوژی به قول استادم که متخصص هوش مصنوعی بود میگفت این ابزارو استفاده نکنی با پیشرفتی که داریم ده سال دیگه هم بخونیم به یک سالش نمیرسیم الانم کسایی هستن که مهندسین ورد پرس رو حساب نمی کنن این زهنیت بیانگر قلبی پر از کینه هست ادم سلیم و مهندس خروجی مطلوب و مهندسی  رو میبینه نه  روش خروجی پس سلیم باشید....من همیشه مخالفم با تقلید ولی این عملم هست نه تقلید, یکی از دوستام توی کانال هست میگفت از المان پروژه گرفتم در قرار دار ذکر شده پروژه کلا با این هوش مصنوعی بیاد بالا  (https://bolt.new/)حالا هی شما جبه گیری کنید ....

_
اینم منبع حرفام :

1 (https://www.zoomit.ir/ai-articles/439096-mark-zuckerberg-predicts-ai-write-most-meta-code/)
2 (https://www.zigap.ir/mag/artificial-intelligence-stats-article/)
3 (https://fabanews.com/fa/%D9%87%D9%88%D8%B4-%D9%85%D8%B5%D9%86%D9%88%D8%B9%DB%8C-%D9%85%D9%88%D9%84%D8%AF%D8%9B-%D9%81%D8%B1%D8%B5%D8%AA-%D9%87%D8%A7-%D9%88-%DA%86%D8%A7%D9%84%D8%B4-%D9%87%D8%A7/)
4 (https://aliasys.co/blog/999percent-of-content-will-be-ai-generated-by-2025-does-anyone-care/)
شما نظرتو بگو اینجا.