無效的VPC對等連接配置
更新時間 2023-10-24 15:39:02
最近更新時間: 2023-10-24 15:39:02
分享文章
操作場景
在配置VPC對等連接時您需要避免以下無效的配置場景:
- VPC網段重疊且全部子網重疊
在這種情況下,無法使用VPC對等連接。由于VPC網段和子網完全重疊,無法建立有效的對等連接。 - VPC網段重疊但部分子網重疊
在這種情況下,無法創建指向整個VPC網段的對等連接,但可以創建指向子網的對等連接。需要注意的是,對等連接兩端的子網網段不能包含重疊子網。
約束與限制
- 每個對等連接支持的本端路由數和對端路由數均為100條。如果您計劃建立多個VPC之間的對等連接,請考慮這一限制,在規劃組網時做出相應調整。
- 系統路由為系統默認創建,用于VPC內部通信,您不能修改系統路由。您在默認路由表或者自定義路由表中手動創建的路由規則稱為自定義路由。同一張路由表下,自定義路由規則之間的目的網段不能相同;自定義路由規則和系統路由規則目的相同時,系統路由規則優先級低于自定義路由規則,默認優先匹配自定義路由規則。要了解更多關于路由表的信息,請參考路由表概述。
VPC網段重疊可能導致對等連接不生效
VPC網段重疊可能會導致對等連接無法生效,主要是由于路由沖突的原因。以下為您提供一些相關說明和建議:
- VPC網段重疊,且全部子網完全重疊
如果您的VPC-A(網段為10.0.0.0/16)包含了兩個子網,分別是Subnet-A01(網段為10.0.0.0/24)和Subnet-A02(網段為10.0.1.0/24)。VPC-B的網段和子網和VPC-A完全重疊,創建對等連接后,路由表中的系統路由和對等連接路由的目的地址會發生沖突。這會導致VPC-A內部的流量在VPC-A內部轉發,無法到達VPC-B。在這種情況下,您需要重新規劃VPC的網段和子網。

路由表配置說明
路由表 目的地址 下一跳 路由類型 路由說明 Router-A(VPC-A) 10.0.0.0/24 Local 系統路由 系統默認創建,用于VPC內部通信。 10.0.1.0/24 Local 系統路由 10.0.0.0/16 (VPC-B) Peering-AB 自定義路由 在VPC-A的路由表Router-A中,添加一條路由規則,使其目的地址為VPC-B的網段,下一跳為Peering-AB。 Router-B(VPC-B) 10.0.0.0/24 Local 系統路由 系統默認創建,用于VPC內部通信。 10.0.1.0/24 Local 系統路由 10.0.0.0/16 (VPC-A) Peering-AB 自定義路由 在VPC-B的路由表Router-B中,添加一條路由規則,使其目的地址為VPC-A的網段,下一跳為Peering-AB。
- VPC網段重疊,且部分子網重疊
如果您的VPC-A(網段為10.0.0.0/16)包含了兩個子網,分別是Subnet-A01(網段為10.0.0.0/24)和Subnet-A02(網段為10.0.1.0/24)。VPC-B的網段與VPC-A的網段重疊,且子網Subnet-B01和VPC-A的子網Subnet-A01重疊。在這種情況下,要避免創建指向整個VPC網段的對等連接,因為VPC-A和VPC-B的網段重疊,這將導致對等連接無效。


路由表配置說明
路由表 目的地址 下一跳 路由類型 路由說明 Router-A(VPC-A) 10.0.0.0/24 Local 系統路由 系統默認創建,用于VPC內部通信。 10.0.1.0/24 Local 系統路由 10.0.2.0/24 (Subnet-B02) Peering-AB 自定義路由 在VPC-A的路由表Router-A中,添加一條路由規則,使其目的地址為Subnet-B02子網網段,下一跳為Peering-AB。 Router-B(VPC-B) 10.0.0.0/24 Local 系統路由 系統默認創建,用于VPC內部通信。 10.0.2.0/24 Local 系統路由 10.0.0.0/24 (Subnet-A01) Peering-AB 自定義路由 在VPC-B的路由表Router-B中,添加一條路由規則,使其目的地址為Subnet-A01子網網段,下一跳為Peering-AB。
鑒于以上情況,您可以選擇創建一個對等連接來連接VPC-A的Subnet-A02和VPC-B的Subnet-B02。確保Subnet-A02和Subnet-B02的網段沒有重疊,這樣路由就不會沖突,并且對等連接將會生效。這樣做可以實現VPC-A和VPC-B之間的互通,使得位于不同VPC中的子網能夠相互訪問和通信。

