Blog

15 magpapangit 2017

Paano ipatupad ang Network Programmability sa Cisco Devices

CISCO: Habang lumalawak ang span ng mga network ng datos at data na nakatutok, gayon din ang timbang sa mga inhinyero na kailangang ipatupad ang mga pagbabago. Maraming mga asosasyon ang may daan-daan at kahit na isang malaking bilang ng mga gadget ng networking. Ang pagharap sa bawat isa, isa sa oras, ay hindi mabisa at kinuha ang isang mapigilan na paghihigpit na contrasted sa kung ano ang maaaring maganap sa computerization.

Para sa mga nakuha ng isang shot sa anumang Cisco networking Ang gadget sa nakaraang isang napakatagal na panahon, ang isang makatwirang bagay na itanong ay, "Ang interface ba ng summon line (CLI), na nangangasiwa sa isang gadget sa anumang naibigay na sandali, ang pinaka-epektibong landas na maiisip upang harapin ang anumang malalaking pagbubuo ng network?"

Mahirap para sa sinumang engineer na magbigay ng isang "oo" sa tanong na ito.

Ang pinakamahusay na alternatibo sa pakikitungo sa ilang mga gadget sa pagpoproseso ay dapat maglaman ng kakayahang mag-robotize ng mga pagbabago sa disenyo ng network. Ang paggawa at pagkuha ng Cisco pagkatapos ng heading ng negosyo sa Network Programmability para sa computerization.

Tapat na Pamamahala ng Pamamahala ng Network (SNMP) ay ginagamit nang malawakan para sa pagmamanman ng network para sa isang malaking haba ng panahon. Ito ay unang naisip sa huli 1980s at SNMP hindi kailanman ay nagkaroon ng isang tindig ng kumpletong programmability network.

Google, halimbawa, ay nagpahayag na magkakaroon ito ng SNMP para sa pagsubaybay para sa kanilang mga gadget ng networking sa taong ito.

Maaaring ipatupad ang Programmability ng Network sa Cisco sa mga alituntuning ito ng industriya at mga libreng kombensiyon:

Tahimik na Interface: Sa isang tapat na kahulugan, ang Representational State Transfer (REST) ​​ay ang pamantayan para sa mga pangunahing programa ng web upang kumonekta sa isang site. Binuksan ng Cisco ang mga restart na Interface sa maraming switch at switch, at saka sa Application Centric Infrastructure (ACI) para sa Programmability ng Network.

Sawa: Ang libreng programming dialect na ito ay nakabuo ng impressively sa pagkalat sa grupo ng mga tao ng Linux para sa isang malaking haba ng oras. Isinaayos na ngayon ng Cisco ang isinalin na scripting dialect ng python sa framework work ng NX-OS, ACI at iba pang mga yugto ng Cisco.

XML at JSON: Ang Extensible Markup Language (XML) at JavaScript Object Notation (JSON) ay karaniwang mga data encoding na disenyo na parehong mauunawaan at makabuluhan sa makina. Halimbawa, ang isang buong switch o paglipat ng pag-aayos ay maaaring ipinapakita sa XML o JSON, binago gamit ang isang word processor, pagkatapos ay ginagamit sa Python o REST upang mag-robotize ng mga pagbabago sa network.

Mga Modelong Modelo: Ang isang modelo ng data ay isang standard na paraan upang makilala kung paano kinikilala ng data sa iba pang data at kung paano ang lahat ng data ay hinahawakan at isinara. Ang mas malaking bahagi ng mga kaayusan ng karamihan sa mga gadget ng networking ay maaaring pasalitang sa isang malaking palabas ng data. Ang mga modelo ng data ay maaaring ma-mechanize sa Network Programmability. Ipinatupad ng Cisco ang Management Information Tree (MIT) bilang display ng data sa loob ng ACI. Nagpapakita ang isa pang tumataas na data na maaaring konektado sa Cisco switch at switch ay ang YANG ipakita. Ang isang ay isang palabas ng data mula sa pananalitang "Yet Another Next Generation," na isang bukas na pamantayan na nilayon upang mapagtagumpayan ang mga pagkukulang ng SNMP.

Ang mga oras ng paggawa ng mga pagbabago sa mga gadget ng network ay bawat isa naman ay darating sa isang dulo. Sa kasalukuyan ay may ilang mga programmikong interface sa maraming mga gadget ng Cisco na mapupuntahan upang mag-mekanisa. Habang nangangailangan ito ng isang nakapaligid na investment venture sa programa anumang network robotization, pagkatapos ito ay buong, kahanga-hanga oras at mga gastos sa pagtatrabaho ay maaaring malaya.

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