设置动态路由模式
Cloud Router 路由器会动态通告子网,并在配置该路由器的区域或整个 Virtual Private Cloud (VPC) 网络中传播已知路由。
VPC 网络的动态路由模式决定了 VPC 网络中的 Cloud Router 路由器是区域性的还是全局性的。创建或修改 VPC 网络时,可以将动态路由模式设置为区域性或全局性。
若要让 Cloud Router 路由器向其他区域中的其他 Cloud Router 路由器和实例通告路由,必须将 VPC 网络设置为全局动态路由模式。
查看 VPC 网络的动态路由模式
要查看 VPC 网络的当前动态路由模式,请按照以下步骤操作。
控制台
在 Google Cloud 控制台中,进入 VPC 网络页面。
要查看网络的详情页面,请点击网络的名称。
动态路由模式部分中的值指示动态路由模式,即区域路由或全局路由。
gcloud
运行 describe
命令:
gcloud compute networks describe NETWORK_NAME
将 NETWORK_NAME
替换为 VPC 网络的名称。
在输出中,routingMode
字段指示 VPC 网络的动态路由模式,即 REGIONAL
或 GLOBAL
。
API
使用 networks.get
方法:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks/NETWORK
请替换以下内容:
PROJECT_ID
:VPC 网络所在项目的 IDNETWORK
:VPC 网络的名称
在输出中,routingMode
字段指示 VPC 网络的动态路由模式,即 REGIONAL
或 GLOBAL
。
更改 VPC 网络的动态路由模式
要更改 VPC 网络的动态路由模式,请按照以下步骤操作。
控制台
在 Google Cloud 控制台中,进入 VPC 网络页面。
要查看网络的详情页面,请点击网络的名称。
要修改网络,请点击
修改。在动态路由模式部分中,选择区域或全局。
点击保存进行确认。
gcloud
运行 update
命令:
gcloud compute networks update NETWORK_NAME \ --bgp-routing-mode=ROUTING_MODE
请替换以下内容:
NETWORK_NAME
:要修改的 VPC 网络的名称ROUTING_MODE
:网络的 BGP 路由模式。指定REGIONAL
或GLOBAL
;默认值为REGIONAL
API
使用 networks.patch
方法:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks/NETWORK { "routingConfig": { "routingMode": "ROUTING_MODE" } }
请替换以下内容:
PROJECT_ID
:包含所要修改 VPC 网络的项目的 IDNETWORK
:要修改的 VPC 网络的名称ROUTING_MODE
:REGIONAL
或GLOBAL