AWS Direct Connect 또는 AWS Site-to-Site VPN을 사용하는 AWS Transit Gateway를 통해 온프레미스 리소스와 Amazon Virtual Private Cloud(Amazon VPC) 간 연결 문제를 해결하고 싶습니다.
해결 방법
Transit Gateway를 통해 온프레미스 리소스와 VPC간 연결 문제를 해결하려면 다음 작업을 완료하십시오.
인스턴스 보안 그룹 및 네트워크 ACL 규칙 확인
다음 단계를 완료하십시오.
- Amazon EC2 콘솔을 엽니다.
- 탐색 창에서 Instances(인스턴스)를 선택합니다.
- Amazon EC2 인스턴스를 선택합니다.
- Security(보안) 탭을 선택합니다.
- 인바운드 규칙 및 아웃바운드 규칙이 온프레미스 네트워크에서 들어오고 나가는 트래픽을 허용하는지 확인합니다.
- Amazon VPC 콘솔을 엽니다.
- 탐색 창에서 Network ACLs(네트워크 ACL)를 선택합니다.
- 인스턴스의 서브넷에 대한 네트워크 액세스 제어 목록(네트워크 ACL)을 선택합니다.
- 인바운드 규칙 및 아웃바운드 규칙이 온프레미스 네트워크에서 들어오고 나가는 트래픽을 허용하는지 확인합니다.
Transit Gateway Attachment 확인
다음 단계를 완료하십시오.
- 탐색 창에서 Transit Gateway Attachment를 선택합니다.
- VPC 연결을 선택합니다.
- Details(세부 정보)에서 VPC 연결이 인스턴스의 가용 영역 서브넷 ID를 포함하는지 확인합니다.
- VPC 연결에 인스턴스의 가용 영역 서브넷이 포함되지 않은 경우, VPC 연결을 수정하여 동일한 가용 영역의 서브넷을 포함하십시오.
참고: VPC 연결에서 서브넷을 추가하거나 제거하면 수정 상태로 인해 데이터 트래픽에 영향이 발생할 수 있습니다.
전송 게이트웨이 인터페이스의 네트워크 ACL 확인
다음 단계를 완료하십시오.
- Amazon EC2 콘솔을 엽니다.
- 탐색 창에서 Network Interfaces(네트워크 인터페이스)를 선택합니다.
- 검색 창에 Transit Gateway를 입력합니다.
- Transit Gateway가 인터페이스를 만든 서브넷 ID를 기록해 둡니다.
- Amazon VPC 콘솔을 엽니다.
- 탐색 창에서 Network ACLs(네트워크 ACL)를 선택합니다.
- 검색 창에 앞서 기록해 둔 서브넷 ID를 입력합니다. 결과에 해당 서브넷의 네트워크 ACL이 표시됩니다.
- 인바운드 규칙 및 아웃바운드 규칙이 VPC CIDR 블록 및 온프레미스 네트워크 CIDR 블록을 허용하는지 확인합니다.
- VPC와 연결된 각 Transit Gateway 네트워크 인터페이스에 대해 6~8단계를 반복합니다.
참고: VPN 또는 Direct Connect 연결의 트래픽은 인스턴스의 가용 영역이 아니라 다른 가용 영역 또는 서브넷을 통해 VPC에 유입될 수 있습니다. 네트워크 인터페이스가 있는 모든 서브넷의 네트워크 ACL을 확인합니다. 네트워크 ACL 규칙 적용에 관한 자세한 내용은 AWS Transit Gateway의 Transit Gateway용 네트워크 ACL을 참조하십시오.
서브넷 라우팅 테이블 구성 확인
다음 단계를 완료하십시오.
- Amazon VPC 콘솔을 엽니다.
- 탐색 창에서 Route Tables(라우팅 테이블)를 선택합니다.
- 소스 인스턴스의 라우팅 테이블을 선택합니다.
- Routes(경로) 탭을 선택합니다.
- Destination(대상)에 온프레미스 네트워크가 표시되는지 확인합니다.
- Target(대상)에 Transit Gateway ID가 표시되는지 확인합니다.
전송 게이트웨이를 가리키는 대상 CIDR 블록의 경로 항목을 확인합니다. 경로 항목이 없는 경우, 전송 게이트웨이를 가리키는 항목을 라우팅 테이블에 추가합니다.
Transit Gateway 라우팅 테이블에서 VPC 연결 확인
다음 단계를 완료하십시오.
- Amazon VPC 콘솔을 엽니다.
- 탐색 창에서 Transit Gateway Route Tables(Transit Gateway 라우팅 테이블)를 선택합니다.
- VPC 연결과 관련된 라우팅 테이블을 선택합니다.
- Routes(경로) 탭에서 온프레미스 네트워크에 대한 경로가 존재하는지 확인합니다. 또한 Target(대상)에 DXGW/VPN 연결이 표시되는지도 확인합니다.
- 정적 경로가 있는 Site-to-Site VPN을 사용하는 경우, 온프레미스 네트워크에 대한 정적 경로를 만들고 대상으로 VPN attachment(VPN 연결)를 선택하십시오.
Direct Connect 게이트웨이 또는 VPN 연결에 대한 Transit Gateway 라우팅 테이블 확인
다음 단계를 완료하십시오.
- Amazon VPC 콘솔을 엽니다.
- 탐색 창에서 Transit Gateway Route Tables(Transit Gateway 라우팅 테이블)를 선택합니다.
- AWS Direct Connect 게이트웨이 또는 VPN 연결과 연결된 라우팅 테이블을 선택합니다.
- Routes(경로) 탭에서 VPC CIDR 블록에 대한 경로가 존재하는지 확인합니다. 다음으로, 해당 경로의 대상이 올바른 전송 게이트웨이 VPC 연결인지 확인합니다.
Direct Connect 게이트웨이에서 허용된 접두사 확인
다음 단계를 완료하십시오.
- Direct Connect 콘솔을 엽니다.
- 탐색 창에서 Direct Connect gateways(Direct Connect 게이트웨이)를 선택합니다.
- Transit Gateway와 연결된 Direct Connect 게이트웨이를 선택합니다.
- Gateway association(게이트웨이 연결)에서 Allowed prefixes(허용되는 접두사) 필드에 VPC CIDR 블록이 포함되어 있는지 확인합니다.
Network Firewall 구성 또는 타사 방화벽 어플라이언스 구성 확인
North-South 트래픽을 검사하기 위해 중앙 집중형 검사 모델을 구현했는지 확인합니다. 중앙 집중형 검사 모델을 구현한 경우, AWS Network Firewall 구성에 모든 필수 트래픽을 허용하는 Suricata 규칙이 있는지 확인합니다. Suricata에 관한 자세한 내용은 Suricata 웹 사이트에서 Suricata를 참조하십시오. 중앙 집중형 검사 모델에 관한 자세한 내용은 AWS Network Firewall의 배포 모델 및 VPC-온프레미스 트래픽 검사를 참조하십시오.
검사에 타사 가상 어플라이언스를 사용하는 경우, 방화벽 규칙이 모든 필수 트래픽을 허용해야 합니다.
온프레미스 방화벽 디바이스에서 VPC 트래픽 규칙 확인
온프레미스 방화벽 디바이스가 두 네트워크 간 모든 필수 트래픽을 허용하는지 확인합니다. 자세한 지침은 방화벽 공급업체 설명서를 참조하십시오.
온프레미스 서버의 방화벽 확인
온프레미스 서버가 운영 체제(OS) 방화벽을 사용하는 경우, 해당 방화벽이 VPC CIDR 블록에서 들어오고 나가는 트래픽을 허용하는지 확인합니다.
Route Analyzer로 경로 분석
전제 조건: AWS Network Manager 콘솔을 사용해 글로벌 네트워크를 만듭니다.
AWS Network Manager용 Route Analyzer를 사용해 경로 분석을 수행합니다.
관련 정보
전송 게이트웨이를 통한 VPC 간 연결 문제를 해결하려면 어떻게 해야 합니까?
AWS Transit Gateway Network Manager의 Route Analyzer를 사용하여 트래픽 중단 진단