0. 글 작성 배경
대표적인 3사 퍼블릭 클라우드 사업자의 내부 네트워크에서 멀티캐스트와 브로드캐스트 트래픽이 동작하지 않습니다.
- AWS - All traffic is unicast (the Address Resolution Protocol, or ARP, is gone too).
- The VPC forwarding design knows where all IP addresses are, and proxies ARP responses for all ARP requests locally at the hypervisor.
- GCP(Google) - VPC 네트워크는 IPv4 유니캐스트 트래픽만 지원합니다. 네트워크 내의 브로드캐스트, 멀티캐스트 또는 IPv6 트래픽을 지원하지 않습니다.
- MS Azure - VNet은 멀티캐스트 또는 브로드캐스트를 지원하지 않습니다.
- 필자 개인적인 의견 → 왜 멀티캐스트 브로드캐스트를 지원하지 않을까?
여튼 궁금해졌습니다. 예를 들면 ARP 프로토콜의 경우 브로드캐스트로 상대방의 MAC 주소를 알 수 있습니다.
이런 브로드캐스트가 필요한 통신에 대해서 어떻게 동작을 할까 궁금해졌습니다.
AWS 정보가 그래도 찾기 쉬워서 AWS 기준하여 설명하며 인터넷에 공개된 정보를 기준하여 정리를 하였습니다.
1. [AWS] 동일 VPC - 동일 서브넷 - EC2 간 통신
1.1 사전 지식 필요
- 네트워크 L2 / L3 통신에 대한 기본 지식
- AWS VPC 기본 지식 → 아래 링크 정보 참고
VPC 기초
1.2 맵핑 서버