路由表
VPC路由表是管理和控制網絡流量的關鍵,合理的配置有助于增強網絡的靈活性和安全性。您可以通過配置路由條目、合理選擇下一跳類型,控制網絡流量流向,優(yōu)化傳輸路徑,減少延遲從而提高網絡性能。您還可以為不同交換機關聯(lián)不同的路由表從而實現(xiàn)獨立的流量管控和隔離,提升網絡流量控制的靈活性。
路由表
系統(tǒng)路由表
創(chuàng)建VPC后,系統(tǒng)會默認創(chuàng)建一張系統(tǒng)路由表來控制VPC的路由,VPC內所有交換機默認使用系統(tǒng)路由表。您不能創(chuàng)建也不能刪除系統(tǒng)路由表,但可以在系統(tǒng)路由表中創(chuàng)建自定義路由條目。
自定義路由表
您可以在VPC內創(chuàng)建自定義路由表,通過自定義路由表和交換機綁定,將交換機網段作為目標網段,用于交換機內的云產品通信。從而更靈活地進行網絡管理。具體操作,請參見創(chuàng)建和管理路由表。
網關路由表
您可以在VPC內創(chuàng)建自定義路由表,將自定義路由表和IPv4網關綁定,該路由表被稱為網關路由表。網關路由表用來控制進入VPC的公網流量的路由,可以將公網流量重定向到VPC中的安全設備(例如虛擬防火墻)做統(tǒng)一安全防護。具體操作,請參見創(chuàng)建和管理IPv4網關。
管理路由表時,請注意以下事項:
一個VPC最多可以擁有包括系統(tǒng)路由表在內的10張路由表。
一個交換機只能綁定一張路由表,交換機的路由策略由其關聯(lián)的路由表管理。多個交換機可以綁定同一張路由表。
交換機創(chuàng)建后,該交換機默認與系統(tǒng)路由表綁定。
如果您需要將交換機綁定的自定義路由表更換成系統(tǒng)路由表,直接將自定義路由表與交換機解綁即可。如果您需要綁定其他路由表,可以直接更換交換機綁定的自定義路由表。
路由條目
路由表中的每一項是一條路由條目。路由條目由目標網段、下一跳類型、下一跳三部分組成。目標網段即您希望網絡流量傳輸?shù)降腎P地址范圍;下一跳類型即用于傳輸網絡流量的云產品,例如,ECS實例、VPN網關或輔助彈性網卡等;下一跳即所選擇的具體傳輸網絡流量的云產品實例。
路由條目包括系統(tǒng)路由、自定義路由和動態(tài)路由。
系統(tǒng)路由
系統(tǒng)路由分為IPv4路由和IPv6路由,您不能修改系統(tǒng)路由。
創(chuàng)建VPC和交換機后,系統(tǒng)會在路由表中會自動添加以下IPv4路由:
以100.64.0.0/10為目標網段的路由條目,用于VPC內的云產品通信。
以交換機網段為目標網段的路由條目,用于交換機內的云產品通信。
例如,您創(chuàng)建了一個網段為192.168.0.0/16的VPC,并在該VPC下創(chuàng)建了兩個網段為192.168.1.0/24和192.168.0.0/24的交換機,則該VPC的路由表中會有以下三條系統(tǒng)路由,表中的“-”表示VPC內部。
目標網段
下一跳
路由類型
描述
100.64.0.0/10
-
系統(tǒng)路由
Created by system.
192.168.1.0/24
-
系統(tǒng)路由
Created with vSwitch(vsw-m5exxjccadi03tvx0****) by system.
192.168.0.0/24
-
系統(tǒng)路由
Created with vSwitch(vsw-m5esyy9l8ntpt5gsw****) by system.
如果您的VPC開通了IPv6,VPC的系統(tǒng)路由表中會自動添加以下IPv6路由:
以
::/0
為目標網段,下一跳為IPv6網關實例的自定義路由條目,用于VPC內云產品經IPv6地址與互聯(lián)網通信。以交換機IPv6網段為目標網段的系統(tǒng)路由條目,用于交換機內的云產品通信。
說明如果您創(chuàng)建了自定義路由表,并且綁定了開通了IPv6網段的交換機,您需要手動添加一條以
::/0
為目標網段,下一跳為IPv6網關實例的自定義路由條目。具體操作,請參見添加路由表中的路由條目。
自定義路由
您可以添加自定義路由來替換系統(tǒng)路由或將目標流量路由到指定的目的地。在添加自定義路由時,您可以指定的下一跳類型包括:
目標網段
下一跳類型
IPv4網段/VPC前綴列表
IPv4網關:將指向目標網段的流量轉發(fā)至指定的IPv4網關。
NAT網關:將指向目標網段的流量轉發(fā)至指定的NAT網關。
當需要通過NAT網關連接互聯(lián)網時,配置此類型的路由
VPC對等連接:將指向目標網段的流量轉發(fā)至VPC對等連接。
轉發(fā)路由器:將指向目標網段的流量轉發(fā)至指定的轉發(fā)路由器。
VPN網關:將指向目標網段的流量轉發(fā)至指定的VPN網關。
當需要通過VPN網關連接本地網絡或者其他VPC時,配置此類型的路由。
ECS實例:將指向目標網段的流量轉發(fā)至VPC內的一臺ECS實例。
當需要通過該ECS實例部署的應用訪問互聯(lián)網或其他應用時,配置此類型的路由。
彈性網卡:將指向目標網段的流量轉發(fā)至指定的彈性網卡。
高可用虛擬IP:將指向目標網段的流量轉發(fā)至高可用虛擬IP。
路由器接口(邊界路由器方向):將指向目標網段的流量轉發(fā)至指定的邊界路由器。
當需要使用高速通道連接本地網絡(物理專線接入)時,配置此類型的路由。
路由器接口(專有網絡方向):將指向目標網段的流量轉發(fā)至指定的邊界路由器。
專線網關:將指向目標網段的流量轉發(fā)至指定的專線網關。
網關型負載均衡終端節(jié)點:將目的地址在目標網段范圍內的流量路由至網關型負載均衡終端節(jié)點。
說明當前僅支持在華北6(烏蘭察布),選擇下一跳類型為網關型負載均衡終端節(jié)點。
IPv6網段
ECS實例:將指向目標網段的流量轉發(fā)至VPC內的一臺ECS實例。
當需要通過該ECS實例部署的應用訪問互聯(lián)網或其他應用時,配置此類型的路由。
IPv6網關:將指向目標網段的流量轉發(fā)至指定的IPv6網關。
當需要通過IPv6網關進行IPv6通信時,配置此類型的路由。只有在系統(tǒng)路由表添加路由,且系統(tǒng)路由表關聯(lián)的交換機所在地域已有IPv6網關時,才能將流量轉發(fā)至指定的IPv6網關。
彈性網卡:將指向目標網段的流量轉發(fā)至指定的彈性網卡。
路由器接口(邊界路由器方向):將指向目標網段的流量轉發(fā)至指定的邊界路由器。
當需要使用高速通道連接本地網絡(物理專線接入)時,配置此類型的路由。
專線網關:將指向目標網段的流量轉發(fā)至指定的專線網關。
VPC對等連接:將指向目標網段的流量轉發(fā)至VPC對等連接。
網關型負載均衡終端節(jié)點:將目的地址在目標網段范圍內的流量路由至網關型負載均衡終端節(jié)點。
說明當前僅支持在華北6(烏蘭察布),選擇下一跳類型為網關型負載均衡終端節(jié)點。
動態(tài)路由
從路由動態(tài)源通過路由同步的方式學習的路由。云企業(yè)網CEN、VPN網關、專線網關ECR可作為路由動態(tài)源。
說明VPC僅支持單一路由動態(tài)源,即VPC同一時刻僅接收單一路由動態(tài)源的動態(tài)路由。例如,VPC關聯(lián)ECR后,再加入CEN,開啟傳播路由將會失??;創(chuàng)建VPN網關并開啟路由自動傳播后,VPN網關學習到的BGP路由將會自動傳播到VPC的系統(tǒng)路由表中,此時無法將VPC添加至ECR。
VPC無法通過路由動態(tài)源學習到與交換機網段相同或更加明細的路由條目。
靜態(tài)路由發(fā)布
靜態(tài)路由發(fā)布至ECR
VPC支持靜態(tài)路由發(fā)布至專線網關ECR。您可以將VPC系統(tǒng)路由表配置的自定義路由條目發(fā)布至ECR,實現(xiàn)動態(tài)路由傳播。在不存在路由沖突的情況下,ECR關聯(lián)的本地IDC均可學習到該路由。
目前支持靜態(tài)路由發(fā)布至ECR的地域有馬來西亞(吉隆坡)。
VPC與ECR關聯(lián)后,VPC系統(tǒng)路由條目默認發(fā)布至ECR。
靜態(tài)路由發(fā)布至ECR后,路由會通過BGP發(fā)布到ECR關聯(lián)的本地IDC,但不會發(fā)布到ECR關聯(lián)的其他VPC。
如果您發(fā)布的靜態(tài)路由存在路由沖突,您可以在ECR的路由條目頁簽查看到目標路由條目,但其狀態(tài)顯示為沖突,目標路由條目并不會生效。
使用靜態(tài)路由發(fā)布至專線網關ECR時,您需要注意以下限制:
VPC自定義路由表配置的路由條目不支持發(fā)布至ECR。
前綴列表的路由條目不支持發(fā)布至ECR。
VPC創(chuàng)建的主備路由和負載路由不支持發(fā)布到ECR;VPC路由發(fā)布至ECR后,不再支持配置成負載路由或主備路由。
VPC路由發(fā)布至ECR后,如果您需要對發(fā)布的路由進行修改,目標路由的下一跳僅可設置為支持路由發(fā)布的路由類型。
下表列出了VPC實例各類型路由條目在ECR中的默認發(fā)布狀態(tài)以及是否支持發(fā)布和撤回操作。
路由類型
路由條目所屬實例
是否默認發(fā)布
是否支持發(fā)布操作
是否支持撤回操作
VPC系統(tǒng)路由條目
VPC
是
支持
不支持
指向IPv4網關的路由條目
VPC
否
支持
支持
指向IPv6網關的路由條目
VPC
否
支持
支持
指向NAT網關的路由條目
VPC
否
支持
支持
指向VPC對等連接的路由條目
VPC
否
不支持
不支持
指向轉發(fā)路由器的路由條目
VPC
否
不支持
不支持
指向VPN網關的路由條目
VPC
否
支持
支持
指向ECS實例的路由條目
VPC
否
支持
支持
指向彈性網卡的路由條目
VPC
否
支持
支持
指向高可用虛擬IP的路由條目
VPC
否
支持
支持
指向路由器接口(邊界路由器方向)的路由條目
VPC
否
不支持
不支持
指向路由器接口(專有網絡方向)的路由條目
VPC
否
不支持
不支持
指向專線網關的路由條目
VPC
否
不支持
不支持
發(fā)布路由至轉發(fā)路由器
轉發(fā)路由器支持路由發(fā)布功能。您可以將轉發(fā)路由器連接的VPC實例的路由發(fā)布到轉發(fā)路由器中,在沒有路由沖突的條件下,轉發(fā)路由器中的其他網絡實例可以學習到該路由。VPC實例各類型路由條目在轉發(fā)路由器中的默認發(fā)布狀態(tài)以及是否支持發(fā)布和撤回操作,請參見發(fā)布路由至轉發(fā)路由器。
當您的VPC使用ECR+TR方案實現(xiàn)混合云組網,路由發(fā)布到轉發(fā)路由器與VPC發(fā)布靜態(tài)路由至ECR維持各自的發(fā)布規(guī)則。
路由優(yōu)先級
路由優(yōu)先級的生效規(guī)則分為以下幾種情況:
目標網段相同
負載路由:僅下一跳為路由器接口(邊界路由器方向)時支持負載分擔 ,且需要配合健康檢查使用。
主備路由:僅下一跳為路由器接口(邊界路由器方向)時支持主備方式,且需要配合健康檢查使用。
其余情況不支持目標網段相同。自定義路由和動態(tài)路由的目標網段不支持和系統(tǒng)路由的網段相同,自定義路由也不能和動態(tài)路由的目標網段相同。
目標網段重疊
根據(jù)最長掩碼匹配規(guī)則確定如何路由網絡流量。自定義路由和動態(tài)路由的目標網段可以包含系統(tǒng)路由的網段,且自定義路由的網段不支持比系統(tǒng)路由的網段更加明細(云服務系統(tǒng)路由除外)。您可以創(chuàng)建比云服務系統(tǒng)路由
100.64.0.0/10
網段更明細的自定義路由,但不支持和該網段相同。重要由于目標網段為
100.64.0.0/10
的系統(tǒng)路由用于VPC內的云產品通信,建議您謹慎配置更明細的路由,如果配置錯誤將導致部分云產品服務無法正常訪問和使用。例如,下表為某VPC的路由表, 表中的“-”表示VPC內部。
目標網段
下一跳類型
下一跳
路由條目類型
100.64.0.0/10
-
-
系統(tǒng)
192.168.0.0/24
-
-
系統(tǒng)
0.0.0.0/0
ECS實例
i-bp15u6os7nx2c9h9****
自定義
10.0.0.0/24
ECS實例
i-bp1966ss26t47ka4****
自定義
目標網段為
100.64.0.0/10
和192.168.0.0/24
的兩條路由均為系統(tǒng)路由。目標網段為0.0.0.0/0
和10.0.0.0/24
的兩條路由為自定義路由,表示將訪問0.0.0.0/0
地址段的流量轉發(fā)至ID為i-bp15u6os7nx2c9h9****
的ECS實例,將訪問10.0.0.0/24
地址段的流量轉發(fā)至ID為i-bp1966ss26t47ka4****
的ECS實例。根據(jù)最長掩碼匹配規(guī)則,在該VPC中,訪問10.0.0.1
的流量會轉發(fā)至i-bp1966ss26t47ka4****
,而訪問10.0.1.1
的流量會轉發(fā)至i-bp15u6os7nx2c9h9****
。
目標網段不同
當目標網段不同時,下一跳可以相同。
使用限制和配額
自定義路由表發(fā)布及地域支持情況
公有云支持的地域
區(qū)域 | 支持自定義路由表的地域 |
亞太 | 華東1(杭州)、華東2(上海)、華東5 (南京-本地地域)、華北1(青島)、華北2(北京)、華北3(張家口)、華北5(呼和浩特)、華北6(烏蘭察布)、華南1(深圳)、華南2(河源)、華南3(廣州)、西南1(成都)、中國香港、華中1(武漢-本地地域)、華東6(福州-本地地域)、日本(東京)、韓國(首爾)、新加坡、馬來西亞(吉隆坡)、印度尼西亞(雅加達)、菲律賓(馬尼拉)、泰國(曼谷) |
歐洲與美洲 | 德國(法蘭克福)、英國(倫敦)、美國(硅谷)、美國(弗吉尼亞) |
中東 | 阿聯(lián)酋(迪拜)、沙特(利雅得) 重要 沙特(利雅得)地域由合作伙伴運營。 |
金融云支持的地域
區(qū)域 | 支持自定義路由表的地域 |
亞太 | 華南1 金融云、華東2 金融云、華北2 金融云(邀測) |
政務云支持的地域
區(qū)域 | 支持自定義路由表的地域 |
亞太 | 華北2 阿里政務云1 |
配額限制
配額名稱 | 描述 | 默認限制 | 提升配額 |
vpc_quota_route_tables_num | 單個VPC支持創(chuàng)建的自定義路由表的數(shù)量 | 9個 | 您可以通過以下任意方式自助提升配額:
|
vpc_quota_route_entrys_num | 單個路由表支持創(chuàng)建的自定義路由條目的數(shù)量(不包括動態(tài)傳播路由條目) | 200條 | |
vpc_quota_dynamic_route_entrys_num | 單個路由表來自動態(tài)傳播的路由條目數(shù)量 | 500條 | |
vpc_quota_havip_custom_route_entry | 指向一個HaVip實例的自定義路由上限 | 5個 | |
vpc_quota_vpn_custom_route_entry | 單個VPC內指向VPN的自定義路由上限 | 50個 | |
無 | 單個路由表支持綁定的標簽數(shù)量 | 20個 | 無法提升 |
單個VPC支持創(chuàng)建的路由器的數(shù)量 | 1個 | ||
單個VPC支持指向轉發(fā)路由器TR連接的最大路由條目數(shù)量 | 600條 |
路由示例
您可以通過在路由表中添加自定義路由條目控制VPC的出入流量。
VPC私網路由
當VPC內不同交換機的流量路由存在明顯差異,系統(tǒng)路由表無法滿足業(yè)務需求,您可在VPC內創(chuàng)建自定義路由表,通過自定義路由表和交換機綁定,將交換機網段作為目標網段,用于交換機內的云產品通信,從而更靈活地進行網絡管理。
跨VPC互聯(lián)(VPC對等連接)
VPC對等連接是兩個VPC之間的網絡連接,支持IPv4和IPv6互連 。您可以通過VPC對等連接實現(xiàn)IPv4和IPv6流量互通,從而實現(xiàn)兩個VPC之間的云上內網通信。
跨VPC互聯(lián)(VPN網關)
您可以使用VPN網關產品,通過在兩個VPC之間建立IPsec-VPN連接,對數(shù)據(jù)進行加密傳輸,實現(xiàn)資源的安全互訪。
連接本地IDC(高速通道)
您可以使用物理專線將本地IDC通過高速通道的VBR上連方式接入云上網絡。
您可以組合使用物理專線和專線網關ECR,實現(xiàn)本地IDC與VPC更優(yōu)體驗、更大規(guī)格和更低時延的連接。
連接本地IDC(VPN網關)
您可以通過建立加密隧道的方式,實現(xiàn)本地數(shù)據(jù)中心等網絡與云上專有網絡之間安全可靠的網絡連接。
相關文檔
如果您想要了解路由表的創(chuàng)建與管理的具體操作,請參見創(chuàng)建和管理路由表。
如果您想要靈活管理交換機的網絡流量,請參見使用自定義路由表進行網絡流量管理。