NESTA PÁGINA
Monitoramento e gerenciamento de DHCP
Solicitando ao servidor local do DHCP que inicie a reconfiguração das vinculaçõ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 opção
all
.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; 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; reconfiguração é tentada para todos os clientes ou 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 clientes especificados nesta instância de roteamento.
user@host> request dhcp server reconfigure all routing-instance ri-boston
Visualização e compensação de vinculações DHCP
Este tópico fornece o procedimento que você usa para exibir ligações DHCP atuais, ativações selecionadas claras e verificar se as ligações especificadas são limpas com sucesso.
O gerenciamento de assinantes permite limpar as ligações de 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, um grupo de interfaces ou uma interface específica. Você também pode limpar as ligações de DHCP com base em endereço IP, endereço MAC, ID de sessão, prefixo DHCPv6, ID do cliente DHCPv6, FPC, PIC, porta, VLAN ou VLAN empilhado (S-VLAN).
Este tópico inclui exemplos para mostrar várias variações do recurso claro de vinculação DHCP. Os exemplos usam comandos de servidor local DHCP; no entanto, o procedimento e os comandos são semelhantes para agente de transmissão DHCP, servidor local DHCPv6 e agente de transmissão DHCPv6.
Para limpar ligações e verificar os resultados de um endereço IP específico:
Os exemplos a seguir mostram variações do recurso claro de vinculação DHCP. Os exemplos usam a versão local de servidor DHCP dos comandos.
As interfaces de demux ip não são suportadas pelos show
comandos de vinculações DHCP e clear
para servidor local DHCP e agente de transmissão DHCP.
Para limpar todas as vinculações:
user@host> clear dhcp server binding all
Para limpar ligações em uma interface específica:
user@host> clear dhcp server binding interface fe-0/0/2
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 ligações em cima de uma VLAN específica. Este exemplo libera todas as vinculações em cima do VLAN 100.
user@host> clear dhcp server binding ge-1/0/0:100
Limpar as vinculações para um S-VLAN específico. Este exemplo libera ligações no S-VLAN 100-200.
user@host> clear dhcp server binding ge-1/0/0:100-200
Para limpar todas as vinculações em cima de todas as VLANs demux:
user@host> clear dhcp server binding demux0
Limpar todas as ligações em cima de uma interface subjacente. Este exemplo libera as ligações em todos os VLANS demux no topo da interface ae0
:
user@host> clear dhcp server binding ae0
Para limpar as vinculações de PPP. Este exemplo usa o recurso curinga e limpa as ligações de PPP por interface pp0.100
e pp0.200
.
user@host> clear dhcp server binding pp0.*
Limpar todas as vinculações em um FPC. Este exemplo usa o recurso curinga e limpa todas as vinculações DHCP no FPC 1.
user@host> clear dhcp server binding ge-1/*
Para limpar todas as vinculações em um PIC. Este exemplo usa o recurso curinga e limpa todas as vinculações DHCP no FPC 1, PIC 0.
user@host> clear dhcp server binding ge-1/0/*
Limpar todas as vinculações em uma porta. Este exemplo usa o recurso curinga e limpa todas as ligações de DHCP no FPC 1, PIC 0, porta 0.
user@host> clear dhcp server binding ge-1/0/0.*
Monitoramento da responsividade do servidor de transmissã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 responsividade do servidor DHCP. Para monitorar a responsividade do servidor DHCP, você especifica o tempo durante o qual o roteador rastreia como os servidores DHCP respondem a pacotes retransmitidos. Se um servidor DHCP configurado dentro da instância de roteamento não responder a todos os pacotes transmitidos durante o período de tempo especificado, o roteador gera a DH_SVC_EXTERN_SERVER_STATE_CHG mensagem de log do sistema. Quando o servidor DHCP começa a responder com sucesso, o roteador gera a mensagem de log novamente para indicar que a responsividade é restaurada. Você também pode usar show dhcp relay statistics
e show dhcpv6 relay statistics
comandos para exibir estatísticas de responsividade do servidor DHCP.
O procedimento a seguir descreve como configurar o agente de retransmissão DHCP para permitir que o roteador monitore a responsividade do servidor DHCP. Para configurar a responsividade do servidor DHCPv6, inclua a server-response-time
declaração no nível de [edit forwarding-options dhcp-relay]
hierarquia.
Para monitorar a responsividade do servidor DHCP:
Verificação das estatísticas de vinculação de servidor e servidor do DHCP
Propósito
Visualizar ou informações claras sobre as vinculações e estatísticas do endereço do cliente para o servidor local DHCP estendido.
Se você excluir a configuração do servidor DHCP, as vinculações de servidor DHCP ainda podem 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 do cliente no servidor local DHCP estendido:
user@host> show dhcp server binding
Para exibir estatísticas estendidas de servidores locais de DHCP:
user@host> show dhcp server statistics routing-instance customer routing instance
Para exibir as vinculações de endereço na tabela do cliente no servidor local DHCP estendido no nível de instância de roteamento:
user@host> show dhcp server binding routing-instance customer routing instance
Para exibir estatísticas estendidas de servidores locais de DHCP no nível de instância de roteamento:
user@host> show dhcp server statistics routing-instance customer routing instance
Para limpar o estado vinculante de um cliente DHCP da tabela de clientes no servidor local DHCP estendido no nível de instância de roteamento:
user@host> clear dhcp server binding routing-instance customer routing instance
Para limpar todas as estatísticas estendidas de servidores locais de DHCP:
user@host> clear dhcp server statistics
Para limpar o estado vinculante 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 de servidores locais de DHCP no nível de instância de roteamento:
user@host> clear dhcp server statistics routing-instance customer routing instance
Verificação e gerenciamento da configuração do retransmissão DHCP
Propósito
Visualizar ou limpar as vinculações ou estatísticas de endereços para clientes de agentes de transmissão DHCP estendidos:
Ação
Para exibir as ligações de endereço para clientes de agentes de transmissão DHCP estendidos:
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 vinculante 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 retransmissão DHCP:
user@host> clear dhcp relay statistics routing-instance customer routing instance
Rastreamento de operações de DHCP estendidas
Tanto o servidor local DHCP estendido quanto o agente de retransmissão DHCP estendido suportam operações de rastreamento. As operações de rastreamento de DHCP rastreiam as operações de 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 ajudar a resolver problemas.
Você pode configurar as operações de rastreamento de DHCP no nível global e no nível da interface. O rastreamento de DHCP global registra todos os eventos relacionados ao DHCP, enquanto o rastreamento no nível de interface registra apenas eventos DHCP específicos da interface. Se você configurar as operações de rastreamento no nível da interface, você pode especificar o rastreamento para uma variedade de interfaces ou uma interface individual. No entanto, apenas um único arquivo de log no nível de interface é suportado. Ou seja, você não pode especificar diferentes arquivos de log de nível de interface para diferentes interfaces ou grupos de interfaces.
Por padrão, nada é rastreado. Ao ativar 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/log
diretó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 em que os arquivos de rastreamento estão localizados.Quando o arquivo
filename
de log de rastreamento atinge 128 kilobytes (KB), ele é comprimido e renomeadofilename.0.gz
. Eventos subsequentes são registrados em um novo arquivo chamadofilename
, até que ele atinja a capacidade novamente. Neste ponto,filename.0.gz
é renomeadofilename.1.gz
efilename
comprimido e renomeadofilename.0.gz
. Esse processo se repete até que o número de arquivos arquivados atinja o número máximo do arquivo. Em seguida, o arquivo de rastreamento mais antigo — aquele com o número mais alto — é sobreescrito.Você pode especificar opcionalmente 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 System Log Explorer.)
Por padrão, apenas o usuário que configura a operação de rastreamento pode acessar arquivos de log. Você pode configurar opcionalmente o acesso somente de leitura para todos os usuários.
Para configurar operações globais de rastreamento de DHCP.
Especifique as operações de rastreamento para servidor local DHCP e 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. A configuração do rastreamento de eventos por LS:RI não é suportada. O rastreamento de 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 configuração de declarações de rastreamento no nível de [edit system processes dhcp-service]
hierarquia.
Como você pode configurar o rastreamento de DHCP em três níveis de hierarquia diferentes (um novo e recomendado, dois antigos e preterido), 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
[edit system processes dhcp-service]
nível de hierarquia tem a mais alta precedência, seguida pela configuração no[edit system services dhcp-local-server]
nível de hierarquia e, finalmente, com a menor precedência, a configuração no[edit forwarding-options dhcp-relay]
nível hierárquico.As configurações de bandeira para vários níveis de hierarquia são mescladas e aplicadas a todos os eventos de log de rastreamento.
As declarações preteridas não suportam filtrar a geração de eventos de log de rastreamento DHCP por nível de gravidade. Se você usar essas declarações, o registro de vestígios opera com uma gravidade implícita de
all
, independentemente do nível de gravidade configurado no nível de[edit system processes dhcp-service]
hierarquia.
Para obter informações sobre a configuração de opções de rastreamento por interface, consulte o rastreamento de operações de DHCP estendidas para interfaces específicas.
As operações de traceoptions DHCP estendidas são descritas nas seguintes seções:
- Configuração do nome de arquivo de log DHCP estendido
- Configurando o número e o tamanho dos arquivos de log DHCP estendidos
- Configuração do acesso ao arquivo de log DHCP estendido
- Configurando uma expressão regular para que mensagens DHCP estendidas sejam registradas
- Configuração das bandeiras de rastreamento de DHCP estendidas
- Configurando o nível de gravidade para filtrar quais mensagens DHCP estendidas estão registradas
- Rastreamento de operações de DHCP estendidas para interfaces específicas
Configuração do nome de 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 opção file
. O servidor local DHCP e o agente de transmissão DHCP oferecem suporte à opção file
pela traceoptions
declaração e pela interface-traceoptions
declaração.
Para alterar o nome do arquivo:
Especifique um nome de arquivo para operações globais de rastreamento.
[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
Você pode especificar opcionalmente o número de arquivos de log de rastreamento arquivados e comprimido de 2 a 1000. Você também pode configurar o tamanho máximo do arquivo 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 mais novo arquivo arquivado é .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 é comprimido e renomeado, e quaisquer arquivos arquivados existentes são renomeados. Esse processo se repete até que o número máximo de arquivos arquivados seja alcançado, momento em que o arquivo mais antigo é sobreescrito.
Por exemplo, você pode definir o tamanho máximo do arquivo para 2 MB e o número máximo de arquivos para 20. Quando o arquivo que recebe a saída da operação de rastreamento, filename
chega a 2 MB, filename
é comprimido e renomeado filename.0.gz
, e um novo arquivo chamado filename
é criado. Quando o novo filename
chega a 2 MB, filename.0.gz
é renomeado filename.1.gz
e filename
é comprimido 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 sobreescrito quando o próximo arquivo mais antigo, filename.18.gz
é comprimido e renomeado para filename.19.gz
.
Servidor local DHCP e agente de retransmissão DHCP suportam a files
declaração e size
as opções para a traceoptions
declaração e a interface-traceoptions
declaraçã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 globais de rastreamento.
[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
Configuração do acesso ao arquivo de log DHCP estendido
Por padrão, apenas 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 você pode definir explicitamente o comportamento padrão do arquivo de log.
O servidor local DHCP e o agente de transmissão DHCP oferecem suporte à opção world-readable
e à opção no-world-readable
pela traceoptions
declaração e pela interface-traceoptions
declaração. Para especificar que todos os usuários podem ler o arquivo de log:
Configure o arquivo de log para ser legível mundialmente 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 mundialmente 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 mundialmente para operações de rastreamento globais.
[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 mundialmente 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 mensagens DHCP estendidas sejam registradas
Por padrão, a saída de operação de rastreamento inclui todas as mensagens relevantes para os eventos logados. Você pode refinar a saída incluindo expressões regulares a serem combinadas.
O servidor local DHCP e o agente de transmissão DHCP oferecem suporte à opção match
pela traceoptions
declaração e pela interface-traceoptions
declaração. Para configurar expressões regulares a serem combinadas:
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
Configuração das bandeiras de rastreamento de DHCP estendidas
Por padrão, apenas eventos importantes são registrados. Você pode especificar quais eventos e operações estão logados especificando uma ou mais bandeiras de rastreamento.
O servidor local DHCP e o agente de transmissão DHCP oferecem suporte à opção flag
pela traceoptions
declaração e pela interface-traceoptions
declaração. Um conjunto menor de bandeiras é suportado para o rastreamento de nível de interface do que para o rastreamento global. Para configurar as bandeiras para que os eventos sejam registrados:
Especifique as bandeiras para operações de rastreamento global.
[edit system processes dhcp-service traceoptions] user@host# set flag flag
Especifique as bandeiras 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 estão registradas
As mensagens associadas a um evento log são categorizadas de acordo com o nível de gravidade. Você pode usar o nível de gravidade para determinar quais mensagens estã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 níveis de gravidade em ordem de menor (menos restritivo) para mais alto (mais restritivo). Essa ordem também representa o significado das mensagens; por exemplo, as error
mensagens são de maior preocupação do que info
as mensagens.
verbose
info
notice
warning
error
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 logado, para que você especifique all
. Você também pode especificar verbose
com o mesmo resultado, porque verbose
é o menor (menos restritivo) nível de gravidade; não tem nada a ver com a terseness ou verbosidade das mensagens. Qualquer escolha gera uma grande quantidade de saída. Você pode especificar um nível de gravidade mais restritivo, como notice
ou info
filtrar as mensagens. Por padrão, a saída de operação de rastreamento inclui apenas mensagens com um nível de gravidade de error
.
O servidor local DHCP e o agente de transmissão DHCP oferecem suporte à opção level
pela traceoptions
declaração e pela interface-traceoptions
declaração. Para configurar as bandeiras para que os eventos sejam registrados:
Especifique o nível de gravidade das operações globais de rastreamento.
[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 de 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 uma variedade 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 bandeiras. Na segunda etapa, você habilita a operação de rastreamento nas interfaces específicas.
Para configurar operações de rastreamento por interface: