blog

15 mar 2017

Com implementar la programabilitat de la xarxa en dispositius Cisco

CISCO: A mesura que el ventall de xarxes de dades i centres de dades es desenvolupen, també ho fa el pes dels enginyers que necessiten implementar canvis. Nombroses associacions tenen centenars i fins i tot una gran quantitat de gadgets de xarxes. Tractar-se amb cadascun, un alhora, és ineficient i es fa palesa restrictiva contrastada amb el que es pot aconseguir amb la informatització.

Per a aquells que han pres un tir en qualsevol Cisco networking gadget en l'anterior molt de temps, és raonable preguntar-se: "És la interfície de línia de convocatòria (CLI), que supervisa un gadget en un moment donat, la ruta més efectiva concebible per fer front a qualsevol gran xarxa en desenvolupament?"

És difícil per a qualsevol enginyer donar una afirmació "sí" a aquesta pregunta.

La millor alternativa per tractar alguns gadgets de processament ha de contenir la capacitat de robotitzar els canvis de disseny de la xarxa. Cisco està fent i prenent després de l'encapçalament empresarial de Programabilitat de xarxa per a la informatització.

Protocol directe de gestió de xarxa (SNMP) s'ha utilitzat àmpliament per al control de la xarxa durant un període considerable de temps. Va ser inicialment imaginat a la fi de 1980 i SNMP mai no va tenir un suport de la programabilitat completa de la xarxa.

google, per exemple, ha declarat que prescindirà de SNMP per al seguiment dels gadgets de xarxes d'aquest any.

La programabilitat de xarxa a Cisco es pot implementar amb aquestes directrius de la indústria i convencions gratuïtes:

Interface RESTful: En sentit directe, Transferència Estatal de Representació (REST) ​​és l'estàndard per als programes web bàsics per connectar-se a un lloc. Cisco ha obert interfícies RESTful en nombrosos switches i switches, i també en Application Centric Infrastructure (ACI) per a la Programació de xarxes.

Python: Aquest dialecte de programació lliure s'ha desenvolupat de forma impressionant en la prevalença en el grup de persones de Linux durant un període considerable de temps. Cisco ha coordinat el dialecte de seqüència de comandaments traduït de python en el marc de treball NX-OS, ACI i altres etapes de Cisco.

XML i JSON: El llenguatge de marcatge extensible (XML) i la notació d'objectes de JavaScript (JSON) són dissenys de codificació de dades estàndard que són intel·ligibles i significatius per a la màquina. Per exemple, es pot mostrar un conjunt o un arranjament de commutació en XML o JSON, alterat amb un processador de text, després utilitzat amb Python o REST per robotitzar canvis a la xarxa.

Models de dades: Un model de dades és un enfocament estàndard per caracteritzar com es identifiquen les dades amb altres dades i com es manipulen i eliminen totes les dades. La major part dels arranjaments de la majoria dels gadgets de xarxes es pot parlar en un gran espectacle de dades. Els models de dades es poden mecanitzar amb la Programació de xarxes. Cisco ha implementat l'Arbre d'Informació de gestió (MIT) com a visualització de dades a l'interior de l'ACI. Un altre augment de dades demostren que es pot connectar a commutadors i switches de Cisco és l'espectacle YANG. YANG és una mostra de dades de l'expressió "Una altra generació següent", que és un estàndard obert destinat a conquerir les deficiències de SNMP.

Els temps de fer canvis als gadgets de la xarxa cadascun al seu torn arriben al final. Actualment hi ha algunes interfícies programàtiques per a nombrosos gadgets de Cisco accessibles per mecanitzar. Tot i que requereix una inversió subjacent per programar qualsevol robotització de la xarxa, després de tot, es pot estalviar temps impressionant i despeses de treball.

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