Ajude-nos a melhorar a sua experiência.

Conte-nos a sua opinião.

Tem dois minutos para uma pesquisa?

header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
Guia de usuário da CLI para o Junos OS
Table of Contents Expand all
list Table of Contents

Esta tradução automática foi útil?

starstarstarstarstar
Go to English page
ISENÇÃO DE RESPONSABILIDADE:

Esta página será traduzida com software de tradução por máquina de terceiros. Embora esforços razoáveis tenham sido feitos para fornecer uma tradução de qualidade, a Juniper Networks não pode garantir sua exatidão. Se houver dúvidas sobre a exatidão das informações contidas nesta tradução, consulte a versão em inglês. O PDF para download está disponível apenas em inglês.

Começando: Um tour rápido pela CLI

date_range 18-Jan-25

Os tópicos a seguir podem ajudar você (o administrador de rede) a começar com a Junos OS CLI para realizar mudanças de configuração, alternar entre o modo operacional e o modo de configuração, criar uma conta de usuário e executar alguns dos comandos básicos.

Nota:

Se você precisar de uma introdução básica ao Junos OS, consulte o Guia de início para o Junos OS.

Para obter informações mais aprofundadas, além de aprender a usar o Junos OS com dispositivos Juniper Networks, veja a visão geral do Junos OS.

Este Junos OS Guia de CLI pressupõe que você esteja familiarizado com Junos OS conceitos e princípios de operação.

Comece com a interface de linha de comando

Este tópico mostra como iniciar a Junos OS CLI, visualizar a hierarquia de comando e fazer pequenas mudanças na configuração.

Nota:

Antes de começar, certifique-se de que o hardware do seu dispositivo está configurado e Junos OS está instalado. Você deve ter uma conexão de console direta com o dispositivo ou acesso à rede usando SSH ou Telnet. Se o dispositivo não estiver configurado, siga as instruções de instalação fornecidas com o dispositivo antes de prosseguir.

Fazer login em um dispositivo e iniciar a CLI:

  1. Faça login como root.

    A conta de login raiz tem privilégios de superusuários, com acesso a todos os comandos e declarações.

  2. Inicie a CLI:
    content_copy zoom_out_map
    root# cli
    root@>
    

    O prompt de comando > mostra que você está no modo operacional. Mais tarde, quando você entrar no modo de configuração, o prompt mudará para #.

Nota:

Se você estiver usando a conta raiz pela primeira vez no dispositivo, lembre-se de que o dispositivo é fornecido sem a necessidade de senha para o root. Na primeira vez que você confirma uma configuração, você deve definir uma senha raiz. O acesso root não é permitido em uma sessão de telnet. Para permitir o acesso raiz em uma conexão SSH, você deve configurar a system services ssh root-login allow declaração.

Os comandos CLI podem variar de acordo com a versão da plataforma e do software. A CLI inclui várias maneiras de obter ajuda sobre os comandos disponíveis. Esta seção demonstra alguns exemplos mostrando como obter ajuda:

  1. Digite ? para mostrar os comandos de alto nível disponíveis no modo operacional.

    content_copy zoom_out_map
    root@>  ? 
    Possible completions:
        clear           Clear information in the system
        configure       Manipulate software configuration information
        diagnose        Invoke diagnose script
        file            Perform file operations
        help            Provide help information
        monitor         Show real-time debugging information
        mtrace          Trace multicast path from source to receiver
        ping            Ping remote target
        quit            Exit the management session
        request         Make system-level requests
        restart         Restart software process
        set             Set CLI properties, date/time, craft interface message
        show            Show system information
        ssh             Start secure shell on another host
        start           Start shell
        telnet          Telnet to another host
        test            Perform diagnostic debugging
        traceroute      Trace route to remote host
    
  2. Digite file ? para mostrar todas as conclusões possíveis para o file comando.

    content_copy zoom_out_map
    root@> file ?
    Possible completions:
        <[Enter]>            Execute this command
        archive              Archives files from the system
        checksum             Calculate file checksum
        compare              Compare files
        copy                 Copy files (local or remote)
        delete               Delete files from the system
        list                 List file information
        rename               Rename files
        show                 Show file contents
        source-address       Local address to use in originating the connection
        |                    Pipe through a command
    
  3. Digite file archive ? para mostrar todas as conclusões possíveis para o file archive comando.

    content_copy zoom_out_map
    root@>  file archive ? 
    Possible completions:
        compress             Compresses the archived file using GNU gzip (.tgz)
        destination          Name of created archive (URL, local, remote, or floppy)
        source               Path of directory to archive
    

Switch entre o modo operacional e o modo de configuração

Ao monitorar e configurar um dispositivo em execução Junos OS, você pode precisar alternar entre modos. Quando você alterna entre o modo operacional e o modo de configuração, o prompt de comando também muda. O prompt de modo operacional é um suporte de ângulo reto (>). O prompt do modo de configuração é um sinal de hash ou libra ().#

Para alternar entre o modo operacional e o modo de configuração:

  1. Ao fazer login no dispositivo e digitar o cli comando e pressionar Enter, você está automaticamente no modo operacional:
    content_copy zoom_out_map
    ---JUNOS 17.2B1.8 built 2018-05-09 23:41:29 UTC
    % cli
    user@host> 
  2. Para entrar no modo de configuração, digite o configure comando ou o edit comando no modo operacional CLI. O prompt em suportes ([edit]também conhecido como banner) mostra que você está no modo de configuração no topo da hierarquia. Por exemplo:
    content_copy zoom_out_map
    user@host> configure 
    Entering configuration mode
    
    [edit]
    user@host# 

    O prompt de CLI muda de user@host> para user@host#, mostrando que você está no modo de configuração, e um banner parece indicar o nível de hierarquia.

  3. Você pode sair do modo de configuração e voltar ao modo operacional de uma das seguintes maneiras:
    • Para confirmar a configuração e a saída:

      content_copy zoom_out_map
      [edit]
      user@host# commit and-quit
      commit complete
      Exiting configuration mode
      user@host>
      
    • Para sair sem se comprometer:

      content_copy zoom_out_map
      [edit]
      user@host# exit
      Exiting configuration mode
      user@host>
      

    Quando você sai do modo de configuração, o prompt CLI muda de user@host# para user@host>, e o banner não aparece mais. Você pode entrar ou sair do modo de configuração quantas vezes quiser sem comprometer suas mudanças.

  4. Para exibir a saída de um comando de modo operacional , como show no modo de configuração, emita o comando do run modo de configuração. Em seguida, especifique o comando do modo operacional:
    content_copy zoom_out_map
    [edit]
    user@host# run operational-mode-command
    

    Por exemplo, para exibir o valor prioritário atualmente definido do dispositivo principal virtual Router Redundância Protocol (VRRP), enquanto você está modificando a configuração VRRP para um dispositivo de backup:

    content_copy zoom_out_map
    [edit interfaces xe-4/2/0 unit 0 family inet vrrp-group 27]
    user@host# show 			
    virtual-address [ 192.168.1.15 ];
    [edit interfaces xe-4/2/0 unit 0 family inet vrrp-group 27]
    user@host# run show vrrp detail 			
    Physical interface: xe-5/2/0, Unit: 0, Address: 192.168.29.10/24
      Interface state: up, Group: 10, State: backup
      Priority: 190, Advertisement interval: 3, Authentication type: simple
      Preempt: yes, VIP count: 1, VIP: 192.168.29.55
      Dead timer: 8.326, Master priority: 201, Master router: 192.168.29.254
    [edit interfaces xe-4/2/0 unit 0 family inet vrrp-group 27]
    user@host# set priority ... 			
    

Use sequências de teclado para navegar e editar a CLI

Você pode usar sequências de teclado no Junos OS CLI para navegar e editar a linha de comando. Você também pode usar sequências de teclado para percorrer uma lista de comandos recentemente executados. A tabela a seguir lista algumas das sequências de teclado CLI. Eles são os mesmos usados em Emacs.

Tabela 1: Atalhos do teclado CLI

Sequência do teclado

Ação

Ctrl+b

Mova o cursor para trás um personagem.

Esc+b ou Alt+b

Mover o cursor para trás uma palavra.

Ctrl+f

Encaminhe o cursor para frente com um personagem.

Esc+f ou Alt+f

Encaminhe o cursor para frente uma palavra.

Ctrl+a

Mova o cursor para o início da linha de comando.

Ctrl+e

Mova o cursor até o fim da linha de comando.

Ctrl+h, Delete, ou Backspace

Exclua o caractere antes do cursor.

Ctrl+d

Exclua o caractere no cursor.

Ctrl+k

Exclua todos os caracteres do cursor até o final da linha de comando.

Ctrl+u ou Ctrl+x

Exclua todos os caracteres da linha de comando.

Ctrl+w, Esc+Backspace, ou Alt+Backspace

Exclua a palavra antes do cursor.

Esc+d ou Alt+d

Exclua a palavra após o cursor.

Ctrl+y

Insira o texto excluído mais recentemente no cursor.

Ctrl+l

Redesenhar a linha atual.

Ctrl+p

Role para trás através da lista de comandos recentemente executados.

Ctrl+n

Confira a lista de comandos executados recentemente.

Ctrl+r

Pesquise a história da CLI de forma incremental em ordem inversa para encontrar linhas que correspondam à cadeia de pesquisa.

Esc+/ ou Alt+/

Pesquise no histórico da CLI as palavras para as quais a palavra atual é um prefixo.

Esc+. ou Alt+.

Role para trás através da lista de palavras recentemente inseridas em uma linha de comando.

Esc+number sequence ou Alt+number sequence

Especifique o número de vezes para executar uma sequência de teclado.

Configure uma conta de usuário em um dispositivo da Juniper Networks

Este tópico descreve como usar uma conta raiz para fazer login em um dispositivo da Juniper Networks e configurar uma nova conta de usuário. Você pode configurar uma conta para seu próprio uso ou criar uma conta de teste.

Para configurar uma nova conta de usuário no dispositivo:

  1. Faça login como raiz e entre no modo de configuração:
    content_copy zoom_out_map
    root@host> configure
    [edit]
    root@host#
    

    O ([edit]) banner de prompt mostra que você está no modo de edição de configuração no topo da hierarquia.

  2. Alterar para a [edit system login] seção da configuração:
    content_copy zoom_out_map
    [edit]
    root@host# edit system login 
    [edit system login]
    root@host# 
    

    O prompt entre parênteses muda para [edit system login] mostrar que você está em um novo nível na hierarquia.

  3. Agora adicione uma nova conta de usuário. No exemplo, user1 representa um nome de usuário:
    content_copy zoom_out_map
    [edit system login]
    root@host# edit user user1
    

    Este exemplo adiciona uma conta user1.

    Nota:

    Os nomes da conta do usuário podem conter um período (.). Por exemplo, você pode ter uma conta user.1de usuário. No entanto, o nome de usuário não pode começar ou terminar com um período.

  4. Configure um nome completo para a conta. Se o nome incluir espaços, inclua todo o nome entre aspas (" "):
    content_copy zoom_out_map
    [edit system login user user1]
    root@host# set full-name "User One" 
    
  5. Configure uma classe de conta. A classe de conta define os privilégios de acesso do usuário para a conta:
    content_copy zoom_out_map
    [edit system login user user1]
    root@host# set class super-user 
    
  6. Configure um método de autenticação e uma senha para a conta:
    content_copy zoom_out_map
    [edit system login user user1]
    root@host# set authentication plain-text-password 
    New password: 
    Retype new password:
    

    Quando o novo prompt de senha aparecer, digite uma senha de texto clara que o sistema pode criptografar e, em seguida, confirme a nova senha.

  7. Confirmar a configuração:
    content_copy zoom_out_map
    [edit system login user user1]
    root@host# commit 
    commit complete
    

    As mudanças de configuração não estão ativas até que você confirme a configuração. Se o compromisso for bem-sucedido, uma commit complete mensagem aparece.

  8. Volte ao nível superior da configuração e, em seguida, saia:
    content_copy zoom_out_map
    [edit system login user user1]
    root@host# top 
    [edit]
    root@host# exit 
    Exiting configuration mode
    
  9. Faça o login do dispositivo:
    content_copy zoom_out_map
    root@host> exit 
    % logout Connection closed.
    
  10. Para testar suas mudanças, faça login de volta com a conta do usuário e a senha que você acabou de configurar:
    content_copy zoom_out_map
    login: user1
    Password: password
    ---JUNOS 17.2B1.8 built 2018-05-09 23:41:29 UTC
    user1@host> 
    

    Ao fazer login, você deve ver o novo nome de usuário no prompt de comando.

Você usou com sucesso a CLI para visualizar o status do dispositivo e realizar uma simples mudança de configuração.

Nota:

Para obter informações completas sobre os comandos a serem emitidos para configurar seu dispositivo, incluindo exemplos, veja os guias de Junos OS configuração.

Use o editor de CLI no modo de configuração

Este tópico descreve comandos básicos que você pode usar para entrar no modo de configuração no editor de CLI. O tópico também descreve comandos que você usa para navegar na hierarquia de configuração, obter ajuda e confirmar ou reverter as mudanças que você faz durante a sessão de configuração.

Tarefa

Comando/declaração

Exemplo

Edite sua configuração  

Insira o modo de configuração.

Quando você inicia a CLI, o dispositivo está em modo operacional. Você deve entrar explicitamente no modo de configuração. Quando o faz, a CLI solicita alterações de para user@host#, e o nível de user@host> hierarquia aparece em parênteses quadrados.

configure
user@host> configure
[edit]
user@host# 

Crie uma hierarquia de declaração.

Você pode usar o edit comando para criar simultaneamente uma hierarquia e passar para esse novo nível na hierarquia. Você não pode usar o edit comando para alterar o valor dos identificadores.

edit hierarchy-level value
[edit]
user@host# edit security zones security-zone myzone
[edit security zones security-zone myzone]
user@host# 

Crie uma hierarquia de declaração e defina valores de identificador.

O set comando é como edit, exceto que o seu nível atual na hierarquia não muda.

set hierarchy-level value
[edit]
user@host# set security zones security-zone myzone
[edit]
user@host# 
Navegar pela hierarquia  

Navegue até um nível de hierarquia existente.

edit hierarchy-level
[edit]
user@host# edit security zones
[edit security zones]
user@host#

Navegue por um nível na hierarquia.

up
[edit security zones]
user@host# up
[edit security]
user@host#

Navegue até o topo da hierarquia.

top 
[edit security zones]
user@host# top
[edit]
user@host#
Confirmar ou reverter mudanças  

Comprometa sua configuração.

commit
[edit]
user@host# commit
commit complete

Reverta as mudanças da sessão atual.

Use o rollback comando para reverter todas as mudanças da sessão de configuração atual. Quando você executa o comando antes de sair da rollback sessão ou confirmar alterações, o software carrega a configuração mais recentemente comprometida no dispositivo. Você deve inserir a rollback declaração no edit nível da hierarquia.

rollback 
[edit]
user@host# rollback
load complete
Modo de configuração de saída  

Confirmar a configuração e o modo de configuração de saída.

commit and-quit
[edit]
user@host# commit and-quit
user@host>

Saia do modo de configuração sem comprometer sua configuração.

Você deve navegar até o topo da hierarquia usando os up comandos ou comandos top antes de poder sair do modo de configuração.

exit
[edit]
user@host# exit
The configuration has been changed but not committed
Exit with uncommitted changes? [yes,no] (yes)
Obter ajuda  

Exibir uma lista de opções válidas para o nível de hierarquia atual.

?
[edit ]
user@host# edit security zones ?
Possible completions:
   <[Enter]>                Execute this command 
> functional-zone      Functional zone 
> security-zone          Security zones   
|                                  Pipe through a command 
[edit]

Verifique o status de um dispositivo da Juniper Networks

No modo operacional, você pode usar show comandos para verificar o status do dispositivo e monitorar as atividades no dispositivo.

Para ajudar você a se familiarizar com show comandos:

  • Digite show ? para exibir a lista de show comandos que você pode usar para monitorar o roteador:

    content_copy zoom_out_map
    root@>  show ? 
    Possible completions:
      accounting           Show accounting profiles and records
      aps                  Show Automatic Protection Switching information
      arp                  Show system Address Resolution Protocol table entries
      as-path              Show table of known autonomous system paths
      bfd                  Show Bidirectional Forwarding Detection information
      bgp                  Show Border Gateway Protocol information
      chassis              Show chassis information
      class-of-service     Show class-of-service (CoS) information
      cli                  Show command-line interface settings
      configuration        Show current configuration
      connections          Show circuit cross-connect connections
      dvmrp                Show Distance Vector Multicast Routing Protocol        info
      dynamic-tunnels      Show dynamic tunnel information information
      esis                 Show end system-to-intermediate system information
      firewall             Show firewall information
      helper               Show port-forwarding helper information
      host                 Show hostname information from domain name server
      igmp                 Show Internet Group Management Protocol information
      ike                  Show Internet Key Exchange information
      ilmi                 Show interim local management interface information
      interfaces           Show interface information
      ipsec                Show IP Security information
      ipv6                 Show IP version 6 information
      isis                 Show Intermediate System-to-Intermediate System info
      l2circuit            Show Layer 2 circuit information
      l2vpn                Show Layer 2 VPN information
      lacp                 Show Link Aggregation Control Protocol information
      ldp                  Show Label Distribution Protocol information
      link-management      Show link management information
      llc2                 Show LLC2 protocol related information
      log                  Show contents of log file
      mld                  Show multicast listener discovery information
      mpls                 Show Multiprotocol Label Switching information
      msdp                 Show Multicast Source Discovery Protocol information
      multicast            Show multicast information
      ntp                  Show Network Time Protocol information
      ospf                 Show Open Shortest Path First information
      ospf3                Show Open Shortest Path First version 3 information
      passive-monitoring   Show information about passive monitoring
      pfe                  Show Packet Forwarding Engine information
      pgm                  Show Pragmatic Generalized Multicast information
      pim                  Show Protocol Independent Multicast information
      policer              Show interface policer counters and information
      policy               Show policy information
      ppp                  Show PPP process information
      rip                  Show Routing Information Protocol information
      ripng                Show Routing Information Protocol for IPv6 info
      route                Show routing table information
      rsvp                 Show Resource Reservation Protocol information
      sap                  Show Session Announcement Protocol information
      security             Show security information
      services             Show services information
      snmp                 Show Simple Network Management Protocol information
      system               Show system information
      task                 Show routing protocol per-task information
      ted                  Show Traffic Engineering Database information
      version              Show software process revision levels
      vpls                 Show VPLS information
      vrrp                 Show Virtual Router Redundancy Protocol information
    
  • Use o show chassis routing-engine comando para visualizar o status do mecanismo de roteamento:

    content_copy zoom_out_map
    root@>  show chassis routing-engine  
    Routing Engine status:
      Slot 0:
        Current state                  Master
        Election priority              Master (default)
        Temperature                 31 degrees C / 87 degrees F
        CPU temperature             32 degrees C / 89 degrees F
        DRAM                       768 MB
        Memory utilization          84 percent
        CPU utilization:
          User                       0 percent
          Background                 0 percent
          Kernel                     1 percent
          Interrupt                  0 percent
          Idle                      99 percent
        Model                          RE-2.0
        Serial ID                      b10000078c10d701
        Start time                     2005-12-28 13:52:00 PST
        Uptime                        12 days, 3 hours, 44 minutes, 19 seconds
        Load averages:                 1 minute   5 minute  15 minute
                                           0.02       0.01       0.00
    
  • Use o show system storage comando para visualizar o armazenamento disponível no dispositivo:

    content_copy zoom_out_map
    root@>  show system storage 
     
    Filesystem        Size       Used     Avail  Capacity   Mounted on
    /dev/ad0s1a       865M       127M      669M       16%  /
    devfs             1.0K       1.0K        0B      100%  /dev
    devfs             1.0K       1.0K        0B      100%  /dev/
    /dev/md0          30M        30M         0B      100%  /packages/mnt/jbase
    /dev/md1          158M       158M        0B      100%  /packages/mnt/jkernel-9.3B1.5
    /dev/md2          16M        16M         0B      100%  /packages/mnt/jpfe-M7i-9.3B1.5
    /dev/md3          3.8M       3.8M        0B      100%  /packages/mnt/jdocs-9.3B1.5
    /dev/md4          44M        44M         0B      100%  /packages/mnt/jroute-9.3B1.5
    /dev/md5          12M        12M         0B      100%  /packages/mnt/jcrypto-9.3B1.5
    /dev/md6          25M        25M         0B      100%  /packages/mnt/jpfe-common-9.3B1.5
    /dev/md7          1.5G       196K      1.4G        0%  /tmp
    /dev/md8          1.5G       910K      1.4G        0%  /mfs
    /dev/ad0s1e       96M        38K        88M        0%  /config
    procfs            4.0K       4.0K        0B      100%  /proc
    /dev/ad1s1f       17G        2.6G       13G       17%  /var

Reverter as mudanças na configuração

Este tópico mostra como usar o rollback comando para devolver sua configuração não comprometida, mas revisada, ao estado da configuração mais recentemente comprometida Junos OS . O rollback comando é útil se você fizer alterações na configuração e decidir não mantê-las.

O procedimento a seguir mostra como configurar um monitor de saúde SNMP em um dispositivo da Juniper Networks e depois retornar à configuração mais recentemente comprometida que não inclui o monitor de saúde. Quando configurado, o monitor de saúde SNMP oferece ao sistema de gerenciamento de rede (NMS) um monitoramento predefinido para uso de sistema de arquivos, uso de CPU e uso de memória no dispositivo.

  1. Insira o modo de configuração:

    content_copy zoom_out_map
    user@host> configure 
    entering configuration mode
    [edit]
    user@host# 
    
  2. Mostre a configuração atual (se houver) para SNMP:

    content_copy zoom_out_map
    [edit]
    user@host# show snmp
    

    Nenhuma snmp declaração é exibida porque o SNMP não foi configurado no dispositivo.

  3. Configure o monitor de saúde:

    content_copy zoom_out_map
    [edit]
    user@host# set snmp health-monitor 
    
  4. Mostre a nova configuração:

    content_copy zoom_out_map
    [edit]
    user@host# show snmp 
    health-monitor;
    

    A health-monitor declaração indica que o monitoramento de integridade do SNMP está configurado no dispositivo.

  5. Insira o comando do rollback modo de configuração para retornar à configuração mais recentemente comprometida:

    content_copy zoom_out_map
    [edit]
    user@host# rollback 
    load complete
    
  6. Mostre novamente a configuração para garantir que sua mudança não esteja mais presente:

    content_copy zoom_out_map
    [edit]
    user@host# show snmp 
    

    Não snmp são exibidas declarações de configuração. O monitor de saúde não está mais configurado.

  7. Insira o commit comando para ativar a configuração à qual você revirou:

    content_copy zoom_out_map
    [edit]
    user@host# commit
    
  8. Modo de configuração de saída:

    content_copy zoom_out_map
    [edit]
    user@host# exit 
    Exiting configuration mode
    

Você também pode usar o rollback comando para retornar às configurações anteriores.

Configure um protocolo de roteamento

Este tópico fornece uma configuração de amostra que descreve como configurar uma área de backbone OSPF que tem duas interfaces SONET.

A configuração final é assim:

content_copy zoom_out_map
[edit]
protocols {
    ospf {
        area 0.0.0.0 {
            interface so-0/0/0 {
                hello-interval 5;
                dead-interval 20;
            }
            interface so-0/0/1 {
                hello-interval 5;
                dead-interval 20;
            }
        }
    }
}

Atalho

Você pode criar um atalho para toda essa configuração com os seguintes dois comandos:

content_copy zoom_out_map
[edit]
user@host# set protocols ospf area 0.0.0.0 interface so-0/0/0 hello-interval 5 dead-interval 20
[edit]
user@host# set protocols ospf area 0.0.0.0 interface so-0/0/1 hello-interval 5 dead-interval 20

Configuração mais longa

Esta seção fornece um exemplo mais longo de criação da configuração OSPF anterior. No processo, ele ilustra como usar os diferentes recursos da CLI.

  1. Insira o modo de configuração emitindo o configure comando:
    content_copy zoom_out_map
    user@host> configure 
    entering configuration mode
    [edit]
    user@host# 
    

    Observe que o prompt mudou para uma libra ou sinal de hash (#) para indicar o modo de configuração.

  2. Para criar a configuração acima, você começa editando as protocols ospf declarações:
    content_copy zoom_out_map
    [edit]
    user@host# edit protocols ospf
    [edit protocols ospf]
    user@host# 
    
  3. Agora adicione a área de OSPF:
    content_copy zoom_out_map
    [edit protocols ospf]
    user@host# edit area 0.0.0.0
    [edit protocols ospf area 0.0.0.0]
    user@host# 
    
  4. Adicione a primeira interface:
    content_copy zoom_out_map
    [edit protocols ospf area 0.0.0.0]
    user@host# edit interface so-0/0/0
    [edit protocols ospf area 0.0.0.0 interface so-0/0/0]
    user@host# 
    

    Agora você tem quatro declarações aninhadas.

  5. Definir o olá e intervalos inativos.
    content_copy zoom_out_map
    [edit protocols ospf area 0.0.0.0 interface so-0/0/0]
    user@host# set hello-interval 5
    user@host# set dead-interval 20
    user@host#
  6. Você pode ver o que está configurado no nível atual com o show comando:
    content_copy zoom_out_map
    [edit protocols ospf area 0.0.0.0 interface so-0/0/0]
    user@host# show 
    hello-interval 5;
    dead-interval 20;
    [edit protocols ospf area 0.0.0.0 interface so-0/0/0]
    user@host# 
    
  7. Você terminou neste nível, então suba um nível e veja o que você fez até agora:
    content_copy zoom_out_map
    [edit protocols ospf area 0.0.0.0 interface so-0/0/0]
    user@host# up 
    [edit protocols ospf area 0.0.0.0]
    user@host# show 
    interface so-0/0/0 {
        hello-interval 5;
        dead-interval 20;
    }
    [edit protocols ospf area 0.0.0.0]
    user@host# 
    

    A interface declaração aparece porque você mudou para a area declaração.

  8. Adicione a segunda interface:
    content_copy zoom_out_map
    [edit protocols ospf area 0.0.0.0]
    user@host# edit interface so-0/0/1
    [edit protocols ospf area 0.0.0.0 interface so-0/0/1]
    user@host# set hello-interval 5
    [edit protocols ospf area 0.0.0.0 interface so-0/0/1]
    user@host# set dead-interval 20
    [edit protocols ospf area 0.0.0.0 interface so-0/0/1]
    user@host# up 
    [edit protocols ospf area 0.0.0.0]
    user@host# show 
    interface so-0/0/0 {
        hello-interval 5;
        dead-interval 20;
    }
    interface so-0/0/1 {
        hello-interval 5;
        dead-interval 20;
    }
    [edit protocols ospf area 0.0.0.0]
    user@host# 
    
  9. Suba para o nível superior e analise o que você tem:
    content_copy zoom_out_map
    [edit protocols ospf area 0.0.0.0]
    user@host# top
    [edit]
    user@host# show 
    protocols {
        ospf {
            area 0.0.0.0 {
                interface so-0/0/0 {
                    hello-interval 5;
                    dead-interval 20;
                }
                interface so-0/0/1 {
                    hello-interval 5;
                    dead-interval 20;
                }
            }
        }
    }
    [edit]
    user@host# 
    

    Essa configuração agora contém as declarações que você deseja.

  10. Antes de comprometer a configuração (e ativa-la), verifique se a configuração está correta:
    content_copy zoom_out_map
    [edit]
    user@host# commit check
    configuration check succeeds
    [edit]
    user@host#
    
  11. Comprometa a configuração para ativá-la no dispositivo:
    content_copy zoom_out_map
    [edit]
    user@host# commit
    commit complete
    [edit]
    user@host#
    

Faça alterações na configuração de um protocolo de roteamento

Suponha que você decida usar diferentes intervalos inativos e intervalos de olá na interface so-0/0/1. Você pode fazer alterações na configuração.

  1. Vá diretamente para o nível de hierarquia apropriado digitando o caminho de hierarquia completo para a declaração que você deseja editar:
    content_copy zoom_out_map
    [edit]
    user@host# edit protocols ospf area 0.0.0.0 interface so-0/0/1
    [edit protocols ospf area 0.0.0.0 interface so-0/0/1]
    user@host# show 
    hello-interval 5;
    dead-interval 20;
    [edit protocols ospf area 0.0.0.0 interface so-0/0/1]
    user@host# set hello-interval 7
    [edit protocols ospf area 0.0.0.0 interface so-0/0/1]
    user@host# set dead-interval 28
    [edit protocols ospf area 0.0.0.0 interface so-0/0/1]
    user@host# top
    [edit]
    user@host# show 
    protocols {
        ospf {
            area 0.0.0.0 {
                interface so-0/0/0 {
                    hello-interval 5;
                    dead-interval 20;
                }
                interface so-0/0/1 {
                    hello-interval 7;
                    dead-interval 28;
                }
            }
        }
    }
    [edit]
    user@host# 
    
  2. Se você decidir não executar o OSPF na primeira interface, exclua a declaração:
    content_copy zoom_out_map
    [edit]
    user@host# edit protocols ospf area 0.0.0.0
    [edit protocols ospf area 0.0.0.0]
    user@host# delete interface so-0/0/0
    [edit protocols ospf area 0.0.0.0]
    user@host# top
    [edit]
    user@host# show 
    protocols {
        ospf {
            area 0.0.0.0 {
                interface so-0/0/1 {
                    hello-interval 7;
                    dead-interval 28;
                }
            }
        }
    }
    [edit]
    user@host# 
    

    Tudo dentro da declaração que você excluiu foi excluído com ele. Você também pode eliminar toda a configuração de OSPF simplesmente entrando delete protocols ospf no nível superior.

  3. Talvez você decida usar os valores padrão para os intervalos de olá e intervalos inativos em sua interface restante, mas quer que o OSPF seja executado nessa interface. Nesse caso, exclua o timer do intervalo de olá e o tempor de intervalo inativo:
    content_copy zoom_out_map
    [edit]
    user@host# edit protocols ospf area 0.0.0.0 interface so-0/0/1
    [edit protocols ospf area 0.0.0.0 interface so-0/0/1]
    user@host# delete hello-interval
    [edit protocols ospf area 0.0.0.0 interface so-0/0/1]
    user@host# delete dead-interval
    [edit protocols ospf area 0.0.0.0 interface so-0/0/1]
    user@host# top
    [edit]
    user@host# show 
    protocols {
        ospf {
            area 0.0.0.0 {
                interface so-0/0/1;
            }
        }
    }
    [edit]
    user@host# 
    

    Você pode definir várias declarações ao mesmo tempo, desde que todas elas sejam parte da mesma hierarquia. A hierarquia consiste no caminho das declarações de cima para dentro, bem como de uma ou mais declarações na parte inferior da hierarquia. Definir várias declarações ao mesmo tempo pode reduzir consideravelmente o número de comandos que você deve inserir.

  4. Para voltar ao timer de intervalo hello original e tempor de intervalo inativo na interface so-0/0/1, digite:
    content_copy zoom_out_map
    [edit]
    user@host# edit protocols ospf area 0.0.0.0 interface so-0/0/1
    [edit protocols ospf area 0.0.0.0 interface so-0/0/1]
    user@host# set hello-interval 5 dead-interval 20
    [edit protocols ospf area 0.0.0.0 interface so-0/0/1]
    user@host# exit
    [edit]
    user@host# show
    protocols {
        ospf {
            area 0.0.0.0 {
                interface so-0/0/1 {
                    hello-interval 5;
                    dead-interval 20;
                }
            }
        }
    }
    [edit]
    user@host#
    
  5. Você também pode recriar a outra interface, como já tinha feito antes, com apenas uma única entrada:
    content_copy zoom_out_map
    [edit]
    user@host# set protocols ospf area 0.0.0.0 interface so-0/0/0 hello-interval 5 dead-interval 20
    [edit]
    user@host# show
    protocols {
        ospf {
            area 0.0.0.0 {
                interface so-0/0/0 {
                    hello-interval 5;
                    dead-interval 20;
                }
                interface so-0/0/1 {
                    hello-interval 5;
                    dead-interval 20;
                }
            }
        }
    }
    [edit]
    user@host#
    
footer-navigation