Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Visão geral da CLI

A CLI é a interface de software usada para acessar seu dispositivo. Você usa a CLI para configurar o dispositivo, monitorar suas operações e ajustar a configuração conforme necessário. Você acessa a CLI por meio de uma interface de conexão de console ou por meio de uma conexão de rede.

Apresentando a interface de linha de comando

A Junos OS CLI é uma shell de comando específica para a Juniper Networks que funciona em cima do kernel do sistema operacional. Por meio de ferramentas e serviços públicos padrão do setor, a CLI oferece um conjunto poderoso de comandos que você pode usar para monitorar e configurar dispositivos em execução .Junos OS

A CLI tem dois modos:

  • Modo operacional — Use este modo para exibir o status atual do dispositivo. No modo operacional, você insira comandos para monitorar e solucionar problemas do sistema operacional da rede, dispositivos e conectividade de rede.

  • Modo de configuração — Use este modo para configurar o dispositivo. Nesse modo, você insira declarações para configurar todas as propriedades do dispositivo, incluindo interfaces, informações gerais de roteamento, protocolos de roteamento, acesso ao usuário e várias propriedades de sistema e hardware. armazena uma configuração como uma hierarquia de declarações de configuração.Junos OS

    Ao entrar no modo de configuração, você está visualizando e alterando um arquivo chamado configuração do candidato. Você usa o arquivo de configuração do candidato, faz alterações de configuração sem causar alterações operacionais na configuração operacional atual, chamada de configuração ativa. O dispositivo não implementa as alterações que você adicionou ao arquivo de configuração do candidato até que você comprometa as alterações. O comprometimento das mudanças de configuração ativa a configuração revisada no dispositivo. As configurações do candidato permitem que você altere sua configuração sem prejudicar suas operações de rede atuais.

Principais recursos da CLI

Os comandos e declarações da CLI seguem uma organização hierárquica e têm uma sintaxe regular. A CLI fornece os seguintes recursos para simplificar o uso da CLI:

  • Nomes de comando consistentes — comandos que fornecem o mesmo tipo de função têm o mesmo nome, independentemente do tipo de dispositivo específico em que você está operando. Por exemplo, todos os comandos exibem informações e estatísticas de software, e todos os comandos apagam vários tipos de informações do sistema.showclear

  • Listas e descrições curtas dos comandos disponíveis — a CLI fornece informações sobre comandos disponíveis em cada nível da hierarquia de comandos. Se você digitar um ponto de interrogação () em qualquer nível, você verá uma lista dos comandos disponíveis, juntamente com uma breve descrição de cada um.? Isso significa que, se você já está familiarizado ou com outro software de roteamento, pode usar muitos dos comandos CLI sem se referir à documentação.Junos OS

  • Conclusão de comando — a conclusão de comandos para nomes de comando (palavras-chave) e as opções de comando estão disponíveis em cada nível da hierarquia. Para completar um comando ou opção que você digitou parcialmente, pressione a tecla Tab ou a Spacebar. Se as letras parcialmente digitadas iniciarem uma corda que identifique um comando de forma única, o nome de comando completo será exibido. Caso contrário, um bipe indica que você inseriu um comando ambíguo, e a CLI exibe possíveis conclusões. A conclusão também se aplica a outras strings, como nomes de arquivo, nomes de interface, nomes de usuário e declarações de configuração.

    Se você digitou os argumentos obrigatórios para executar um comando no modo operacional ou modo de configuração, o CLI é exibido como uma das opções quando você digita um ponto de interrogação ().<[Enter]>? Essa saída indica que você inseriu os argumentos obrigatórios e pode executar o comando nesse nível sem especificar outras opções. Da mesma forma, a CLI também exibe quando você atinge um nível de hierarquia específico no modo de configuração e não precisa inserir mais argumentos ou declarações obrigatórias.<[Enter]>

  • Tecnologia padrão do setor — Com o FreeBSD UNIX como kernel, uma variedade de serviços UNIX estão disponíveis na CLI. Por exemplo, você pode:

    • Use a correspondência de expressão regular para localizar e substituir valores e identificadores em uma configuração, filtrar a saída de comando e examinar as entradas de arquivos de log.

    • Use sequências-chave baseadas em Emacs para se mover em uma linha de comando e percorrer os comandos e a saída de comando recentemente executados.

    • Armazene e arquive arquivos de dispositivos em um sistema de arquivos baseado em UNIX.Junos OS

      Use convenções padrão do UNIX para especificar nomes de arquivos e caminhos.

      Saia do ambiente CLI e crie uma shell UNIX C ou Bourne para navegar pelo sistema de arquivos, gerenciar processos de roteador e assim por diante.

Modos CLI, comandos e hierarquias de declaração — uma visão geral

Os Junos OS comandos e declarações da CLI são organizados sob dois modos de comando e várias hierarquias. As seções a seguir fornecem uma visão geral dos modos de comando CLI e das hierarquias de comando e declaração.

Hierarquia de comando CLI

Os comandos CLI são organizados em uma hierarquia. Comandos que executam uma função semelhante são agrupados sob o mesmo nível da hierarquia. Por exemplo, todos os comandos que exibem informações sobre o sistema e o software do sistema estão sob o comando.show system Todos os comandos que exibem informações sobre a tabela de roteamento estão sob o comando.show route

Para executar um comando, insira o nome completo de comando, começando no nível superior da hierarquia. Por exemplo, para exibir uma breve visão das rotas na tabela de roteamento, use o comando .show route brief

Hierarquia de declaração de configuração

A hierarquia da declaração de configuração tem dois tipos de declarações: Declarações de contêiner, que são declarações que contêm outras declarações e declarações da Leaf, que não contêm outras declarações. Todas as declarações de contêiner e declarações leaf juntas formam a hierarquia de configuração.

A ilustração a seguir mostra uma parte da árvore da hierarquia. A declaração é uma declaração de alto nível no tronco da árvore de configuração.protocols As , e as declarações são todas declarações subordinadas de contêiner de uma declaração superior; ou seja, são galhos da árvore da hierarquia.ospfareainterface A declaração é uma folha na árvore.hello-interval

Figura 1: Exemplo de hierarquia de declaração de configuração

Exemplo de hierarquia de declaração de configuração

Mover-se entre os níveis hierárquicos

A tabela a seguir mostra os comandos CLI que você usa para navegar pelos níveis da hierarquia de declaração de configuração.

Tabela 1: Comandos de navegação de modo de configuração CLI

Comando

Descrição

edit hierarchy-level

Move-se para uma hierarquia de declaração de configuração existente ou cria uma hierarquia e se move para esse nível.

exit

Ele move a hierarquia para o nível anterior onde você estava trabalhando. Este comando é, de fato, o oposto do comando.edit Alternativamente, você pode usar o comando.quit O comando e o comando são intercambiáveis.exitquit

up

Sobe a hierarquia em um nível de cada vez.

top

Move-se diretamente para o nível superior da hierarquia.

Outras ferramentas para configurar e monitorar dispositivos da Juniper Networks

Além da CLI, Junos OS também oferece suporte aos seguintes aplicativos, scripts e serviços públicos que permitem configurar e monitorar dispositivos da Juniper Networks:

  • J-Web GUI — Disponível em dispositivos selecionados da Juniper Networks, a GUI J-Web permite que você monitore, configure, solucione problemas e gerencie o dispositivo por meio de um navegador com HTTP ou HTTPS habilitado. Para obter mais informações, consulte o Guia de usuário da interface J-Web.

  • Protocolo de gerenciamento Junos XML — o protocolo de gerenciamento Junos XML permite que você monitore e configure dispositivos da Juniper Networks. Para obter mais informações, consulte o Guia de desenvolvedor de protocolo de gerenciamento Junos XML.

  • API NETCONF — Você também pode usar o protocolo de gerenciamento NETCONF XML para monitorar e configurar dispositivos da Juniper Networks. Para obter mais informações, consulte o Guia de desenvolvedor de protocolo de gerenciamento NETCONF XML.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/netconf-guide/netconf.html

  • Comprometa scripts e recursos de autodiagnóstico — você pode definir scripts para aplicar regras de configuração personalizadas, usar macros de script de confirmação para fornecer pseudônimos simplificados para declarações de configuração frequentemente usadas e configurar políticas e ações de eventos de diagnóstico associadas a cada política. Para obter mais informações, consulte o Guia de usuário de scripts de automação do Junos OS.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-automation/config-guide-automation.html

  • MIBs — Você pode usar MIBS específico e padrão da empresa para recuperar informações sobre os componentes de hardware e software em um dispositivo da Juniper Networks. Para obter mais informações sobre MIBs, consulte o Guia de administração de gerenciamento de rede do Junos OS para dispositivos de roteamento.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/network-management/network-management.html

Configure o Junos OS em um ambiente FIPS

Com o Junos-FIPS, você pode configurar uma rede de dispositivos Juniper Networks em um ambiente FIPS 140-2.

O ambiente de software Junos-FIPS requer a instalação do software FIPS por um Crypto Officer. No Junos-FIPS, alguns comandos e declarações do Junos OS têm restrições e algumas declarações de configuração adicionais estão disponíveis. Para obter mais informações, veja os seguintes recursos:

  • Critérios comuns e certificações FIPS — fornece links para diretrizes para a configuração de dispositivos da Juniper Networks para que o ambiente seguro esteja em conformidade com os requisitos de certificações do setor público, como critérios comuns e certificação FIPS.

  • Compliance Advisor — um aplicativo web que fornece informações de conformidade regulatória sobre Critérios Comuns, FIPS, Homologação, ROHS2 e USGv6 para produtos Juniper Networks.https://pathfinder.juniper.net/compliance/