Używanie polecenia ping i traceroute w wystąpieniu rdzenia pakietów

Prywatna 5G Core platformy Azure obsługuje standardowe narzędzia diagnostyczne ping i traceroute , ulepszone z opcją wybrania określonego interfejsu sieciowego. Aby zdiagnozować problemy z łącznością sieciową, możesz użyć polecenia ping i traceroute. W tym przewodniku z instrukcjami dowiesz się, jak używać poleceń ping i traceroute do sprawdzania łączności z sieciami dostępu lub danych za pośrednictwem interfejsów płaszczyzny użytkownika na urządzeniu.

Wymagania wstępne

  • Zidentyfikuj zasób Kubernetes — Azure Arc reprezentujący klaster Kubernetes z włączoną usługą Azure Arc, na którym uruchomiono wystąpienie podstawowe pakietu.
  • Upewnij się, że maszyna lokalna ma podstawowy dostęp kubectl do klastra Kubernetes z obsługą usługi Azure Arc. Wymaga to podstawowego pliku kubeconfig, który można uzyskać, postępując zgodnie z instrukcjami Konfigurowanie dostępu kubectl.

Wybieranie adresu IP do przetestowania

Za pomocą narzędzi ping i traceroute można sprawdzić dostępność dowolnego adresu IP za pośrednictwem określonego interfejsu. Typowym przykładem jest brama domyślna. Jeśli nie znasz domyślnego adresu bramy dla interfejsu, który chcesz przetestować, możesz znaleźć go w bloku Sieć zaawansowana w lokalnym interfejsie użytkownika usługi Azure Stack Edge (ASE).

Aby uzyskać dostęp do lokalnego interfejsu użytkownika, zobacz Samouczek: Połączenie do usługi Azure Stack Edge Pro z procesorem GPU.

Uruchamianie narzędzi ping i traceroute

  1. W wierszu polecenia z dostępem kubectl do klastra Kubernetes z włączoną usługą Azure Arc wprowadź zasobnik narzędzia do rozwiązywania problemów MEC-DP:

    kubectl exec -it -n core core-mec-dp-0 -c troubleshooter -- bash
    
  2. Wyświetl listę skonfigurowanych interfejsów płaszczyzny użytkownika:

    mect list
    

    Powinno to zgłosić pojedynczy interfejs w sieci płaszczyzny sterowania (N2), pojedynczy interfejs w sieci dostępu (N3) i interfejs dla każdej dołączonej sieci danych (N6). Na przykład:

    n2trace
    n3trace
    n6trace0 (Data Network: internet)
    n6trace1 (Data Network: enterprise)
    n6trace2 (Data Network: test)
    
  3. Uruchom polecenie ping, określając sieć i adres IP do przetestowania. Można określić access dla sieci dostępu lub nazwę sieci dla sieci danych.

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

    Na przykład:

    ping --net enterprise 10.0.0.1
    

    Narzędzie powinno zgłosić listę pakietów przesyłanych i odebranych z powodu utraty pakietów o 0%.

  4. Uruchom polecenie traceroute, określając sieć i adres IP do przetestowania. Można określić access dla sieci dostępu lub nazwę sieci dla sieci danych.

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

    Na przykład:

    traceroute --net enterprise 10.0.0.1
    

    Narzędzie powinno zgłosić serię przeskoków z określonym adresem IP jako ostatnim przeskokiem.

Następne kroki