Blog

15 Mar 2017

Jak implementovat síťovou programovatelnost na zařízeních společnosti Cisco

/

CISCO: Vzhledem k tomu, že rozšiřování datových sítí a datových center se rozvíjí, tak i váha inženýrů, kteří potřebují provést změny. Četné asociace mají stovky a dokonce i obrovské množství síťových gadgetů. Jednání s každým, jednou za čas, je neúčinná a přijala mýtné restriktivní v kontrastu s tím, co lze dosáhnout pomocí automatizace.

Pro ty, kteří na někoho zastřelili Síťové sítě Cisco gadget v předcházejícím velmi dlouhém čase, je rozumné se zeptat: "Je to přivolání linky rozhraní (CLI), které dohlíží na jeden gadget v kterémkoli daném okamžiku, nejúčinnější cestu myslitelnou k řešení jakékoliv obrovské rozvíjející se sítě?"

Je těžké, aby každý inženýr poskytl firmě "ano" na tuto otázku.

Nejlepší alternativa, která se musí zabývat několika zařízeními pro zpracování, musí obsahovat možnost robotizovat změny návrhu sítě. Společnost Cisco dělá a pořizuje záhlaví v oblasti programovatelnosti sítí pro automatizaci.

Přímý protokol pro správu sítě (SNMP) byla široce využívána pro sledování sítě po značnou dobu. To bylo původně představeno v pozdních 1980s a SNMP nikdy nesl kompletní programovatelnost sítě.

Google, například prohlásil, že se bude SNMP zbavovat sledování svých síťových gadgetů letos.

Síťová programovatelnost v Cisco může být implementována s těmito průmyslovými pokyny a svobodnými konvencemi:

RESTful Interface: V přímém smyslu je Representational State Transfer (REST) ​​standardem pro základní webové programy pro připojení k webu. Společnost Cisco otevřela rozhraní RESTful na mnoha přepínačích a přepínačích a dále ve službě Application Centric Infrastructure (ACI) pro síťovou programovatelnost.

Krajta: Tento bezplatný programovací dialekt se výrazně rozvinul v prevalenci skupiny lidí Linuxu po značnou dobu. Cisco nyní koordinuje přeložený skriptovací dialekt pythonu do pracovního rámce NX-OS, ACI a dalších fází Cisco.

XML a JSON: Rozšiřitelný značkovací jazyk (XML) a JavaScriptová objektová notace (JSON) jsou standardní kódování dat, které jsou srozumitelné a strojově smysluplné. Například, celý přepínač nebo uspořádání spínačů může být zobrazen ve formátu XML nebo JSON, změněn textovým procesorem a pak použit s Pythonem nebo RESTem pro robotizování změn v síti.

Datové modely: Datový model je standardním přístupem k charakterizaci toho, jak se data identifikují s jinými daty a jak se s nimi manipulují a odstraňují všechna data. Větší část uspořádání většiny sítí gadgets může být mluvený v obrovské datové přehlídce. Datové modely pak mohou být mechanizovány pomocí síťové programovatelnosti. Společnost Cisco implementovala řídící informační strom (MIT) jako datový displej uvnitř ACI. Další stoupající data ukazují, že lze připojit k přepínačům a přepínačům Cisco, což je ukázka YANG. YANG je datová přehlídka z výrazu "Ještě další generace", což je otevřený standard určený k překonání nedostatků SNMP.

Doba provádění změn v síťových gadgets se postupně končí. V současné době existuje několik programových rozhraní pro četné miniaplikace Cisco dostupné pro mechanizaci. Zatímco to vyžaduje podkladový investiční podnik pro programování jakékoliv robotizace sítě, po jeho úplnosti lze ušetřit působivé časové a pracovní náklady.

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