라우팅 및 최적 경로 선택 모드 설정
다음 가상 프라이빗 클라우드(VPC) 네트워크 설정은 모든 Cloud Router가 네트워크 내에서 작동하는 방식을 제어합니다.
안내된 경로는 VPC 네트워크의 동적 라우팅 모드에 의해 제어됩니다.
학습된 경로는 동적 라우팅 모드 및 VPC 네트워크의 최적 경로 선택 모드 모두에 의해 제어됩니다.
VPC 네트워크의 동적 라우팅 모드는 리전(기본값) 또는 전역입니다.
VPC 네트워크에서 최적 경로 선택 모드는 기존(기본값) 또는 표준입니다. 권장사항에 따라 중요한 워크로드에는 기존의 최적 경로 선택 모드를 사용하는 것이 좋습니다. 표준 최적 경로 선택 모드는 미리보기 버전입니다.
최적 경로 선택 모드에 대한 자세한 내용은 최적 경로 선택을 참조하세요.
VPC 네트워크를 만들거나 VPC 네트워크를 업데이트할 때 동적 라우팅 모드와 최적 경로 선택 모드를 지정할 수 있습니다.
VPC 네트워크의 동적 라우팅 및 최적 경로 선택 모드 보기
VPC 네트워크의 현재 동적 라우팅 모드 및 최적의 경로 선택 모드를 보려면 다음 단계를 따르세요.
콘솔
Google Cloud 콘솔에서 VPC 네트워크 페이지로 이동합니다.
네트워크의 세부정보 페이지를 보려면 네트워크 이름을 클릭합니다.
동적 라우팅 모드 섹션의 값은 동적 라우팅 모드의 유형(리전 또는 전역)을 나타냅니다.
gcloud
gcloud beta compute networks
describe
명령어를 실행합니다.
gcloud beta compute networks describe NETWORK_NAME
--format="get(routingConfig)"
--project=PROJECT_ID
다음을 바꿉니다.
NETWORK_NAME
: VPC 네트워크의 이름입니다.PROJECT_ID
: VPC 네트워크가 포함된 프로젝트의 ID입니다.
출력에 표시되는 항목의 의미는 다음과 같습니다.
routingMode
는 VPC 네트워크의 동적 라우팅 모드입니다. 값은REGIONAL
또는GLOBAL
입니다.bgpBestPathSelectionMode
는 VPC 네트워크의 최적 경로 선택 모드입니다. 값은LEGACY
또는STANDARD
입니다.최적 경로 선택 모드(
bgpBestPathSelectionMode
)가STANDARD
인 경우 출력에 다음 항목이 추가로 포함될 수 있습니다.bgpAlwaysCompareMed
: 값은True
또는False
입니다.bgpAlwaysCompareMed
가 출력에 포함되지 않은 경우 묵시적 기본값은False
입니다.bgpInterRegionCost
: 값은DEFAULT
또는ADD_COST_TO_MED
입니다.bgpInterRegionCost
가 출력에 포함되지 않은 경우 묵시적 기본값은DEFAULT
입니다.
API
networks.get
메서드를 사용합니다.
GET https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks/NETWORK_NAME
다음을 바꿉니다.
PROJECT_ID
: VPC 네트워크가 포함된 프로젝트의 ID입니다.NETWORK_NAME
: VPC 네트워크의 이름입니다.
출력에 표시되는 항목의 의미는 다음과 같습니다.
routingMode
는 VPC 네트워크의 동적 라우팅 모드입니다. 값은REGIONAL
또는GLOBAL
입니다.bgpBestPathSelectionMode
는 VPC 네트워크의 최적 경로 선택 모드입니다. 값은LEGACY
또는STANDARD
입니다.최적 경로 선택 모드인
bgpBestPathSelectionMode
가STANDARD
이면 출력에 다음과 같은 추가 항목이 포함될 수 있습니다.bgpAlwaysCompareMed
: 값은True
또는False
입니다.bgpAlwaysCompareMed
가 출력에 포함되지 않은 경우 묵시적 기본값은False
입니다.bgpInterRegionCost
: 값은DEFAULT
또는ADD_COST_TO_MED
입니다.bgpInterRegionCost
가 출력에 포함되지 않은 경우 묵시적 기본값은DEFAULT
입니다.
VPC 네트워크의 동적 라우팅 및 최적 경로 선택 모드 변경
VPC 네트워크의 현재 동적 라우팅 모드, 최적 경로 선택 모드 또는 둘 다를 변경하려면 다음 단계를 따르세요.
콘솔
Google Cloud 콘솔에서 VPC 네트워크 페이지로 이동합니다.
네트워크의 세부정보 페이지를 보려면 네트워크 이름을 클릭합니다.
네트워크를 수정하려면
수정을 클릭합니다.동적 라우팅 모드 섹션에서 지역 또는 전역을 선택합니다.
확인하려면 저장을 클릭합니다.
gcloud
새 VPC 네트워크를 만들 때 동적 라우팅 및 최적 경로 선택 모드를 설정하려면 gcloud beta compute networks
create
명령어를 사용합니다.
gcloud beta compute networks create NETWORK_NAME
--bgp-routing-mode=DYNAMIC_ROUTING_MODE
--bgp-best-path-selection-mode=BEST_PATH_SELECTION_MODE
--project=PROJECT_ID
기존 VPC 네트워크의 동적 라우팅 및 최적 경로 선택 모드를 변경하려면 gcloud beta compute networks
update
명령어를 사용합니다.
gcloud beta compute networks update NETWORK_NAME
--bgp-routing-mode=DYNAMIC_ROUTING_MODE
--bgp-best-path-selection-mode=BEST_PATH_SELECTION_MODE
--project=PROJECT_ID
--bgp-best-path-selection-mode=STANDARD
를 설정하면 --bgp-bps-always-compare-med
, --no-bgp-bps-always-compare-med
또는 --bgp-bps-inter-region-cost
플래그를 사용할 수도 있습니다.
gcloud beta compute networks create|update NETWORK_NAME
--bgp-routing-mode=DYNAMIC_ROUTING_MODE
--bgp-best-path-selection-mode=STANDARD
--[no-]bgp-bps-always-compare-med
--bgp-bps-inter-region-cost=COST_MODE --project=PROJECT_ID
다음을 바꿉니다.
NETWORK_NAME
: 수정할 VPC 네트워크의 이름입니다.DYNAMIC_ROUTING_MODE
: 사용할 동적 라우팅 모드입니다.REGIONAL
또는GLOBAL
을 지정합니다. 기본값은REGIONAL
입니다.BEST_PATH_SELECTION_MODE
: 사용할 최적 경로 선택 모드입니다.LEGACY
또는STANDARD
를 지정합니다. 기본값은LEGACY
입니다.- 다음은
STANDARD
최적 경로 선택 모드를 사용할 때만 적용됩니다.LEGACY
최적 경로 선택 모드를 사용하는 경우에는 이러한 플래그를 생략해야 합니다.--bgp-bps-always-compare-med
: 이 플래그를 사용하여 인접한 ASN 값을 고려하지 않고 항상 MED를 비교합니다.--no-bgp-bps-always-compare-med
: 이 플래그를 사용하여 인접한 각 ASN 내에서 MED 값을 조건부로 비교합니다.COST_MODE
: 수신된 MED 값에 리전 간 비용이 추가되는지를 제어합니다.DEFAULT
또는ADD-COST-TO-MED
를 지정합니다.DEFAULT
는 MED 값에 리전 간 비용을 추가하지 않습니다.ADD-COST-TO-MED
는 MED 값에 리전 간 비용을 추가합니다.
API
새 VPC 네트워크를 만들 때 동적 라우팅 및 최적 경로 선택 모드를 설정하려면 networks.insert
메서드를 사용합니다.
POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks/NETWORK_NAME { "routingConfig": { "routingMode": "DYNAMIC_ROUTING_MODE" "bgpBestPathSelectionMode": "BEST_PATH_SELECTION_MODE" "bgpAlwaysCompareMed": True | False "bgpInterRegionCost": "COST" } }
기존 VPC 네트워크의 동적 라우팅 및 최적 경로 선택 모드를 변경하려면 networks.patch
메서드를 사용합니다.
PATCH https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/global/networks/NETWORK_NAME { "routingConfig": { "routingMode": "DYNAMIC_ROUTING_MODE" "bgpBestPathSelectionMode": "BEST_PATH_SELECTION_MODE" "bgpAlwaysCompareMed": True | False "bgpInterRegionCost": "COST" } }
다음을 바꿉니다.
PROJECT_ID
: 수정할 VPC 네트워크가 포함된 프로젝트의 ID입니다.NETWORK_NAME
: 수정할 VPC 네트워크의 이름입니다.DYNAMIC_ROUTING_MODE
: 사용할 동적 라우팅 모드입니다.REGIONAL
또는GLOBAL
을 지정합니다. 기본값은REGIONAL
입니다.BEST_PATH_SELECTION_MODE
: 사용할 최적 경로 선택 모드입니다.LEGACY
또는STANDARD
를 지정합니다. 기본값은LEGACY
입니다.COST
: 수신된 MED 값에 리전 간 비용이 추가되는지를 제어합니다.DEFAULT
또는ADD-COST-TO-MED
를 지정합니다.DEFAULT
는 MED 값에 리전 간 비용을 추가하지 않습니다.ADD-COST-TO-MED
는 MED 값에 리전 간 비용을 추가합니다.
bgpAlwaysCompareMed
가 True
인 경우 항상 인접한 ASN 값을 고려하지 않고 MED를 비교합니다. False
인 경우 인접한 각 ASN 내에서 MED 값을 조건부로 비교합니다. 기본값은 False
입니다. bgpAlwaysCompareMed
는 bgpBestPathSelectionMode
가 STANDARD
인 경우 선택사항이지만 bgpBestPathSelectionMode
가 LEGACY
인 경우에는 생략해야 합니다.
bgpBestPathSelectionMode
가 STANDARD
인 경우 bgpInterRegionCost
는 선택사항이지만 bgpBestPathSelectionMode
가 LEGACY
인 경우 생략해야 합니다.