841. BUM 트래픽 (Broadcast, Unknown Unicast, Multicast) - 스파인리프망 패킷 관리 분배 체계 설계

핵심 인사이트: 인터넷 데이터의 99%는 "1번 PC ➜ 2번 PC"로 정확히 배달되는 택배(유니캐스트)다. 스위치 장비들은 이 택배 주소록을 잘 관리한다. 하지만 가끔 "누구든 대답 좀 해!(브로드캐스트)", 혹은 "이 주소 누군지 몰라!(언노운 유니캐스트)", "이거 구독자 100명한테 다 뿌려!(멀티캐스트)"라는 진상 택배들이 등장한다. 이 세 진상 트래픽을 합쳐서 BUM 트래픽이라 부른다. 데이터센터에 수만 대의 컴퓨터가 생기자, 이 BUM 트래픽이 눈덩이처럼 불어나 스위치들을 터뜨리기 시작했다. BUM 트래픽을 어떻게 지혜롭게 통제하느냐가 클라우드 네트워크 안정성의 핵심이다.

Ⅰ. BUM 트래픽의 개념 (3가지 진상 트래픽)

데이터센터 스위치(L2 망)를 괴롭히는 세 가지 특수 트래픽 덩어리입니다.

  1. Broadcast (브로드캐스트):
    • 설명: "나 192.168.0.5 IP를 가진 컴퓨터의 MAC 주소를 알고 싶어!" 라며 서브넷 안의 모든 컴퓨터에게 편지를 다 복사해서 쏴버리는 트래픽입니다 (ARP 요청 등).
  2. Unknown Unicast (언노운 유니캐스트):
    • 설명: "A 컴퓨터가 B 컴퓨터로 편지를 보냈는데, 스위치가 자기 장부를 뒤져봐도 B 컴퓨터가 어느 포트에 꽂혀 있는지 모를 때" 발생합니다. 스위치는 편지를 버리지 않고, **자기가 가진 모든 구멍(포트)으로 편지를 다 복사해서 뿌려버리는 무식한 짓(Flooding)**을 합니다.
  3. Multicast (멀티캐스트):
    • 설명: "이 증권 시세 데이터는 구독 신청한 100명한테만 뿌려줘!" 특정 그룹(멀티캐스트 IP)에게만 복사해서 뿌리는 트래픽입니다.

Ⅱ. Spine-Leaf (클라우드망)에서의 BUM 트래픽 딜레마

  • 과거 3-Tier 망에서는 스위치가 몇 개 없어 그냥 플러딩(복사해서 다 뿌리기)을 해도 견딜 만했습니다.
  • 재앙의 시작: 802번 문서의 Spine-Leaf 구조에서는 스위치가 수백 대, 서버가 수만 대입니다. 하나의 브로드캐스트 패킷(ARP)이 발생하면 수만 개의 랙 스위치(Leaf)로 복사되고, 이게 다시 또 복사되며 거대한 폭풍(Broadcast Storm)이 일어나 100억짜리 데이터센터 망 전체가 뻗어버립니다.

Ⅲ. BUM 트래픽 홍수 해소 분배 설계 (VXLAN과 EVPN) 🌟

현대 클라우드는 이 BUM 트래픽을 처리하기 위해 두 가지 고도의 컨트롤 전술을 씁니다.

1. 언더레이 멀티캐스트 기반 억제 (Multicast Group 매핑)

  • 원리: BUM 트래픽이 발생했을 때 무식하게 모든 스위치에게 복사해서 보내지 않기 위해, VXLAN VNI(가상망 이름표) 하나당 특정 멀티캐스트 그룹 IP(예: 239.1.1.1)를 1:1로 매핑해 둡니다.
  • 브로드캐스트 패킷이 터지면? 스위치는 전 세계에 뿌리는 대신, 딱 239.1.1.1 그룹에 가입된 스위치(같은 VNI를 쓰는 스위치)에게만 핀셋으로 복사해서 뿌려 쓰레기 트래픽을 90% 이상 차단합니다.

2. 궁극의 해결책: BGP EVPN의 ARP 억제 마법 (ARP Suppression) 🌟

  • 앞서 820번 문서에서 극찬한 기능입니다. 가장 완벽한 BUM 트래픽 근절 솔루션입니다.
  • 원리: EVPN은 애초에 브로드캐스트(ARP)나 언노운 유니캐스트 상황 자체가 발생하지 못하도록 환경을 설계합니다.
  • BGP 라우팅 프로토콜이 전국의 모든 MAC 주소와 IP 주소를 1초 만에 엑셀 장부로 만들어 모든 스위치에게 뿌려줍니다(동적 학습).
  • 서버가 ARP(브로드캐스트)를 쏘려고 입을 벌리면, 스위치가 입을 틀어막고 자기 엑셀 장부에서 답을 꺼내어 즉시 대답해 줍니다(Proxy ARP). 따라서 허공으로 날아가는 BUM 트래픽이 0에 수렴하여 데이터센터가 도서관처럼 고요해집니다.

📢 섹션 요약 비유: BUM 트래픽은 아파트 단지의 '무식한 시끄러운 방송 체계'입니다. 누군가 잃어버린 강아지를 찾을 때(Unknown Unicast), 온 단지 스피커를 다 켜고 "강아지 본 사람!!" 하고 소리를 지르는 것입니다(Flooding). 아파트가 100동이 넘어가면 하루 종일 소음 때문에 주민들이 미쳐버립니다. 이를 해결하는 5G 데이터센터의 EVPN 기술은 아파트 관리사무소에 '전 주민 완벽 위치 파악 엑셀 장부'를 도입한 것입니다. 강아지를 잃어버린 사람이 마이크를 잡으려고 하면, 경비 아저씨(스위치)가 마이크를 뺏고 "소리 지르지 마! 내 장부 보니까 네 강아지 105동에 있네! 105동으로 바로 찾아가!"라고 속삭여 줍니다. 아파트 방송 스피커(BUM 트래픽)를 쓸 일 자체가 완벽히 사라집니다.