Blogg

15 mar 2017

Så här implementerar du Nätverksprogrammerbarhet på Cisco-enheter

CISCO: Eftersom spänningen i datanät och datafokus utvecklas, så blir vikten på ingenjörer som behöver genomföra förändringar. Många föreningar har hundratals och till och med ett stort antal nätverksgränssnitt. Att hantera var och en, en i taget, är ineffektiv och tar en vägtrafikbegränsande motsats till vad som kan åstadkommas med datorisering.

För dem som har tagit ett skott på något Cisco-nätverk gadget i det föregående under mycket lång tid, är det rimligt att fråga är "Är samtalslinje gränssnittet (CLI), som övervakar en gadget vid något tillfälle, den mest effektiva vägen tänkbar att hantera något stort utvecklingsnätverk?"

Det är svårt för någon ingenjör att ge en fast "ja" till denna fråga.

Det bästa alternativet att hantera några bearbetningsgränssnitt måste innehålla möjligheten att robotisera nätverksdesignändringar. Cisco gör och tar efter verksamhetsrubriken på nätverksprogrammerbarhet för datorisering.

Nätt nätverkshanteringsprotokoll (SNMP) har använts i stor utsträckning för nätverksövervakning under en lång tid. Det var ursprungligen föreställt sig i de sena 1980: erna och SNMP har aldrig haft någon betydelse för fullständig nätverksprogrammerbarhet.

Google, till exempel, har förklarat att det kommer att dispensera med SNMP för övervakning av deras nätverksgränssnitt i år.

Nätverksprogrammerbarhet i Cisco kan implementeras med dessa branschriktlinjer och fria konventioner:

RESTful gränssnitt: I en rak mening är representativ statsöverföring (REST) ​​standarden för grundläggande webbprogram för att ansluta till en webbplats. Cisco har öppnat RESTful gränssnitt på många switchar och växlar, och dessutom i Application Centric Infrastructure (ACI) för Network Programmability.

Pytonorm: Den här kostnadsfria programmeringsdialekten har utvecklats imponerande i prevalensen i Linux-folkgruppen under en lång tid. Cisco har nu samordnat den översatta skript dialekten av python i NX-OS-arbetsramen, ACI och andra Cisco-stadier.

XML och JSON: Extensible Markup Language (XML) och JavaScript Object Notation (JSON) är standard data kodning mönster som är både förståeligt och maskin-meningsfullt. Till exempel kan en hel strömbrytare eller omkopplingsanordning visas i XML eller JSON, ändras med en ordbehandlare, som sedan används med Python eller REST för att robotisera ändringar i nätverket.

Datamodeller: En datamodell är en standardinriktning för att karakterisera hur data identifieras med annan data och hur all data hanteras och läggs bort. Den största delen av arrangemangen för de flesta nätverksgränssnitt kan prövas i en stor datashow. Datamodeller kan sedan mekaniseras med nätverksprogrammerbarhet. Cisco har implementerat Management Information Tree (MIT) som dataskärm i ACI. En annan stigande data visar att det kan anslutas till Cisco-switchar och omkopplare är YANG-showen. YANG är en datashow från uttrycket "Yet Another Next Generation", vilket är en öppen standard avsedd för att erövra bristerna i SNMP.

Tiderna för att göra ändringar i nätverksgränssnittet kommer i sin tur till ett slut. Det finns för tillfället några programmatiska gränssnitt till många Cisco-prylar som är tillgängliga för att mekanisera. Medan det krävs ett underliggande investeringsföretag för att programmera vilken nätverksrobotisering som helst, kan imponerande tids- och driftskostnader sparas.

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