구성
Korea(Seoul) 리전
VPC: 192.168.0.0/16
Subnet-01(Zone A): 192.168.0.0/24
Subnet-02(Zone B): 192.168.1.0/24
ECS(Zone A): 1개
VPN Gateway: 1개
Singapore 리전
VPC: 172.31.0.0/16
Subnet-01(Zone A): 172.31.1.0/24
Subnet-02(Zone B): 172.31.2.0/24
ECS(Zone B): 1개
VPN Gateway: 1개
목표
- 한국 리전 ↔ 싱가포르 리전
- 각 리전의 VPN Gateway를 이용하여 IPSec Site-to-Site VPN 연결
- Dual Tunnel(Primary/Secondary) 구성
각 리전에서 VPN GW 생성
VPN GW 생성 시 필요사항
- VPN-GW Name
- Resource Group (선택)
- Gateway Type : Standard
- Network Type : Public
- Tunnels : Dual-tunnel
- VPC
- Subnet01
- Subnet02(서브넷 01, 02는 서로 다른 AZ로 구성해야 함.)
- Maximum Bandwidth
- Traffic
- IPsec-VPN : Enable
- SSL-VPN : Disable, Enable
- Duration : By Hour
이렇게 생성 후, 듀얼 터널이기 때문에 VPN-GW IPSec Address는 2개가 할당된다.
위와 마찬가지로, VPN-GW를 연결하려는 다른 리전에도 똑같이 생성해야 함
각 리전에서 Custom Gateway 생성
생성 시 필요사항
- Customer Gateway – Name
- IP Address(연결하려는 리전의 VPN GW IP) 예를 들어, 한국리전에서 Customer Gateway를 만든다면, 싱가포르 리전 VPN-GW IP
- ASN(Autonomous System Number) – BGP를 안쓰면 공백으로 나둬도 된다.
- Resource Group(선택)
ASN(Autonomous System Number)란?
“인터넷에서 하나의 큰 네트워크 그룹을 구분하기 위한 번호”
인터넷은 수많은 네트워크가 연결되어 구성되고, 이 각각의 네트워크를 AS(Autonomous System, 자율시스템)이라고 부르고, 그 AS를 구분하기 위해 부여되는 번호가 ASN
왜 ASN이 필요할까?
“BGP 라우팅을 하기 위해서”
위와 마찬가지로, Custom-GW를 연결하려는 다른 리전에도 똑같이 생성해야 함
각 리전에서 IPsec Connections 생성
각 리전에서 미리 만들었던 VPN gateway와 customer Gateway를 연결 해야 한다.
IPsec-VPN 생성 시 필요 사항
- IPsec Connection Name
- Region
- Resource Group
- Bind VPN GW (IPsec Connection 생성 하려는 리전의 VPN GW)
- 라우팅 모드: 목적지 라우팅 모드, 보호된 데이터 흐름
- BGP 활성화
- 터널 1
- customer GW
- Pre-Shared Key
- Encryption Conf
- Version
- Negotiation Mode
- Encryption Algorithm
- Authentication Algorithm
- DH Group (Perfect Forward Secrecy)
- SA Life Cycle (seconds)
- LocalId(VPNGW IP)
- RemoteId(Customer-GW IP)
- IPsec Configurations
- Encryption Algorithm
- Authentication Algorithm
- DH Group (Perfect Forward Secrecy)
- SA Life Cycle (seconds)
- DPD On/Off
- “IPsec VPN에서 상대방(피어)이 죽었는지 살아있는지 확인하는 기능“
- NAT Traversal On/Off
- “NAT 환경에서도 IPsec VPN 터널이 문제없이 동작하도록 만들어주는 기술”
- Encryption Conf
- 터널 2
- 터널 1과 동일
다른 리전에도 똑같이 IPsec Connections 생성
Gateway Route 설정, Subnet-RT 설정
각 리전에서 VPN GW를 타고 나갈 수 있도록 Route를 잡아줘야 함.
ECS -> Subnet-RT -> VPN GW(A Region) -> VPN GW – Route -> VPN GW(B Region)..
마지막으로, 잘 구성되었다면 통신 테스트 해보면 된다.(Ping)
BGP 활성화 세팅법
- Custom GW 생성할 때, ASN 값 넣고 생성
- IPsec Connection 생성할 때, BGP conf
- Tunnel CIDR Block
- X.X.X.X/30
- local BGP IP Address
- X.X.X.X /32
- Tunnel CIDR Block
BGP conf 값 넣을 때 각 리전에서 연결할 터널


댓글 남기기