진단 가져오기

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에서 가져온 정보를 해석하려면 명령어 결과 참조 섹션을 확인하세요.

이 태스크를 수행하려면 다음 권한 또는 다음 Identity and Access Management(IAM) 역할을 부여 받아야 합니다.

권한

  • compute.interconnects.get
  • compute.interconnects.use

역할

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

    실제 연결로 이동

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

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

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

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

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 사용 시 발생할 수 있는 일반적인 문제에 대한 자세한 내용은 문제 해결을 참조하세요.