Como acessar diagnósticos do Cloud Interconnect

Com os diagnósticos do Cloud Interconnect, é possível solucionar problemas do Cloud Interconnect durante o provisionamento e após a ativação.

Os diagnósticos fornecem informações técnicas atualizadas e detalhadas do Google Cloud Platform sobre a conexão do Cloud Interconnect sob demanda.

Diagnóstico durante o provisionamento

A visualização de diagnósticos fornece as informações necessárias para solucionar e corrigir problemas na sua configuração de roteador no local, o que pode ser útil se o Cloud Interconnect não progredir no processo de provisionamento.

Os resultados de diagnóstico apresentam dados diferentes, dependendo do estágio que o Cloud Interconnect está inserido no processo de provisionamento. As etapas principais e secundárias estão listadas na próxima seção. Com essas informações de diagnóstico, é possível ver as próximas etapas para garantir que o processo de provisionamento progrida sem mais problemas.

Use a referência de resposta ao comando para interpretar os resultados do comando de diagnóstico ou as informações fornecidas no Console do Google Cloud Platform.

Estágios de provisionamento

O processo de provisionamento do Cloud Interconnect ocorre em vários estágios. É preciso atender aos seguintes requisitos em cada estágio antes avançar para a próxima fase:

  • Estágio 1: conexão do circuito:

    • O estado de potência óptica é OK
    • O LACP está separado
    • As entradas de ARP estão presentes nos circuitos
  • Estágio 2: qualificação do circuito (várias conexões):

    • O estado de potência óptica é OK
    • O LACP está separado
    • As entradas de ARP estão presentes nos circuitos
  • Etapa 3: configuração de produção:

    • O estado de potência óptica é OK
    • O LACP está ativo
    • As entradas de ARP estão presentes no Cloud Interconnect

Como usar o diagnóstico

Console

  1. Acesse a guia "Conexões físicas do Cloud Interconnect" no Console do Google Cloud Platform.
    Acessar a guia Conexões físicas
  2. Clique no nome de uma Cloud Interconnect.
  3. Na página "Detalhes do Cloud Interconnect", as informações de diagnóstico estão nos seguintes locais da tela:

    • Para avisos ou erros, consulte o campo Status na parte superior esquerda da tela.
    • Para a capacidade provisionada do Cloud Interconnect, consulte o campo Capacidade.
    • Se você suspeitar de problemas com o Cloud Interconnect, consulte a parte direita do campo Capacidade para ver informações como a capacidade efetiva do Cloud Interconnect, o número de links desativados e assim por diante.

    Para ver mais detalhes, como níveis de luz, use a interface de linha de comando gcloud ou a API gcloud.

gcloud

Digite o seguinte comando para ver informações de diagnóstico para o Cloud Interconnect.

  • Substitua [NAME] pelo nome do Cloud Interconnect no seu projeto.
  • Substitua [PROJECT_ID] pelo código do projeto do Google Cloud Platform.
gcloud beta compute interconnects get-diagnostics [NAME] --project=[PROJECT_ID]

A saída do comando deve ser semelhante ao exemplo mostrado abaixo:

macAddress: "00:11:22:33:44:55"
arpCache:
  macAddress: "55:44:33:22:11:00"
  ipAddress: "1.2.3.4"
links:
  - circuitId: "circuit-id"
  receivingOpticalPower:
    value: 0.4
    state: OK
lacpStatus:
  state: ACTIVE
  googleSystemId: "00:11:22:33:44:55"
  neighborSystemId: "55:44:33:22:11:00"

- circuitId: "circuit-id"
  receivingOpticalPower:
    value: 0.4
    state: OK
  lacpStatus:
    state: DETACHED
  arpCache:
    macAddress: "01:23:45:67:89:0a"
    ipAddress: "2.3.4.5"

api

Acesse o método Diagnósticos interconnects.getDiagnostics , em que [NAME] é o nome do Cloud Interconnect.

 GET https://www.googleapis.com/compute/projects/[PROJECT_ID]/global/interconnects/[NAME]/diagnostics

Se esse comando for concluído, ele retornará a saída InterconnectDiagnostics no seguinte formato. Veja a referência da resposta ao comando para interpretar a saída.

{
"macAddress": "00:11:22:33:44:55",
"arpCache": [
{
  "macAddress": "55:44:33:22:11:00",
  "ipAddress": "1.2.3.4"
}
],
"links": [
{
  "circuitId": "circuit-id",
  "receivingOpticalPower": {
    "value": 0.4,
    "state": OK,
  },
  "lacpStatus": {
    "state": ACTIVE,
    "googleSystemId": "00:11:22:33:44:55",
    "neighborSystemId": "55:44:33:22:11:00"
  }
},
{
  "circuitId": "circuit-id",
  "receivingOpticalPower": {
    "value": 0.4,
    "state": OK,
  },
  "lacpStatus": {
    "state": DETACHED
  },
  "arpCache": [
    {
      "macAddress": "01:23:45:67:89:0a",
      "ipAddress": "2.3.4.5"
    }
  ]
}
]
}

Referência da resposta ao comando

Os parâmetros de saída dos comandos gcloud e a API interconnects.getDiagnostics têm os significados listados na tabela mostrada a seguir.

Parâmetro de saída Descrição
macAddress Descreve o endereço MAC do pacote do Cloud Interconnect no GCP.
arpCache Descreve os vizinhos individuais vistos no momento pelo Cloud Router no cache do ARP do Cloud Interconnect. Esse parâmetro fica vazio quando o Cloud Interconnect não está empacotado.
arpCache[].macAddress Lista o endereço MAC deste vizinho do ARP.
arpCache[].ipAddress Lista o endereço IP desse vizinho do ARP.
links[] Descreve o status de cada link no Cloud Interconnect.
links[].circuitId Lista o código exclusivo atribuído pelo Google a este circuito durante a ativação do circuito
links[].googleDemarc Descreve o demarcador atribuído pelo Google no momento da ativação do circuito e fornecido pelo Google ao cliente na LOA.
links[].receivingOpticalPower Descreve o valor atual e o status do nível de luz recebido.
links[].receivingOpticalPower.value Lista o valor atual do nível de luz recebido em dBm.
links[].receivingOpticalPower.state

O status do valor atual quando comparado aos níveis de aviso e alarme do transceptor receptor.

  • OK: o valor não ultrapassou um limite de aviso.
  • LOW_WARNING: o valor cruzou abaixo do limite de aviso inferior.
  • HIGH_WARNING: o valor cruzou acima do limite de aviso inferior.
  • LOW_ALARM: o valor cruzou abaixo do limite de alarme inferior.
  • HIGH_ALARM: o valor cruzou abaixo do limite de alarme superior.
links[].transmittingOpticalPower O valor atual e status para o nível de luz de transmissão.
links[].transmittingOpticalPower.value O valor atual do nível de luz de transmissão em dBm.
links[].transmittingOpticalPower.state

O status do valor atual quando comparado aos níveis de aviso e alarme do transceptor transmissor.

  • OK: o valor não ultrapassou um limite de aviso.
  • LOW_WARNING: o valor cruzou abaixo do limite de aviso inferior.
  • HIGH_WARNING: o valor cruzou acima do limite de aviso inferior.
  • LOW_ALARM: o valor cruzou abaixo do limite de alarme inferior.
  • HIGH_ALARM: o valor cruzou abaixo do limite de alarme superior.
links[].lacpStatus As informações do LACP para o link único.
links[].lacpStatus.state
  • ATIVO: o link está configurado e ativo no pacote.
  • SEPARADO: o link não está configurado no pacote.
links[].lacpStatus.googleSystemId Código do sistema da porta do GCP da troca do LACP.
links[].lacpStatus.neighborSystemId Código do sistema da porta do cliente da troca do LACP.
links[].arpCache[] Uma lista de diagnósticos do Cloud Interconnect. Objetos de entrada do ARP que descrevem as entradas próximas do ARP vistas neste link. Esse parâmetro estará vazio se o link for empacotado.
links[].arpCache[].macAddress O endereço MAC desse vizinho do ARP neste link.
links[].arpCache[].ipAddress O endereço IP desse vizinho do ARP neste link.
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…