본문 바로가기

⭐ AWS/AWS VPC

VPC 통신 & 내부 통신

# VPC 통신에 대한 이해

- VPC 통신에 대해서... VPC내에서는 PrivateIP로 통신이 가능한데 관련 내용에 대해서 확실히 짚고 넘어가자.

VPC정보를 보면 기본정보들이 나열되어 있다. 여기서 VPC의 ID를 가지고 라우팅 테이블을 한번 조회해 보자.

라우팅 테이블이 존재하고, 로컬 영역에 할당된 IP대역대를 확인할 수 있다. 0.0.0.0 /0으로 세팅된 내용은 IGW즉 인터넷 게이트 웨이 이다.

즉, 내부는 172.31.0.0/16 의 경로로 통신이 가능하다는 이야기이다.

그리고 해당 VPC ID를 이용하여 서브넷을 조회하면 아래와 같이 4개의 서브넷이 검색이 된다.

(이 개당 서브넷의 라우팅 테이블에 IGW가 존재하면 Public Subnet이고, 미존재하면 Private Subnet 이다.)

4개의 서브넷 모두 라우팅 테이블을 보면 로컬 영역의 ip 대역대가 172.31.0.0/16 인것을 확인 할 수 있다.

이 말인 즉 4개의 서브넷의 local 역영의 ip 대역다가 동일하다면 해당 대역대로 내부 통신이 가능하다는 것을 의미한다.

결론은 172.31.0.0/16 대역대를 가지고 있는 VPC의 서브넷의 local 영역의 대역대가 172.31.0.0/16 로 동일하다면 내부 통신이 모두 가능하다.

동일 VPC 내의 서브넷이 존재한다면 의심없이 내부 통신이 가능하다라고 생각하자.

# VPC 내부통신 외부통신

 VPC 내의 내부통신은 Private IP로 통신이 이루어 진다. VPC 외부 통신은 Public IP로 통신을 한다. 물론 외부 통신은 IGW를 통해서 나갔다가 들어온다.

여기서 주의해야할 점은 동일한 VPC는 내부 통신이 가능하다는 점이다. 내부 통신과 꼭 연결을 해야하는 상황 이라면 Private IP를 통해서 통신이 가능하니, 세팅만 잘 해주면 문제없이 동작 할 것이다.