Usar IPv6 no roteador

Por padrão, todas as chamadas de API do ambiente de execução para o Apigee Edge para nuvem privada usam IPv4. É possível adicionar o suporte IPv6 ao roteador definindo a propriedade conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled como true no roteador.

Para ativar o IPv6 no seu roteador:

  1. Faça login no roteador.
  2. Abra o arquivo de configuração router.properties em um editor:
    vi /opt/apigee/customer/application/router.properties

    Se o arquivo não existir, crie-o.

  3. Defina a seguinte propriedade como true:
    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled

    Por exemplo:

    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true
  4. Salve as alterações no arquivo de propriedades.
  5. Reinicie o roteador executando o seguinte comando:
    /opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart

    Durante a reinicialização, você verá uma saída semelhante a esta:

    [ChangeDelta, position: 775, lines:
      [load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=false] to
      [load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true]]
  6. Configure o endereço IP e as portas do seu roteador para que as solicitações de API de entrada sejam resolvidas para o endereço/portas IPv6. Observe que as solicitações de API de entrada precisam ser enviadas de clientes com IPv6 ativado.
  7. Teste sua configuração fazendo uma solicitação de API ao endereço IPv6 e à porta do seu roteador.