Использование 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

  1. В командной строке с доступом kubectl к кластеру Kubernetes с поддержкой Azure Arc введите pod средства устранения неполадок MEC-DP:

    kubectl exec -it -n core core-mec-dp-0 -c troubleshooter -- bash
    
  2. Просмотрите список настроенных интерфейсов пользовательской плоскости:

    mect list
    

    Это должно сообщать об одном интерфейсе в сети плоскости управления (N2), одном интерфейсе сети доступа (N3) и интерфейсе для каждой подключенной сети данных (N6). Например:

    n2trace
    n3trace
    n6trace0 (Data Network: internet)
    n6trace1 (Data Network: enterprise)
    n6trace2 (Data Network: test)
    
  3. Выполните команду ping, указав сетевой и IP-адрес для тестирования. Можно указать access для сети доступа или сетевого имени для сети данных.

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

    Например:

    ping --net enterprise 10.0.0.1
    

    Средство должно сообщить список передаваемых и полученных пакетов с потерей 0 % пакетов.

  4. Выполните команду traceroute, указав сетевой и IP-адрес для тестирования. Можно указать access для сети доступа или сетевого имени для сети данных.

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

    Например:

    traceroute --net enterprise 10.0.0.1
    

    Средство должно сообщать ряд прыжков с указанным IP-адресом в качестве окончательного прыжка.

Следующие шаги