blog

15 Mar 2017

Kako implementirati mrežnu programabilnost na Cisco uređajima

/
Postavljeno od

CISCO: Kako se razvoj mreža podataka i fokusa podataka razvija, takođe je težina inženjera koji treba da implementiraju promene. Brojna udruženja imaju stotine i čak veliki broj mrežnih uređaja. Suočavanje sa svakim, po jedan na vreme, je neefikasno i uzeto je restriktivno, u suprotnosti sa onim što se može ostvariti kompjuterizacijom.

Za one koji su pucali u bilo koji Cisco umrežavanje gadget u prethodnom veoma dugo vrijeme, razumno je pitati: "Da li je interfejs pozive linije (CLI), koji nadgleda jedan gadžet u datom trenutku, najefikasniji put koji se može rješavati s bilo kakvom ogromnom mrežom u razvoju?"

Teško je da svaki inženjer dati čvrsto "da" na ovo pitanje.

Najbolja alternativa za rješavanje nekoliko uređaja za obradu mora biti mogućnost robotizacije promjena dizajna mreže. Cisco kreira i uzima nakon poslovnog naslova na Network Programmability for computerization.

Straightforward Network Management Protocol (SNMP) široko se koristi za monitoring mreža u dužem vremenskom periodu. U početku je bilo zamišljeno u kasnim 1980s-ima i SNMP nikada nije imao potpunu mrežnu programabilnost.

Google, na primjer, izjavio je da će se ove godine oduzeti SNMP-om za nadgledanje svojih mrežnih uređaja.

Mogućnost programiranja mreže u Cisco-u može se primeniti pomoću ovih industrijskih smernica i besplatnih konvencija:

RESTful Interface: U direktnom smislu, reprezentacija državnih transfera (REST) ​​je standard za osnovne web programe za povezivanje sa jednim sajtom. Cisco je otvorio RESTful interfejse na brojnim prekidačima i prekidačima, a potom u Application Centric Infrastructure (ACI) za mrežnu programabilnost.

Python: Ovaj besplatni programski dijalekt se impresivno razvio u prevalenciji u grupi ljudi u Linuxu znatno dugo vremena. Cisco je sada koordinisao prevedeni skriptni dijalekt od pythona u radni okvir NX-OS, ACI i druge Cisco faze.

XML i JSON: Extensible Markup Language (XML) i JavaScript Object Notation (JSON) predstavljaju standardne dizajne kodiranja podataka koje su i razumljive i značajne za mašine. Na primjer, cijeli prekidač ili raspored uređaja se mogu prikazati u XML ili JSON, izmenjenog sa procesorom za obradu teksta, a zatim korišten sa Python ili REST za robotizaciju promjena u mreži.

Modeli podataka: Model podataka je standardni pristup za karakterizaciju načina na koji se podaci identifikuju sa drugim podacima i kako se svi podaci obrađuju i uklanjaju. Veći deo aranžmana većine mrežnih uređaja može se govoriti u velikom prikazu podataka. Modeli podataka se zatim mogu mehanizovati pomoću programabilnosti mreže. Cisco je implementirao upravljačko informaciono stablo (MIT) kao prikaz podataka unutar ACI-a. Drugi rastući podaci pokazuju da se mogu povezati sa Cisco prekidačima i prekidačima je YANG show. YANG je pokazatelj podataka iz izraza "Još jedna sledeća generacija", koji je otvoren standard namenjen osvajanju nedostataka SNMP-a.

Vremena za izmene gadžetskih mreža svake od njih stižu do kraja. Trenutno postoji nekoliko programskih interfejsa za brojne Cisco gadžete dostupne za mehanizaciju. Iako zahtijeva osnovni investicioni poduhvat da programira bilo koju mrežnu robotizaciju, nakon cjelokupnog čitanja, impresivno vrijeme i radni troškovi mogu biti pošteđeni.

Ostavite odgovor

 
GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!