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:
- Log in to the Router.
- Open the
router.properties
configuration file in an editor:vi /opt/apigee/customer/application/router.properties
If the file does not exist, create it.
- 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
- Save your changes to the properties file.
- 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]]
- 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.
- Test your configuration by making an API request to your Router's IPv6 address and port.