진단 가져오기

Cloud Interconnect 진단을 사용하면 프로비저닝 중 및 활성화 후에 Dedicated Interconnect 연결 문제를 해결할 수 있습니다.

필요 시 진단을 통해 Dedicated Interconnect 연결의 Google Cloud 측에 대한 자세한 최신 기술 정보를 확인할 수 있습니다.

서비스 중단 시 진단

전역 중단이 발생한 경우 네트워크 트래픽을 리디렉션할 위치를 결정하는 데 Dedicated Interconnect 연결의 진단 결과를 사용하지 마세요.

리전별 VLAN 연결과 달리 Dedicated Interconnect 연결은 전역 리소스입니다. 전역 중단이 발생하면 Cloud Interconnect 진단의 올바른 작동이 방해될 수 있습니다.

프로비저닝 중 진단

진단 결과를 보면 온프레미스 라우터 구성의 문제를 해결하고 고치는 데 필요한 정보를 얻을 수 있으므로 Dedicated Interconnect 연결이 프로비저닝 프로세스를 통해 진행되지 않을 경우에 유용합니다.

진단 결과에는 Dedicated Interconnect 연결이 있는 프로비저닝 프로세스의 단계에 따라 다른 데이터가 포함됩니다. 주 단계와 부 단계는 다음 섹션에 나열되어 있습니다. 이 진단 정보는 프로비저닝 프로세스를 더 이상의 문제 없이 진행하기 위해 수행하는 가능한 다음 단계를 제시합니다.

진단 명령어 결과 또는 Google Cloud Console에서 제공되는 정보를 해석하려면 명령어 결과 참조를 사용하세요.

프로비저닝 단계

Dedicated Interconnect 연결 프로비저닝 프로세스는 여러 단계에서 발생합니다. 각 단계에서 다음 요구사항을 충족해야 다음 단계로 넘어갈 수 있습니다.

  • 1단계 - 회선 연결:

    • 연결의 각 링크에 대한 광출력 상태는 OK입니다.
  • 2단계 - 회선 검증(여러 링크가 있는 연결만 해당):

    • 연결의 각 링크에 대한 광출력 상태는 OK입니다.
    • 각 링크에는 임시 IP 주소가 할당됩니다. 이 주소는 핑 테스트를 통해 각 링크를 개별적으로 검증하는 데 사용됩니다.
    • 주소 결정 프로토콜(ARP) 항목이 있습니다.
  • 3단계 - 프로덕션 구성:

    • 연결의 각 링크에 대한 광출력 상태는 OK입니다.
    • 연결의 모든 링크는 LACP 번들에 구성됩니다.
    • 임시 IP 주소는 태그가 지정되지 않은 번들 인터페이스에 할당됩니다. Google Cloud는 핑을 통해 연결을 확인합니다. 활성화 프로세스가 완료되면 테스트 IP 주소가 삭제됩니다.
    • ARP 항목이 있습니다.

진단 사용

Dedicated Interconnect 연결의 진단 정보를 보려면 다음 단계를 수행합니다.

콘솔

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

    실제 연결로 이동

  2. Dedicated Interconnect 연결의 이름을 선택합니다.

  3. 진단 정보는 연결 세부정보 페이지의 다음 위치에 있습니다.

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

gcloud

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

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

다음을 바꿉니다.

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

명령어 결과는 다음 예시와 비슷해야 합니다.

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

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

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

다음을 바꿉니다.

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

이 명령어는 성공 시 InterconnectDiagnostics 결과를 다음 형식으로 반환합니다. 출력을 해석하려면 명령어 결과 참조를 확인하세요.

{
  "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"
        }
      ]
    }
  ]
}

명령어 결과 참조

다음 표에는 gcloud 명령어와 interconnects.getDiagnostics API의 출력 매개변수의 정의가 나열되어 있습니다.

출력 매개변수 설명
macAddress Google Cloud 측 Dedicated Interconnect 연결 번들의 MAC 주소를 설명합니다.
arpCache Dedicated Interconnect 연결의 ARP 캐시에서 Cloud Router가 인식하는 개별 인접 항목을 설명합니다. 연결이 번들되지 않은 경우 비어 있습니다.
arpCache[].macAddress 이 ARP 인접 항목의 MAC 주소를 나열합니다.
arpCache[].ipAddress 이 ARP 인접 항목의 IP 주소를 나열합니다.
links[] Dedicated Interconnect 연결의 각 링크 상태를 설명합니다.
links[].circuitId 회선 설정 중에 Google이 해당 회선에 할당한 고유 ID를 나열합니다.
links[].googleDemarc 회선 설정 중에 Google이 할당하여 LOA에서 고객에게 제공한 관할 범위를 설명합니다.
links[].macsec 링크의 MACsec 상태입니다. MACsec가 사용 설정되지 않은 경우 이 필드는 생략됩니다.
links[].macsec.ckn 사용 중인 연결 키 이름(CKN)입니다. MACsec가 사용 설정되지 않은 경우 이 필드는 생략됩니다.
links[].macsec.operational

링크의 MACsec 상태입니다. MACsec가 사용 설정되지 않은 경우 이 필드는 생략됩니다. 사용 가능한 값은 다음과 같습니다.

  • TRUE: MACsec가 링크에서 작동합니다.
  • FALSE: MACsec가 링크에서 작동하지 않습니다.
links[].operationalState

이 Dedicated Interconnect 링크의 작동 상태입니다. MACsec가 사용 설정되지 않은 경우 이 필드는 생략됩니다. 사용 가능한 값은 다음과 같습니다.

  • LINK_OPERATIONAL_STATUS_UP: 링크가 작동합니다.
  • LINK_OPERATIONAL_STATUS_DOWN: 링크가 작동하지 않습니다.

링크 작동 상태는 링크의 MACsec 상태의 영향을 받지 않습니다.

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: 링크가 번들 내에 구성되지 않았습니다.
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 주소입니다.

다음 단계