진단 가져오기

Cloud Interconnect 진단을 사용하면 프로비저닝 중 및 활성화 후에 Cross-Cloud Interconnect 연결 문제를 해결할 수 있습니다. 진단에서는 Cross-Cloud Interconnect 연결의 Google Cloud 관련 최신 기술 정보를 자세히 제공합니다.

서비스 중단 시 진단

전역 서비스 중단 시에는 Cross-Cloud Interconnect 연결 정보가 전역 리소스로 제공되므로 진단 결과가 제공되지 않을 수 있습니다. 전역 서비스 중단이 Cross-Cloud Interconnect 진단 가져오기에 영향을 줄 수 있습니다. 하지만 이러한 전역 서비스 중단은 상호 연결 또는 연결의 기능 상태를 반드시 반영하지는 않습니다.

프로비저닝 중 진단

진단에는 프로비저닝 프로세스 단계에 따라 다른 데이터가 포함됩니다. 연결이 각 단계의 요구 사항을 충족해야 다음 단계로 넘어갈 수 있습니다.

단계는 다음과 같습니다.

  • 1단계 - 회선 연결

    • 광출력 상태는 OK입니다.
    • bundleOperationalStatus는 Down입니다.
  • 2단계 - 회선 검증(다중 연결)

    • 광출력 상태는 OK입니다.
    • bundleOperationalStatus는 Down입니다.
  • 3단계 - 프로덕션 구성

    • 광출력 상태는 OK입니다.
    • bundleOperationalStatus는 Up입니다.

진단 사용

Google Cloud 콘솔, Google Cloud CLI 또는 API에서 가져온 정보를 해석하려면 명령어 결과 참조 섹션을 확인하세요.

콘솔

  1. Google Cloud 콘솔에서 Cloud Interconnect 실제 연결 탭으로 이동합니다.

    실제 연결로 이동

  2. Cross-Cloud Interconnect 연결의 이름을 선택합니다.

  3. 다음 필드를 검토합니다.

    • 경고 또는 오류는 페이지 왼쪽 상단의 상태 필드를 참조하세요.
    • Cloud Interconnect 연결의 프로비저닝 용량은 프로비저닝 용량 필드를 참조하세요.
    • Cloud Interconnect 연결에 문제가 있는 경우 VLAN 연결 섹션에서 연결의 유효 용량 또는 다운 링크 수와 같은 정보를 참조하세요.
    • 광신호와 같은 추가 세부정보는 링크 회선 정보 섹션을 참조하세요.

gcloud

gcloud compute interconnects get-diagnostics 명령어를 사용합니다.

gcloud compute interconnects get-diagnostics NAME \
    --project=PROJECT_ID

다음을 바꿉니다.

  • NAME: 연결 이름
  • PROJECT_ID: Google Cloud 프로젝트의 ID입니다.

명령어 결과는 다음과 비슷합니다.

result:
bundleAggregationType: BUNDLE_AGGREGATION_TYPE_LACP
bundleOperationalStatus: BUNDLE_OPERATIONAL_STATUS_UP
links:
- circuitId: GCP-00112
googleDemarc: MARKL:MMR A/ 4th floor Cab 04.105.004.704 FP 4 Port 3 Fibers 77,78
  -LC
lacpStatus:
  googleSystemId: 9c:e1:76:7a:40:de
  neighborSystemId: ec:ce:13:e2:99:07
  state: ACTIVE
operationalStatus: LINK_OPERATIONAL_STATUS_UP
receivingOpticalPower:
  state: OK
  value: -2.94
transmittingOpticalPower:
  state: OK
  value: -1.66
macAddress: 9c:e1:76:7a:40:e3

API

interconnects.getDiagnostics 메서드를 사용합니다.

 GET https://compute.googleapis.com/compute/projects/PROJECT_ID/global/interconnects/NAME/getDiagnostics

다음을 바꿉니다.

  • PROJECT_ID: Google Cloud 프로젝트의 ID입니다.
  • NAME: 연결의 이름

이 명령어는 성공 시 InterconnectDiagnostics 결과를 다음 형식으로 반환합니다.

{
"result": {
"macAddress": "9c:e1:76:7a:40:e3",
"links": [
  {
    "circuitId": "GCP-00112",
    "googleDemarc": "MARKL:MMR A/ 4th floor Cab 04.105.004.704 FP 4 Port 3 Fibers 77,78 -LC",
    "receivingOpticalPower": {
      "value": -2.97,
      "state": "OK"
    },
    "transmittingOpticalPower": {
      "value": -1.67,
      "state": "OK"
    },
    "lacpStatus": {
      "state": "ACTIVE",
      "googleSystemId": "9c:e1:76:7a:40:de",
      "neighborSystemId": "ec:ce:13:e2:99:07"
    },
    "operationalStatus": "LINK_OPERATIONAL_STATUS_UP"
  }
],
"bundleOperationalStatus": "BUNDLE_OPERATIONAL_STATUS_UP",
"bundleAggregationType": "BUNDLE_AGGREGATION_TYPE_LACP"
}
}

명령어 결과 참조

진단 출력을 해석하려면 다음 표를 참고하세요.

출력 매개변수 설명
macAddress Google Cloud 측 Cloud Interconnect 연결 번들의 MAC 주소를 설명합니다.
arpCache Cloud Interconnect 연결의 ARP 캐시에서 Cloud Router가 인식하는 개별 인접 항목을 설명합니다. 연결이 번들되지 않은 경우 비어 있습니다.
arpCache[].macAddress 이 ARP 인접 항목의 MAC 주소를 나열합니다.
arpCache[].ipAddress 이 ARP 인접 항목의 IP 주소를 나열합니다.
links[] Cloud Interconnect 연결의 각 링크 상태를 설명합니다.
links[].circuitId 회선 설정 중에 Google이 해당 회선에 할당한 고유 ID를 나열합니다.
links[].googleDemarc 회선 설정 중에 Google이 할당한 관할 범위를 설명합니다.
links[].receivingOpticalPower 수신한 빛 밝기의 현재 값과 상태를 설명합니다.
links[].receivingOpticalPower.value 수신 광출력의 현재 값을 dBm 단위로 표시합니다.
links[].receivingOpticalPower.state

수신용 트랜시버의 경고 및 경보 수준과 비교한 현재 값의 상태입니다.

  • OK: 값이 경고 기준을 넘지 않았습니다.
  • LOW_WARNING: 값이 경고 하한 기준 아래로 넘어갔습니다.
  • HIGH_WARNING: 값이 높은 경고 기준 위에서 교차했습니다.
  • LOW_ALARM: 값이 낮은 경보 기준 아래에서 교차했습니다.
  • HIGH_ALARM: 값이 높은 경보 기준 위에서 교차했습니다.
links[].transmittingOpticalPower 전송 빛 밝기의 현재 값과 상태입니다.
links[].transmittingOpticalPower.value 전송 광출력의 현재 값을 dBm 단위로 표시합니다.
links[].transmittingOpticalPower.state

전송용 트랜시버의 경고 및 경보 수준과 비교한 현재 값의 상태입니다.

  • OK: 값이 경고 기준을 넘지 않았습니다.
  • LOW_WARNING: 값이 경고 하한 기준 아래로 넘어갔습니다.
  • HIGH_WARNING: 값이 높은 경고 기준 위에서 교차했습니다.
  • LOW_ALARM: 값이 낮은 경보 기준 아래에서 교차했습니다.
  • HIGH_ALARM: 값이 높은 경보 기준 위에서 교차했습니다.
links[].lacpStatus 단일 연결의 LACP 정보입니다.
links[].lacpStatus.state
  • ACTIVE: 연결이 번들 내에서 구성 및 활성화됩니다.
  • DETACHED: 링크가 번들 내에 구성되지 않았습니다. 이 상태는 bundleAggregationTypeSTATIC인 경우에 사용됩니다.
links[].lacpStatus.googleSystemId LACP 교환의 Google Cloud 측 포트 시스템 ID입니다.
links[].lacpStatus.neighborSystemId LACP 교환의 원격 클라우드 측 포트 시스템 ID입니다.
links[].arpCache[] 이 링크에 표시된 ARP 인접 항목을 설명하는 InterconnectDiagnostics.ARPEntry 객체의 목록입니다. 링크가 번들되었으면 비어 있습니다.
links[].arpCache[].macAddress 이 링크에 있는 ARP 인접 항목의 MAC 주소입니다.
links[].arpCache[].ipAddress 이 링크에 있는 ARP 인접 항목의 IP 주소입니다.

다음 단계

  • Cross-Cloud Interconnect에 대한 자세한 내용은 Cross-Cloud Interconnect 개요를 참조하세요.

  • Cross-Cloud Interconnect 사용 시 발생할 수 있는 일반적인 문제에 대한 자세한 내용은 문제 해결을 참조하세요.