Blog

15 Mar 2017

Cisco Cihazları üzrə Şəbəkə Proqramlaşdırılmasının tətbiqi

Cisco: Məlumat şəbəkələrinin və məlumatların genişləndirilməsi diqqətə çarpan kimi, dəyişikliklərin həyata keçirilməsinə ehtiyacı olan mühəndislər üçün çəki də artır. Çox sayda dərnək yüzlərlə və hətta çox sayda şəbəkə qurğusuna malikdir. Hər biri ilə məşğul olmaq, bir vaxtda, səmərəsizdir və kompüterləşdirmə ilə mümkün olan şeylərlə ziddiyyət təşkil edir.

Hər hansı bir atəş atanlar üçün Cisco şəbəkəsi Gadget əvvəlki bir çox müddətdə isə, xeyli məqalə bir şeydir: "Hər hansı bir anda bir gadgetı nəzarət edən çağırış xətti interfeysi (CLI), hər hansı bir böyük inkişaf edən şəbəkə ilə başa düşülə biləcək ən təsirli yol?"

Hər bir mühəndisin bu suala "bəli" firma verməsi çətindir.

Bir neçə emal gadget ilə məşğul olmaq üçün ən yaxşı alternativ şəbəkə dizayn dəyişiklikləri robotlaşdırma qabiliyyətinə malik olmalıdır. Cisco, şəbəkənin proqramlaşdırılmasına dair kompüterləşmə üçün iş başlığını alaraq və qəbul edir.

Sadə Şəbəkə İdarəetmə Protokolu (SNMP) uzun müddətə şəbəkə monitorinqi üçün geniş istifadə edilmişdir. Başlanğıcdan son 1980s-da təsəvvür edildi və SNMP heç vaxt tam şəbəkə proqramlılığını daşımırdı.

googleməsələn, SNMP ilə bu il şəbəkə qurğuları üçün monitorinq aparacaqlarını elan etdi.

Cisco-da Şəbəkə Proqramlaşdırma bu sənaye qaydaları və pulsuz konvensiyalar ilə həyata keçirilə bilər:

RESTful Interface: Sadə bir mənada Nümayəndəlik Dövlət Transfer (REST) ​​bir web ilə əlaqəli əsas web proqramları üçün standartdır. Cisco, çoxlu açarları və açarları və daha sonra Şəbəkə Proqramlaşdırma üçün Application Centric Altyapı (ACI) tətbiqində RESTful interfeyslərini açdı.

Python: Bu pulsuz proqramlaşdırma ləhcəsi, əhəmiyyətli bir müddət uzun müddətdir ki, Linux xalqı qrupunda yayılmada təsirli şəkildə inkişaf etmişdir. Cisco, python'un tərcümə skript ləhcəsini NX-OS iş çərçivəsinə, ACI və digər Cisco mərhələlərinə çevirdi.

XML və JSON: Genişletilebilir İşaretleme Dili (XML) və JavaScript Nesneler Qeyd (JSON), həm anlaşılır, həm də makina-mənalı olan standart məlumat kodlama dizaynlarıdır. Məsələn, XML və ya JSON-da bütün bir keçid və ya dəyişdirici birləşmə bir sözcüylə işlənmişdir, sonra dəyişiklikləri robotlaşdırmaq üçün Python və ya REST ilə istifadə edilə bilər.

Məlumat Modelləri: Məlumat modelləri məlumatların digər məlumatlarla necə müəyyənləşdirildiyini və bütün məlumatların necə işlənildiyini və uzaqlaşdırıldığını xarakterizə etmək üçün standart bir yanaşmadır. Çox şəbəkə gadget'larının tənzimləmələrinin böyük hissəsi böyük bir məlumat şousunda danışılacaq. Daha sonra məlumat modelləri Network Programmability ilə mexanizasiya edilə bilər. Cisco, ACI daxilində məlumatların göstərilməsi kimi İdarəetmə İnformasiya Ağacını (MİT) tətbiq etmişdir. Digər artan məlumatlar göstərir ki, Cisco açarları və açarları YANG şouudur. YANG, SNMP'nin çatışmazlıqlarını fəth etmək üçün açıq bir standart olan "Digər bir Növbəti Nəsil" ifadəsindəki bir məlumat şousu.

Şəbəkə gadget'larına dəyişiklik etmək hər dəfə öz növbəsində başa çatır. Hal-hazırda bir çox Cisco gadget'ına mexanizasiya etmək üçün əlçatan bir neçə proqramlaşdırma interfeysi mövcuddur. Hər hansı bir şəbəkə robotlaşdırma proqramının əsaslı investisiya təşəbbüsünü tələb etməsinə baxmayaraq, bütövlükdə təsirli vaxt və iş xərcləri qənaət edilə bilər.

GTranslate Your license is inactive or expired, please subscribe again!