Utiliser IPv6 sur le routeur

Par défaut, tous les appels d'API d'exécution vers Apigee Edge pour Private Cloud utilisent IPv4. Vous pouvez ajouter la prise en charge IPv6 au routeur en en paramétrant le conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled la propriété à true sur votre routeur.

Pour activer le protocole IPv6 sur votre routeur:

  1. Connectez-vous au routeur.
  2. Ouvrez le fichier de configuration router.properties dans un éditeur:
    vi /opt/apigee/customer/application/router.properties

    Si le fichier n'existe pas, créez-le.

  3. Définissez la propriété suivante sur true:
    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled

    Exemple :

    conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true
  4. Enregistrez les modifications apportées au fichier de propriétés.
  5. Redémarrez le routeur en exécutant la commande suivante:
    /opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart

    Lors du redémarrage, un résultat semblable aux lignes suivantes doit s'afficher:

    [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. Configurez l'adresse IP et les ports de votre routeur afin que les requêtes API entrantes correspondent à l'IPv6 d'adresses IP et de ports. Notez que les requêtes API entrantes doivent être envoyées à partir de clients compatibles IPv6.
  7. Testez votre configuration en envoyant une requête API à l'adresse IPv6 et au port de votre routeur.