이 페이지에서는 Distributed Cloud 연결 영역에서 Google Distributed Cloud 인터커넥트 연결 리소스를 만들고 관리하는 방법을 설명합니다.
이 기능은 Distributed Cloud 연결 랙에서만 사용할 수 있습니다. Distributed Cloud 연결 서버는 인터커넥트 연결 리소스를 지원하지 않습니다.
Distributed Cloud 인터커넥트 연결에 대한 자세한 내용은 Distributed Cloud 작동 방식을 참고하세요.
다음 사항에 유의하세요.
- Interconnect 연결과 해당 라우터를 동시에 만드는 것이 좋습니다. 자세한 내용은 라우터 만들기를 참고하세요.
- 선택적으로 VLAN ID를 지정하여 상호 연결 연결을 통과하는 패킷에 태그를 지정할 수 있습니다.
- 패킷 태그 지정에 지정하는 VLAN ID는 상호 연결 연결에 로컬입니다. 즉, 지정된 Interconnect 연결은 다른 Interconnect와 연결된 Interconnect 연결 또는 Interconnect 연결과 연결되지 않은 서브네트워크와 동일한 레이어 2 도메인에 속하지 않습니다. 따라서 패킷 태그 지정에 지정된 VLAN ID는 대상 Interconnect에서 생성된 모든 Interconnect 연결에서 고유해야 하지만 다른 Interconnect 및 Interconnect 연결과 연결되지 않은 서브네트워크에서는 재사용할 수 있습니다.
상호 연결 첨부파일 만들기
Distributed Cloud Interconnect 연결을 만들려면 이 섹션의 단계를 완료하세요.
이 작업을 완료하려면 Google Cloud 프로젝트에 Edge 네트워크 관리자 역할(roles/edgenetwork.admin)이 있어야 합니다.
gcloud
gcloud edge-cloud networking interconnects attachments dedicated
create 명령어를 사용합니다.
gcloud edge-cloud networking interconnects attachments dedicated create ATTACHMENT_NAME \
--interconnect=INTERCONNECT_NAME \
--network=NETWORK_NAME \
--location=REGION \
--zone=ZONE_NAME \
--vlan-id=VLAN_ID \
--mtu=MTU_SIZE
다음을 바꿉니다.
ATTACHMENT_NAME: 이 인터커넥트 연결을 고유하게 식별하는 설명 이름입니다.INTERCONNECT_NAME: 이 Interconnect 연결이 연결되는 Interconnect의 이름입니다.NETWORK_NAME: 이 인터커넥트 연결 리소스가 제공하는 Distributed Cloud 네트워크의 이름입니다.REGION: 대상 Distributed Cloud 영역이 속한 Google Cloud 리전입니다.ZONE_NAME: 대상 Distributed Cloud 영역의 이름입니다.VLAN_ID(선택사항): 이 상호 연결 연결을 통과하는 패킷에 태그가 지정된 VLAN ID입니다. 유효한 값은 2~4095입니다. 이 값을 생략하거나 0으로 설정하면 패킷에 태그가 지정되지 않습니다.MTU_SIZE: 이 Interconnect 연결이 인스턴스화하는 서브넷의 최대 전송 단위 (MTU) 크기입니다. 유효한 값은 1500과 9000입니다.
API
projects.locations.zones.interconnectAttachments.create 메서드에 대해 POST 요청을 실행합니다.
POST /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/interconnectAttachments?interconnectAttachmentId=ATTACHMENT_ID
{
"labels": { LABELS,
},
"interconnect": { INTERCONNECT_NAME,
},
"network": { NETWORK_NAME,
},
"vlanId": { VLAN_ID,
},
"mtu": { MTU_SIZE,
},
}
다음을 바꿉니다.
PROJECT_ID: 타겟Google Cloud 프로젝트의 ID입니다.REGION: 대상 Distributed Cloud 영역이 속한 Google Cloud 리전입니다.ZONE_NAME: 대상 Distributed Cloud 영역의 이름입니다.ATTACHMENT_ID: 이 인터커넥트 연결을 고유하게 식별하는 ID입니다.LABELS: 이 인터커넥트 연결 리소스에 적용할 라벨 목록입니다.INTERCONNECT_NAME: 이 Interconnect 연결이 연결되는 Interconnect의 이름입니다.NETWORK_NAME: 이 인터커넥트 연결 리소스가 제공하는 네트워크입니다.VLAN_ID: 이 상호 연결 연결이 라우터에서 인스턴스화되는 서브넷의 VLAN ID입니다. 유효한 값은 2~4095입니다. 값 0은 서브넷을 태그되지 않은 것으로 구성합니다.MTU_SIZE: 이 Interconnect 연결이 인스턴스화하는 서브넷의 최대 전송 단위 (MTU) 크기입니다. 유효한 값은 1500과 9000입니다.
상호 연결 첨부파일 나열
분산 클라우드 연결 영역에서 분산 클라우드 인터커넥트 연결을 나열하려면 이 섹션의 단계를 완료하세요.
이 작업을 완료하려면 Google Cloud 프로젝트에Edge 네트워크 뷰어 역할(roles/edgenetwork.viewer)이 있어야 합니다.
gcloud
gcloud edge-cloud networking interconnects attachments list 명령어를 사용합니다.
gcloud edge-cloud networking interconnects attachments list \
--location=REGION \
--zone=ZONE_NAME
다음을 바꿉니다.
REGION: 타겟 Distributed Cloud 연결 영역이 속한 Google Cloud 리전입니다.ZONE_NAME: 대상 Distributed Cloud 영역의 이름입니다.
API
projects.locations.zones.interconnectAttachments.list 메서드에 대해 GET 요청을 실행합니다.
GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/interconnectAttachments?filter=FILTER&pageSize=PAGE_SIZE&orderBy=SORT_BY&pageToken=PAGE_TOKEN
다음을 바꿉니다.
PROJECT_ID: 타겟Google Cloud 프로젝트의 ID입니다.REGION: 대상 Distributed Cloud 영역이 속한 Google Cloud 리전입니다.ZONE_NAME: 대상 Distributed Cloud 영역의 이름입니다.FILTER: 반환된 결과를 특정 값으로 제한하는 표현식입니다.PAGE_SIZE: 페이지당 반환할 결과 수입니다.SORT_BY: 반환된 결과를 정렬하는 쉼표로 구분된 필드 이름 목록입니다. 기본 정렬 순서는 오름차순입니다. 내림차순 정렬의 경우 원하는 필드 앞에~를 붙입니다.PAGE_TOKEN: 응답의nextPageToken필드에 있는 마지막 목록 요청에 대한 응답에서 수신된 토큰입니다. 결과의 다음 페이지를 수신하려면 이 토큰을 전송하세요.
상호 연결 연결에 관한 정보 가져오기
Distributed Cloud Interconnect 연결에 관한 정보를 확인하려면 이 섹션의 단계를 완료하세요.
이 작업을 완료하려면 Google Cloud 프로젝트에Edge 네트워크 뷰어 역할(roles/edgenetwork.viewer)이 있어야 합니다.
gcloud
gcloud edge-cloud networking interconnects attachments describe 명령어를 사용합니다.
gcloud edge-cloud networking interconnects attachments describe ATTACHMENT_NAME \
--location=REGION \
--zone=ZONE_NAME
다음을 바꿉니다.
ATTACHMENT_NAME: 대상 인터커넥트 연결의 이름입니다.REGION: 타겟 Distributed Cloud 연결 영역이 속한 Google Cloud 리전입니다.ZONE_NAME: 대상 Distributed Cloud 영역의 이름입니다.
API
projects.locations.zones.interconnectAttachments.get 메서드에 대해 GET 요청을 실행합니다.
GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/interconnectAttachments/ATTACHMENT_ID
다음을 바꿉니다.
PROJECT_ID: 타겟Google Cloud 프로젝트의 ID입니다.ATTACHMENT_ID: 대상 인터커넥트 연결의 이름입니다.REGION: 타겟 Distributed Cloud 연결 영역이 속한 Google Cloud 리전입니다.ZONE_NAME: 대상 Distributed Cloud 영역의 이름입니다.
이 작업은 다음과 같이 프로비저닝 상태를 포함하여 리소스에 관한 자세한 정보를 반환합니다.
PENDING: 리소스의 프로비저닝이 아직 시작되지 않았으며 영역 전체에 아직 전파되지 않았습니다.PROVISIONING: 리소스가 프로비저닝되고 있습니다. 영역 전체에 전파될 때까지 기다려야 합니다.RUNNING: 리소스가 프로비저닝되고 영역 전체에 전파되었습니다. 사용할 수 있습니다.FAILED: 리소스 프로비저닝이 실패했습니다. 리소스가 영역 전체에 전파되지 않았습니다.
Interconnect 연결 삭제
Distributed Cloud 인터커넥트 연결을 삭제하려면 이 섹션의 단계를 완료하세요.
이 작업을 완료하려면 Google Cloud 프로젝트에 Edge 네트워크 관리자 역할(roles/edgenetwork.admin)이 있어야 합니다.
gcloud
gcloud edge-cloud networking interconnects attachments delete 명령어를 사용합니다.
gcloud edge-cloud networking interconnects attachments delete ATTACHMENT_NAME \
--location=REGION \
--zone=ZONE_NAME
다음을 바꿉니다.
ATTACHMENT_NAME: 대상 인터커넥트 연결의 이름입니다.REGION: 타겟 Distributed Cloud 연결 영역이 속한 Google Cloud 리전입니다.ZONE_NAME: 대상 Distributed Cloud 영역의 이름입니다.
API
projects.locations.zones.interconnectAttachments.delete 메서드에 대해 DELETE 요청을 실행합니다.
DELETE /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/subnets/SUBNETWORK_ID
다음을 바꿉니다.
PROJECT_ID: 타겟Google Cloud 프로젝트의 ID입니다.ATTACHMENT_NAME: 대상 인터커넥트 연결의 이름입니다.REGION: 타겟 Distributed Cloud 연결 영역이 속한 Google Cloud 리전입니다.ZONE_NAME: 대상 Distributed Cloud 연결된 영역의 이름입니다.
다음 단계
- Distributed Cloud 연결형에 워크로드 배포
- 상호 연결 관리
- 네트워크 만들기 및 관리하기
- 라우터 만들기 및 관리
- 서브네트워크 만들기 및 관리하기
- VPN 연결 만들기 및 관리하기
- 영역 관리