您可以在Virtual Private Cloud(Virtual Private Cloud)內建立自訂路由表,並在自訂路由表中添加自訂路由條目,然後將自訂路由表綁定至交換器來控制該交換器的流量,方便您更靈活地進行網路管理。
使用限制
每個VPC最多可以擁有包括系統路由表在內的10張路由表。
每個交換器只能綁定一張系統路由表或自訂路由表。
前提條件
您已經建立了VPC和交換器。具體操作,請參見搭建IPv4專用網路。
操作步驟
步驟一:建立自訂路由表
- 登入專用網路管理主控台。
- 在左側導覽列,單擊路由表。
在頂部功能表列,選擇要建立自訂路由表的地區。
- 在路由表頁面,單擊建立路由表。
在建立路由表頁面,根據以下資訊配置路由表,其他參數可保持預設值或根據實際情況修改。然後單擊確定。
專用網路:選擇自訂路由表所屬的Virtual Private Cloud。
綁定物件類型:選擇路由表綁定的物件類型。
交換器:用於交換器流量的路由策略控制。
邊界網關:用於邊界網關入方向流量的路由策略控制。
建立自訂路由表後,您可以在路由表頁面查看路由表類型為自訂的路由表。系統會在自訂路由表中自動添加以下系統路由:
以100.64.0.0/10為目標網段的路由條目,用於VPC內的雲產品通訊。
以路由表所屬VPC內的交換器網段為目標網段的路由條目,用於交換器內的雲產品通訊。
例如,您VPC的網段為192.168.0.0/16,該VPC下已經建立了兩個網段分別為192.168.1.0/24和192.168.0.0/24的交換器,則您在該VPC建立的自訂路由表中會有如下三條系統路由,表中的“-”表示該VPC內部。
目標網段
下一跳
類型
100.64.0.0/10
-
系統路由
192.168.1.0/24
-
系統路由
192.168.0.0/24
-
系統路由
步驟二:添加自訂路由條目到自訂路由表
建立VPC後,系統會自動為您建立一張系統路由表並為其添加系統路由條目來管理VPC的流量。您不能在系統路由表中建立系統路由條目,也不能刪除系統路由條目。
系統路由表和自訂路由表都支援添加和刪除自訂路由條目,您可以建立自訂路由條目並將指定目標網段的流量路由至指定目的地。
添加的自訂路由的目標網段不支援比VPC中交換器的網段更加明細。
在路由表頁面,找到目標自訂路由表,單擊路由表的ID。
在自訂路由表詳情頁面,選擇 頁簽,單擊添加路由條目。
在添加路由條目面板,根據以下資訊配置路由條目。
配置
說明
目標網段
輸入要轉寄到的目標網段。
IPv4網段:目標網段是IPv4網段。
IPv6網段:目標網段是IPv6網段。
說明當所選路由表是系統路由表和綁定物件類型為交換器的自訂路由表時,目標網段可以選擇IPv6網段。支援分配IPv6網段的地區情況,請參見VPC支援的地區資訊。
VPC首碼列表:目標網段是首碼列表。
下一跳類型
選擇下一跳類型:
目標網段選擇IPv4網段或首碼列表時,可選擇的下一跳類型包括:
IPv4網關:將指向目標網段的流量轉寄至指定的IPv4網關。
NAT Gateway:將目的地址在目標網段範圍內的流量路由至選擇的NAT Gateway。
VPC對等串連:將目的地址在目標網段範圍內的流量路由至選擇的VPC對等串連。
轉寄路由器:將目的地址在目標網段範圍內的流量路由至選擇的轉寄路由器。
VPN網關:將目的地址在目標網段範圍內的流量路由至選擇的VPN網關。
ECS執行個體:將目的地址在目標網段範圍內的流量路由至選擇的ECS執行個體。適用於將指定網路訪問路由至ECS執行個體進行流量統一轉寄和管理的情境,例如,將一個ECS執行個體配置為公網網關管理其他ECS執行個體訪問公網。
彈性網卡:將目的地址在目標網段範圍內的流量路由至選擇的彈性網卡。
高可用虛擬IP:將目的地址在目標網段範圍內的流量路由至選擇的高可用虛擬IP執行個體。
路由器介面(邊界路由器方向):將目的地址在目標網段範圍內的流量路由至邊界路由器關聯的路由器介面。適用於使用Express Connect串連本機資料中心的情境。
此種模式下,您還需要選擇路由的方式:
普通路由:選擇一個關聯的路由器介面。
主備路由:主備路由僅支援兩個執行個體作為下一跳,主路由下一跳權重為100,備份路由下一跳權重為0。當主路由健全狀態檢查失敗時,備份路由生效。
負載路由:負載分擔路由需要選擇2~16個執行個體作為下一跳。每個執行個體對應的權重需要相同,權重的有效範圍為0~255的整數,系統會將流量平均分配給下一跳執行個體。
路由器介面(專用網路方向):將目的地址在目標網段範圍內的流量路由至選擇的專用網路。
專線網關:將目的地址在目標網段範圍內的流量路由至專線網關ECR。
當路由表所在地區支援分配IPv6網段,且目標網段選擇IPv6網段時,可選擇的下一跳類型包括:
ECS執行個體:將目的地址在目標網段範圍內的流量路由至選擇的ECS執行個體。
IPv6網關:將目的地址在目標IPv6網段範圍內的流量路由至選擇的IPv6網關。
彈性網卡:將目的地址在目標網段範圍內的流量路由至選擇的彈性網卡。
路由器介面(邊界路由器方向):將目的地址在目標網段範圍內的流量路由至邊界路由器關聯的路由器介面。適用於使用Express Connect串連本機資料中心的情境。
此種模式下,您還需要選擇路由的方式:
普通路由:選擇一個關聯的路由器介面。
負載路由:負載分擔路由需要選擇2~16個執行個體作為下一跳。每個執行個體對應的權重需要相同,權重的有效範圍為0~255的整數,系統會將流量平均分配給下一跳執行個體。
專線網關:將目的地址在目標網段範圍內的流量路由至專線網關ECR。
VPC對等串連:將目的地址在目標網段範圍內的流量路由至選擇的VPC對等串連。
選擇下一跳類型後,您可以在下一跳類型產品對應的下一跳執行個體列表中選擇具體的下一跳執行個體。您也可以跳轉至對應下一跳類型產品的建立頁面建立執行個體。
步驟三:綁定交換器和自訂路由表
您可以將建立的自訂路由表綁定到交換器上,控制該交換器的路由。
一張路由表可以綁定至多個交換器,一個交換器只能綁定一張系統路由表或自訂路由表。
交換器綁定自訂路由表後,會自動解除綁定系統路由表。
您可以在已綁定交換器頁簽,目標交換器的操作列單擊解除綁定,解除交換器中已綁定的自訂路由表,解除綁定後,該交換器自動繫結系統路由表。
如果路由表中存在與某個交換器網段相同的自訂路由,不允許路由表綁定該交換器。
在路由表頁面,找到目標自訂路由表,單擊路由表的ID。
在路由表詳情頁面的已綁定交換器頁簽,單擊綁定交換器。
在綁定交換器對話方塊,選擇要綁定的交換器。
您可以在已綁定交換器頁簽,在交換器列單擊交換器的ID,跳轉到交換器詳情頁面,在路由管理頁簽的已綁定路由表處,查看該交換器綁定的路由表為自訂路由表。
更多操作
修改系統路由條目
您可以在自訂路由表中修改系統路由條目的下一跳,指向ECS執行個體、彈性網卡,動態調整網路流量。
系統路由表不支援修改系統路由條目的下一跳。
自訂路由表和交換器綁定後,目標網段和綁定的交換器網段相同的系統路由條目,不支援修改下一跳。例如,自訂路由表與網段為
172.16.0.0/24
的交換器綁定後,路由表中目標網段為172.16.0.0/24
的路由條目不支援修改下一跳。修改系統路由條目的下一跳類型和對應執行個體後,該路由條目將轉換為自訂路由條目頁簽下的自訂路由條目。
在路由表頁面,單擊目標路由表執行個體ID。
在
頁簽,找到目標系統路由條目,在操作列單擊編輯。在編輯路由表條目對話方塊,配置以下參數。
配置
說明
目標網段
顯示轉寄流量的目標網段。目標網段不支援修改。
下一跳類型
選擇下一跳類型:Local、ECS執行個體、彈性網卡。
選擇下一跳類型後,您需要在對應的下一跳執行個體列表中選擇具體執行個體,也可以跳轉至對應下一跳類型產品的建立頁面建立執行個體。
修改自訂路由條目
您可以修改自訂路由條目的下一跳,動態調整網路流量,引流至自訂的雲資源節點。
當前僅支援在馬來西亞(吉隆坡),修改自訂路由條目的下一跳。
目標網段和所屬VPC內的交換器網段相同的自訂路由條目,支援修改下一跳的類型僅包括:ECS執行個體、彈性網卡。例如,VPC記憶體在網段為
172.16.0.0/24
的交換器,路由表中目標網段為172.16.0.0/24
的路由條目的下一跳可修改為ECS執行個體、彈性網卡。您刪除該路由條目後,其變為系統路由條目頁簽下的Local路由。
在路由表頁面,單擊目標路由表執行個體ID。
在
頁簽,找到目標自訂路由條目,在操作列單擊編輯。在編輯路由表條目對話方塊,配置以下參數。
配置
說明
目標網段
顯示轉寄流量的目標網段。目標網段不支援修改。
下一跳類型
選擇下一跳類型。
選擇下一跳類型後,您需要在對應的下一跳執行個體列表中選擇具體執行個體,也可以跳轉至對應下一跳類型產品的建立頁面建立執行個體。
刪除自訂路由條目
您可以根據需求逐一刪除或大量刪除自訂路由條目。
逐一刪除:找到目標自訂路由條目,在操作列單擊刪除。
大量刪除:選中需要大量刪除的自訂路由條目,在頁面左下方單擊刪除。
開啟/關閉傳播路由
您可以通過開啟或者關閉傳播路由來控制是否接收動態路由。
在路由表頁面,單擊目標路由表執行個體ID。
在路由表基本資料地區,在是否接收傳播路由右側開啟或者關閉開關。
開啟是否接收傳播路由開關:該路由表接收來自動態路由同步的路由,若有動態路由同步至VPC,可在動態路由條目頁簽查看路由條目詳細資料。
關閉是否接收傳播路由開關:該路由表不再接收來自動態路由同步的路由。如果路由表中已有同步的動態路由,將全部刪除,需要謹慎操作。
說明目前只支援關閉從專線網關ECR學習動態路由。
單個VPC只能關聯一個ECR執行個體,關閉是否接收傳播路由,再重新開啟該功能後,VPC的路由表會根據當前接收的ECR動態路由條目重新計算並配置下發該路由表的動態路由條目。
例如,當前ECR的動態路由條目有4條,關閉開關後,動態路由條目被清空。此時若增加2條ECR的動態路由條目,重新開啟開關後,VPC中的動態路由條目有6條。
刪除自訂路由表
您可以刪除自訂路由表,但您不能刪除系統路由表。如果待刪除的自訂路由表綁定了交換器,請先解除綁定交換器。
在路由表頁面,找到目標路由表,在操作列單擊刪除。
相關文檔
您可以通過其他方式,SDK、Terraform或ROS調用以下API管理路由表:
DescribeRouteTableList:查詢路由表列表。
CreateRouteTable:建立自訂路由表。
ModifyRouteTableAttributes:修改路由表的名稱和描述。
AssociateRouteTable:將建立的自訂路由表和同一VPC內的交換器綁定。
UnassociateRouteTable:將路由表和交換器解除綁定。
DeleteRouteTable:刪除自訂路由表。
CreateRouteEntry:建立自訂路由條目。
DeleteRouteEntry:刪除自訂路由條目。