Blog

15 Mar 2017

Como implementar a programação de rede em dispositivos Cisco

CISCO: À medida que o alcance das redes de dados e os focos de dados se desenvolvem, também o peso dos engenheiros que precisam implementar mudanças. Numerosas associações têm centenas e até mesmo uma grande quantidade de gadgets de rede. Lidar com cada um, um ao mesmo tempo, é ineficiente e tomou uma restrição de portagem em contraste com o que pode ser feito com a informatização.

Para quem já levou um tiro em qualquer Rede Cisco Um gadget no passado faz muito tempo, uma coisa razoável a se perguntar é: "A interface de linha summon (CLI), que supervisiona um gadget a qualquer momento, é o caminho mais eficaz para lidar com qualquer grande rede em desenvolvimento?"

É difícil para qualquer engenheiro dar um firme “sim” a essa questão.

A melhor alternativa para lidar com alguns gadgets de processamento deve conter a capacidade de robotizar as alterações de design de rede. A Cisco está fazendo e leva após o rumo da empresa em Network Programmability para informatização.

Protocolo de gerenciamento de rede direto (SNMP) tem sido amplamente utilizado para o monitoramento da rede por um período de tempo considerável. Inicialmente, foi imaginado nos 1980s atrasados ​​e o SNMP nunca teve um alcance de programação de rede completa.

google, por exemplo, declarou que dispensará o SNMP para monitorar seus dispositivos de rede este ano.

A programação da rede em Cisco pode ser implementada com estas diretrizes da indústria e convenções gratuitas:

Interface RESTful: Em um sentido direto, o Representational State Transfer (REST) ​​é o padrão para programas web básicos para se conectar a um site. A Cisco abriu interfaces RESTful em inúmeros switches e switches e, além disso, em Application Centric Infrastructure (ACI) para Network Programmability.

Python: Este dialecto de programação gratuita desenvolveu-se de forma impressionante na prevalência no grupo de pessoas Linux por um período considerável de tempo. A Cisco coordenou agora o dialecto de script traduzido do python no framework de trabalho NX-OS, ACI e outros estágios da Cisco.

XML e JSON: A linguagem de marcação extensível (XML) e a notação de objeto JavaScript (JSON) são projetos de codificação de dados padrão que são inteligíveis e significativos para máquinas. Por exemplo, um conjunto inteiro ou alternativo pode ser mostrado em XML ou JSON, alterado com um processador de texto e, em seguida, utilizado com Python ou REST para robotizar alterações na rede.

Modelos de dados: Um modelo de dados é uma abordagem padrão para caracterizar como os dados se identificam com outros dados e como todos os dados são manipulados e descartados. A maior parte dos arranjos da maioria dos dispositivos de rede pode ser falada em um enorme show de dados. Os modelos de dados podem ser mecanizados com a capacidade de programação em rede. A Cisco implementou o Management Information Tree (MIT) como a exibição de dados dentro da ACI. Outro dado crescente demonstra que pode ser conectado aos switches e switches da Cisco é o show da YANG. YANG é um show de dados da expressão "Yet Another Next Generation", que é um padrão aberto destinado a conquistar as deficiências do SNMP.

Os tempos de fazer alterações nos gadgets de rede, cada um por sua vez, estão chegando ao fim. Existem atualmente algumas interfaces programáticas para vários dispositivos da Cisco acessíveis para mecanizar. Embora seja necessário um empreendimento de investimento subjacente para programar qualquer robotização de rede, após seu tempo inteiro, o tempo impressionante e as despesas de trabalho podem ser poupados.

&bsp

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