Os diagnósticos do Cloud Interconnect permitem-lhe resolver problemas das ligações do Dedicated Interconnect durante o aprovisionamento e após a ativação.
Os diagnósticos fornecem informações técnicas atuais e detalhadas sobre o lado das associações do Dedicated Interconnect a pedido.Google Cloud
Diagnósticos durante indisponibilidades
Em caso de uma interrupção global, não use os resultados de diagnóstico da sua ligação Dedicated Interconnect para tomar decisões sobre para onde redirecionar o tráfego de rede.
Ao contrário de uma associação VLAN, que é regional, uma ligação Dedicated Interconnect é um recurso global. Uma indisponibilidade global pode impedir que os diagnósticos do Cloud Interconnect funcionem corretamente.
Diagnósticos durante o aprovisionamento
A visualização de diagnósticos fornece as informações necessárias para resolver e corrigir problemas na configuração do router no local, o que pode ser útil se a ligação do Dedicated Interconnect não progredir no processo de aprovisionamento.
Os resultados dos diagnósticos contêm dados diferentes consoante a fase do processo de aprovisionamento em que se encontra a sua ligação de interligação dedicada. Os passos principais e secundários estão listados na secção seguinte. Estas informações de diagnóstico indicam-lhe possíveis passos seguintes para que o processo de aprovisionamento avance sem mais problemas.
Use a referência de saída de comandos para interpretar os resultados dos comandos de diagnóstico ou as informações fornecidas na Google Cloud consola.
Fases de aprovisionamento
O processo de aprovisionamento da ligação de interligação dedicada ocorre em várias fases. Tem de cumprir os seguintes requisitos em cada fase antes de poder avançar para a fase seguinte:
Fase 1 – Ligação do circuito:
- O estado de energia ótica é
OK
para cada ligação na associação.
- O estado de energia ótica é
Fase 2: qualificação do circuito (apenas para associações com vários links):
- O estado de energia ótica é
OK
para cada ligação na associação. - A cada link é atribuído um endereço IP temporário. O endereço é usado para qualificar cada link individualmente através de um teste de ping.
- As entradas do Protocolo de resolução de endereços (ARP) estão presentes.
- O estado de energia ótica é
Fase 3: configuração de produção:
- O estado de energia ótica é
OK
para cada ligação na associação. - Todos os links na ligação estão configurados num conjunto LACP.
- É atribuído um endereço IP temporário à interface do pacote não etiquetado. Google Cloud Verifica a conetividade através de um ping. O endereço IP de teste é removido quando o processo de ativação estiver concluído.
- As entradas ARP estão presentes.
- O estado de energia ótica é
Use diagnósticos
Para ver informações de diagnóstico da ligação Dedicated Interconnect, siga estes passos.
Consola
Na Google Cloud consola, aceda ao separador Ligações físicas do Cloud Interconnect.
Selecione o nome de uma ligação do Dedicated Interconnect.
As informações de diagnóstico encontram-se nas seguintes localizações na página de detalhes da associação:
- Para avisos ou erros, consulte o campo Estado.
- Para a capacidade aprovisionada da interconexão dedicada, consulte o campo Capacidade aprovisionada.
- Se suspeitar de problemas com a ligação Dedicated Interconnect, consulte a secção Anexos VLAN para ver informações como a capacidade efetiva da ligação ou o número de links inativos.
- Para mais detalhes, como os níveis de luz, consulte a secção Informações do circuito do link.
gcloud
Use o comando gcloud compute interconnects get-diagnostics
:
gcloud compute interconnects get-diagnostics NAME --project=PROJECT_ID
Substitua o seguinte:
NAME
: o nome da ligação de interligação dedicada no seu projetoPROJECT_ID
: o ID do Google Cloud projeto
O resultado é semelhante ao seguinte:
macAddress: "00:11:22:33:44:55" arpCache: macAddress: "55:44:33:22:11:00" ipAddress: "1.2.3.4" links: - circuitId: "circuit-id-1" receivingOpticalPower: value: 0.4 state: OK lacpStatus: state: ACTIVE googleSystemId: "00:11:22:33:44:55" neighborSystemId: "55:44:33:22:11:00" macsec: ckn: 0101010189abcdef...0123456789abcdef operational: true - circuitId: "circuit-id-2" receivingOpticalPower: value: 0.4 state: OK lacpStatus: state: DETACHED macsec: ckn: 0101010189abcdef...0123456789abcdef operational: false arpCache: macAddress: "01:23:45:67:89:0a" ipAddress: "2.3.4.5"
API
Use o interconnects.getDiagnostics
método:
GET https://compute.googleapis.com/compute/projects/PROJECT_ID/global/interconnects/NAME/getDiagnostics
Substitua o seguinte:
PROJECT_ID
: o ID do Google Cloud projetoNAME
: o nome da ligação de interligação dedicada no seu projeto
Se este comando for bem-sucedido, devolve o resultado InterconnectDiagnostics
no seguinte formato. Para interpretar o resultado, consulte a
referência do resultado do comando.
{ "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" } ] } ] }
Use diagnósticos de grupos de associação
Também pode obter diagnósticos agregados de todas as ligações de interconexão num grupo de ligações de interconexão.
Consola
Na Google Cloud consola, aceda ao separador Ligações físicas do Cloud Interconnect.
Na tabela Grupos de interconexão, selecione o nome de um grupo de ligações do Dedicated Interconnect.
As informações de diagnóstico encontram-se nas seguintes localizações na página de detalhes do grupo:
- Junto à parte superior da página, pode ver o estado e a descrição do grupo.
- Abaixo do estado e da descrição, pode ver quantas das suas ligações estão ativas, o SLA pretendido e se é elegível para o SLA pretendido.
- Se houver um bloqueador que impeça o seu grupo de associações de cumprir os requisitos do SLA pretendido, esses bloqueadores aparecem no campo Bloqueadores de elegibilidade do SLA na secção anterior.
- A tabela na parte inferior da página apresenta detalhes sobre cada associação no seu grupo de associações.
gcloud
Use o comando gcloud compute interconnects groups get-operational-status
, substituindo NAME
pelo nome da ligação Dedicated Interconnect que quer verificar:
gcloud compute interconnects groups get-operational-status NAME
Use diagnósticos de grupos de associações VLAN
Pode obter diagnósticos agregados de todas as associações VLAN num grupo de associações VLAN.
Consola
Na Google Cloud consola, aceda ao separador Anexos de VLAN do Cloud Interconnect .
Selecione o grupo de associações de VLAN que quer editar.
As informações de diagnóstico encontram-se nas seguintes localizações na página de detalhes do grupo:
- Junto à parte superior da página, pode ver o estado e a descrição do grupo.
- Abaixo do estado e da descrição, pode ver quantos anexos de VLAN estão ativos, o SLA pretendido e se é elegível para o SLA pretendido.
- Se existir um bloqueador que impeça o seu grupo de anexos de VLAN de cumprir os requisitos do SLA pretendido, esses bloqueadores aparecem no campo Bloqueadores de elegibilidade do SLA na secção anterior.
- A tabela na parte inferior da página apresenta detalhes sobre cada associação VLAN no seu grupo de associações VLAN.
gcloud
Use o comando gcloud compute interconnects attachments groups get-operational-status
:
gcloud compute interconnects attachments groups get-operational-status NAME
Substitua o seguinte:
NAME
: o nome do grupo de associações VLAN no seu projeto
O resultado é semelhante ao seguinte:
result:
attachmentStatuses:
- adminEnabled: true
attachment: https://www.googleapis.com/compute/v1/projects/equinix-gci-testing/regions/us-west2/interconnectAttachments/byohsm-lab-sfo-attachment3
isActive: ACTIVE
status: CONNECTION_UP
- adminEnabled: true
attachment: https://www.googleapis.com/compute/v1/projects/equinix-gci-testing/regions/us-west2/interconnectAttachments/ccsw03-sfo05-z1-a1
isActive: ACTIVE
status: CONNECTION_UP
configured:
availabilitySla:
effectiveSla: PRODUCTION_NON_CRITICAL
groupStatus: FULLY_UP
intent:
availabilitySla: PRODUCTION_NON_CRITICAL
operational:
availabilitySla:
effectiveSla: PRODUCTION_NON_CRITICAL
Referência de saída de comandos
As definições dos parâmetros de saída para os comandos da CLI do Google Cloud e a API
interconnects.getDiagnostics
estão listadas na tabela seguinte.
Parâmetro de saída | Descrição |
---|---|
macAddress |
Descreve o endereço MAC do conjunto de ligações do Dedicated Interconnect no lado Google Cloud . |
arpCache |
Descreve os vizinhos individuais vistos pelo router na nuvem na cache ARP para a ligação Dedicated Interconnect. Este campo está vazio quando a associação não está agrupada. |
arpCache[].macAddress |
Indica o endereço MAC deste vizinho ARP. |
arpCache[].ipAddress |
Apresenta o endereço IP deste vizinho ARP. |
links[] |
Descreve o estado de cada link na ligação Dedicated Interconnect. |
links[].circuitId |
Apresenta o ID exclusivo atribuído pela Google a este circuito, conforme atribuído durante a ativação do circuito. |
links[].googleDemarc |
Descreve a demarcação atribuída pela Google, conforme atribuída na ativação do circuito e fornecida pela Google ao cliente na LOA. |
links[].macsec |
O estado MACsec da ligação. Este campo é omitido se não tiver o MACsec ativado. |
links[].macsec.ckn |
O nome da chave de associação de conetividade (CKN) em utilização. Este campo é omitido se não tiver o MACsec ativado. |
links[].macsec.operational |
O estado MACsec da ligação. Este campo é omitido se não tiver o MACsec ativado. Seguem-se os valores possíveis:
|
links[].operationalState |
O estado operacional desta associação de interligação dedicada. Este campo é omitido se não tiver o MACsec ativado. Seguem-se os valores possíveis:
O estado operacional da associação não é afetado pelo estado MACsec da associação. |
links[].receivingOpticalPower |
Descreve o valor e o estado atuais do nível de luz recebido. |
links[].receivingOpticalPower.value |
Apresenta o valor atual do nível de luz recebido, em dBm. |
links[].receivingOpticalPower.state |
O estado do valor atual quando comparado com os níveis de aviso e alarme do transrecetor de receção:
|
links[].transmittingOpticalPower |
O valor e o estado atuais do 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 estado do valor atual quando comparado com os níveis de aviso e alarme do transrecetor de transmissão:
|
links[].lacpStatus |
As informações LACP para o link único. |
links[].lacpStatus.state |
|
links[].lacpStatus.googleSystemId |
O ID do sistema da porta no lado Google Cloud da troca LACP. |
links[].lacpStatus.neighborSystemId |
O ID do sistema da porta do lado do cliente da troca LACP. |
links[].arpCache[] |
Uma lista de InterconnectDiagnostics.ARPEntry objetos que descrevem as entradas de vizinhos ARP vistas nesta associação. Este campo está vazio
se o link estiver agrupado. |
links[].arpCache[].macAddress |
O endereço MAC deste vizinho ARP neste link. |
links[].arpCache[].ipAddress |
O endereço IP deste vizinho ARP neste link. |
O que se segue?
Para criar uma ligação Dedicated Interconnect, consulte a vista geral do aprovisionamento do Dedicated Interconnect.
Para saber mais sobre as opções do Cloud Interconnect, consulte a vista geral do Cloud Interconnect.
Para ajudar a resolver problemas comuns que pode encontrar ao usar o Cloud Interconnect, consulte a secção Resolução de problemas.