버퍼블로트(Bufferbloat)란?

속도는 빠른데 게임과 화상회의만 끊기는 이유를 알아보세요.

🎮

1. 버퍼블로트란 어떤 증상으로 나타나나

인터넷 속도 테스트에서는 가입한 요금제대로 속도가 정상으로 나오는데도, 같은 회선을 쓰는 다른 기기가 대용량 업로드나 다운로드를 하는 동안 온라인 게임의 핑이 튀거나 화상회의 음성·화면이 끊기는 현상을 말합니다.

📦

2. 원인은 지나치게 큰 버퍼

모뎀, 공유기, 통신사 장비 안에는 순간적으로 몰리는 데이터를 잠시 담아두는 버퍼(임시 저장 공간)가 있습니다. 이 버퍼가 필요 이상으로 크게 설정되어 있으면, 회선이 꽉 찼을 때 데이터가 버퍼 안에 쌓여 순서를 기다리게 되면서 지연시간(레이턴시)이 수백에서 수천 밀리초까지 치솟을 수 있습니다.

📊

3. 속도(처리량)와 지연시간은 다른 지표

속도 테스트가 측정하는 최대 처리량(Mbps)과, 게임·화상통화의 체감 품질을 좌우하는 지연시간(ms)은 서로 다른 지표입니다. 버퍼블로트는 최대 처리량은 그대로 두면서, 회선에 부하가 걸렸을 때의 지연시간만 크게 악화시키는 것이 특징입니다.

🧪

4. 버퍼블로트 진단하는 방법

일반 속도 테스트 대신 "부하 상태 핑(loaded latency)"을 함께 측정해주는 도구를 사용하면 진단할 수 있습니다. 평소 핑과, 업로드·다운로드가 동시에 진행 중일 때의 핑 차이를 등급(A~F 등)으로 보여주는 전용 버퍼블로트 테스트 도구들이 있습니다.

🛠️

5. 해결책: SQM(스마트 큐 관리)

최신 공유기나 OpenWrt 같은 오픈소스 펌웨어의 SQM(Smart Queue Management) 기능, 혹은 CAKE·fq_codel 같은 큐 관리 알고리즘을 켜고 회선의 실제 속도보다 살짝 낮게 대역폭 상한을 설정하면, 공유기가 자체적으로 트래픽 순서를 조절해 버퍼가 과도하게 쌓이는 것을 막아줍니다.

해결 설정은 QoS 가이드에서 자세히

공유기에서 QoS나 SQM 메뉴를 직접 찾아 설정하는 절차가 궁금하다면공유기 QoS 설정으로 인터넷 끊김 줄이는 방법을 확인해보세요. 버퍼블로트는 이 QoS 기능의 세부 목적 중 하나인 "지연시간 최소화"에 해당합니다.

핑과 게임 콘솔 NAT도 함께 확인해보세요

핑(지연시간) 자체를 진단하는 기본기가 궁금하다면 핑(Ping)으로 인터넷 연결 상태 진단하는 방법을, 게임 콘솔에서 매칭이 잘 안 된다면 게임 콘솔 NAT 유형 이해하고 해결하기도 참고해보세요.

자주 묻는 질문

인터넷 요금제를 더 빠른 걸로 바꾸면 해결되나요?

속도(처리량) 자체를 높이면 회선이 꽉 차는 순간이 줄어들어 어느 정도 완화될 수는 있지만, 근본 원인인 "과도하게 큰 버퍼" 문제 자체가 사라지는 것은 아닙니다. SQM 같은 큐 관리 설정이 더 직접적인 해결책입니다.

공유기를 바꾸지 않고도 해결할 수 있나요?

일부 공유기는 별도 설정 없이도 최신 큐 관리 알고리즘이 기본 적용되어 있지만, 오래된 공유기나 통신사 기본 제공 모뎀은 SQM 기능 자체가 없는 경우가 많습니다. 이럴 때는 SQM을 지원하는 공유기나 오픈소스 펌웨어로 교체하는 것이 실질적인 해결책이 됩니다.