Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Autenticação de cliente DHCP com um serviço externo de autenticação AAA

Especificando o suporte para autenticação

Inclua a authentication declaração em níveis de hierarquia dados na Tabela 1. Você pode configurar o suporte de autenticação global ou o suporte específico do grupo.

Tabela 1: Níveis de hierarquia suportados para suporte à autenticação

Nível de hierarquia suportado

Nível de hierarquia

Servidor local DHCP

[edit system services dhcp-local-server]

Agente de retransmissão DHCP

[edit forwarding-options dhcp-relay]

Servidor local DHCPv6

[edit system services dhcp-local-server dhcpv6]

Agente de retransmissão DHCPv6

[edit forwarding-options dhcp-relay dhcpv6]

Criação de nomes de usuário exclusivos para clientes DHCP

Você pode configurar o aplicativo DHCP estendido para incluir informações adicionais no nome de usuário que são passadas para o serviço externo de autenticação AAA quando o cliente DHCP faz login. Essas informações adicionais permitem que você construa nomes de usuário que identifiquem exclusivamente os assinantes (clientes DHCP).

Para configurar nomes de usuário exclusivos, use a username-include declaração. Você pode incluir qualquer uma das declarações adicionais.

Nota:

Se você não incluir um nome de usuário na configuração de autenticação, o roteador (ou switch) não realizará autenticação; no entanto, o endereço IP é fornecido pelo pool local se estiver configurado.

Ao usar o servidor local DHCPv6, você deve configurar a autenticação e o nome de usuário do cliente; caso contrário, o login do cliente falha.

A lista a seguir descreve as informações opcionais que você pode incluir como parte do nome de usuário:

  • circuit-type— O tipo de circuito usado pelo cliente DHCP, por exemplo enet.

  • client-id— A opção de identificador de cliente (opção 1). (Somente agente de transmissão DHCPv6 de servidor local DHCPv6)

  • delimiter— O personagem delimiter que separa componentes que compõem o nome de usuário concatenado. O delimiter padrão é um período (.). O ponto e vírgula (;) não é suportado como um personagem delimiter.

  • domain-name— O nome de domínio do cliente como string. O roteador adiciona o @ delimiter ao nome de usuário.

  • interface-description— A descrição da interface do dispositivo (física) ou da interface lógica.

  • interface-name— O nome da interface, incluindo o dispositivo de interface e IDs VLAN associados.

  • logical-system-name— O nome do sistema lógico, se a interface de recebimento estiver em um sistema lógico.

  • mac-address— O endereço MAC do cliente, em uma sequência do formato xxxx.xxxx.xxxx.

  • option-60— A parte da opção 60 payload que segue o campo de comprimento. (Sem suporte para servidor local DHCPv6)

  • option-82 <circuit-id> <remote-id>— O conteúdo especificado da opção 82 payload. (Sem suporte para servidor local DHCPv6)

    • circuit-id— A carga da subopção de ID do Circuito do Agente.

    • remote-id— A carga da subopção de ID remoto do agente.

    • Ambos circuit-id e remote-id— as cargas de ambas as subopções, no formato: circuit-id[delimiter]remote-id. .

    • Nem circuit-id nem remote-id— A carga bruta da opção 82 da PDU é concatenada ao nome de usuário.

    Nota:

    Para o agente de retransmissão DHCP, o valor de opção 82 usado na criação do nome de usuário é baseado no valor de opção 82 codificado na PDU de saída (retransmitida).

  • relay-agent-interface-id— A opção interface-ID (opção 18). (Apenas servidor local DHCPv6 ou agente de transmissão DHCPv6)

  • relay-agent-remote-id— A opção de ID remoto do agente de retransmissão DHCPv6 (opção 37). (Apenas servidor local DHCPv6 ou agente de transmissão DHCPv6)

  • relay-agent-subscriber-id—(Apenas em roteadores) A opção DHCPv6 Relay Agent Subscriber-ID (opção 38). (Apenas servidor local DHCPv6 ou agente de transmissão DHCPv6)

  • routing-instance-name— O nome da instância de roteamento, se a interface de recebimento estiver em uma instância de roteamento.

  • user-prefix— Uma corda que indica o prefixo do usuário.

  • vlan-tags— As tags VLAN para assinantes. Inclui a tag VLAN externa e, se presente, a tag VLAN interna. Você pode usar essa opção em vez da opção interface-name quando a tag VLAN externa é única em todo o sistema e você não precisa do nome da interface física subjacente para fazer parte do formato.

Para clientes DHCPv6, como o formato de pacote DHCPv6 não tem campo específico para o endereço MAC do cliente, o endereço MAC é derivado de várias fontes com a seguinte prioridade:

  • Cliente DUID Tipo 1 ou Tipo 3.

  • Opção 79 (endereço da camada de link do cliente), se presente.

  • O endereço fonte do pacote se o cliente estiver conectado diretamente.

  • O endereço local do link.

O roteador (switch) cria o nome de usuário único, incluindo as informações adicionais especificadas na ordem a seguir, com os campos separados por um delimiter.

Para servidor local DHCP e agente de transmissão DHCP:

Para servidor local DHCPv6:

Configuração de exemplo dhcp com servidor de autenticação externa

Para configurar a autenticação no servidor local DHCP, servidor local DHCPv6, agente de retransmissão DHCP e níveis de agente de retransmissão DHCPv6.

  1. Especifique se deseja configurar a autenticação.
  2. (Opcional) Especifique as informações opcionais que deseja incluir no nome do usuário.
  3. Configure uma senha opcional que o aplicativo DHCP estendido apresenta ao serviço externo de autenticação AAA para autenticar o nome de usuário especificado.

O exemplo a seguir mostra uma configuração de amostra que cria um nome de usuário único. O nome de usuário é mostrado após a configuração.

O nome de usuário exclusivo resultante é: