Usa IPv6 en el router

De forma predeterminada, todas las llamadas a la API del entorno de ejecución a Apigee Edge para nube privada usan IPv4. Para agregar compatibilidad con IPv6 al router, establece la propiedad conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled en true en el router.

Para habilitar IPv6 en tu router, sigue estos pasos:

  1. Accede al router.
  2. Abre el archivo de configuración router.properties en un editor:
    vi /opt/apigee/customer/application/router.properties

    Si el archivo no existe, créalo.

  3. Establece la siguiente propiedad en true:
    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled

    Por ejemplo:

    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true
  4. Guarda los cambios en el archivo de propiedades.
  5. Reinicia el router con el siguiente comando:
    /opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart

    Durante el reinicio, deberías ver un resultado similar al siguiente:

    [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. Configura la dirección IP y los puertos de tu router para que las solicitudes entrantes a la API se resuelvan en la dirección y los puertos IPv6. Ten en cuenta que las solicitudes a la API entrantes deben enviarse desde clientes habilitados para IPv6.
  7. Para probar la configuración, realiza una solicitud a la API a la dirección IPv6 y al puerto del router.