Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Usando informações da DHCP Option 82

Usando informações do agente de retransmissão DHCP 82

O gerenciamento de assinantes permite configurar o agente de retransmissão DHCP para incluir informações adicionais de opção 82 nos pacotes DHCP que o agente de retransmissão recebe de clientes e encaminha para um servidor DHCP. O servidor DHCP usa as informações adicionais para determinar o endereço IP a ser atribuído ao cliente. O servidor também pode usar as informações para outras finalidades — por exemplo, para determinar quais serviços conceder ao cliente ou para fornecer segurança adicional contra ameaças, como falsificação de endereços. O servidor DHCP envia sua resposta de volta ao agente de retransmissão DHCP, e o agente remove a opção 82 informações da mensagem e encaminha o pacote ao cliente.

Para configurar o suporte para a opção de informações do agente de retransmissão DHCP 82, você usa a relay-option-82 declaração. Você pode configurar o agente de relé DHCP para incluir as seguintes subopções no pacote que o agente de relé envia ao servidor DHCP:

  • Agent Circuit ID (subopção 1)— uma cadeia ASCII que identifica a interface na qual o pacote DHCP do cliente é recebido.

    Nota:

    Se relay-option-82 estiver configurado, mas nenhum dos atributos abaixo relay-option-82 (ou seja, circuit-id | remote-id | server-id-override) estiver configurado explicitamente, então o comportamento padrão é que o id de circuito (ou seja, subopção 1) seja sempre incluído no valor da opção-82. Isso é verdade se o vendor-specific atributo abaixo relay-option-82 está configurado ou não.

  • Agente ID remoto (subopção 2)— uma string ASCII atribuída pelo agente de retransmissão DHCP que identifica o cliente com segurança.

Você pode configurar o suporte da opção 82 globalmente ou para um grupo de interfaces nomeado.

Para restaurar o comportamento padrão, em que as informações da opção 82 não são inseridas em pacotes DHCP, você usa a delete relay-option-82 declaração.

Nota:

O agente de relé DHCPv6 fornece suporte semelhante ao Agent Circuit ID e ao Agent Remote ID para clientes DHCPv6. Para DHCPv6, o gerenciamento de assinantes usa a opção DHCPv6 18 para incluir o ID do circuito nos pacotes que o agente de relé envia para um servidor DHCPv6, e a opção 37 para incluir o ID remoto nos pacotes. Veja opções de agente de retransmissão DHCPv6.

As seções a seguir descrevem a opção 82 operações que você pode configurar:

Configuração das informações da opção 82

Você usa a relay-option-82 declaração para configurar o agente de retransmissão DHCP para inserir informações da opção 82 em pacotes DHCP que o agente de retransmissão recebe de clientes e encaminha para um servidor DHCP. Ao configurar a opção 82, você pode incluir uma das declarações de subopção para especificar o tipo de informação que deseja incluir nos pacotes DHCP. Se você configurar a opção 82 sem incluir uma das declarações de subopção, a opção Agent Circuit ID será incluída por padrão. Use a circuit-id declaração para incluir o Agent Circuit ID (suboption 1) nos pacotes ou a remote-id declaração para incluir o Agente ID Remoto (suboption 2).

Você pode configurar opcionalmente o agente de retransmissão DHCP para incluir um prefixo ou a descrição da interface como parte das informações de subopção. Se você especificar a declaração ou a circuit-id declaração sem incluir qualquer uma das declarações ou declarações opcionais include-irb-and-l2no-vlan-interface-name prefixuse-vlan-iduse-interface-description, o formato da ID do Circuito agente ou das informações de ID remoto do agente para Ethernet rápida (fe), Gigabit Ethernet (ge) e interfaces integradas de roteamento e ponte (irb) é um dos seguintes, dependendo da configuração da sua rede:remote-id

  • Para interfaces Ethernet rápidas ou Gigabit Ethernet que não usam VLANs, VLANs empilhadas (S-VLANs) ou domínios de ponte:

    Nota:

    Para sistemas remotos, o subunit é necessário e é usado para diferenciar uma interface.

  • Para interfaces Ethernet ou Gigabit Ethernet rápidas que usam VLANs:

  • Para interfaces Ethernet ou Gigabit Ethernet rápidas que usam S-VLANs:

Nota:

O roteamento integrado e a ponte (IRB) oferecem suporte simultâneo para pontes de Camada 2 e roteamento IP de Camada 3 na mesma interface. A IRB permite rotear pacotes locais para outra interface roteada ou para outro domínio de ponte que tenha um protocolo de Camada 3 configurado.

A interface para a relação de domínio de ponte pode estar implícita (a interface é mapeada para o domínio da ponte pelo sistema com base na tag VLAN) ou explícita (a interface é mapeada para o domínio da ponte configurando-a na definição do domínio da ponte). Para o caso explícito, a marcação pode não ser relevante para o mapeamento.

No caso de uma interface IRB, o formato exibe a interface de Camada 2 em vez da interface IRB, juntamente com o nome de domínio da ponte. Para interfaces IRB (ou outros pseudo dispositivos) o formato padrão é o seguinte:

  • Interfaces IRB que usam domínios de ponte, mas não usam VLANs ou S-VLANs:

  • Interfaces IRB que usam VLANs:

Para incluir o nome da interface IRB com o nome da interface de Camada 2, configure a include-irb-and-l2 declaração. O formato é o seguinte:

  • Interfaces IRB que usam domínios de ponte, mas não usam VLANs ou S-VLANs:

  • Interfaces IRB que usam VLANs:

Para incluir apenas o nome da interface IRB sem a interface de Camada 2 e o domínio de ponte ou VLAN, configure a no-vlan-interface-name declaração. O formato é o seguinte:

Para habilitar a inserção da opção 82 informações:

  1. Especifique que você deseja configurar o suporte para a opção 82.
  2. Configure o agente de retransmissão DHCP para inserir a subopção de ID do Circuito do Agente, a subopção de ID remota do agente ou ambas.
    • Para inserir o Agent Circuit ID:

    • Para inserir o ID remoto do agente:

    • Para inserir ambos, configure ambos os comandos definidos.

  3. (Opcional) Configure um prefixo usado na opção 82 informações nos pacotes DHCP.
  4. (Opcional) Configure o agente de retransmissão DHCP para incluir a descrição textual da interface em vez do identificador de interface nas informações da opção 82.

Informações sobre a opção 82

Você pode configurar o agente de relé DHCP para adicionar ou remover a opção de informações do agente de retransmissão DHCP (opção 82) em pacotes DHCP.

Esse recurso faz com que o agente de retransmissão DHCP realize uma das seguintes ações, dependendo da configuração:

  • Se o agente de retransmissão DHCP estiver configurado para adicionar informações da opção 82 aos pacotes DHCP, ele libera os valores existentes de 82 valores dos pacotes DHCP e insere os novos valores antes de encaminhar os pacotes ao servidor DHCP.

  • Se o agente de relé DHCP não estiver configurado para adicionar informações da opção 82 aos pacotes DHCP, ele libera a opção existente de 82 valores dos pacotes, mas não adiciona novos valores antes de encaminhar os pacotes ao servidor DHCP.

Para substituir as informações padrão da opção 82 em pacotes DHCP destinados a um servidor DHCP:

  1. Especifique se você deseja configurar opções de substituição.
  2. Especifique que a opção 82 informações em pacotes DHCP é sobreescrita.

Incluindo um prefixo em opções DHCP

Quando você configura o agente de relé DHCP para incluir opções DHCP nos pacotes que o agente de relé envia para um servidor DHCP, você pode especificar que o agente de relé adiciona um prefixo à opção DHCP. Você pode adicionar um prefixo às seguintes opções de DHCP:

  • Opção DHCPv4 82 Agent Circuit ID (suboption 1)

  • Opção DHCPv4 82 Agent Remote ID (suboption 2)

  • Opção DHCPv6 18 Relay Agent Interface-ID

  • Opção DHCPv6 37 Relay Agent Remote-ID

O prefixo é separado das informações de opção DHCP por um cólon (:), e pode incluir qualquer combinação de host-name, logical-system-namee routing-instance-name opções. O agente de relé DHCP obtém os valores para o host-name, logical-system-namee routing-instance-name da seguinte forma:

  • Se você incluir a opção host-name , o agente de retransmissão DHCP usa o nome de host do dispositivo configurado com a host-name declaração no nível de [edit system] hierarquia.

  • Se você incluir a opção logical-system-name , o agente de relé DHCP usa o nome do sistema lógico configurado com a logical-system declaração no nível de [edit logical-system] hierarquia.

  • Se você incluir a opção routing-instance-name , o agente de relé DHCP usa o nome da instância de roteamento configurado com a routing-instance declaração no nível de [edit routing-instances] hierarquia ou no nível de [edit logical-system logical-system-name routing-instances] hierarquia.

Se você incluir o nome de host e o nome do sistema lógico e o nome da instância de roteamento no prefixo, o nome do host é seguido por uma barra de encaminhamento (/). Se você incluir o nome do sistema lógico e o nome da instância de roteamento no prefixo, esses valores serão separados por um ponto e vírgula (;).

Os exemplos a seguir mostram vários formatos possíveis para as informações de opção DHCP quando você especifica a prefix declaração para interfaces Fast Ethernet (fe) ou Gigabit Ethernet (ge) com S-VLANs.

  • Se você incluir apenas o nome de host no prefixo para interfaces Ethernet rápidas ou Gigabit Ethernet com S-VLANs:

  • Se você incluir apenas o nome do sistema lógico no prefixo para interfaces Ethernet rápidas ou Gigabit Ethernet com S-VLANs:

  • Se você incluir apenas o nome da instância de roteamento no prefixo para interfaces Ethernet rápidas ou Gigabit Ethernet com S-VLANs:

  • Se você incluir o nome de host e o nome do sistema lógico no prefixo para interfaces Ethernet rápidas ou Gigabit Ethernet com S-VLANs:

  • Se você incluir o nome do sistema lógico e o nome da instância de roteamento no prefixo para interfaces Ethernet rápidas ou Gigabit Ethernet com S-VLANs:

  • Se você incluir o nome do host, o nome do sistema lógico e o nome da instância de roteamento no prefixo para interfaces Ethernet rápidas ou Gigabit Ethernet com S-VLANs:

Para interfaces Ethernet rápidas ou Gigabit Ethernet que usam VLANs, mas não S-VLANs, apenas o vlan-id valor aparece no formato de opção DHCP.

(DHCPv4) Para configurar um prefixo com as informações da opção 82:

  1. Especifique que você deseja configurar o suporte para a opção 82.
  2. Configure o agente de retransmissão DHCP para inserir o Agente de Circuito ID, o ID Remoto do Agente ou ambos.
    • Para configurar o Agent Circuit ID:

    • Para configurar a identificação remota do agente:

  3. Especifique que o prefixo seja incluído nas informações da opção 82. Neste exemplo, o prefixo inclui o nome de host e o nome do sistema lógico.
    • Para incluir o prefixo com o Agent Circuit ID:

    • Para incluir o prefixo com o ID remoto do agente:

(DHCPv6) Para usar um prefixo com a opção DHCPv6 18 ou a opção 37 informações:

  1. Especifique se você deseja configurar o suporte ao agente de retransmissão DHCPv6.

  2. Configure o agente de relé DHCPv6 para inserir a opção 18 (Relay Agent Interface-ID), a opção 37 (Relay Agent Remote-ID) ou ambas.

    • Para configurar a opção 18:

    • Para configurar a opção 37:

  3. Especifique se o prefixo está incluído nas informações de opção. Neste exemplo, o prefixo inclui o nome de host e o nome do sistema lógico

    • Para incluir o prefixo com a opção 18:

    • Para incluir o prefixo com a opção 37:

Incluindo uma descrição textual em opções DHCP

Por padrão, quando o agente de retransmissão DHCP insere informações de opção nos pacotes enviados a um servidor DHCP, as opções incluem o identificador de interface. No entanto, você pode configurar o agente de retransmissão DHCP para incluir a descrição textual configurada para a interface em vez do identificador de interface. Você pode usar a descrição textual para a interface lógica ou a interface do dispositivo.

Você pode incluir a descrição da interface textual nas seguintes opções de DHCP:

  • Opção DHCPv4 82 Agent Circuit ID (suboption 1)

  • Opção DHCPv4 82 Agent Remote ID (suboption 2)

  • Opção DHCPv6 18 Relay Agent Interface-ID

  • Opção DHCPv6 37 Relay Agent Remote-ID

A descrição textual é configurada separadamente, usando a description declaração no nível de [edit interfaces interface-name] hierarquia. Se você especificar que a descrição textual é usada e nenhuma descrição estiver configurada para a interface, o padrão de retransmissão DHCP para usar o nome da interface de Camada 2.

No caso de interfaces integradas de roteamento e ponte (IRB), a descrição textual da interface de Camada 2 é usada em vez da descrição textual da interface IRB. Se não houver uma descrição configurada, o nome da interface lógica de Camada 2 será usado.

Nota:

Para interfaces IRB, o campo 82 de opção deve ser capaz de identificar exclusivamente a interface de entrada com base no ID do Circuito do Agente ou no Agente ID Remoto . Você pode modificar as informações na descrição da interface textual para combinar com o nome FID bruto (interface física sem subunit) e configurar o campo de opção 82 para usar a descrição da interface.

Você pode usar a descrição textual com as seguintes opções de DHCP:

  • DHCPv4 Option 82 Agent Circuit ID (suboption 1)

  • DHCPv4 Option 82 Agent Remote ID (suboption 2)

  • Interface-ID do agente de relé DHCPv6 (opção 18)

  • DhCPv6 Relay Agent Remote-ID (opção 37)

(DHCPv4) Para configurar a subopção da opção de relé DHCP 82 para incluir a descrição da interface textual:

  1. Especifique que você deseja configurar o suporte para a opção 82.
  2. Configure o agente de retransmissão DHCP para inserir o ID do Circuito do Agente, o ID Remoto do Agente ou ambos.
  3. Especifique que a descrição textual está incluída nas informações da opção 82. Neste exemplo, as informações da opção 82 incluem a descrição usada para a interface do dispositivo.

(DHCPv6) Para configurar a opção DHCPv6 18 ou a opção 37 para incluir a descrição da interface textual:

  1. Especifique se você deseja configurar o suporte ao agente de retransmissão DHCPv6.

  2. Configure o agente de relé DHCPv6 para inserir a opção 18 (Relay Agent Interface-ID), a opção 37 (Relay Agent Remote-ID) ou ambas.

    • Para configurar a opção 18:

    • Para configurar a opção 37:

  3. Especifique que a descrição textual está incluída nas informações de opção. No exemplo a seguir, as informações da opção incluem a descrição usada para a interface do dispositivo.

    • Para incluir a descrição textual na opção 18:

    • Para incluir a descrição textual na opção 37:

Habilite o processamento de pacotes não confiáveis para que as informações da opção 82 possam ser usadas

Por padrão, o agente de retransmissão DHCP trata pacotes de clientes com um giaddr de 0 (zero) e informações de opção 82 como se os pacotes se originassem em uma fonte não confiável, e os derruba sem processamento adicional. Você pode substituir esse comportamento e especificar que o agente de retransmissão DHCP processa pacotes de clientes DHCP que têm um giaddr de 0 (zero) e contêm informações da opção 82.

Para configurar o agente de retransmissão DHCP para confiar nas informações da opção 82:

  1. Especifique se você deseja configurar opções de substituição.
  2. Especifique que o agente de retransmissão DHCP processa pacotes de cliente DHCP com um giaddr de 0 e que contêm informações da opção 82.

Extraindo uma opção 82 ou opção 37 para criar um conjunto de interface

A partir do Junos OS Release 17.2R1, você pode criar um conjunto de interface com base em uma sub cordagem específica e delimitada da cadeia de ID remoto (ARI) do agente recebida em pacotes DHCP. Especifique a variável predefinida $junos-pon-id-interface-set-name em um perfil dinâmico para extrair a subdireção do DHCPv4 (Opção 82, suboption 2) ou DHCPv6 (Opção 37). Essa subdestrição é inserida pelo terminal de linha óptica (OLT) em uma rede óptica passiva (PON) e é única para essa PON. O subdestriamento extraído é usado como o nome do conjunto de interface.

O OLT deve formatar a string ARI com um símbolo de pipe (|) como o delimiter entre substrings. A subdestrição extraída para o nome do conjunto de interface consiste nos caracteres que seguem o último delimiter na cadeia de ARI. Você determina o formato e o conteúdo do subdestriamento e configura seu OLT para inserir as informações. Normalmente, a subdestrição pode incluir o nome e a porta do OLT acessados pelo terminal de rede óptica (ONT) CPE.

Por exemplo, o formato ARI pode ser algo como o seguinte:

As strings ARI da amostra a seguir seguem esse formato:

Os dois primeiros ARIs compartilham a mesma subdestrição após o último delimiter, ot101.xyz101-202. O terceiro ARI tem um último subdestro diferente, ot101.xyz101-111. A variável predefinida extrai essas duas substrings. Dois conjuntos de interface são criados, chamados ot101.xyz101-202 e ot101.xyz101-111.

Os dois circuitos de clientes identificados pelo ot101.xyz101-202 são agregados nesse conjunto de interface. O único circuito identificado pelo ot101.xyz101-111 está associado ao outro conjunto. Os conjuntos de interface podem ser usados posteriormente para aplicar CoS e serviços em seus circuitos de assinantes associados.

Antes de começar:

  • Configure seus OLTs para fornecer uma string de ID remota do agente no formato necessário.

  • Configure seus agentes de relé DHCPv4 ou DHCPv6 para inserir o ID remoto do agente recebido do OLT para encaminhamento ao servidor local DHCP.

  • Crie o perfil dinâmico.

Este procedimento mostra apenas a configuração necessária para especificar a variável predefinida.

  1. Acesse o perfil dinâmico desejado.
  2. Especifique a variável predefinida para criar o conjunto de interface.
  3. Preencha a configuração de perfil dinâmico.

Você pode usar o comando extensivo dos assinantes do show para exibir o nome do conjunto de interface e a string ARI completa.

mostrar aos assinantes extenso (Conjunto de interface de circuito de rede óptica passiva)

Tabela de histórico de lançamento
Lançamento
Descrição
17.2R1
A partir do Junos OS Release 17.2R1, você pode criar um conjunto de interface com base em uma sub cordagem específica e delimitada da cadeia de ID remoto (ARI) do agente recebida em pacotes DHCP.