Monitoramento e gerenciamento de DHCP
Solicitando que o servidor local DHCP inicie a reconfiguração das ligações do cliente
Você pode solicitar que o servidor local DHCP inicie a reconfiguração de todos os clientes ou apenas clientes especificados.
Para solicitar a reconfiguração de todos os clientes:
Especifique a
allopção.user@host> request dhcp server reconfigure all
Você pode usar qualquer um dos seguintes métodos para solicitar a reconfiguração de clientes específicos:
Especifique o endereço IP do cliente DHCPv4.
user@host> request dhcp server reconfigure 192.168.27.3
Especifique o endereço MAC de um cliente DHCPv4.
user@host> request dhcp server reconfigure 00:00:5E:00:53:67
Especifique uma interface; A reconfiguração é tentada para todos os clientes nesta interface.
user@host> request dhcp server reconfigure interface fe-0/0/0.100
Especifique um sistema lógico; A reconfiguração é tentada para todos os clientes ou para os clientes especificados neste sistema lógico.
user@host> request dhcp server reconfigure all logical-system ls-bldg5
Especifique uma instância de roteamento; A reconfiguração é tentada para todos os clientes ou para os clientes especificados nessa instância de roteamento.
user@host> request dhcp server reconfigure all routing-instance ri-boston
Exibindo e limpando ligações DHCP
Este tópico fornece o procedimento que você usa para exibir as ligações DHCP atuais, limpar as ligações selecionadas e verificar se as ligações especificadas foram limpas com êxito.
O gerenciamento de assinantes permite que você limpe as ligações DHCP em vários níveis diferentes para o servidor local DHCP e o agente de retransmissão DHCP. Por exemplo, você pode limpar as ligações DHCP em todas as interfaces, em um grupo de interfaces ou em uma interface específica. Você também pode limpar as ligações DHCP com base no endereço IP, endereço MAC, ID da sessão, prefixo DHCPv6, ID do cliente DHCPv6, FPC, PIC, porta, VLAN ou VLAN empilhada (S-VLAN).
Este tópico inclui exemplos para mostrar várias variações do recurso de associação clear DHCP. Os exemplos usam comandos do servidor local DHCP; no entanto, o procedimento e os comandos são semelhantes para o agente de transmissão DHCP, o servidor local DHCPv6 e o agente de transmissão DHCPv6.
Para limpar as ligações e verificar os resultados de um endereço IP específico:
Os exemplos a seguir mostram variações do recurso de associação clear DHCP. Os exemplos usam a versão do servidor local DHCP dos comandos.
As interfaces IP demux não são suportadas pelos show comandos e clear ligações DHCP para servidor local DHCP e agente de transmissão DHCP.
Para limpar todas as associações:
user@host> clear dhcp server binding all
Para limpar as ligações em uma interface específica:
user@host> clear dhcp server binding interface fe-0/0/2
Para limpar todas as ligações em uma interface. Este exemplo usa a opção curinga.
user@host> clear dhcp server binding ge-1/0/0. *
Para limpar as ligações em cima de uma VLAN específica. Este exemplo limpa todas as ligações sobre a VLAN 100.
user@host> clear dhcp server binding ge-1/0/0:100
Para limpar as ligações de um S-VLAN específico. Este exemplo limpa as ligações no S-VLAN 100-200.
user@host> clear dhcp server binding ge-1/0/0:100-200
Para limpar todas as ligações em cima de todas as VLANs demux:
user@host> clear dhcp server binding demux0
Para limpar todas as ligações em cima de uma interface subjacente. Este exemplo limpa as ligações em todas as VLANS demux na parte superior da interface ae0:
user@host> clear dhcp server binding ae0
Para limpar as ligações PPP. Este exemplo usa o recurso curinga e limpa as ligações PPP sobre interface pp0.100 e pp0.200.
user@host> clear dhcp server binding pp0.*
Para limpar todas as associações em um FPC. Este exemplo usa o recurso curinga e limpa todas as associações DHCP no FPC 1.
user@host> clear dhcp server binding ge-1/*
Para limpar todas as associações em um PIC. Este exemplo usa o recurso curinga e limpa todas as associações DHCP no FPC 1, PIC 0.
user@host> clear dhcp server binding ge-1/0/*
Para limpar todas as ligações em uma porta. Este exemplo usa o recurso curinga e limpa todas as associações DHCP no FPC 1, PIC 0, porta 0.
user@host> clear dhcp server binding ge-1/0/0.*
Monitorando a capacidade de resposta do servidor de retransmissão DHCP
Você pode configurar o agente de retransmissão DHCP e o agente de retransmissão DHCPv6 para permitir que o roteador monitore a capacidade de resposta do servidor DHCP. Para monitorar a capacidade de resposta do servidor DHCP, especifique o período de tempo durante o qual o roteador rastreia como os servidores DHCP respondem aos pacotes retransmitidos. Se um servidor DHCP configurado dentro da instância de roteamento não responder a todos os pacotes retransmitidos durante o período de tempo especificado, o roteador gera a mensagem de log do sistema DH_SVC_EXTERN_SERVER_STATE_CHG. Quando o servidor DHCP começa a responder com êxito, o roteador gera a mensagem de log novamente para indicar que a capacidade de resposta foi restaurada. Você também pode usar show dhcp relay statistics comandos e show dhcpv6 relay statistics para exibir estatísticas de capacidade de resposta do servidor DHCP.
O procedimento a seguir descreve como configurar o agente de transmissão DHCP para permitir que o roteador monitore a capacidade de resposta do servidor DHCP. Para configurar a capacidade de resposta do servidor DHCPv6, inclua a server-response-time declaração no nível da [edit forwarding-options dhcp-relay] hierarquia.
Para monitorar a capacidade de resposta do servidor DHCP:
Verificando a ligação do servidor DHCP e as estatísticas do servidor
Finalidade
Exiba ou limpe informações sobre associações de endereço de cliente e estatísticas para o servidor local DHCP estendido.
Se você excluir a configuração do servidor DHCP, as associações do servidor DHCP ainda poderão permanecer. Para garantir que as ligações DHCP sejam removidas, emita o clear dhcp server binding comando antes de excluir a configuração do servidor DHCP.
Ação
Para exibir as ligações de endereço na tabela de clientes no servidor local DHCP estendido:
user@host> show dhcp server binding
Para exibir estatísticas estendidas do servidor local DHCP:
user@host> show dhcp server statistics routing-instance customer routing instance
Para exibir as ligações de endereço na tabela de clientes no servidor local DHCP estendido no nível da instância de roteamento:
user@host> show dhcp server binding routing-instance customer routing instance
Para exibir estatísticas estendidas do servidor local DHCP no nível da instância de roteamento:
user@host> show dhcp server statistics routing-instance customer routing instance
Para limpar o estado de vinculação de um cliente DHCP da tabela de clientes no servidor local DHCP estendido no nível da instância de roteamento:
user@host> clear dhcp server binding routing-instance customer routing instance
Para limpar todas as estatísticas estendidas do servidor local DHCP:
user@host> clear dhcp server statistics
Para limpar o estado de ligação de um cliente DHCP da tabela de clientes no servidor local DHCP estendido:
user@host> clear dhcp server binding
Para limpar todas as estatísticas estendidas do servidor local DHCP no nível da instância de roteamento:
user@host> clear dhcp server statistics routing-instance customer routing instance
Verificando e gerenciando a configuração da transmissão DHCP
Finalidade
Exiba ou limpe as associações ou estatísticas de endereço para clientes de agente de retransmissão DHCP estendido:
Ação
Para exibir as ligações de endereço para clientes de agente de retransmissão DHCP estendido:
user@host> show dhcp relay binding routing-instance customer routing instance
Para exibir estatísticas estendidas do agente de retransmissão DHCP:
user@host> show dhcp relay statistics routing-instance customer routing instance
Para limpar o estado de ligação dos clientes do agente de retransmissão DHCP:
user@host> clear dhcp relay binding routing-instance customer routing instance
Para limpar todas as estatísticas estendidas do agente de transmissão DHCP:
user@host> clear dhcp relay statistics routing-instance customer routing instance
Rastreando operações de DHCP estendidas
O servidor local DHCP estendido e o agente de retransmissão DHCP estendido oferecem suporte a operações de rastreamento. As operações de rastreamento DHCP rastreiam as operações DHCP estendidas e as registram em um arquivo de log. As descrições de erro capturadas no arquivo de log fornecem informações detalhadas para ajudá-lo a resolver problemas.
Você pode configurar operações de rastreamento DHCP no nível global e no nível da interface. O rastreamento DHCP global registra todos os eventos relacionados ao DHCP, enquanto o rastreamento no nível da interface registra apenas eventos DHCP específicos da interface. Se você configurar operações de rastreamento no nível da interface, poderá especificar o rastreamento para um intervalo de interfaces ou uma interface individual. No entanto, apenas um único arquivo de log no nível da interface é suportado. Ou seja, você não pode especificar arquivos de log no nível da interface diferentes para interfaces diferentes ou grupos de interfaces.
Por padrão, nada é rastreado. Quando você habilita a operação de rastreamento, o comportamento de rastreamento padrão é o seguinte:
Eventos importantes para o rastreamento global e por interface são registrados em um arquivo localizado no
/var/logdiretório. Por padrão, o roteador usa o nome do arquivo,jdhcpd. Você pode especificar um nome de arquivo diferente, mas não pode alterar o diretório no qual os arquivos de rastreamento estão localizados.Quando o arquivo
filenamede log de rastreamento atinge 128 kilobytes (KB), ele é compactado e renomeadofilename.0.gzcomo . Os eventos subsequentes são registrados em um novo arquivo chamadofilename, até que ele atinja a capacidade novamente. Neste ponto,filename.0.gzé renomeadofilename.1.gzefilenameé compactado e renomeadofilename.0.gz. Esse processo se repete até que o número de arquivos arquivados atinja o número máximo de arquivos. Em seguida, o arquivo de rastreamento mais antigo — aquele com o número mais alto — é substituído.Opcionalmente, você pode especificar o número de arquivos de rastreamento de 2 a 1000. Você também pode configurar o tamanho máximo do arquivo para ser de 10 KB a 1 gigabyte (GB). (Para obter mais informações sobre como os arquivos de log são criados, consulte o Explorador de Logs do Sistema.)
Por padrão, somente o usuário que configura a operação de rastreamento pode acessar arquivos de log. Opcionalmente, você pode configurar o acesso somente leitura para todos os usuários.
Para configurar operações globais de rastreamento DHCP.
Especifique operações de rastreamento para o servidor local DHCP e a transmissão DHCP:
[edit system processes dhcp-service] user@host# edit traceoptions
A configuração de rastreamento é aplicada globalmente a todos os aplicativos DHCP em cada LS:RI. Não há suporte para a configuração do rastreamento de eventos por LS:RI. O rastreamento DHCP é configurável apenas no LS:RI padrão. No entanto, os aplicativos DHCP (servidor local ou retransmissão) não precisam ser configurados no LS:RI padrão.
Recomendamos que você use configure tracing declarações no nível da [edit system processes dhcp-service] hierarquia.
Como você pode configurar o rastreamento DHCP em três níveis de hierarquia diferentes (um novo e recomendado, dois antigos e obsoleto), as seguintes regras se aplicam para gerenciar a interação:
Quando você configura um nome de arquivo ou qualquer outra opção para o arquivo de log de rastreamento, a configuração no nível da
[edit system processes dhcp-service]hierarquia tem a precedência mais alta, seguida pela configuração no nível da[edit system services dhcp-local-server]hierarquia e, finalmente, com a precedência mais baixa, a configuração no nível da[edit forwarding-options dhcp-relay]hierarquia.As configurações de sinalizador para vários níveis de hierarquia são mescladas e aplicadas a todos os eventos de log de rastreamento.
As instruções preteridas não oferecem suporte à filtragem da geração de eventos de log de rastreamento DHCP por nível de gravidade. Se você usar essas instruções, o log de rastreamento operará com uma gravidade implícita de , independentemente do nível de
allgravidade configurado no[edit system processes dhcp-service]nível da hierarquia.
Para obter informações sobre como configurar opções de rastreamento por interface, consulte Rastreamento de operações DHCP estendidas para interfaces específicas.
As operações de traceoptions DHCP estendidos são descritas nas seções a seguir:
- Configurando o nome do arquivo de log DHCP estendido
- Configurando o número e o tamanho dos arquivos de log DHCP estendidos
- Configurando o acesso ao arquivo de log DHCP estendido
- Configurando uma expressão regular para que as mensagens DHCP estendidas sejam registradas
- Configurando os sinalizadores de rastreamento DHCP estendidos
- Configurando o nível de gravidade para filtrar quais mensagens DHCP estendidas são registradas
- Rastreamento de operações DHCP estendidas para interfaces específicas
Configurando o nome do arquivo de log DHCP estendido
Por padrão, o nome do arquivo que registra a saída de rastreamento é jdhcpd. Você pode especificar um nome diferente incluindo a file opção. O servidor local DHCP e o agente de retransmissão DHCP oferecem suporte à file opção para a traceoptions instrução e a interface-traceoptions instrução.
Para alterar o nome do arquivo:
Especifique um nome de arquivo para operações de rastreamento global.
[edit system processes dhcp-service traceoptions] user@host# set file filename
Especifique um nome de arquivo para operações de rastreamento por interface.
[edit system processes dhcp-service interface-traceoptions] user@host# set file filename
Configurando o número e o tamanho dos arquivos de log DHCP estendidos
Opcionalmente, é possível especificar o número de arquivos de log de rastreamento compactados e arquivados de 2 a 1000. Você também pode configurar o tamanho máximo do arquivo para ser de 10 KB a 1 gigabyte (GB); o tamanho padrão é de 128 kilobytes (KB).
Os arquivos arquivados são diferenciados por um sufixo no formato .number.gz. O arquivo arquivado mais recente é .0.gz e o arquivo arquivado mais antigo é .(maximum number)-1.gz. Quando o arquivo de log de rastreamento atual atinge o tamanho máximo, ele é compactado e renomeado, e todos os arquivos arquivados existentes são renomeados. Esse processo se repete até que o número máximo de arquivos arquivados seja atingido, momento em que o arquivo mais antigo é substituído.
Por exemplo, você pode definir o tamanho máximo do arquivo como 2 MB e o número máximo de arquivos como 20. Quando o arquivo que recebe a saída da operação de rastreamento, filename, atinge 2 MB, filename é compactado e renomeado filename.0.gz, e um novo arquivo chamado filename é criado. Quando o novo filename atinge 2 MB, filename.0.gz é renomeado filename.1.gz e filename é compactado e renomeado filename.0.gz. Esse processo se repete até que haja 20 arquivos de rastreamento. Em seguida, o arquivo mais antigo, filename.19.gz, é simplesmente substituído quando o próximo arquivo filename.18.gz mais antigo é compactado e renomeado para filename.19.gz.
O servidor local DHCP e o agente de retransmissão DHCP oferecem suporte às files opções e size para a traceoptions instrução e a interface-traceoptions instrução. Para configurar o número e o tamanho dos arquivos de rastreamento:
Especifique o nome, o número e o tamanho do arquivo usado para a saída de rastreamento para operações de rastreamento globais.
[edit system processes dhcp-service traceoptions] user@host# set file filename files number size maximum-file-size
Especifique o nome, o número e o tamanho do arquivo usado para a saída de rastreamento para operações de rastreamento por interface.
[edit system processes dhcp-service interface-traceoptions] user@host# set file filename files number size maximum-file-size
Configurando o acesso ao arquivo de log DHCP estendido
Por padrão, somente o usuário que configura a operação de rastreamento pode acessar os arquivos de log. Você pode permitir que todos os usuários leiam o arquivo de log e pode definir explicitamente o comportamento padrão do arquivo de log.
O servidor local DHCP e o agente de retransmissão DHCP oferecem suporte à world-readable opção e à no-world-readable opção da instrução e da traceoptions interface-traceoptions instrução. Para especificar que todos os usuários podem ler o arquivo de log:
Configure o arquivo de log para ser legível por todos para operações de rastreamento global.
[edit system processes dhcp-service traceoptions] user@host# set file filename world-readable
Configure o arquivo de log para ser legível por mundo para operações de rastreamento por interface.
[edit system processes dhcp-service interface-traceoptions] user@host# set file filename world-readable
Para definir explicitamente o comportamento padrão, no qual o arquivo de log só pode ser lido pelo usuário que configurou o rastreamento:
Configure o arquivo de log para não ser legível por mundo para operações de rastreamento global.
[edit system processes dhcp-service traceoptions] user@host# set file filename no-world-readable
Configure o arquivo de log para não ser legível por mundo para operações de rastreamento por interface.
[edit system processes dhcp-service interface-traceoptions] user@host# set file filename no-world-readable
Configurando uma expressão regular para que as mensagens DHCP estendidas sejam registradas
Por padrão, a saída da operação de rastreamento inclui todas as mensagens relevantes para os eventos registrados. Você pode refinar a saída incluindo expressões regulares a serem correspondidas.
O servidor local DHCP e o agente de retransmissão DHCP oferecem suporte à match opção para a traceoptions instrução e a interface-traceoptions instrução. Para configurar expressões regulares a serem correspondidas:
Especifique a expressão regular para operações de rastreamento global.
[edit system processes dhcp-service traceoptions] user@host# set file filename match regular-expression
Especifique a expressão regular para operações de rastreamento por interface.
[edit system processes dhcp-service interface-traceoptions] user@host# set file filename match regular-expression
Configurando os sinalizadores de rastreamento DHCP estendidos
Por padrão, apenas eventos importantes são registrados. Você pode especificar quais eventos e operações são registrados especificando um ou mais sinalizadores de rastreamento.
O servidor local DHCP e o agente de retransmissão DHCP oferecem suporte à flag opção para a traceoptions instrução e a interface-traceoptions instrução. Há suporte para um conjunto menor de sinalizadores para rastreamento no nível da interface do que para rastreamento global. Para configurar os sinalizadores dos eventos a serem registrados:
Especifique os sinalizadores para operações de rastreamento global.
[edit system processes dhcp-service traceoptions] user@host# set flag flag
Especifique os sinalizadores para operações de rastreamento por interface.
[edit system processes dhcp-service interface-traceoptions] user@host# set flag flag
Configurando o nível de gravidade para filtrar quais mensagens DHCP estendidas são registradas
As mensagens associadas a um evento registrado são categorizadas de acordo com o nível de gravidade. Você pode usar o nível de gravidade para determinar quais mensagens são registradas para o tipo de evento. Um nível de gravidade baixo é menos restritivo — filtra menos mensagens — do que um nível mais alto. Quando você configura um nível de gravidade, todas as mensagens nesse nível e todos os níveis mais altos (mais restritivos) são registrados.
A lista a seguir apresenta os níveis de gravidade em ordem do mais baixo (menos restritivo) ao mais alto (mais restritivo). Essa ordem também representa o significado das mensagens; Por exemplo, error as mensagens são mais preocupantes do que info as mensagens.
verboseinfonoticewarningerror
O nível de gravidade que você configura depende do problema que você está tentando resolver. Em alguns casos, você pode estar interessado em ver todas as mensagens relevantes para o evento registrado, então você especifica all. Você também pode especificar verbose com o mesmo resultado, porque verbose é o nível de gravidade mais baixo (menos restritivo); não tem nada a ver com a concisão ou verbosidade das mensagens. Qualquer uma das opções gera uma grande quantidade de saída. Você pode especificar um nível de gravidade mais restritivo, como notice ou info para filtrar as mensagens. Por padrão, a saída da operação de rastreamento inclui apenas mensagens com um nível de gravidade de error.
O servidor local DHCP e o agente de retransmissão DHCP oferecem suporte à level opção para a traceoptions instrução e a interface-traceoptions instrução. Para configurar os sinalizadores dos eventos a serem registrados:
Especifique o nível de gravidade para operações de rastreamento global.
[edit system processes dhcp-service traceoptions] user@host# set level severity
Especifique o nível de gravidade para operações de rastreamento por interface.
[edit system processes dhcp-service interface-traceoptions] user@host# set level severity
Rastreamento de operações DHCP estendidas para interfaces específicas
Além das operações globais de rastreamento de DHCP, o gerenciamento de assinantes permite rastrear operações de DHCP estendidas para uma interface específica ou para um intervalo de interfaces.
A configuração do rastreamento por interface é um procedimento de duas etapas. Na primeira etapa, você especifica as opções de rastreamento que deseja usar, como informações de arquivo e sinalizadores. Na segunda etapa, você habilita a operação de rastreamento nas interfaces específicas.
Para configurar operações de rastreamento por interface: