還原為預設通告模式
如果您不再需要通告某些子網路或自訂 IP 範圍,可以將它們還原到預設通告模式。
根據預設,Cloud Router 會通告所有的可用子網路,包括新的子網路。BGP 工作階段的預設行為是繼承 Cloud Router 的行為。
事前準備
gcloud
如要使用本指南中的指令列範例,請完成下列事項:
- 安裝或更新至最新版 Google Cloud CLI。
- 設定預設地區和區域。
API
如要使用本指南提供的 API 範例,請設定 API 存取權。
在 Cloud Router 上還原為預設通告模式
如要在 Cloud Router 上還原為預設通告模式,請按照下列步驟操作。
控制台
前往 Cloud de Confiance 控制台的「Cloud Router」頁面。
選取要更新的 Cloud Router。
在「Router details」(路由器詳細資料) 頁面中,按一下 「Edit」(編輯)。
在「通告路徑」部分中,選取「路徑」的「公告向 Cloud Router 公開的所有子網路 (預設)」。
按一下「儲存」,即可還原為預設廣告模式。
gcloud
請執行 update 指令。使用 --advertisement-mode 標記將通告模式變更為 default,如以下範例所示:
gcloud compute routers update my-router \
--advertisement-mode default
API
使用 routers.patch 方法將 bgp.advertiseMode 設為 DEFAULT,並清除自訂通告模式設定:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
{
"bgp": {
"advertiseMode": "DEFAULT",
"advertisedGroups": [],
"advertisedIpRanges": []
}
}
更改下列內容:
PROJECT_ID:包含 Cloud Router 的專案REGION:Cloud Router 所在的區域ROUTER_NAME:Cloud Router 的名稱
在 BGP 工作階段中還原為預設通告模式
如要在 BGP 工作階段上還原為預設通告模式,請按照下列步驟操作。
控制台
前往 Cloud de Confiance 控制台的「Cloud Router」頁面。
選取要更新的 BGP 工作階段所屬的 Cloud Router。
在「路由器詳細資料」頁面中,選取要更新的 BGP 工作階段。
在「BGP session details」(BGP 工作階段詳細資料) 頁面中,按一下「Edit」(編輯)。
在「路徑」中,選取「公告 Cloud Router 可使用的所有子網路 (預設)」。
按一下「儲存」,即可還原為預設廣告模式。
gcloud
請執行 update-bgp-peer 指令。使用 --advertisement-mode 標記將通告模式變更為 default,如以下範例所示:
gcloud compute routers update-bgp-peer my-router \
--peer-name my-bgp-session \
--advertisement-mode default
API
如要更新一或多個 BGP 工作階段,請使用 routers.patch 方法更新 bgpPeers[] 欄位。
bgpPeers[] 欄位接受 BGP 對等互連陣列。PATCH這個欄位時,您會以要求中包含的新陣列,覆寫現有的 BGP 對等互連陣列。
傳送
GET要求,取得路由器的目前 BGP 對等互連陣列。詳情請參閱「查看 BGP 工作階段設定」。傳送含有新 BGP 對等互連陣列的
PATCH要求。 如要將每個 BGP 對等互連點還原為預設通告模式,請執行下列操作:- 將
advertisedMode設為DEFAULT - 將
advertisedGroup[]和advertisedIpRanges[]設為[]
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": [] }, { "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": [] }- 將
後續步驟
如要查看 Cloud Router 的設定、BGP 工作階段和 Cloud Router 通告的路徑,請參閱「查看 Cloud Router 詳細資料」。
如要排解自訂公告路徑問題,請參閱疑難排解。