BGP 세션 중지 또는 삭제
BGP 세션을 일시적으로 중지하거나 완전히 삭제할 수 있습니다. 다른 BGP 피어로 마이그레이션하거나 BGP 피어에서 유지보수를 수행할 때 라우터 구성을 변경하는 경우에 일반적으로 세션을 중지합니다.
시작하기 전에
gcloud
이 가이드의 명령줄 예시를 사용하려면 다음을 수행하세요.
- 최신 버전의 Google Cloud CLI를 설치하거나 업데이트합니다.
- 기본 리전 및 영역을 설정합니다.
API
이 가이드의 API 예를 사용하려면 API 액세스를 설정합니다.
BGP 세션 중지
 Google Cloud 콘솔, update-bgp-peer 명령어 또는 API를 사용하여 BGP 세션을 중지할 수 있습니다. BGP 세션은 기본적으로 사용 설정되어 있습니다.
중지하면 BGP 피어가 있는 활성 세션이 중단되고 연결된 모든 라우팅 정보가 삭제됩니다.
BGP 세션을 중지하려면 다음 단계를 따르세요.
콘솔
- Google Cloud 콘솔에서 Cloud Routers 페이지로 이동합니다. 
- 사용 중지할 BGP 세션을 호스팅하는 라우터를 선택합니다.
- 라우터 세부정보 페이지에서 중지하려는 BGP 세션을 선택합니다.
- BGP 세션 세부정보 페이지에서 수정을 선택합니다.
- BGP 피어에 대해 중지됨을 선택합니다.
- 저장을 클릭합니다.
gcloud
update-bgp-peer 명령어를 실행합니다.
  gcloud compute routers update-bgp-peer ROUTER_NAME \
      --project=PROJECT_ID \
      --peer-name=PEER_NAME \
      --region=REGION \
      --no-enabled
다음을 바꿉니다.
- ROUTER_NAME: Cloud Router의 이름
- PROJECT_ID: Cloud Router를 포함하는 프로젝트
- PEER_NAME: BGP 피어의 이름
- REGION: Cloud Router가 있는 리전
API
routers.patch 메서드를 사용하여 bgpPeers[] 필드를 업데이트합니다.
bgpPeers[] 필드는 BGP 피어의 배열을 허용합니다. 이 필드를 PATCH하면 기존 BGP 피어 배열을 요청에 포함된 새 배열로 덮어씁니다.
- GET요청을 보내 라우터의 현재 BGP 피어 배열을 가져옵니다. 자세한 내용은 BGP 세션 구성 보기를 참조하세요.
- 새 BGP 피어 배열이 포함된 - PATCH요청을 보냅니다. BGP 세션을 사용 중지할 BGP 피어마다- bgpPeers[].enable을- FALSE로 설정합니다.- PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }- 다음을 바꿉니다. - PROJECT_ID: Cloud Router를 포함하는 프로젝트
- REGION: Cloud Router가 있는 리전
- ROUTER_NAME: Cloud Router의 이름
- BGP_PEERS: BGP 피어의 새 배열 콘텐츠
 - 다음 예시에서는 첫 번째 BGP 피어의 세션을 중지합니다. - { "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [], "enable": "FALSE" }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [] }
BGP 세션 사용 설정
 Google Cloud 콘솔, update-bgp-peer 명령어 또는 API를 사용하여 BGP 세션을 사용 설정할 수 있습니다. BGP 세션은 기본적으로 사용 설정되어 있습니다.
사용 설정하면 라우팅 정보로 피어 연결을 설정할 수 있습니다.
BGP 세션을 사용 설정하려면 다음 단계를 수행합니다.
콘솔
- Google Cloud 콘솔에서 Cloud Routers 페이지로 이동합니다. 
- 사용 설정할 BGP 세션을 호스팅하는 라우터를 선택합니다.
- 라우터 세부정보 페이지에서 사용 설정할 BGP 세션을 선택합니다.
- BGP 세션 세부정보 페이지에서 수정을 선택합니다.
- BGP 피어에 대해 사용 설정됨을 선택합니다.
- 저장을 클릭합니다.
gcloud
update-bgp-peer 명령어를 실행합니다.
  gcloud compute routers update-bgp-peer ROUTER_NAME \
      --project=PROJECT_ID \
      --peer-name=PEER_NAME \
      --region=REGION \
      --enabled
다음을 바꿉니다.
- ROUTER_NAME: Cloud Router의 이름
- PROJECT_ID: Cloud Router를 포함하는 프로젝트
- PEER_NAME: BGP 피어의 이름
- REGION: Cloud Router가 있는 리전
API
routers.patch 메서드를 사용하여 bgpPeers[] 필드를 업데이트합니다.
bgpPeers[] 필드는 BGP 피어의 배열을 허용합니다. 이 필드를 지정하여 PATCH 요청을 수행하면 BGP 피어의 기존 배열을 요청에 포함된 새 배열로 덮어씁니다.
- GET요청을 보내 라우터의 현재 BGP 피어 배열을 가져옵니다. 자세한 내용은 Cloud Router 세부정보 보기를 참조하세요.
- 새 BGP 피어 배열이 포함된 - PATCH요청을 보냅니다. BGP 세션을 사용 설정할 BGP 피어마다- bgpPeers[].enable을- TRUE로 설정합니다.- PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }- 다음을 바꿉니다. - PROJECT_ID: Cloud Router를 포함하는 프로젝트
- REGION: Cloud Router가 있는 리전
- ROUTER_NAME: Cloud Router의 이름
- BGP_PEERS: BGP 피어의 새 배열 콘텐츠
 - 다음 예시에서는 첫 번째 BGP 피어의 세션을 사용 설정합니다. - { "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [], "enable": "TRUE" }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT", "advertisedGroups": [], "advertisedIpRanges": [] }
BGP 세션 삭제
BGP 세션과 연결된 Cloud VPN 터널이나 VLAN 연결을 삭제하면 세션이 자동으로 종료됩니다.
 Google Cloud 콘솔, remove-bgp-peer 명령어 또는 API를 사용하여 BGP 세션을 수동으로 삭제할 수 있습니다. BGP 세션을 삭제해도 VPN 터널이나 VLAN 연결은 유지되지만 Cloud Router는 이를 통해 경로를 공지하지 않습니다.
BGP 세션을 삭제하려면 다음 단계를 수행합니다.
콘솔
- Google Cloud 콘솔에서 Cloud Routers 페이지로 이동합니다. 
- BGP 세션을 삭제할 라우터를 선택합니다.
- BGP 세션에 삭제하려는 BGP 세션을 선택합니다.
- 페이지 상단에서 삭제를 클릭한 후 삭제를 확인합니다.
gcloud
remove-bgp-peer 명령어를 실행합니다.
gcloud compute routers remove-bgp-peer ROUTER_NAME \
    --project=PROJECT_ID \
    --peer-name=PEER_NAME \
    --region=REGION \
다음을 바꿉니다.
- ROUTER_NAME: Cloud Router의 이름
- PROJECT_ID: Cloud Router를 포함하는 프로젝트
- PEER_NAME: BGP 피어의 이름
- REGION: Cloud Router가 있는 리전
API
Cloud Router에서 BGP 피어를 삭제하려면 routers.patch 메서드를 사용하여 bgpPeers[] 필드를 업데이트합니다.
bgpPeers[] 필드는 BGP 피어의 배열을 허용합니다. 이 필드를 PATCH하면 기존 BGP 피어 배열을 요청에 포함된 새 배열로 덮어씁니다.
- GET요청을 보내 라우터의 현재 BGP 피어 배열을 가져옵니다. 자세한 내용은 Cloud Router 세부정보 보기를 참조하세요.
- 새 BGP 피어 배열이 포함된 - PATCH요청을 보냅니다. 이전 단계의- GET요청 배열을 사용하고 라우터에서 원하지 않는 BGP 피어를 삭제합니다.- 빈 배열을 전송하여 모든 BGP 피어를 삭제할 수 있습니다. - PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }- 다음을 바꿉니다. - PROJECT_ID: Cloud Router를 포함하는 프로젝트
- REGION: Cloud Router가 있는 리전
- ROUTER_NAME: Cloud Router의 이름
- BGP_PEERS: BGP 피어의 새 배열 콘텐츠
 - 다음 예시에는 BGP 피어 2개가 포함되어 있습니다. - { "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT" }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT" }
다음 단계
- Cloud Router 구성, BGP 세션, Cloud Router에서 공지하는 경로를 보려면 Cloud Router 세부정보 보기를 참조하세요.
- BGP 세션 상태는 BGP 세션 상태를 참조하세요.
- Cloud Router 문제를 해결하려면 문제 해결 참조하기