Use IPv6 on the Router

By default, all runtime API calls to Apigee Edge for Private Cloud use IPv4. You can add IPv6 support to the Router by setting the conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled property to true on your Router.

To enable IPv6 on your Router:

  1. Log in to the Router.
  2. Open the router.properties configuration file in an editor:
    vi /opt/apigee/customer/application/router.properties

    If the file does not exist, create it.

  3. Set the following property to true:
    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled

    For example:

    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true
  4. Save your changes to the properties file.
  5. Restart the router by executing the following command:
    /opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart

    During the restart, you should see output that is similar to the following:

    [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 your router’s IP address and ports so that incoming API requests resolve to the IPv6 address/ports. Note that incoming API requests must be sent from IPv6 enabled clients.
  7. Test your configuration by making an API request to your Router's IPv6 address and port.