次の方法で共有


パケット コア インスタンスで ping と traceroute を使用する

Azure Private 5G Core では、標準の pingtraceroute 診断ツールがサポートされており、特定のネットワーク インターフェイスを選択するオプションが強化されています。 ping と traceroute を使用して、ネットワーク接続の問題の診断に役立てることができます。 この攻略ガイドでは、ping と traceroute を使用して、デバイス上のユーザー プレーン インターフェイス経由でアクセスまたはデータ ネットワークへの接続を確認する方法について説明します。

前提条件

  • パケット コア インスタンスが実行されている Azure Arc 対応の Kubernetes クラスターを表す Kubernetes - Azure Arc リソースを識別します。
  • ローカル マシンに、Azure Arc 対応 Kubernetes クラスターへのコア kubectl アクセス権があることを確認してください。 これには、コア kubeconfig ファイルが必要です。このファイルは、「kubectl アクセスを設定する」に従って取得できます。

テストする IP アドレスを選択する

ping および traceroute ツールを使用して、指定されたインターフェイス上の任意の IP アドレスの到達可能性を確認できます。 一般的な例として、デフォルト ゲートウェイがあります。 テストするインターフェイスのデフォルト ゲートウェイ アドレスがわからない場合は、Azure Stack Edge (ASE) ローカル UI の [高度なネットワーク] ブレードで確認できます。

ローカル UI にアクセスするには、「チュートリアル: GPU 搭載の Azure Stack Edge Pro に接続する」を参照してください。

ping ツールと traceroute ツールを実行する

  1. Azure Arc 対応 Kubernetes クラスターへの kubectl アクセス権を持つコマンド ラインで、MEC-DP トラブルシューティング ポッドを入力します。

    kubectl exec -it -n core core-mec-dp-0 -c troubleshooter -- bash
    
  2. 構成されているユーザー プレーン インターフェイスのリストを表示します:

    mect list
    

    これにより、コントロール プレーン ネットワーク (N2) 上の 1 つのインターフェイス、アクセス ネットワーク (N3) 上の 1 つのインターフェイス、およびアタッチされている各データ ネットワーク (N6) のインターフェイスがレポートされます。 次に例を示します。

    n2trace
    n3trace
    n6trace0 (Data Network: internet)
    n6trace1 (Data Network: enterprise)
    n6trace2 (Data Network: test)
    
  3. テストするネットワークと IP アドレスを指定して、ping コマンドを実行します。 アクセス ネットワークのaccessまたはデータ ネットワークのネットワーク名を指定できます。

    ping --net <network name> <IP address>
    

    次に例を示します。

    ping --net enterprise 10.0.0.1
    

    このツールは、パケット損失が 0% で送受信されたパケットのリストをレポートする必要があります。

  4. テストするネットワークと IP アドレスを指定して、traceroute コマンドを実行します。 アクセス ネットワークのaccessまたはデータ ネットワークのネットワーク名を指定できます。

    traceroute --net <network name> <IP address>
    

    次に例を示します。

    traceroute --net enterprise 10.0.0.1
    

    ツールは、指定された IP アドレスを最終的なホップとして持つ一連のホップをレポートする必要があります。

次のステップ