Blog

15 To 2017

Kako izvajati omrežno programabilnost v napravah Cisco

/

CISCO: Ker se razpon podatkovnih omrežij in podatkov osredotoča na razvoj, tudi teža na inženirjev, ki potrebujejo za izvajanje sprememb. Številna združenja imajo na stotine in celo veliko število omrežnih pripomočkov. Ukvarjanje z vsakim, ki je naenkrat, je neučinkovito in prevzame omejevalno cestnino, v nasprotju s tem, kar se lahko doseže z računalniško podprtim.

Za tiste, ki ste jih posneli Omrežje Cisco Priročnik v preteklosti že zelo dolgo, je smiselno vprašati: "Ali je vmesniško linijo poveljevanja (CLI), ki nadzoruje enega gadgeta v katerem koli trenutku, najučinkovitejšo pot, ki jo je mogoče rešiti s katerim koli ogromnim omrežjem v razvoju?"

Inženirju je težko dati trdno "da" na to vprašanje.

Najboljša alternativa za obravnavo nekaj pripomočkov za obdelavo mora vsebovati možnost robotiziranja sprememb v načrtovanju omrežja. Cisco izdeluje in sprejema po poslovnem naslovu Programska oprema za računalniško podprto omrežje.

Straightforward Network Management Protocol (SNMP) je bila za opazovanje omrežja široko uporabljena že dalj časa. Sprva je bila zamišljena v poznih 1980-ih in SNMP ni nikoli imel popolne omrežne programabilnosti.

google, na primer, je izjavil, da bo letos odprl SNMP za spremljanje svojih omrežnih pripomočkov.

Programska oprema omrežja v Cisco se lahko izvaja s temi industrijskimi smernicami in brezplačnimi konvencijami:

RESTful Interface: V preprostem pomenu je predstavitvena država prenos (REST) ​​standard za osnovne spletne programe za povezavo s spletno stranjo. Cisco je odprl vmesnike RESTful na številnih stikalih in stikalah, poleg tega pa v infrastrukturi Application Centric Infrastructure (ACI) za programiranje omrežja.

Python: To brezplačno programsko narečje se je precej razvilo v razširjenosti skupine ljudi v Linuxu. Cisco je zdaj uskladil prevedeno skriptno narečje pythona v delovni okvir NX-OS, ACI in druge faze Cisco.

XML in JSON: Razširljiv označevalni jezik (XML) in JavaScript Object Notation (JSON) sta standardni modeli za kodiranje podatkov, ki so razumljivi in ​​strojno pomembni. Na primer, v XML ali JSON je mogoče prikazati celotno stikalo ali preklopno razporeditev, spremenjeno z besedilnim procesorjem, nato pa uporabljeno s Python ali REST za robotiziranje sprememb v omrežju.

Podatkovni modeli: Podatkovni model je standardni pristop, ki opisuje, kako se podatki identificirajo z drugimi podatki in kako se obdelujejo in odstranjujejo vsi podatki. Večji del ureditev večine pripomočkov za povezovanje v omrežje je mogoče govoriti v ogromni podatkovni predstavitvi. Podatkovni modeli se nato lahko mehanizirajo s programiranjem omrežja. Cisco je implementiral Tree Information Management (MIT) kot podatkovni zaslon znotraj ACI. Drugi naraščajoči podatki kažejo, da je mogoče povezati s stikali Cisco in stikala je YANG show. YANG je podatkovna predstavitev iz izraza "še ena naslednja generacija", ki je odprt standard, namenjen premagovanju pomanjkljivosti SNMP-a.

Čas, ko pride do sprememb v omrežnih pripomočkih, vsakokrat pa pride do konca. Trenutno obstaja nekaj programskih vmesnikov za številne pripomočke Cisco, ki so na voljo za mehanizacijo. Čeprav zahteva osnovno investicijsko podjetje za programiranje kakršne koli robotizacije omrežja, je po celovitosti mogoče varčevati čas in delovne stroške.

Pustite Odgovori

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