您可以在Virtual Private Cloud(Virtual Private Cloud)內建立自訂路由表,並在自訂路由表中添加自訂路由條目,然後將自訂路由表綁定至交換器來控制該交換器的流量,方便您更靈活地進行網路管理。
使用限制
每個VPC最多可以擁有包括系統路由表在內的10張路由表(不包括網關路由表)。
每個交換器只能綁定一張系統路由表或自訂路由表。
前提條件
您已經建立了VPC和交換器。具體操作,請參見搭建IPv4專用網路。
操作步驟
步驟一:建立自訂路由表
- 登入專用網路管理主控台。
- 在左側導覽列,單擊路由表。
在頂部功能表列,選擇要建立自訂路由表的地區。
- 在路由表頁面,單擊建立路由表。
在建立路由表頁面,根據以下資訊配置路由表,其他參數可保持預設值或根據實際情況修改。然後單擊確定。
專用網路:選擇自訂路由表所屬的Virtual Private Cloud。
綁定物件類型:選擇路由表綁定的物件類型。
交換器:用於交換器流量的路由策略控制。
邊界網關:用於邊界網關入方向流量的路由策略控制。
建立自訂路由表後,您可以在路由表頁面查看路由表類型為自訂的路由表。系統會在自訂路由表中自動添加以下系統路由:
以100.64.0.0/10為目標網段的路由條目,用於VPC內的雲產品通訊。
以路由表所屬VPC內的所有交換器網段為目標網段的路由條目,用於交換器內的雲產品通訊。
步驟二:添加自訂路由條目到自訂路由表
建立VPC後,系統會自動為您建立一張系統路由表並為其添加系統路由條目來管理VPC的流量。您不能在系統路由表中建立系統路由條目,也不能刪除系統路由條目。
系統路由表和自訂路由表都支援添加和刪除自訂路由條目,您可以建立自訂路由條目並將指定目標網段的流量路由至指定目的地。
添加的自訂路由的目標網段不支援比VPC中交換器的網段更加明細。
在路由表頁面,找到目標自訂路由表,單擊路由表的ID。
在自訂路由表詳情頁面,選擇 頁簽,單擊添加路由條目。
在添加路由條目面板,根據以下資訊配置路由條目。
配置
說明
目標網段
輸入要轉寄到的目標網段。
IPv4網段:目標網段是IPv4網段。
IPv6網段:目標網段是IPv6網段。
說明當所選路由表是系統路由表和綁定物件類型為交換器的自訂路由表時,目標網段可以選擇IPv6網段。支援分配IPv6網段的地區情況,請參見VPC支援的地區資訊。
VPC首碼列表:目標網段是首碼列表。
下一跳類型
選擇下一跳類型:
目標網段為IPv4網段/VPC首碼列表:
支援將目的地址在目標網段範圍內的流量路由至IPv4網關、NAT Gateway、VPC對等串連、轉寄路由器、VPN網關、ECS執行個體、彈性網卡、高可用虛擬IP、路由器介面(邊界路由器方向)、路由器介面(專用網路方向)、專線網關、網關型負載平衡終端節點。
目標網段為IPv6網段:
支援將目的地址在目標網段範圍內的流量路由至ECS執行個體、IPv6網關、彈性網卡、路由器介面(邊界路由器方向)、專線網關、VPC對等串連、網關型負載平衡終端節點、轉寄路由器。
說明支援修改下一跳為網關型負載平衡終端節點的地區,請參見網關型負載平衡GWLB支援的地區。
選擇下一跳類型後,您可以在下一跳類型產品對應的下一跳執行個體列表中選擇具體的下一跳執行個體。您也可以跳轉至對應下一跳類型產品的建立頁面建立執行個體。
步驟三:綁定交換器和自訂路由表
您可以將建立的自訂路由表綁定到交換器上,控制該交換器的路由。
一張路由表可以綁定至多個交換器,一個交換器只能綁定一張系統路由表或自訂路由表。
交換器綁定自訂路由表後,會自動解除綁定系統路由表。
您可以在已綁定交換器頁簽,目標交換器的操作列單擊解除綁定,解除交換器中已綁定的自訂路由表,解除綁定後,該交換器自動繫結系統路由表。
如果路由表中存在與某個交換器網段相同的自訂路由,不允許路由表綁定該交換器。
在路由表頁面,找到目標自訂路由表,單擊路由表的ID。
在路由表詳情頁面的已綁定交換器頁簽,單擊綁定交換器。
在綁定交換器對話方塊,選擇要綁定的交換器。
您可以在已綁定交換器頁簽,在交換器列單擊交換器的ID,跳轉到交換器詳情頁面,在路由管理頁簽的已綁定路由表處,查看該交換器綁定的路由表為自訂路由表。
更多操作
修改系統路由條目
您可以在自訂路由表中修改系統路由條目的下一跳,指向ECS執行個體、彈性網卡和網關型負載平衡終端節點,動態調整網路流量。
系統路由表不支援修改系統路由條目的下一跳。
自訂路由表和交換器綁定後,目標網段和綁定的交換器網段相同的系統路由條目,不支援修改下一跳。例如,自訂路由表與網段為
172.16.0.0/24
的交換器綁定後,路由表中目標網段為172.16.0.0/24
的路由條目不支援修改下一跳。修改系統路由條目的下一跳類型和對應執行個體後,該路由條目將轉換為自訂路由條目頁簽下的自訂路由條目。
在路由表頁面,單擊目標路由表執行個體ID。
在
頁簽,找到目標系統路由條目,在操作列單擊編輯。在編輯路由表條目對話方塊,配置以下參數。
配置
說明
目標網段
顯示轉寄流量的目標網段。目標網段不支援修改。
下一跳類型
選擇下一跳類型:Local、ECS執行個體、彈性網卡、網關型負載平衡終端節點。
支援修改下一跳為網關型負載平衡終端節點的地區,請參見網關型負載平衡GWLB支援的地區。
選擇下一跳類型後,您需要在對應的下一跳執行個體列表中選擇具體執行個體,也可以跳轉至對應下一跳類型產品的建立頁面建立執行個體。
修改自訂路由條目
您可以修改自訂路由條目的下一跳,動態調整網路流量,引流至自訂的雲資源節點。
目標網段和所屬VPC內的交換器網段相同的自訂路由條目,支援修改下一跳的類型僅包括:ECS執行個體、彈性網卡。例如,VPC記憶體在網段為172.16.0.0/24
的交換器,路由表中目標網段為172.16.0.0/24
的路由條目的下一跳可修改為ECS執行個體、彈性網卡。您刪除該路由條目後,其變為系統路由條目頁簽下的Local路由。
在路由表頁面,單擊目標路由表執行個體ID。
在
頁簽,找到目標自訂路由條目,在操作列單擊編輯。在編輯路由表條目對話方塊,配置以下參數。
配置
說明
目標網段
顯示轉寄流量的目標網段。目標網段不支援修改。
下一跳類型
選擇下一跳類型。
選擇下一跳類型後,您需要在對應的下一跳執行個體列表中選擇具體執行個體,也可以跳轉至對應下一跳類型產品的建立頁面建立執行個體。
刪除自訂路由條目
您可以根據需求逐一刪除或大量刪除自訂路由條目。
逐一刪除:找到目標自訂路由條目,在操作列單擊刪除。
大量刪除:選中需要大量刪除的自訂路由條目,在頁面左下方單擊刪除。
刪除自訂路由表
您可以刪除自訂路由表,但您不能刪除系統路由表。如果待刪除的自訂路由表綁定了交換器,請先解除綁定交換器。
在路由表頁面,找到目標路由表,在操作列單擊刪除。
相關文檔
您可以通過其他方式,SDK、Terraform或ROS調用以下API管理路由表: