Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Métodos para configurar o Junos OS

Dependendo do suporte específico ao dispositivo, você pode usar os métodos mostrados na Tabela 1 para configurar o Junos OS. Para obter mais informações, consulte o Juniper Networks Feature Explorer.

Tabela 1: métodos para configurar o Junos OS

Método

Descrição

Interface de linha de comando (CLI)

Crie a configuração para o dispositivo usando a CLI. Você pode entrar em comandos de uma única linha de comando e percorrer comandos executados recentemente.

Arquivo ASCII

Carregue um arquivo ASCII contendo uma configuração que você criou anteriormente, neste sistema ou em outro sistema. Em seguida, você pode ativar e executar o arquivo de configuração, ou editá-lo usando a CLI e acioná-lo.

Interface gráfica de usuário (GUI) J-Web

Use a GUI J-Web para configurar o dispositivo. A J-Web permite que você monitore, configure, solucione e gerencie o roteador em um cliente por meio de um navegador da Web. A GUI J-Web tem suporte apenas em determinados dispositivos da Juniper Networks. Para obter mais informações, consulte o Juniper Networks Feature Explorer.

Protocolo de gerenciamento Junos XML (API)

Os aplicativos do cliente usam o protocolo de gerenciamento Junos XML para monitorar e configurar dispositivos da Juniper Networks. O protocolo de gerenciamento Junos XML é personalizado para o Junos OS, e as operações na API são equivalentes às da CLI.

Interface de programação de aplicativos NETCONF (API)

Os aplicativos do cliente usam o protocolo de gerenciamento NETCONF XML para monitorar e configurar dispositivos suportados. O protocolo de gerenciamento NETCONF XML inclui recursos que acomodam os modelos de dados de configuração de vários fornecedores.

Scripts de compromisso de configuração

Crie scripts executados no momento do compromisso para aplicar regras de configuração personalizadas. Os scripts de compromisso são escritos em Python, Stylesheet Language Alternative syntaX (SLAX) ou Extensible Stylesheet Language Transformations (XSLT).

As seções a seguir descrevem os métodos que você pode usar para configurar o Junos OS:

Interface de linha de comando do Junos OS

O Junos OS CLI é uma interface de comando simples baseada em terminal. Você usa sequências de teclado no estilo Emacs para se mover em uma linha de comando e percorrer um buffer que contém comandos executados recentemente. Você digita comandos em uma única linha, e os comandos são executados quando você pressiona a chave Enter. A CLI também fornece ajuda de comando e conclusão de comando.

Arquivo ASCII

Você pode carregar um arquivo ASCII contendo uma configuração que você criou anteriormente, seja neste sistema ou em outro sistema. Em seguida, você pode ativar e executar o arquivo de configuração como está, ou editá-lo usando a CLI e depois ative-o.

Pacote J-Web

Como uma alternativa para entrar em comandos de CLI, o Junos OS oferece suporte à GUI J-Web. A interface do usuário J-Web permite que você monitore, configure, solucione problemas e gerencie o roteador em um cliente por meio de um navegador da Web com o Hypertext Transfer Protocol (HTTP) ou HTTP sobre Secure Sockets Layer (HTTPS) habilitado.

A interface do usuário J-Web é um pacote de software (pacote jweb) opcional licenciado nos roteadores M Series e TSeries. O pacote jweb não está incluído em pacotes de software jinstall e jbundle. Ela deve ser instalada separadamente. Para instalar o pacote nos roteadores série M e T, siga o procedimento descrito no Guia de Instalação e Atualização de Software.

A J-Web oferece suporte a criptografia fraca (56 bits) por padrão. Isso permite que clientes não-eua instalem a J-Web e usem conexões HTTPS para acesso J-Web. Os clientes dos EUA também podem instalar o pacote de criptografia forte jcrypto. Esse pacote substitui automaticamente a criptografia fraca.

Nota:

Como o pacote J-Web é empacotado separadamente de outros pacotes, é possível ter uma incompatibilidade de versão entre a J-Web e outros pacotes Junos OS que você instalou.

Para verificar se há uma incompatibilidade de versão, use o show system alarms comando CLI. Se o número da versão não combinar exatamente, um alarme do sistema aparece.

Software de protocolo de gerenciamento Junos XML

O Junos XML Management Protocol é um protocolo baseado em XML que os aplicativos do cliente usam para monitorar e configurar dispositivos da Juniper Networks. Ele usa uma codificação de dados baseada em XML para os dados de configuração e chamadas de procedimentos remotos. Esta API é personalizada para o Junos OS, e as operações na API são equivalentes aos comandos CLI.

Software de protocolo de gerenciamento NETCONF XML

O protocolo de gerenciamento NETCONF XML é um protocolo baseado em XML que os aplicativos do cliente usam para monitorar e configurar dispositivos de rede. Ele usa uma codificação de dados baseada em XML para os dados de configuração e chamadas de procedimentos remotos. O NETCONF inclui recursos que acomodam os modelos de dados de configuração de vários fornecedores. A Juniper Networks fornece um conjunto de módulos Perl que permitem que os aplicativos do cliente Perl se comuniquem com o servidor NETCONF em dispositivos Junos. Os módulos Perl permitem que você desenvolva aplicativos personalizados para configurar e monitorar dispositivos Junos.

Scripts de compromisso de configuração

Você pode criar e usar scripts que são executados no momento do compromisso para aplicar regras de configuração personalizadas. Se uma configuração quebrar as regras personalizadas, o script pode gerar ações que o Junos OS executa. Essas ações incluem:

  • Gerando mensagens de erro personalizadas

  • Gerando mensagens de aviso personalizadas

  • Geração de mensagens de log de sistema personalizadas

  • Fazendo alterações na configuração

Scripts de compromisso de configuração também permitem que você crie macros, que expandem pseudônimos personalizados simplificados para declarações de configuração frequentemente usadas em declarações de configuração padrão do Junos OS. Os scripts de compromisso são escritos em Python, Stylesheet Language Alternative syntaX (SLAX) ou Extensible Stylesheet Language Transformations (XSLT).