Google의 CLI(명령줄 인터페이스) 및 VMware SD-WAN Orchestrator를 통해 다음 단계를 완료하여 “us-east1” 지역에서 SD-WAN 가상 Edge 인스턴스 및 클라우드 라우터를 생성합니다.
프로시저
- 두 개의 SD-WAN 가상 Edge 인스턴스를 생성합니다. 자세한 내용은 Google Cloud Platform 가상 Edge 배포 가이드를 참조하십시오.
- 엔터프라이즈 사용자로 SD-WAN Orchestrator에 로그인한 다음, 두 개의 SD-WAN 가상 Edge 인스턴스를 클러스터에 추가합니다. 자세한 내용은 VMware SD-WAN 설명서에서 사용할 수 있는 "VMware SD-WAN 관리 가이드" 의 "Edge 클러스터링 구성" 항목을 참조하십시오.
- Google Cloud Console에서 VPC “ncc-west2-pri”에 대해 VPC 네트워크 글로벌 라우팅 모드를 활성화하십시오. 자세한 내용은 VPC 네트워크 동적 라우팅 모드 설정을 참조하십시오.
- VPC "ncc-west2-pri"에서 관련 인바운드 트래픽을 허용합니다. 자세한 내용은 방화벽 규칙 사용을 참조하십시오.
- Google Cloud 셸에서 다음 명령을 실행하여 Network Connectivity Center 허브를 생성합니다.
gcloud network-connectivity hubs create hub_name
- 다음 명령을 실행하여 1단계에서 생성한 두 개의 SD-WAN 가상 Edge 인스턴스가 "us-east1" 지역에서 실행되고 있는지 확인할 수 있습니다.
gcloud compute instances list gcloud compute instances list --filter=”name~’instance_name’”
다음 표에는 변수와 해당 설명이 나와 있습니다.
변수 설명 사용 사례의 변수 이름 instance_name 1단계에서 생성한 SD-WAN 가상 Edge 인스턴스의 이름입니다. - sdwan-edge1-east-vm
- sdwan-edge2-east-vm
다음은 두 개의 SD-WAN 가상 Edge 인스턴스가 "us-east1" 지역에서 실행 중일 때 얻을 수 있는 출력입니다.
NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS sdwan-edge1-east-vm us-east1-b n1-standard-4 192.168.158.3,192.168.159.3,192.168.191.2 198.51.100.0, 198.51.100.255 RUNNING sdwan-edge2-east-vm us-east1-c n1-standard-4 192.168.158.4,192.168.160.3,192.168.191.3 198.51.100.50, 198.51.100.75 RUNNING
- SD-WAN 가상 Edge 인스턴스를 Network Connectivity Center 허브에 스포크로서 추가합니다.
- 다음 명령을 실행하여 Network Connectivity Center 허브의 URI(범용 리소스 식별자)를 수집합니다.
gcloud network-connectivity hubs describe <hub_name>
다음은 위 명령을 실행할 때 나타나는 출력입니다.
[ { "createTime": "2021-01-06T23:46:32.477781456Z", "description": "My first hub", "name": "projects/cloud-254004/locations/global/hubs/ncc-hub", "uniqueId": "0eed5bbe-758b-498a-b908-9c6c07c407c5", "updateTime": "2021-01-06T23:46:32.885414708Z" } ]
- 다음 명령을 실행하여 SD-WAN 가상 Edge 인스턴스의 URI를 수집합니다.
gcloud compute instances list --uri --filter="name~'sdwan'"
다음은 위 명령을 실행할 때 나타나는 출력입니다.
https://www.googleapis.com/compute/v1/projects/cloud-254004/zones/us-east1-b/instances/sdwan-edge1-east-vm https://www.googleapis.com/compute/v1/projects/cloud-254004/zones/us-east1-c/instances/sdwan-edge2-east-vm
- 다음 명령을 실행하여 SD-WAN 가상 Edge 인스턴스에 대한 스포크를 생성합니다.
gcloud network-connectivity spokes linked-router-appliances create instance_name --hub=hub_URI --router-appliance=instance=”instance_URI”,ip=”instance_interface_ip” --region=region --site-to-site-data-transfer
다음 표에는 변수와 해당 설명이 나와 있습니다.
변수 설명 사용 사례의 변수 이름 instance_name SD-WAN 가상 Edge 인스턴스의 이름입니다. - sdwan-edge1-east-vm
- sdwan-edge2-east-vm
hub_URI 7단계(a)에서 수집한 Network Connectivity Center 허브의 URI입니다. https://networkconnectivity.googleapis.com/compute/v1/projects/cloud-254004/locations/global/hubs/Hub1 instance_URI 7단계(b)에서 생성한 SD-WAN 가상 Edge 인스턴스의 URI입니다. - https://www.googleapis.com/compute/v1/projects/cloud-254004/zones/us-east1-b/instances/sdwan-edge1-east-vm
- https://www.googleapis.com/compute/v1/projects/cloud-254004/zones/us-east1-c/instances/sdwan-edge2-east-vm
instance_interface_ip SD-WAN 가상 Edge 인스턴스의 IP 주소입니다. - 192.168.191.2(sdwan-edge1-east-vm의 경우)
- 192.168.191.3(sdwan-edge2-east-vm의 경우)
region SD-WAN 가상 Edge 인스턴스가 배포된 지역입니다. us-east-1 다음은 샘플 명령입니다.- sdwan-edge1-east-vm의 경우:
gcloud network-connectivity spokes linked-router-appliances create sdwan-edge1-east-vm --hub=https://www.googleapis.com/networkconnectivity/v1/projects/cloud-254004/locations/global/hubs/ncc-hub --router-appliance=instance=https://www.googleapis.com/compute/v1/projects/multicloud-254004/zones/us-east1-b/instances/sdwan-edge1-east-vm,ip=192.168.191.2 --region=us-east1 --site-to-site-data-transfer
- sdwan-edge2-east-vm의 경우:
gcloud network-connectivity spokes linked-router-appliances create sdwan-edge2-east-vm --hub=https://www.googleapis.com/networkconnectivity/v1/projects/cloud-254004/locations/global/hubs/ncc-hub --router-appliance=instance=https://www.googleapis.com/compute/v1/projects/multicloud-254004/zones/us-east1-c/instances/sdwan-edge2-east-vm,ip=192.168.191.3 --region=us-east1 --site-to-site-data-transfer
- 다음 명령을 실행하여 Network Connectivity Center 허브의 URI(범용 리소스 식별자)를 수집합니다.
- 다음 명령을 실행하여 클라우드 라우터를 생성합니다.
gcloud compute routers create cloud_router_name --region=my_region --network=my_network --asn=asn_value --project=my_project
다음 표에는 변수와 해당 설명이 나와 있습니다.
변수 설명 사용 사례의 변수 이름 cloud_router_name 클라우드 라우터의 이름입니다. CloudRouter4 my_region 클라우드 라우터가 포함된 지역입니다. us-east1 my_network 클라우드 라우터가 포함된 VPC의 이름입니다. ncc-west2-pri asn_value 클라우드 라우터에 할당된 자치 시스템 번호입니다. 65200 my_project 클라우드 라우터의 프로젝트 ID입니다. cloud-254004 - 고가용성을 구성하기 위해 클라우드 라우터에 대해 두 개의 인터페이스를 생성합니다.
- 다음 명령을 실행하여 클라우드 라우터에 대한 기본 인터페이스를 생성합니다.
gcloud compute routers add-interface cloud_router_name --interface-name=interface1_name --ip-address=interface1_ip_address --subnetwork=subnet --region=my_region --project=my_project
- 다음 명령을 실행하여 클라우드 라우터에 대한 보조 인터페이스를 생성합니다.
gcloud compute routers add-interface cloud_router_name --interface-name=interface2_name --ip-address=interface2_ip_address --redundant-interface=interface1_name --subnetwork=subnet --region=my_region --project=my_project
다음 표에는 변수와 해당 설명이 나와 있습니다.
변수 설명 사용 사례의 변수 이름 cloud_router_name 8단계에서 생성한 클라우드 라우터의 이름입니다. CloudRouter4 interface1_name 클라우드 라우터에 대한 기본 인터페이스의 이름입니다. ra-1-0 interface2_name 클라우드 라우터에 대한 보조 인터페이스의 이름입니다. ra-1-1 subnet 클라우드 라우터가 생성된 서브넷의 이름입니다. ncc-east1-pri-sub my_region 클라우드 라우터가 포함된 지역입니다. us-east1 interface1_ip_address 기본 인터페이스의 내부 IP 주소입니다. 192.168.191.10 interface2_ip_address 보조 인터페이스의 내부 IP 주소입니다. 192.168.191.11 my_project 클라우드 라우터의 프로젝트 ID입니다. cloud-254004 다음은 샘플 명령입니다.- 기본 인터페이스의 경우:
gcloud compute routers add-interface cloudrouter4 --interface-name=ra-1-0 –-ip-address=192.168.191.10 --subnetwork=ncc-east1-pri-sub --region=us-east1 --project=cloud-254004
- 보조 인터페이스의 경우:
gcloud compute routers add-interface cloudrouter4 --interface-name=ra-1-1 –-ip-address=192.168.191.11 --subnetwork=ncc-east1-pri-sub --redundant-interface=ra-1-0 --region=us-east1 --project=cloud-254004
- 기본 인터페이스의 경우:
- 다음 명령을 실행하여 클라우드 라우터에 대한 기본 인터페이스를 생성합니다.
- 클라우드 라우터에서 BGP 피어를 생성합니다. 클라우드 라우터에 대해 두 개의 인터페이스를 생성한 경우 "us-east1" 지역에서 실행되는 각 SD-WAN 가상 Edge 인스턴스에 대해 2개의 BGP 피어링 관계를 설정해야 합니다.
다음 명령을 실행하여 SD-WAN 가상 Edge 인스턴스에 대한 BGP 피어를 생성합니다.
gcloud compute routers add-bgp-peer cloud_router_name --peer-name=peer_name --interface=interface_name --peer-ip-address=peer_ip_address --peer-asn=peer_asn --instance=instance_name --instance-zone=zone --region=region
다음 표에는 변수와 해당 설명이 나와 있습니다.
변수 설명 사용 사례의 변수 이름 cloud_router_name 8단계에서 생성한 클라우드 라우터의 이름입니다. CloudRouter4 peer_name BGP 피어링 세션의 이름입니다. - ra-1-0-peer0
- ra-1-1-peer0
- ra-1-0-peer1
- ra-1-1-peer1
interface_name 9단계에서 생성한 인터페이스의 이름입니다. - ra-1-0
- ra-1-1
peer_ip_address SD-WAN 가상 Edge 인터페이스의 IP 주소입니다. - 192.168.191.2(sdwan-edge1-east-vm의 경우)
- 192.168.191.3(sdwan-edge2-east-vm의 경우)
peer_asn 클라우드 라우터에 할당된 피어 자치 시스템 번호입니다. - 65210(Sdwan-edge1-east-vm의 경우)
- 65211(Sdwan-edge2-east-vm의 경우)
instance_name SD-WAN 가상 Edge 인스턴스의 이름입니다. - sdwan-edge1-east-vm
- sdwan-edge2-east-vm
zone SD-WAN 가상 Edge 인스턴스가 배포된 영역입니다. - Us-east1-b(sdwan-edge1-east-vm의 경우)
- Us-east1-c(sdwan-edge2-east-vm의 경우)
region SD-WAN 가상 Edge 인스턴스가 배포된 지역입니다. us-east-1 다음은 설정해야 하는 BGP 세션입니다.- 기본 인터페이스 ra-1-0에서 첫 번째 SD-WAN 가상 Edge 인스턴스, sdwan-edge1-east-vm으로의 단일 BGP 세션
샘플 명령:
gcloud compute routers add-bgp-peer cloudrouter4 --peer-name=ra-1-0-peer0 --interface=ra-1-0 --peer-ip-address=192.168.191.2 --peer-asn=65210 --instance=sdwan-edge1-east-vm --instance-zone=us-east1-b --region=us-east1
- 보조 인터페이스 ra-1-1에서 첫 번째 SD-WAN 가상 Edge 인스턴스, sdwan-edge1-east-vm으로의 단일 BGP 세션
샘플 명령:
gcloud compute routers add-bgp-peer cloudrouter4 --peer-name=ra-1-1-peer0 --interface=ra-1-1 --peer-ip-address=192.168.191.2 --peer-asn=65210 --instance=sdwan-edge1-east-vm --instance-zone=us-east1-b --region=us-east1
- 기본 인터페이스 ra-1-0에서 두 번째 SD-WAN 가상 Edge 인스턴스, sdwan-edge2-east-vm으로의 단일 BGP 세션
샘플 명령:
gcloud compute routers add-bgp-peer cloudrouter4 --peer-name=ra-1-0-peer1 --interface=ra-1-0 --peer-ip-address=192.168.191.3 --peer-asn=65211 --instance=sdwan-edge2-east-vm --instance-zone=us-east1-c --region=us-east1
- 보조 인터페이스 ra-1-1에서 두 번째 SD-WAN 가상 Edge 인스턴스, sdwan-edge2-east-vm으로의 단일 BGP 세션
샘플 명령:
gcloud compute routers add-bgp-peer cloudrouter4 --peer-name=ra-1-1-peer1 --interface=ra-1-1 --peer-ip-address=192.168.191.3 --peer-asn=65211 --instance=sdwan-edge2-east-vm --instance-zone=us-east1-c --region=us-east1
- SD-WAN 가상 Edge 인스턴스, sdwan-edge1-east-vm 및 sdwan-edge2-east-vm에서 BGP를 구성합니다.
참고: SD-WAN 가상 Edge 인스턴스에 대해 고정 내부 IP 주소를 구성하여 인스턴스를 재부팅할 때마다 IP 주소가 변경되지 않도록 하는 것이 좋습니다. 자세한 내용은 고정 내부 IP 주소 예약을 참조하십시오.
- Google Cloud Console에서 SD-WAN 가상 Edge 인스턴스의 개인 인터페이스 IP 주소를 검색합니다.
- 엔터프라이즈 사용자로 SD-WAN Orchestrator에 로그인한 후 Google Cloud Console에서 검색한 개인 인터페이스 IP 주소를 SD-WAN 가상 Edge 인터페이스, sdwan-edge1-east-vm 및 sdwan-edge2-east-vm에 할당합니다. 자세한 내용은 VMware SD-WAN 설명서에서 사용할 수 있는 "VMware SD-WAN 관리 가이드" 의 "인터페이스 설정 구성" 항목을 참조하십시오.
- SD-WAN 가상 Edge 인스턴스, sdwan-edge1-east-vm 및 sdwan-edge2-east-vm에서 BGP를 구성합니다. 자세한 내용은 VMware SD-WAN 설명서에서 사용할 수 있는 VMware SD-WAN 관리 가이드 "" 의 "BGP 구성" 항목을 참조하십시오.
- 10단계에서 구성한 4개의 BGP 세션이 SD-WAN Orchestrator에 설정되었는지 확인하십시오. 자세한 내용은 VMware SD-WAN 설명서에서 사용할 수 있는 "VMware SD-WAN 관리 가이드" 의 "BGP Edge 인접 항목 상태 모니터링" 섹션을 참조하십시오.
- 1-13단계를 완료하여 "us-west2" 지역에서 SD-WAN 가상 Edge 인스턴스 및 클라우드 라우터를 생성합니다.
다음에 수행할 작업
ping 테스트를 실행하여 두 지역("us-east1" 및 "us-west2")에서 SD-WAN 가상 Edge 인스턴스와 클라우드 라우터 간의 연결을 확인합니다. 자세한 내용은 VMware SD-WAN 설명서에서 사용할 수 있는 "VMware SD-WAN 관리 가이드" 의 "Ping 테스트" 항목을 참조하십시오.