無効なネクストホップを含むルートに関する分析情報

このページでは、無効なネクストホップを含むルートに関するネットワーク アナライザの分析情報について説明します。すべての分析情報の種類の詳細については、分析情報のグループと種類をご覧ください。

Recommender API で分析情報を表示する

これらの分析情報を gcloud CLI または Recommender API で表示するには、次の分析情報の種類を使用します。

  • google.networkanalyzer.vpcnetwork.connectivityInsight

次の権限が必要です。

  • recommender.networkAnalyzerConnectivityInsights.list
  • recommender.networkAnalyzerConnectivityInsights.get

ネットワーク アナライザの分析情報に Recommender API を使用する方法の詳細については、Recommender CLI と API の使用をご覧ください。

VM インスタンスで IP アドレスの転送が無効になっている

ルートのネクストホップとして VM がパケットを転送できないことを示します。この分析情報には、ルート名、ネットワーク名、ネクストホップが含まれます。

IP アドレス転送の詳細については、インスタンスの IP 転送を有効にするをご覧ください。

推奨事項

gcloud CLI を使用して、VM インスタンスの canIpForward プロパティを有効にします。CLI または API の使用の詳細については、インスタンス プロパティの更新をご覧ください。既存のインスタンス プロパティをエクスポートし、canIpForward フィールドを変更して、更新されたプロパティ ファイルをアップロードします。

エクスポートされたインスタンス プロパティ ファイルの canIpForward フィールドは次のようになります。

canIpForward: false

true の場合、インスタンスで canIpForward はすでに有効になっています。canIpForwardfalse の場合は値を true に変更し、変更したファイルを使用してインスタンス プロパティを更新します。このプロパティを変更するには、most-disruptive-allowed-action フラグの値を REFRESH に設定します。インスタンスの再起動は不要です。

詳細については、インスタンス プロパティを更新するをご覧ください。

VM が削除されている

VM インスタンスが削除されたため、ルートのネクストホップが無効であることを示します。この分析情報には、ルート名、ネットワーク名、ネクストホップが含まれます。

IP アドレスの転送の詳細については、インスタンスとロードバランサのネクストホップに関する考慮事項をご覧ください。

推奨事項

VM がまだ必要かどうかを確認します。VM が不要になった場合は、この無効なルートを削除します。それ以外の場合は、削除された VM を復元します。

VM が停止している

VM インスタンスが停止しているため、ルートのネクストホップが無効であることを示します。この分析情報には、ルート名、ネットワーク名、ネクストホップが含まれます。

ルートのネクストホップの詳細については、インスタンスの IP 転送を有効にするをご覧ください。

推奨事項

VM インスタンスを再起動します。

内部ロードバランサの構成に誤りがある

ルートのネクストホップとして使用された内部ロードバランサが削除されているため、ルートのネクストホップが無効であることを示します。この分析情報には、ルート名、ネットワーク名、ネクストホップが含まれます。

詳細については、インスタンスとロードバランサのネクストホップに関する考慮事項をご覧ください。

推奨事項

ロードバランサがまだ必要なことを確認します。ロードバランサが不要になった場合は、無効なルートを削除します。それ以外の場合は、削除されたロードバランサを再作成します。

VPN トンネルが削除されている

この分析情報は、ルートのネクストホップが削除済みの VPN トンネルであるため、ルートがパケットをドロップすることを示しています。この分析情報には、ルート名、ネットワーク名、ネクストホップが含まれます。

詳細については、インスタンスとロードバランサのネクストホップに関する考慮事項をご覧ください。

推奨事項

削除された VPN トンネルを復元します。ルートが不要な場合は、この無効なルートを削除できます。

IP アドレスの転送が内部ロードバランサのバックエンドで無効になっている

この分析情報では、ルートに内部 TCP / UDP ロードバランサのネクストホップが存在するため、ルートが想定どおりにトラフィックを転送できないことが示されています。ロードバランサのバックエンド インスタンスで canIpForward プロパティが有効になっていません。IP 転送を有効にしないと、バックエンド VM は送信元 IP アドレスを持つパケットを転送できないため、ルートを使用できません。

この分析情報には、ルート名、ネットワーク名、ネクストホップが含まれます。

詳細については、インスタンスとロードバランサのネクストホップに関する考慮事項をご覧ください。

推奨事項

この問題を解決するには、まず、内部 TCP / UDP ロードバランサとしてネクストホップを使用するルートが必要かどうかを判断します。不要になったルートを削除すると、この分析情報が修正されます。ルートが必要な場合は、ロードバランサのバックエンド インスタンスを確認し、gcloud CLI または API を使用して、これらのバックエンド インスタンスで IP 転送を有効にします。CLI / API の使用方法については、インスタンス プロパティの更新をご覧ください。

既存のインスタンス プロパティをエクスポートし、canIpForward フィールドを変更して、更新されたプロパティ ファイルをアップロードします。

エクスポートされたインスタンス プロパティ ファイルの canIpForward フィールドは次のようになります。

canIpForward: false

true の場合、インスタンスで canIpForward はすでに有効になっています。false に設定されている場合は、値を true に変更し、変更したファイルを使用してインスタンス プロパティを更新します。このプロパティを変更するには、most-disruptive-allowed-action フラグの値を REFRESH* に設定します。インスタンスの再起動は不要です。