전체 VPC에 대한 경로가 있는 VPC 피어링 구성
라우팅 테이블이 피어 VPC의 전체 CIDR 블록에 액세스하도록 VPC 피어링 연결을 구성할 수 있습니다. 특정 VPC 피어링 연결 구성이 필요할 수 있는 시나리오에 대한 자세한 정보는 VPC 피어링 연결 네트워킹 시나리오을(를) 참조하세요. VPC 피어링 연결을 생성하고 사용하는 방법에 대한 자세한 내용은 VPC 피어링 연결 작업 단원을 참조하세요.
라우팅 테이블 업데이트에 대한 자세한 내용은 VPC 피어링 연결을 위한 라우팅 테이블 업데이트 단원을 참조하세요.
함께 피어링된 두 개의 VPC
이 구성에서는 VPC A와 VPC B 간에 피어링 연결이 있습니다(pcx-11112222
). VPC가 동일한 AWS 계정에 있으며 해당 CIDR 블록이 겹치지 않습니다.
서로의 리소스가 필요한 2개의 VPC가 있을 때 이 구성을 사용할 수 있습니다. 예를 들어 회계 레코드에 VPC A를 설정하고, 재무 레코드에 VPC B를 설정하면 이러한 각 VPC에서 다른 VPC의 리소스에 제한 없이 액세스하게 할 수 있게 됩니다.
단일 VPC CIDR
피어 VPC의 CIDR 블록에 대한 트래픽을 VPC 피어링 연결로 보내는 경로로 각 VPC의 라우팅 테이블을 업데이트합니다.
라우팅 테이블 | 대상 주소 | 대상 |
---|---|---|
VPC A | VPC A CIDR |
로컬 |
VPC B CIDR |
pcx-11112222 | |
VPC B | VPC B CIDR |
로컬 |
VPC A CIDR |
pcx-11112222 |
여러 IPv4 VPC CIDR
VPC A와 VPC B에 IPv4 CIDR 블록이 여러 개 연결되어 있는 경우 피어 VPC의 일부 또는 모든 IPv4 CIDR 블록에 대한 경로로 각 VPC의 라우팅 테이블을 업데이트할 수 있습니다.
라우팅 테이블 | 대상 주소 | 대상 |
---|---|---|
VPC A | VPC A CIDR 1 |
로컬 |
VPC A CIDR 2 |
로컬 | |
VPC B CIDR 1 |
pcx-11112222 | |
VPC B CIDR 2 |
pcx-11112222 | |
VPC B | VPC B CIDR 1 |
로컬 |
VPC B CIDR 2 |
로컬 | |
VPC A CIDR 1 |
pcx-11112222 | |
VPC A CIDR 2 |
pcx-11112222 |
IPv4 및 IPv6 VPC CIDR
연결된 IPv6 CIDR 블록이 VPC A와 VPC B에 있는 경우 피어 VPC의 IPv4 블록과 IPv6 CIDR 블록 둘 다에 대한 경로로 각 VPC의 라우팅 테이블을 업데이트할 수 있습니다.
라우팅 테이블 | 대상 주소 | 대상 |
---|---|---|
VPC A | VPC A IPv4 CIDR |
로컬 |
VPC A IPv6 CIDR |
로컬 | |
VPC B IPv4 CIDR |
pcx-11112222 | |
VPC B IPv6 CIDR |
pcx-11112222 | |
VPC B | VPC B IPv4 CIDR |
로컬 |
VPC B IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-11112222 | |
VPC A IPv6 CIDR |
pcx-11112222 |
VPC 두 개와 피어링된 하나의 VPC
이 구성에는 중앙 VPC(VPC A), VPC A와 VPC B 사이의 피어링 연결(pcx-12121212
) 및 VPC A와 VPC C 사이의 피어링 연결(pcx-23232323
)이 있습니다. 세 VPC 모두 동일한 AWS 계정에 있으며 해당 CIDR 블록이 겹치지 않습니다.
VPC는 전이적 피어링 관계가 지원되지 않으므로 VPC B와 VPC C는 허브 VPC를 통해 서로 직접 트래픽을 전송할 수 없습니다. 함께 피어링된 세 개의 VPC에 표시된 대로 VPC B와 VPC C 사이의 VPC 피어링 연결을 생성할 수 있습니다. 지원되지 않는 피어링 시나리오에 대한 자세한 내용은 VPC 피어링 제한을 참조하세요.
다른 VPC에서 액세스해야 하는 중앙 VPC(예: 서비스 리포지토리)에 리소스가 있을 때 이 구성을 사용할 수 있습니다. 다른 VPC에서는 서로의 리소스를 액세스할 필요가 없으며 중앙 VPC의 리소스만 액세스하면 됩니다.
VPC당 하나의 CIDR 블록을 사용하여 이 구성을 구현하려면 다음과 같이 각 VPC의 라우팅 테이블을 업데이트합니다.
라우팅 테이블 | 대상 주소 | 대상 |
---|---|---|
VPC A | VPC A CIDR |
로컬 |
VPC B CIDR |
pcx-12121212 | |
VPC C CIDR |
pcx-23232323 | |
VPC B | VPC B CIDR |
로컬 |
VPC A CIDR |
pcx-12121212 | |
VPC C | VPC C CIDR |
로컬 |
VPC A CIDR |
pcx-23232323 |
이 구성을 추가 VPC로 확장할 수 있습니다. 예를 들어 VPC A는 IPv4 및 IPv6 CIDR를 모두 사용하여 VPC B ~ VPC G에 피어링되지만, 다른 VPC는 서로 피어링되지 않습니다. 이 다이어그램에서 선은 VPC 피어링 연결을 나타냅니다.
다음과 같이 라우팅 테이블을 업데이트합니다.
라우팅 테이블 | 대상 주소 | 대상 |
---|---|---|
VPC A | VPC A IPv4 CIDR |
로컬 |
VPC A IPv6 CIDR |
로컬 | |
VPC B IPv4 CIDR |
pcx-aaaabbbb | |
VPC B IPv6 CIDR |
pcx-aaaabbbb | |
VPC C IPv4 CIDR |
pcx-aaaacccc | |
VPC C IPv6 CIDR |
pcx-aaaacccc | |
VPC D IPv4 CIDR |
pcx-aaaadddd | |
VPC D IPv6 CIDR |
pcx-aaaadddd | |
VPC E IPv4 CIDR |
pcx-aaaaeeee | |
VPC E IPv6 CIDR |
pcx-aaaaeeee | |
VPC F IPv4 CIDR |
pcx-aaaaffff | |
VPC F IPv6 CIDR |
pcx-aaaaffff | |
VPC G IPv4 CIDR |
pcx-aaaagggg | |
VPC G IPv6 CIDR |
pcx-aaaagggg | |
VPC B | VPC B IPv4 CIDR |
로컬 |
VPC B IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaabbbb | |
VPC A IPv6 CIDR |
pcx-aaaabbbb | |
VPC C | VPC C IPv4 CIDR |
로컬 |
VPC C IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaacccc | |
VPC A IPv6 CIDR |
pcx-aaaacccc | |
VPC D | VPC D IPv4 CIDR |
로컬 |
VPC D IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaadddd | |
VPC A IPv6 CIDR |
pcx-aaaadddd | |
VPC E | VPC E IPv4 CIDR |
로컬 |
VPC E IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaaeeee | |
VPC A IPv6 CIDR |
pcx-aaaaeeee | |
VPC F | VPC F IPv4 CIDR |
로컬 |
VPC F IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaaffff | |
VPC A IPv6 CIDR |
pcx-aaaaffff | |
VPC G | VPC G IPv4 CIDR |
로컬 |
VPC G IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaagggg | |
VPC A IPv6 CIDR |
pcx-aaaagggg |
함께 피어링된 세 개의 VPC
이 구성에서는 동일한 AWS 계정에 겹치지 않는 CIDR 블록이 있는 3개의 VPC가 있습니다. VPC는 다음과 같이 풀 메시로 피어링됩니다.
-
VPC A는 VPC 피어링 연결
pcx-aaaabbbb
를 통해 VPC B와 피어링됩니다. -
VPC A는 VPC 피어링 연결
pcx-aaaacccc
를 통해 VPC C와 피어링됩니다. -
VPC B는 VPC 피어링 연결
pcx-bbbbcccc
를 통해 VPC C와 피어링됩니다.
리소스를 서로 제한 없이 공유해야 하는 VPC가 있을 때 이 구성을 사용할 수 있습니다. 예를 들어 파일 공유 시스템으로 사용할 수 있습니다.
이 구성을 구현하려면 다음과 같이 각 VPC의 라우팅 테이블을 업데이트합니다.
라우팅 테이블 | 대상 주소 | 대상 |
---|---|---|
VPC A | VPC A CIDR |
로컬 |
VPC B CIDR |
pcx-aaaabbbb | |
VPC C CIDR |
pcx-aaaacccc | |
VPC B | VPC B CIDR |
로컬 |
VPC A CIDR |
pcx-aaaabbbb | |
VPC C CIDR |
pcx-bbbbcccc | |
VPC C | VPC C CIDR |
로컬 |
VPC A CIDR |
pcx-aaaacccc | |
VPC B CIDR |
pcx-bbbbcccc |
VPC A와 VPC B에 IPv4 및 IPv6 CIDR 블록이 모두 있지만, VPC C에 IPv6 CIDR 블록이 없는 경우 다음과 같이 라우팅 테이블을 업데이트합니다. VPC A와 VPC B의 리소스에서는 VPC 피어링 연결을 통해 IPv6를 사용하여 통신할 수 있습니다. 그러나 VPC C에서는 IPv6를 사용하여 VPC A 또는 VPC B와 통신할 수 없습니다.
라우팅 테이블 | 대상 주소 | 대상 |
---|---|---|
VPC A | VPC A IPv4 CIDR |
로컬 |
VPC A IPv6 CIDR |
로컬 | |
VPC B IPv4 CIDR |
pcx-aaaabbbb | |
VPC B IPv6 CIDR |
pcx-aaaabbbb | |
VPC C IPv4 CIDR |
pcx-aaaacccc | |
VPC B | VPC B IPv4 CIDR |
로컬 |
VPC B IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaabbbb | |
VPC A IPv6 CIDR |
pcx-aaaabbbb | |
VPC C IPv4 CIDR |
pcx-bbbbcccc | |
VPC C | VPC C IPv4 CIDR |
로컬 |
VPC A IPv4 CIDR |
pcx-aaaacccc | |
VPC B IPv4 CIDR |
pcx-bbbbcccc |
서로 피어링된 여러 VPC
이 구성에는 풀 메시 구성에서 피어링된 7개의 VPC가 있습니다. VPC가 동일한 AWS 계정에 있으며 해당 CIDR 블록이 겹치지 않습니다.
VPC | VPC | VPC 피어링 연결 |
---|---|---|
A | B | pcx-aaaabbbb |
A | C | pcx-aaaacccc |
A | D | pcx-aaaadddd |
A | E | pcx-aaaaeeee |
A | F | pcx-aaaaffff |
A | G | pcx-aaaagggg |
B | C | pcx-bbbbcccc |
B | D | pcx-bbbbdddd |
B | E | pcx-bbbbeeee |
B | F | pcx-bbbbffff |
B | G | pcx-bbbbgggg |
C | D | pcx-ccccdddd |
C | E | pcx-cccceeee |
C | F | pcx-ccccffff |
C | G | pcx-ccccgggg |
D | E | pcx-ddddeeee |
D | F | pcx-ddddffff |
D | G | pcx-ddddgggg |
E | F | pcx-eeeeffff |
E | G | pcx-eeeegggg |
F | G | pcx-ffffgggg |
서로의 리소스를 제한 없이 액세스할 수 있어야 하는 여러 VPC가 있을 때 이 구성을 사용할 수 있습니다. 예를 들어 파일 공유 네트워크로 사용할 수 있습니다. 이 다이어그램에서 선은 VPC 피어링 연결을 나타냅니다.
이 구성을 구현하려면 다음과 같이 각 VPC의 라우팅 테이블을 업데이트합니다.
라우팅 테이블 | 대상 주소 | 대상 |
---|---|---|
VPC A | VPC A CIDR |
로컬 |
VPC B CIDR |
pcx-aaaabbbb | |
VPC C CIDR |
pcx-aaaacccc | |
VPC D CIDR |
pcx-aaaadddd | |
VPC E CIDR |
pcx-aaaaeeee | |
VPC F CIDR |
pcx-aaaaffff | |
VPC G CIDR |
pcx-aaaagggg | |
VPC B | VPC B CIDR |
로컬 |
VPC A CIDR |
pcx-aaaabbbb | |
VPC C CIDR |
pcx-bbbbcccc | |
VPC D CIDR |
pcx-bbbbdddd | |
VPC E CIDR |
pcx-bbbbeeee | |
VPC F CIDR |
pcx-bbbbffff | |
VPC G CIDR |
pcx-bbbbgggg | |
VPC C | VPC C CIDR |
로컬 |
VPC A CIDR |
pcx-aaaacccc | |
VPC B CIDR |
pcx-bbbbcccc | |
VPC D CIDR |
pcx-ccccdddd | |
VPC E CIDR |
pcx-cccceeee | |
VPC F CIDR |
pcx-ccccffff | |
VPC G CIDR |
pcx-ccccgggg | |
VPC D | VPC D CIDR |
로컬 |
VPC A CIDR |
pcx-aaaadddd | |
VPC B CIDR |
pcx-bbbbdddd | |
VPC C CIDR |
pcx-ccccdddd | |
VPC E CIDR |
pcx-ddddeeee | |
VPC F CIDR |
pcx-ddddffff | |
VPC G CIDR |
pcx-ddddgggg | |
VPC E | VPC E CIDR |
로컬 |
VPC A CIDR |
pcx-aaaaeeee | |
VPC B CIDR |
pcx-bbbbeeee | |
VPC C CIDR |
pcx-cccceeee | |
VPC D CIDR |
pcx-ddddeeee | |
VPC F CIDR |
pcx-eeeeffff | |
VPC G CIDR |
pcx-eeeegggg | |
VPC F | VPC F CIDR |
로컬 |
VPC A CIDR |
pcx-aaaaffff | |
VPC B CIDR |
pcx-bbbbffff | |
VPC C CIDR |
pcx-ccccffff | |
VPC D CIDR |
pcx-ddddffff | |
VPC E CIDR |
pcx-eeeeffff | |
VPC G CIDR |
pcx-ffffgggg | |
VPC G | VPC G CIDR |
로컬 |
VPC A CIDR |
pcx-aaaagggg | |
VPC B CIDR |
pcx-bbbbgggg | |
VPC C CIDR |
pcx-ccccgggg | |
VPC D CIDR |
pcx-ddddgggg | |
VPC E CIDR |
pcx-eeeegggg | |
VPC F CIDR |
pcx-ffffgggg |
모든 VPC에 IPv6 CIDR 블록이 연결되어 있는 경우 다음과 같이 라우팅 테이블을 업데이트합니다.
라우팅 테이블 | 대상 주소 | 대상 |
---|---|---|
VPC A | VPC A IPv4 CIDR |
로컬 |
VPC A IPv6 CIDR |
로컬 | |
VPC B IPv4 CIDR |
pcx-aaaabbbb | |
VPC B IPv6 CIDR |
pcx-aaaabbbb | |
VPC C IPv4 CIDR |
pcx-aaaacccc | |
VPC C IPv6 CIDR |
pcx-aaaacccc | |
VPC D IPv4 CIDR |
pcx-aaaadddd | |
VPC D IPv6 CIDR |
pcx-aaaadddd | |
VPC E IPv4 CIDR |
pcx-aaaaeeee | |
VPC E IPv6 CIDR |
pcx-aaaaeeee | |
VPC F IPv4 CIDR |
pcx-aaaaffff | |
VPC F IPv6 CIDR |
pcx-aaaaffff | |
VPC G IPv4 CIDR |
pcx-aaaagggg | |
VPC G IPv6 CIDR |
pcx-aaaagggg | |
VPC B | VPC B IPv4 CIDR |
로컬 |
VPC B IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaabbbb | |
VPC A IPv6 CIDR |
pcx-aaaabbbb | |
VPC C IPv4 CIDR |
pcx-bbbbcccc | |
VPC C IPv6 CIDR |
pcx-bbbbcccc | |
VPC D IPv4 CIDR |
pcx-bbbbdddd | |
VPC D IPv6 CIDR |
pcx-bbbbdddd | |
VPC E IPv4 CIDR |
pcx-bbbbeeee | |
VPC E IPv6 CIDR |
pcx-bbbbeeee | |
VPC F IPv4 CIDR |
pcx-bbbbffff | |
VPC F IPv6 CIDR |
pcx-bbbbffff | |
VPC G IPv4 CIDR |
pcx-bbbbgggg | |
VPC G IPv6 CIDR |
pcx-bbbbgggg | |
VPC C | VPC C IPv4 CIDR |
로컬 |
VPC C IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaacccc | |
VPC A IPv6 CIDR |
pcx-aaaacccc | |
VPC B IPv4 CIDR |
pcx-bbbbcccc | |
VPC B IPv6 CIDR |
pcx-bbbbcccc | |
VPC D IPv4 CIDR |
pcx-ccccdddd | |
VPC D IPv6 CIDR |
pcx-ccccdddd | |
VPC E IPv4 CIDR |
pcx-cccceeee | |
VPC E IPv6 CIDR |
pcx-cccceeee | |
VPC F IPv4 CIDR |
pcx-ccccffff | |
VPC F IPv6 CIDR |
pcx-ccccffff | |
VPC G IPv4 CIDR |
pcx-ccccgggg | |
VPC G IPv6 CIDR |
pcx-ccccgggg | |
VPC D | VPC D IPv4 CIDR |
로컬 |
VPC D IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaadddd | |
VPC A IPv6 CIDR |
pcx-aaaadddd | |
VPC B IPv4 CIDR |
pcx-bbbbdddd | |
VPC B IPv6 CIDR |
pcx-bbbbdddd | |
VPC C IPv4 CIDR |
pcx-ccccdddd | |
VPC C IPv6 CIDR |
pcx-ccccdddd | |
VPC E IPv4 CIDR |
pcx-ddddeeee | |
VPC E IPv6 CIDR |
pcx-ddddeeee | |
VPC F IPv4 CIDR |
pcx-ddddffff | |
VPC F IPv6 CIDR |
pcx-ddddffff | |
VPC G IPv4 CIDR |
pcx-ddddgggg | |
VPC G IPv6 CIDR |
pcx-ddddgggg | |
VPC E | VPC E IPv4 CIDR |
로컬 |
VPC E IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaaeeee | |
VPC A IPv6 CIDR |
pcx-aaaaeeee | |
VPC B IPv4 CIDR |
pcx-bbbbeeee | |
VPC B IPv6 CIDR |
pcx-bbbbeeee | |
VPC C IPv4 CIDR |
pcx-cccceeee | |
VPC C IPv6 CIDR |
pcx-cccceeee | |
VPC D IPv4 CIDR |
pcx-ddddeeee | |
VPC D IPv6 CIDR |
pcx-ddddeeee | |
VPC F IPv4 CIDR |
pcx-eeeeffff | |
VPC F IPv6 CIDR |
pcx-eeeeffff | |
VPC G IPv4 CIDR |
pcx-eeeegggg | |
VPC G IPv6 CIDR |
pcx-eeeegggg | |
VPC F | VPC F IPv4 CIDR |
로컬 |
VPC F IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaaffff | |
VPC A IPv6 CIDR |
pcx-aaaaffff | |
VPC B IPv4 CIDR |
pcx-bbbbffff | |
VPC B IPv6 CIDR |
pcx-bbbbffff | |
VPC C IPv4 CIDR |
pcx-ccccffff | |
VPC C IPv6 CIDR |
pcx-ccccffff | |
VPC D IPv4 CIDR |
pcx-ddddffff | |
VPC D IPv6 CIDR |
pcx-ddddffff | |
VPC E IPv4 CIDR |
pcx-eeeeffff | |
VPC E IPv6 CIDR |
pcx-eeeeffff | |
VPC G IPv4 CIDR |
pcx-ffffgggg | |
VPC G IPv6 CIDR |
pcx-ffffgggg | |
VPC G | VPC G IPv4 CIDR |
로컬 |
VPC G IPv6 CIDR |
로컬 | |
VPC A IPv4 CIDR |
pcx-aaaagggg | |
VPC A IPv6 CIDR |
pcx-aaaagggg | |
VPC B IPv4 CIDR |
pcx-bbbbgggg | |
VPC B IPv6 CIDR |
pcx-bbbbgggg | |
VPC C IPv4 CIDR |
pcx-ccccgggg | |
VPC C IPv6 CIDR |
pcx-ccccgggg | |
VPC D IPv4 CIDR |
pcx-ddddgggg | |
VPC D IPv6 CIDR |
pcx-ddddgggg | |
VPC E IPv4 CIDR |
pcx-eeeegggg | |
VPC E IPv6 CIDR |
pcx-eeeegggg | |
VPC F IPv4 CIDR |
pcx-ffffgggg | |
VPC F IPv6 CIDR |
pcx-ffffgggg |