اتوماسیون و برنامهنویسی شبکه
استفاده از کدنویسی و ابزارهای نرمافزاری برای خودکارسازی عملیات شبکه مانند پیکربندی، مدیریت، عیبیابی و گزارشگیری بدون نیاز به دخالت دستی.
مثل اینه که به جای اینکه خودت دستی کلی دستگاه شبکه رو تنظیم کنی، یه ربات برنامهنویس بگیری که همه کارها رو خودکار انجام بده. هرچی بگی دقیق اجرا میکنه و اشتباه هم نمیکنه!
استفاده از ابزارهای کدنویسی شده برای اعمال یکسان تنظیمات روی صدها دستگاه شبکه به صورت همزمان و متمرکز.
مثل اینه که به جای تنظیم تکتک کامپیوترهای کافینت، با یه دکمه همه رو همزمان ویندوز آپدیت کنی و نرمافزار نصب کنی!
راههای استاندارد ارتباط برنامهها با دستگاههای شبکه برای ارسال دستورات و دریافت اطلاعات بدون نیاز به رابط کاربری.
مثل اینه که با ریموت کنترل (API) به جای دست زدن به خود دستگاه (CLI)، از راه دور به روتر فرمان بدی روشن بشه یا تنظیماتش عوض شه!
جداسازی مغز شبکه (کنترل) از سختافزار و مدیریت متمرکز تمام تجهیزات از طریق یک نرمافزار مرکزی.
مثل اینه که به جای اینکه هر چراغ راهنمایی خودش تصمیم بگیره، یه اتاق کنترل مرکزی (DNA Center) همه چراغهای شهر رو هماهنگ کنترل کنه!
یه سیستم کنترل نسخه برای مدیریت تغییرات کد که انجام میدی.
مثل تاریخچه واتساپ برای کدهای برنامهنویسی که میتونی ببینی چی تغییر کرده و اگر خراب شد برگردی به نسخه قبل
فرمت سبک برای تبادل داده بین برنامهها
مثل زبان مشترک بین برنامهها که همه میفهمنش، شبیه فرمت پر کردن فرم اداری مثلا کارت ملی یه فرمیه همه جا همه ادراه معتبره.
نوشتن اسکریپتهای خودکارسازی با پایتون که یه زبان سطح بالاست به زبان ادمیزاد نزدیکه
مثل نوشتن دستورالعمل برای ربات که "برو فلان دستگاه رو روشن کن، تنظیماتش رو عوض کن و نتیجه رو برام ایمیل کن"
مثل این میمونه که به جای رانندگی دستی، ماشینت رو روی کروز کنترل بذاری و خودش بره مقصد...
منبع تخصصی: شبکه با زبان چوپونی