OpenConfig

O OpenConfig é um modelo de dados para configuração e gestão de rede. O modelo é projetado para ser independente dos dispositivos e protocolos de rede subjacentes, e pode ser aplicado a uma ampla gama de dispositivos de diferentes fornecedores. O modelo é baseado em uma estrutura hierárquica de dados, que pode ser representada como uma árvore. As folhas da árvore representam os dados de configuração reais, enquanto os nós representam os dispositivos ou objetos aos quais os dados se aplicam.

O OpenConfig foi projetado para ser facilmente ampliado. Novos dispositivos e novos dados de configuração podem ser adicionados ao modelo sem afetar os dados existentes. O modelo também pode ser usado para gerar arquivos de configuração específicos do dispositivo.

O OpenConfig é um projeto de código aberto, e o modelo está disponível sob a Licença Apache. Para que é usado o NETCONF? NETCONF é um protocolo de gerenciamento de rede que é usado para configurar, monitorar e gerenciar dispositivos de rede. É um padrão IETF que é definido no RFC 6241.
NETCONF usa um modelo de dados baseado em XML para armazenar dados de configuração, e usa SSH ou TLS para proteger as comunicações entre o cliente e o servidor. Os clientes NETCONF podem ser usados para gerenciar tanto dispositivos de rede local quanto remota.

Os servidores NETCONF são normalmente implementados em dispositivos de rede, como roteadores, switches e firewalls. Os clientes NETCONF são tipicamente implementados como aplicativos de gerenciamento de rede.

Como é usado o modelo YANG?

O modelo de dados YANG é usado para definir os dados que são enviados entre dispositivos de rede, a fim de gerenciá-los. É um modelo de dados legível por máquina que é usado para configurar e gerenciar dispositivos em uma rede. O YANG é usado por administradores de rede para gerenciar os dados que são enviados entre dispositivos a fim de fazer alterações na configuração desses dispositivos. Qual é a finalidade do YANG? O objectivo do YANG é fornecer uma linguagem de modelação de dados para a configuração da rede e protocolo de gestão NETCONF. O YANG é usado para modelar dados de configuração, dados operacionais, e chamadas de procedimentos remotos.

O que é NETCONF YANG?

Netconf Yang é uma linguagem de modelagem de dados usada para modelar a configuração e os dados de estado manipulados pelo protocolo netconf.

Foi originalmente desenvolvido pelo grupo de trabalho da IETF NETCONF e publicado como RFC 6020 em outubro de 2010.

É baseada na linguagem XML schema e utiliza o formato de serialização de dados XML.
O objetivo do Yang é fornecer uma linguagem de modelagem de dados que seja:

- Facilmente compreendido pelos humanos

- Facilmente analisado pelos computadores

- Extensível

- Flexível

- Escalonável

- Adequado para modelar a configuração e dados de estado dos dispositivos de rede

O que é o OpenConfig YANG?

OpenConfig YANG é uma linguagem de modelagem usada para descrever a configuração, estado, e
telemetria de dispositivos de rede. Destina-se a ser usado juntamente com o Network
Configuration Protocol (NETCONF) e a linguagem de modelagem de dados Yang (YANG).
O OpenConfig YANG foi criado com os seguintes objectivos em mente:
- Fornecer uma linguagem de modelagem de dados neutra para os dispositivos de rede
- Promover a adoção de uma abordagem comum de modelagem de dados em toda a indústria
- Permitir a automação da configuração da rede e tarefas de gerenciamento

Os modelos OpenConfig YANG são estruturados de forma hierárquica, com cada modelo representando um aspecto diferente da configuração, estado ou telemetria do dispositivo. Por exemplo, existe um modelo para interfaces, outro para BGP, e assim por diante.

Os modelos OpenConfig YANG podem ser usados para gerar arquivos de configuração específicos de dispositivos, bem como para fornecer entrada para ferramentas e aplicações de gerenciamento de rede.