Usar ping e traceroute em uma instância de núcleo de pacote

O Azure Private 5G Core suporta as ferramentas de diagnóstico padrão de ping e traceroute , melhoradas com uma opção para selecionar uma interface de rede específica. Você pode usar ping e traceroute para ajudar a diagnosticar problemas de conectividade de rede. Neste guia de instruções, você aprenderá a usar ping e traceroute para verificar a conectividade com as redes de acesso ou de dados nas interfaces do plano do usuário em seu dispositivo.

Pré-requisitos

  • Identifique o recurso Kubernetes - Azure Arc que representa o cluster Kubernetes habilitado para Azure Arc no qual sua instância principal do pacote está sendo executada.
  • Verifique se sua máquina local tem acesso kubectl principal ao cluster Kubernetes habilitado para Azure Arc. Isso requer um arquivo kubeconfig principal, que você pode obter seguindo Configurar acesso kubectl.

Escolha o endereço IP a ser testado

Você pode usar as ferramentas ping e traceroute para verificar a acessibilidade de qualquer endereço IP na interface especificada. Um exemplo comum é o gateway padrão. Se você não souber o endereço de gateway padrão para a interface que deseja testar, poderá encontrá-lo na folha Rede Avançada na interface do usuário local do Azure Stack Edge (ASE).

Para acessar a interface do usuário local, consulte Tutorial: Conectar-se ao Azure Stack Edge Pro com GPU.

Execute as ferramentas ping e traceroute

  1. Em uma linha de comando com acesso kubectl ao cluster Kubernetes habilitado para Azure Arc, insira o pod de solução de problemas MEC-DP:

    kubectl exec -it -n core core-mec-dp-0 -c troubleshooter -- bash
    
  2. Veja a lista de interfaces de plano de usuário configuradas:

    mect list
    

    Deve ser comunicada uma interface única na rede do plano de controlo (N2), uma interface única na rede de acesso (N3) e uma interface para cada rede de dados ligada (N6). Por exemplo:

    n2trace
    n3trace
    n6trace0 (Data Network: internet)
    n6trace1 (Data Network: enterprise)
    n6trace2 (Data Network: test)
    
  3. Execute o comando ping, especificando a rede e o endereço IP a serem testados. Você pode especificar access para a rede de acesso ou o nome da rede para uma rede de dados.

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

    Por exemplo:

    ping --net enterprise 10.0.0.1
    

    A ferramenta deve relatar uma lista de pacotes transmitidos e recebidos com 0% de perda de pacotes.

  4. Execute o comando traceroute, especificando a rede e o endereço IP a serem testados. Você pode especificar access para a rede de acesso ou o nome da rede para uma rede de dados.

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

    Por exemplo:

    traceroute --net enterprise 10.0.0.1
    

    A ferramenta deve relatar uma série de saltos, com o endereço IP especificado como o salto final.

Próximos passos