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.
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.
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).