Blogas

15 sugadinti 2017

Kaip įdiegti tinklo programavimo galimybes Cisco įrenginiuose

/
Paskelbtas

CISCO: Kuriant duomenų tinklų ir duomenų centrus, taip pat svarbu inžinierių, kuriems reikia atlikti pakeitimus, svoris. Daugybė asociacijų turi šimtus ir net daugybę tinklų dalykėlių. Darbas su kiekvienu vienu, vienu metu, yra neveiksmingas ir imamas rinkliavas, ribojantis priešingai nei galima su kompiuterizavimu.

Tiems, kurie nužudė visus Cisco tinklas Prieš tai labai ilgą laiką buvo įdomu klausti: "Ar yra iškvietos linijos sąsaja (CLI), kuri bet kuriuo momentu prižiūri vieną įtaisą - tai efektyviausias būdas spręsti bet kokį didžiulį besivystančiąjį tinklą?"

Kiekvienam inžinieriui sunku tvirtai atsakyti į šį klausimą.

Geriausia alternatyva sprendžiant keletą apdorojimo programėlių turi būti galimybė robotizuoti tinklo projektavimo pakeitimus. "Cisco" priima ir priima po verslo pavadinimą "Tinklo programavimas" kompiuterizavimui.

Tiesioginis tinklo valdymo protokolas (SNMP) buvo plačiai naudojamas tinklo stebėjimui per ilgą laiką. Iš pradžių tai buvo įsivaizduojama vėlyvose "1980" versijose, o SNMP niekada nebuvo visiškai tinkamai programuojamas.

"Google", Pvz., paskelbė, kad atsisakys SNMP stebėti savo tinklų dalykėlių šiais metais.

Tinklo programavimas Cisco gali būti įgyvendintas pagal šias pramonės gaires ir nemokamas sutartis:

RESTful sąsaja: Paprastai "Representational State Transfer" (REST) ​​yra pagrindinių interneto programų, skirtų prisijungti prie svetainės, standartas. "Cisco" atvėrė RESTful sąsajas daugybėje jungiklių ir jungiklių, o taip pat "Application Centric Infrastructure" (ACI), skirta tinklo programavimui.

Pitonas: Šis laisvo programavimo dialektas labai ilgai išsiplėtė "Linux" žmonių grupėje. Dabar "Cisco" suderino išverstą "python" scenarijų dialektą su "NX-OS" darbo sistema, ACI ir kitais "Cisco" etapais.

XML ir JSON: Extensible Markup Language (XML) ir JavaScript Object Notation (JSON) yra standartiniai duomenų kodavimo projektai, kurie yra suprantami ir mašininiai. Pavyzdžiui, visas jungiklis arba perjungimo išdėstymas gali būti rodomas XML arba JSON, pakeistas teksto redaktoriumi, tada naudojamas naudojant "Python" arba "REST", kad būtų galima robotizuoti tinklo pakeitimus.

Duomenų modeliai: Duomenų modelis yra standartinis metodas, apibūdinantis, kaip duomenys identifikuojami su kitais duomenimis, ir kaip visi duomenys tvarkomi ir pašalinami. Didžioji daugumos tinklinių dalykėlių dalių dalis gali būti pateikta didžiuliu duomenų rodymu. Duomenų modeliai gali būti mechanizuoti naudojant tinklo programavimą. "Cisco" įdiegė "Management Information Tree" (MIT) kaip duomenų rodymą ACI. Kiti didėjantys duomenys rodo, kad galima prijungti prie "Cisco" jungiklių ir jungiklių yra "YANG" šou. YANG yra duomenų iš "iš" kitos dar kartos ", kuris yra atviras standartas, skirtas užkariauti SNMP trūkumus.

Pasibaigus kiekvieno iš karto, kai kas nors pakeičia tinklo priemones. Šiuo metu yra keletas programinių sąsajų su daugeliu Cisco įtaisų, kuriuos galima mechanizuoti. Nors reikalaujama, kad pagrindinė investicinė įmonė užprogramuotų bet kokį tinklo robotų diegimą, po to, kai pasibaigs visas įspūdingas laikas ir darbo išlaidos.

Palikti atsakymą

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