您可以參考以下示例,配置連通VPC內ECS網絡的對等連接,在VPC路由表中添加的路由目的地址為ECS的私有IP地址,此時對等連接連通的是不同VPC內的ECS。
當您需要在網段及子網重疊的多個VPC之間創建對等連接時,為了確保路由的正確轉發,建議您可以根據組網要求縮小對等連接范圍,比如配置不同ECS之間的對等,示例場景如下表所示。
表-指向VPC內ECS的對等連接場景
| 組網示例 | 場景推薦 | IP類型 | 配置示例 |
|---|---|---|---|
| 一個中心VPC的ECS與兩個VPC的ECS對等 | 一個中心VPC和其他兩個VPC之間資源互訪,其他兩個VPC之間隔離。 此場景下,另外兩個VPC的網段及子網重疊,此時為了避免中心VPC內的路由沖突,您可以參考本示例,縮小對等連接范圍,創建不同VPC內ECS之間的對等連接。 | IPv4 | 配置一個中心VPC的ECS與兩個VPC的ECS對等 (IPv4) |
| 一個中心VPC通過最長匹配原則與兩個VPC對等 | 本示例與上面的場景類似,相比于配置ECS之間的對等連接,您還可以利用路由的最長匹配原則,創建如下兩種對等關系:
相比ECS對等的組網,該配置方案擴大了對等連接的通信范圍。 | IPv4 | 配置一個中心VPC通過最長匹配原則與兩個VPC對等 (IPv4) |
配置一個中心VPC的ECS與兩個VPC的ECS對等 (IPv4)
如果在一個VPC和其他多個網段重疊的VPC之間創建對等連接,那么配置路由的時候,您可以參考本示例,將路由的目的地址范圍縮小,配置成ECS的私有IP地址。路由目的地址規劃不當,會導致流量無法正確轉發,錯誤示例及原因詳解,可參見“配置一個中心VPC與兩個VPC的重疊子網對等 (IPv4)”。
在本示例中,在中心VPC-A內ECS-A01-1和VPC-B內ECS-B01之間創建對等連接Peering-AB,在中心VPC-A內ECS-A01-2和VPC-C內ECS-C01之間創建對等連接Peering-AC。由于Subnet-B01和Subnet-C01子網網段重疊,請確保云服務器ECS-B01和ECS-C01的私有IP地址不同,否則會由于目的地址沖突無法在VPC-A的路由表中添加路由。
圖-一個中心VPC的ECS與兩個VPC的ECS對等(IPv4)
資源規劃詳情和對等連接關系,請參見下表。
表-資源規劃詳情-一個中心VPC的ECS與兩個VPC的ECS對等(IPv4)
| VPC名稱 | VPC網段 | 子網名稱 | 子網網段 | 關聯VPC路由表 | ECS名稱 | 安全組 | 私有IP地址 |
|---|---|---|---|---|---|---|---|
| VPC-A | 172.16.0.0/16 | Subnet-A01 | 172.16.0.0/24 | rtb-VPC-A | ECS-A01-1 | sg-web:通用Web服務器 | 172.16.0.111 |
| ECS-A01-2 | 172.16.0.218 | ||||||
| VPC-B | 10.0.0.0/16 | Subnet-B01 | 10.0.0.0/24 | rtb-VPC-B | ECS-B01 | 10.0.0.139 | |
| VPC-C | 10.0.0.0/16 | Subnet-C01 | 10.0.0.0/24 | rtb-VPC-C | ECS-C01 | 10.0.0.71 |
表-對等連接關系說明-一個中心VPC的ECS與兩個VPC的ECS對等(IPv4)
| VPC對等關系 | 對等連接名稱 | 本端VPC | 對端VPC |
|---|---|---|---|
| VPC-A內ECS-A01-1和VPC-B內ECS-B01對等 | Peering-AB | VPC-A | VPC-B |
| VPC-A內ECS-A01-2和VPC-C內ECS-C01對等 | Peering-AC | VPC-A | VPC-C |
對等連接創建完成后,您在本端和對端VPC路由表中,添加以下路由:
表-VPC路由表配置說明-一個中心VPC的ECS與兩個VPC的ECS對等(IPv4)
| 路由表 | 目的地址 | 下一跳 | 路由類型 | 路由說明 |
|---|---|---|---|---|
| rtb-VPC-A | 172.16.0.0/24 | Local | 系統路由 | Local路由是系統自動添加的,用于VPC內部通信。 |
| 10.0.0.139/32 (ECS-B01) | Peering-AB | 自定義 | 在VPC-A的路由表中,添加目的地址為ECS-B01的私有IP地址,下一跳指向Peering-AB的路由。 | |
| 10.0.0.71/32 (ECS-C01) | Peering-AC | 自定義 | 在VPC-A的路由表中,添加目的地址為ECS-C01的私有IP地址,下一跳指向Peering-AC的路由。 | |
| rtb-VPC-B | 10.0.0.0/24 | Local | 系統路由 | Local路由是系統自動添加的,用于VPC內部通信。 |
| 172.16.0.111/32 (ECS-A01-1) | Peering-AB | 自定義 | 在VPC-B的路由表中,添加目的地址為ECS-A01-1的私有IP地址,下一跳指向Peering-AB的路由。 | |
| rtb-VPC-C | 10.0.0.0/24 | Local | 系統路由 | Local路由是系統自動添加的,用于VPC內部通信。 |
| 172.16.0.218/32 (ECS-A01-2) | Peering-AC | 自定義 | 在VPC-C的路由表中,添加目的地址為ECS-A01-2的私有IP地址,下一跳指向Peering-AC的路由。 |
配置一個中心VPC通過最長匹配原則與兩個VPC對等 (IPv4)
如果在一個VPC和其他多個網段重疊的VPC之間創建對等連接,那么配置路由的時候,您可以參考本示例,將路由的目的地址范圍縮小,配置成ECS的私有IP地址。路由目的地址規劃不當,會導致流量無法正確轉發,錯誤示例及原因詳解,可參見“配置一個中心VPC與兩個VPC的重疊子網對等 (IPv4)”。
在本示例中,在中心VPC-A和VPC-B內ECS-B01之間創建對等連接Peering-AB,在中心VPC-A和VPC-C之間創建對等連接Peering-AC。Subnet-B01和Subnet-C01子網網段重疊,因此添加路由時,可以使用路由的最長匹配原則,控制流量的轉發路徑。
圖-一個中心VPC通過最長匹配原則與兩個VPC對等(IPv4)
資源規劃詳情和對等連接關系,請參見下表。
表-資源規劃詳情-一個中心VPC通過最長匹配原則與兩個VPC對等(IPv4)
| VPC名稱 | VPC網段 | 子網名稱 | 子網網段 | 關聯VPC路由表 | ECS名稱 | 安全組 | 私有IP地址 |
|---|---|---|---|---|---|---|---|
| VPC-A | 172.16.0.0/16 | Subnet-A01 | 172.16.0.0/24 | rtb-VPC-A | ECS-A01 | sg-web:通用Web服務器 | 172.16.0.111 |
| Subnet-A02 | 172.16.1.0/24 | rtb-VPC-A | ECS-A02 | 172.16.1.91 | |||
| VPC-B | 10.0.0.0/16 | Subnet-B01 | 10.0.0.0/24 | rtb-VPC-B | ECS-B01 | 10.0.0.139 | |
| VPC-C | 10.0.0.0/16 | Subnet-C01 | 10.0.0.0/24 | rtb-VPC-C | ECS-C01 | 10.0.0.71 |
表-對等連接關系說明-一個中心VPC通過最長匹配原則與兩個VPC對等(IPv4)
| VPC對等關系 | 對等連接名稱 | 本端VPC | 對端VPC |
|---|---|---|---|
| VPC-A和VPC-B內ECS-B01對等 | Peering-AB | VPC-A | VPC-B |
| VPC-A和VPC-C對等 | Peering-AC | VPC-A | VPC-C |
對等連接創建完成后,您在本端和對端VPC路由表中,添加以下路由:
表-VPC路由表配置說明-一個中心VPC通過最長匹配原則與兩個VPC對等(IPv4)
| 路由表 | 目的地址 | 下一跳 | 路由類型 | 路由說明 |
|---|---|---|---|---|
| rtb-VPC-A | 172.16.0.0/24 | Local | 系統路由 | Local路由是系統自動添加的,用于VPC內部通信。 |
| 172.16.1.0/24 | Local | 系統路由 | ||
| 10.0.0.139/32 (ECS-B01) | Peering-AB | 自定義 | 在VPC-A的路由表中,添加目的地址為ECS-B01的私有IP地址,下一跳指向Peering-AB的路由。 | |
| 10.0.0.0/16 (VPC-C) | Peering-AC | 自定義 | 在VPC-A的路由表中,添加目的地址為VPC-C的網段,下一跳指向Peering-AC的路由。 | |
| rtb-VPC-B | 10.0.0.0/24 | Local | 系統路由 | Local路由是系統自動添加的,用于VPC內部通信。 |
| 172.16.0.0/16 (VPC-A) | Peering-AB | 自定義 | 在VPC-B的路由表中,添加目的地址為VPC-A的網段,下一跳指向Peering-AB的路由。 | |
| rtb-VPC-C | 10.0.0.0/24 | Local | 系統路由 | Local路由是系統自動添加的,用于VPC內部通信。 |
| 172.16.0.0/16 (VPC-A) | Peering-AC | 自定義 | 在VPC-C的路由表中,添加目的地址為VPC-A的網段,下一跳指向Peering-AC的路由。 |