Blogi

15 maaliskuu 2017

Miten toteuttaa verkko-ohjelmoitavuus Ciscon laitteissa?

CISCO: Tietoverkkojen ja tietojen keskittymien kehittymisen myötä myös paino insinööreille, jotka tarvitsevat muutoksia. Lukuisilla yhdistyksillä on satoja ja jopa valtava määrä verkostoitumisohjelmia. Jokainen tapaaminen, yksi kerrallaan, on tehotonta, ja se ottaa tiemaksuja rajoittavaksi verrattuna siihen, mitä voidaan toteuttaa tietokoneistamisella.

Niille, jotka ovat ottaneet laukauksen mihinkään Cisco-verkko gadget edellisessä hyvin pitkään, kohtuullinen asia kysyä on, "Onko summon linja käyttöliittymä (CLI), joka valvoo yksi gadget milloin tahansa, tehokkain polku ajatella käsitellä valtava kehittävä verkko?"

Kaikkien insinöörien on vaikea antaa "kyllä" tälle kysymykselle.

Paras vaihtoehto käsitellä muutamia prosessointilaitteita täytyy sisältää kyky robotisoida verkon suunnittelumuutoksia. Cisco tekee ja ottaa yritystoiminnan verkko-ohjelmoitavuuteen liittyvän liiketoiminnan otsikon.

Suora verkon hallintaprotokolla (SNMP) on käytetty laajalti verkonvalvontaan huomattavan kauan. Se alun perin kuviteltiin myöhään 1980s ja SNMP koskaan ollut laaja koko verkon ohjelmoitavuutta.

google, esimerkiksi on ilmoittanut, että se luopuu SNMP: stä valvomasta verkko-apuohjelmiaan tänä vuonna.

Verkko-ohjelmoitavuus Ciscon avulla voidaan toteuttaa näiden ohjeiden ja vapaiden sopimusten avulla:

RESTful Interface: Yksinkertaisessa mielessä edustava valtionsiirto (REST) ​​on standardi web-ohjelmille, jotka muodostavat yhteyden sivustoon. Cisco on avannut RESTful-liitännät lukuisille kytkimiä ja kytkimiä varten ja lisäksi sovellusympäristöinfrastruktuurissa (ACI) verkon ohjelmoitavissa.

Python: Tämä ilmainen ohjelmointimaalaus on kehittynyt huomattavasti esiintyvänä Linux-ihmisryhmässä huomattavan kauan. Cisco on nyt koordinoinut Pythonin käännetyn käsikirjoituksen dialektiikkaa NX-OS-työkehyksessä, ACI: ssä ja muissa Cisco-vaiheissa.

XML ja JSON: Extensible Markup Language (XML) ja JavaScript Object Notation (JSON) ovat vakiomuotoisia datakoodausmalleja, jotka ovat sekä ymmärrettäviä että konekohtaisia. Esimerkiksi koko kytkin tai kytkinjärjestely voidaan näyttää XML: ssä tai JSON: ssä, muutettu tekstinkäsittelyohjelmalla, jota sitten käytetään Pythonin tai REST: n kanssa robotisoimaan muutoksia verkkoon.

Tietomallit: Tietomalli on tavanomainen lähestymistapa, jolla määritellään, miten tiedot tunnistetaan muiden tietojen kanssa ja miten tietoja käsitellään ja jätetään pois. Suurin osa järjestelyistä useimmissa verkko-ohjattujen gadgetien kanssa voidaan puhua valtavasta dataesityksestä. Datamalleja voidaan sitten koneistaa verkko-ohjelmoitavuudella. CISP on ottanut käyttöön Management Information Tree (MIT) ACI: n sisältämän datanäytön avulla. Toinen nouseva tieto osoittaa, että Cisco-kytkimiin ja kytkimiin voidaan liittää YANG-esitys. YANG on datanäyttö ilmaisusta "Yet Another Next Generation", joka on avoin standardi, jolla valloitetaan SNMP: n puutteet.

Aikaa tehdä muutoksia verkkolaitteisiin kukin puolestaan ​​saapuvat loppuun. Tällä hetkellä on olemassa muutamia ohjelmalliset liitännät lukuisiin Cisco-laitteisiin, jotka ovat käytettävissä koneistamiseen. Vaikka se edellyttää perusinvestointiyritystä ohjelmoida minkä tahansa verkko-roboteja, sen jälkeen, kun koko, vaikuttava aika ja työmaksut voidaan säästää.

&bsp

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