GCP 에서는 VM에 여러개의 VPC의 Subnet 연결이 가능하다.

각각 NIC0 ~ NIC2 넘버링을 달게된다.

그러면 NIC0을 eth0으로 가져가며, 기본 라우팅은 NIC0을 기본으로 한다.

그렇기에 NIC1 이나 NIC2에 연결된 Subnet으로의 통신은 가능하나, 해당 Subnet이 속한 VPC의 다른 Subnet으로는 통신이 불가능하다.

 

NIC0에 연결된 기본 서브넷에 연결된 VPC의 다른 서브넷으로만 기본으로 통신이 가능하다.

또한 VM의 이름으로도 도메인처럼 ping이 가능한데, 이 또한 NIC0만 가능하다.

 

"다중 인터페이스 인스턴스에서 모든 인터페이스는 자신이 속한 서브넷의 경로를 가져옵니다. 또한 인스턴스는 기본 인터페이스인 eth0과 연결된 단일 기본 경로를 가져옵니다. 수동으로 달리 구성하지 않은 한, 직접 연결된 서브넷을 제외한 모든 대상을 향해 인스턴스에서 나가는 모든 트래픽은 eth0의 기본 경로를 통합니다."

"VM이름으로 핑할 수 있는 이유는 인스턴스를 내부 IP 주소가 아닌 DNS 이름으로 처리할 수 있게 해주는 내부 DNS 서비스가 VPC 네트워크에 있기 때문입니다. 내부 DNS 쿼리가 인스턴스 호스트 이름으로 작성된 경우, 인스턴스의 기본 인터페이스(nic0)에서 확인합니다."