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
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
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)
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%.
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
- Aby uzyskać bardziej szczegółową diagnostykę, można wykonać przechwytywanie pakietów płaszczyzny danych w wystąpieniu rdzenia pakietów
- Jeśli znaleziono problem z łącznością i nie wiesz, jak go rozwiązać, możesz uzyskać pomoc techniczną dotyczącą prywatnej usługi Azure 5G Core