Использование ping и traceroute в основном экземпляре пакета
Azure Private 5G Core поддерживает стандартные средства диагностики ping и traceroute , расширенные с возможностью выбора определенного сетевого интерфейса. Для диагностики проблем с сетевым подключением можно использовать ping и traceroute. В этом руководстве вы узнаете, как использовать связь и трассировку для проверка подключения к сетям доступа или данных через интерфейсы пользовательского плоскости на устройстве.
Необходимые компоненты
- Определите ресурс Kubernetes — Ресурс Azure Arc, представляющий кластер Kubernetes с поддержкой Azure Arc , в котором выполняется основной экземпляр пакета.
- Убедитесь, что локальный компьютер имеет основной доступ kubectl к кластеру Kubernetes с поддержкой Azure Arc. Для этого требуется основной файл kubeconfig, который можно получить, следуя инструкции по настройке доступа kubectl.
Выбор IP-адреса для тестирования
Средства проверки ping и traceroute можно использовать для проверка доступность любого IP-адреса через указанный интерфейс. Типичным примером является шлюз по умолчанию. Если вы не знаете адрес шлюза по умолчанию для интерфейса, который вы хотите протестировать, его можно найти в колонке "Расширенная сеть " в локальном пользовательском интерфейсе Azure Stack Edge (ASE).
Сведения о доступе к локальному пользовательскому интерфейсу см. в руководстве: Подключение в Azure Stack Edge Pro с GPU.
Запуск средств проверки ping и traceroute
В командной строке с доступом kubectl к кластеру Kubernetes с поддержкой Azure Arc введите pod средства устранения неполадок MEC-DP:
kubectl exec -it -n core core-mec-dp-0 -c troubleshooter -- bash
Просмотрите список настроенных интерфейсов пользовательской плоскости:
mect list
Это должно сообщать об одном интерфейсе в сети плоскости управления (N2), одном интерфейсе сети доступа (N3) и интерфейсе для каждой подключенной сети данных (N6). Например:
n2trace n3trace n6trace0 (Data Network: internet) n6trace1 (Data Network: enterprise) n6trace2 (Data Network: test)
Выполните команду ping, указав сетевой и IP-адрес для тестирования. Можно указать
access
для сети доступа или сетевого имени для сети данных.ping --net <network name> <IP address>
Например:
ping --net enterprise 10.0.0.1
Средство должно сообщить список передаваемых и полученных пакетов с потерей 0 % пакетов.
Выполните команду traceroute, указав сетевой и IP-адрес для тестирования. Можно указать
access
для сети доступа или сетевого имени для сети данных.traceroute --net <network name> <IP address>
Например:
traceroute --net enterprise 10.0.0.1
Средство должно сообщать ряд прыжков с указанным IP-адресом в качестве окончательного прыжка.
Следующие шаги
- Более подробную диагностика можно выполнить запись пакетов плоскости данных в экземпляре ядра пакета.
- Если вы обнаружили проблему с подключением и не знаете, как ее устранить, вы можете получить поддержку для службы Azure Private 5G Core.