전송 게이트웨이를 통한 VPC 간 연결 문제를 해결하려면 어떻게 해야 합니까?
동일한 AWS Transit Gateway에 연결된 두 Amazon Virtual Private Cloud(Amazon VPC) 인스턴스 간의 연결 문제를 해결하고 싶습니다.
간략한 설명
동일한 전송 게이트웨이에 연결된 두 Amazon VPC 인스턴스 간의 연결 문제를 해결하려면 네트워크 구성을 확인하십시오. 구성을 제대로 설정한 경우 연결 문제를 해결하십시오.
해결 방법
네트워크 구성 확인
AWS Transit Gateway, VPC, Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스의 구성을 확인하십시오.
보안 그룹 구성 확인
소스 엘라스틱 네트워크 인터페이스 또는 서브넷과 연결된 보안 그룹 및 네트워크 액세스 제어 목록(네트워크 ACL)이 필요한 트래픽을 허용하는지 확인합니다.
참고: 보안 그룹은 송신 규칙에서만 트래픽을 허용해야 합니다. 하지만 네트워크 ACL은 발신 트래픽과 수신 트래픽을 모두 허용해야 합니다.
**Amazon EC2 인스턴스의 보안 그룹 및 네트워크 ACL이 트래픽을 허용하는지 확인합니다. **
다음 단계를 완료하십시오.
- Amazon EC2 콘솔을 엽니다.
- 탐색 창에서 인스턴스를 선택합니다.
- 연결 테스트를 수행할 인스턴스를 선택합니다.
- 보안 탭을 선택합니다.
- 관련 보안 그룹의 인바운드 규칙과 아웃바운드 규칙이 필요한 트래픽을 허용하는지 확인합니다.
- Amazon VPC 콘솔을 엽니다.
- 탐색 창에서 네트워크 ACL을 선택합니다.
- 인스턴스와 동일한 서브넷에 연결된 네트워크 ACL을 선택합니다.
- 인바운드 규칙과 아웃바운드 규칙을 선택하여 해당 규칙에서 트래픽을 허용하는지 확인합니다.
원본 서브넷 VPC 라우팅 테이블에 전송 게이트웨이 전송 게이트웨이를 통해 대상 CIDR 블록을 가리키는 경로가 있는지 확인
다음 단계를 완료하십시오.
- Amazon VPC 콘솔을 엽니다.
- 탐색 창에서 라우팅 테이블을 선택합니다.
- 소스 인스턴스가 사용하는 라우팅 테이블을 선택합니다.
- 경로 탭을 선택합니다.
- 대상 아래에 원격 VPC CIDR 블록의 경로가 있는지 확인합니다. 그런 다음 대상이 Transit Gateway ID로 설정되었는지 확인합니다.
VPC를 동일한 전송 게이트웨이에 연결했는지 확인
연결에서 하나의 전송 게이트웨이를 사용하는 경우 다음 단계를 완료하십시오.
- Amazon VPC 콘솔을 엽니다.
- 탐색 창에서 Transit Gateway Attachment를 선택합니다.
- VPC 첨부 파일이 동일한 Transit Gateway ID와 연결되어 있는지 확인합니다.
**참고:**여러 전송 게이트웨이를 사용하거나 전송 게이트웨이 피어링을 사용하는 경우 소스 및 대상 VPC를 해당 전송 게이트웨이에 연결했는지 확인하십시오.
전송 게이트웨이 라우팅 테이블이 VPC 연결과 연결되어 있는지 확인합니다.
다음 단계를 완료하십시오.
- Amazon VPC 콘솔을 엽니다.
- 탐색 창에서 Transit Gateway 라우팅 테이블을 선택합니다.
- 소스 VPC의 전송 게이트웨이 VPC 연결과 연결된 라우팅 테이블을 선택합니다.
- 경로 탭을 선택합니다.
- 타겟을 전송 게이트웨이 VPC 연결로 사용하는 원격 VPC IP 범위에 대한 경로가 원격 VPC의 값에 해당하는지 확인합니다.
- 원격 VPC의 전송 게이트웨이 VPC 연결과 연결된 라우팅 테이블을 선택합니다.
- 경로 탭을 선택합니다.
- 타겟을 VPC 연결로 사용하는 소스 VPC IP 범위에 대한 경로가 있는지 확인합니다. ** ** 경로가 소스 VPC의 값과 일치하는지 확인합니다.
전송 게이트웨이 VPC 서브넷과 연결된 네트워크 ACL이 트래픽을 허용하는지 확인
다음 단계를 완료하십시오.
- Amazon EC2 콘솔을 엽니다.
- 탐색 창에서 네트워크 인터페이스를 선택합니다.
- 검색 창에 Transit Gateway를 입력합니다. 전송 게이트웨이의 모든 네트워크 인터페이스가 나타납니다. 전송 게이트웨이 인터페이스를 생성한 위치와 연결된 서브넷 ID를 기록해 둡니다.
- Amazon VPC 콘솔을 엽니다.
- 탐색 창에서 네트워크 ACL을 선택합니다.
- 검색 창에 3단계에서 기록한 서브넷 ID를 입력하여 서브넷과 연결된 네트워크 ACL을 찾습니다.
- 네트워크 ACL의 인바운드 규칙과 아웃바운드 규칙이 트래픽을 허용하는지 확인합니다. 네트워크 ACL 규칙 구성에 대한 자세한 내용은 AWS Transit Gateway의 전송 게이트웨이에 대한 네트워크 ACL을 참조하십시오.
전송 게이트웨이 VPC 연결, 소스 및 원격 VPC의 가용 영역을 확인
VPC를 전송 게이트웨이에 연결할 때는 각 가용 영역에서 서브넷 하나를 지정해야 합니다. 지정한 서브넷은 전송 게이트웨이 트래픽의 시작 지점과 종료 지점입니다. 예를 들어 소스가 us-east-1a에 있는 경우 us-east-1a에 서브넷이 하나 이상 있는 소스 및 대상 VPC 연결을 구성해야 합니다.
가용 영역을 확인하려면 다음 단계를 완료하십시오.
- Amazon VPC 콘솔을 엽니다.
- 탐색 창에서 Transit Gateway Attachment를 선택합니다.
- 소스 VPC 연결을 선택합니다.
- 세부 정보에서 서브넷 ID를 찾으십시오. 원본 인스턴스의 가용 영역에서 서브넷을 선택했는지 확인합니다.
- Transit Gateway Attachments로 돌아갑니다. 그런 다음 원격 VPC 연결을 선택합니다.
- 세부 정보에서 서브넷 ID를 찾으십시오. 원격 인스턴스의 가용 영역에서 서브넷을 선택했는지 확인합니다.
- VPC 첨부 파일에 가용 영역을 추가하려면 작업을 선택합니다. 그런 다음 Transit Gateway Attachment를 수정하고 필요한 가용 영역에서 서브넷을 선택합니다.
참고: VPC 연결 서브넷을 추가하거나 수정하면 연결이 Modifying 상태일 때 데이터 트래픽에 영향을 미칠 수 있습니다.
연결 문제 해결
구성이 제대로 설정된 경우 AWS Network Manager의 Reachability Analyzer 또는 Route Analyzer를 사용하여 연결 문제를 해결하십시오. 또한 Amazon VPC 흐름 로그와 Amazon CloudWatch 지표를 모니터링하여 패킷 삭제를 확인할 수 있습니다.
Amazon VPC Reachability Analyzer로 연결 문제 해결
Reachability Analyzer를 사용하여 리소스와 대상 간의 경로를 분석할 수 있습니다. 자세한 내용은 Reachability Analyzer의 작동 방식을 참조하십시오.
참고: 여러 AWS 계정의 경로를 분석하려면 AWS Organizations에서 조직과 함께 Reachability Analyzer에 대한 신뢰할 수 있는 액세스를 활성화하십시오. Reachability Analyzer는 조직 내 계정에 대해서만 교차 계정 분석을 지원합니다.
또한 Amazon Q를 통해 자연어 쿼리를 사용하여 Reachability Analyzer 관련 문제를 해결할 수 있습니다. 자세한 내용은 네트워크 문제 해결을 위한 Amazon Q 지원 소개(미리 보기)를 참조하십시오.
Route Analyzer로 연결 문제 해결
전제 조건: 글로벌 네트워크를 만들고 전송 게이트웨이를 등록합니다. 지침은 Transit Gateways용 AWS Network Manager 시작하기를 참조하십시오.
다음 단계를 완료하십시오.
- Amazon VPC 콘솔에 액세스합니다.
- 탐색 창에서 Network Manager를 선택합니다.
- 전송 게이트웨이가 등록된 글로벌 네트워크를 선택합니다.
- 탐색 창에서 Transit Gateway Network를 선택합니다. 그런 다음, Route Analyzer를 선택합니다.
- 필요에 따라 소스 및 타겟 정보를 입력합니다. 소스와 타겟 모두에 동일한 전송 게이트웨이가 있는지 확인합니다.
- 경로 분석 실행을 선택합니다. 그런 다음 Route Analyzer가 분석을 완료할 때까지 기다립니다.
라우팅 분석을 확인하십시오. 네트워크 상태가 연결되지 않음인 경우 Route Analyzer는 라우팅 권장 사항을 표시합니다. 권장 사항을 완료한 다음 테스트를 다시 실행하여 네트워크 연결을 확인합니다. 자세한 내용은 AWS Transit Gateway Network Manager의 Route Analyzer를 사용하여 트래픽 중단 진단을 참조하십시오.
Amazon VPC 흐름 로그 및 CloudWatch 지표로 문제를 해결
전제 조건: Transit Gateway Attachment 또는 네트워크 인터페이스에 대한 AWS Transit Gateway 흐름 로그를 생성하십시오. 네트워크 인터페이스의 경우 로그 레코드 형식에서 사용자 지정 형식을 선택한 다음 흐름 로그 레코드 필드에 pkt-src-addr 및 pkt-dstaddr 을 flow log record fields에 포함시킵니다.
Transit Gateway 지표를 사용하여 패킷 삭제가 있는지 확인하려면 다음 단계를 완료하십시오.
- AWS Management Console에 로그인하여 Amazon CloudWatch 콘솔을 엽니다.
- 모든 지표를 선택합니다.
- VPC- Transit Gateway를 선택합니다.
- Attachment별 지표를 선택합니다.
그런 다음 Transit Gateway Attachment에 대한 다음 지표의 합계 값을 검토하십시오.
- PacketDropCountBlackhole 지표는 Transit Gateway Attachment의 블랙홀 경로와 일치하여 삭제된 바이트 수를 보여줍니다.
- PacketDropCountNoRoute 지표는 Transit Gateway Attachment의 경로와 일치하지 않아 삭제된 바이트 수를 보여줍니다.
- PacketDropCountTTLExpired 지표는 TTL이 만료되어 삭제된 패킷 수를 보여줍니다.
관련 정보
- 언어
- 한국어

관련 콘텐츠
질문됨 9달 전