메뉴 닫기

[AWS] Transsit Gateway

Transit Gateway

VPC와 온프레미스 네트워크를 상호 연결하는 데 사용할 수 있는 네트워크 전송 허브

AWS  데이터 센터 간의 모든 네트워크 트래픽은 물리 계층에서 자동으로 암호화

연결

  • 다수의 VPC를 연결
  • VPC – VPN 연결 가능
  • AWS Direct Connect 게이트웨이
  • 다른 Transit Gateway와의 피어링 연결

공식문서

https://docs.aws.amazon.com/ko_kr/vpc/latest/tgw/create-tgw.html

Transit Gateway 전송 게이트웨이

  • Virtual Private Cloud(VPCs)와 온프레미스 네트워크 간에 흐르는 트래픽을 위한 리전별 가상 라우터 역할

구성도

  • 3개의 VPC 연결된 Transit Gateway 환경
  • VPC A : 10.1.0.0/16
  • VPC B : 10.2.0.0/16
  • VPC C : 10.3.0.0/16

Transit Gateway 구성하기

  1. Transit Gateway 생성
  2. Transit Gateway Attachments(VPC 연결) – VPC 사전에 미리 생성
  3. VPC -> Transit Gateway 라우팅
  4. 각 VPC EC2에서 Ping 테스트

1. Transit Gateway 생성

  • VPC -> Transit Gateway
  • Transit Gateway 이름
  • Transit Gateway 구성
  • DNS 지원 : TGW연결된 다른 VPC 인스턴스 쿼리 시 퍼블릭 IPv4 DNS 호스트 이름 -> 프라이빗 IPv4 확인하기 위함
  • 보안 그룹 참조 지원 : transit gateway에 연결된 VPC에 대한 보안 그룹 참조
  • VPN ECMP(Equal Cost Multi-Path) 지원 :연결된 VPN 연결을 위한 다중 경로(ECMP) 라우팅
    • 여러 경로를 동시에 사용하는 라우팅
  • 기본 라우팅 테이블 연결 : 기본 라우팅 테이블과 자동으로 연결
  • 기본 라우팅 테이블 전파 : 기본 라우팅 테이블을 사용하여 Transit Gateway Attachment를 자동으로 전파
  • 멀티캐스트 지원 : 멀티캐스트 도메인을 생성할 수 있는 기능을 활성화
  • Transit Gateway Attachments(VPC 연결)
    • VPC 사전에 생성

2. Transit Gateway Attachment 생성

  • vpc-a처럼 b,c도 Attachment 적용

3. Transit Gateway 라우팅

  • 10.0.0.0/8 -> transit Gateway 라우팅(vpc-a,b,c 모두 적용)

4. 각 VPC EC2에서 Ping 테스트

  • vpc-a -> vpc-c
    • 적용 되지 않을 경우 첫번째처럼 ping 실패
    • transit gateway 라우팅 시 정상 ping
  • vpc-c -> vpc-a Ping 성공
  • vpc-c -> vpc-b Ping 성공

Posted in AWS, 기타

Related Posts