반응형
🚨 블랙홀(Blackhole) 상태란?
- 블랙홀 상태(Blackhole)는 Transit Gateway(TGW) 라우팅 테이블에 있는 특정 경로가 더 이상 유효하지 않거나 대상이 존재하지 않을 때 발생합니다.
- 즉, 패킷이 해당 경로로 전달되지만 어디에도 도달하지 못하고 삭제됨을 의미합니다.
1️⃣ 블랙홀(Blackhole) 발생 원인과 해결 방법
🛑 1. 대상(TGW Attachment)이 삭제되었거나 존재하지 않는 경우
- TGW 라우팅 테이블에서 특정 VPC, VPN, Direct Connect 또는 NFW를 가리키는 경로가 있지만, 해당 Attachment가 삭제되었거나 존재하지 않는 경우 블랙홀 상태가 됩니다.
✅ 해결 방법:
- AWS 콘솔 → Transit Gateway Attachments 확인
- Attachment가 삭제된 경우 다시 생성 후 라우팅 수정
🛑 2. TGW 라우팅 테이블에 올바른 대상이 설정되지 않은 경우
- 특정 CIDR을 처리할 대상이 설정되지 않거나, 잘못된 대상을 가리키는 경우 발생합니다.
✅ 해결 방법:
- AWS 콘솔 → Transit Gateway 라우팅 테이블 확인
- 올바른 TGW Attachment가 있는지 확인 후 대상 업데이트
🛑 3. 네트워크 ACL 또는 보안 그룹이 트래픽을 차단하는 경우
- 특정 서브넷의 네트워크 ACL 또는 보안 그룹이 TGW 트래픽을 차단하고 있으면 해당 경로로의 트래픽이 유효하지 않게 되어 블랙홀이 발생할 수 있음.
✅ 해결 방법:
- 보안 그룹(Security Group) 및 네트워크 ACL(NACL) 설정 확인
- TGW와 연관된 VPC 서브넷이 트래픽을 허용하는지 확인
🛑 4. AWS Network Firewall (NFW) 설정 오류
- NFW가 포함된 구성에서 블랙홀 발생 가능
- TGW가 NFW를 거쳐야 하는 트래픽을 올바르게 전달하지 못하는 경우 블랙홀이 될 수 있음
✅ 해결 방법:
- NFW 정책이 정상적으로 적용되었는지 확인
- TGW와 연결된 NFW 서브넷 라우팅 확인
2️⃣ 블랙홀 상태 확인 방법
- AWS 콘솔 → VPC → Transit Gateway 라우팅 테이블 이동
- "Routes" 탭에서 Status(상태) 확인
- "Blackhole" (블랙홀) 상태 확인
- 대상(TGW Attachment, VPC, VPN, Direct Connect) 상태 확인
3️⃣ 블랙홀 해결 체크리스트
✔ TGW Attachment가 삭제되지 않았는지 확인
✔ 라우팅 테이블에서 올바른 대상(TGW Attachment)으로 연결되었는지 확인
✔ NACL 및 보안 그룹이 올바르게 설정되었는지 확인
✔ AWS Network Firewall과 함께 사용할 경우, NFW가 트래픽을 허용하는지 확인
블랙홀 상태가 지속되면 TGW 라우팅 테이블을 다시 구성하거나 TGW Attachment를 확인하는 것이 가장 효과적인 해결 방법입니다. 🚀
반응형
'퍼블릭 클라우드 관련 > AWS' 카테고리의 다른 글
[AWS] Network Firewall stateful, statless 별 차단 형태 (0) | 2025.03.27 |
---|---|
[AWS] NFW(network firewall) 상태 비저장(Stateless) 규칙 그룹에서 0.0.0.0 통과를 설정할 경우 stateful로 안넘어갈까? (0) | 2025.03.26 |
AWS에서 물리 서버로 데이터 전송 비용 vs AWS 내부 데이터 전송 비용 비교 (0) | 2025.03.24 |
AWS Security Lake 장점과 단점 (0) | 2025.03.19 |
[AWS] a 계정에 있는 S3 버킷에 b계정 firehose로 데이터 전송하기 (0) | 2025.03.18 |