와이파이7 MLO 동작 원리: 속도 합산이 아니라 99퍼센타일 지연 1.6ms→0.5ms

와이파이7 MLO(Multi-Link Operation, 여러 대역의 링크를 하나의 논리 연결로 묶어 동시에 유지하는 방식)를 “2.4·5·6GHz 속도를 더해주는 기능”으로 이해하면 실제 동작과 어긋납니다. MLO의 본질은 속도 합산이 아니라 MAC 계층 구조의 변경입니다. 연결과 보안 세션은 링크와 무관하게 한 번만 맺고, 채널 접속과 응답만 링크별로 따로 돌리는 구조죠.

그래서 이득이 나타나는 자리도 평균 전송 속도가 아닙니다. arXiv에 공개된 MLO 성능 분석 논문(2210.07695)의 측정에서 0.5Gbps 부하 기준 99퍼센타일 지연은 단일 링크 약 1.6ms, 2링크 약 0.7ms, 4링크 약 0.5ms였습니다. 평균이 아니라 가장 느린 쪽 100분의 1 구간, 즉 지연의 꼬리가 깎인 것입니다.

다만 이 구조는 클라이언트가 지원하는 MLO 모드와 주변 경쟁 BSS의 밀집도에 따라 이득이 사라지거나 역전됩니다.

한 줄 요약: MLO는 속도를 더하는 기술이 아니라 지연의 꼬리를 깎는 MAC 구조 변경이며, 이득의 크기는 클라이언트가 STR인지 EMLSR인지에 따라 갈립니다.

여러 안테나가 달린 무선 공유기를 가까이서 찍은 사진으로, 여러 대역 링크를 동시에 유지하는 멀티링크 동작을 상징한다

사진: Jakub Zerdzicki / Pexels

MLO는 무엇을 해결하려는 기술인가?

MLO가 줄이는 것은 평균 속도가 아니라 지연의 꼬리

IEEE 802.11 워킹그룹의 TGbe 문서를 보면 802.11be의 목표는 두 갈래입니다. 하나는 최대 처리량 30Gbps 이상, 다른 하나는 VR·AR·게임 같은 시간 민감 응용을 위한 “최악 지연과 지터” 감소입니다. MLO는 뒤쪽 목표를 담당하는 기능입니다. 와이파이 얼라이언스는 2024년 1월 8일 Wi-Fi CERTIFIED 7 프로그램을 시작하며 MLO를 링크 간 트래픽 부하 분산 기능으로 제시했습니다.

속도가 아니라 ‘지연의 꼬리’를 겨냥한 기능

무선랜에서 체감 지연을 만드는 주범은 변조 속도가 아니라 채널 접속 경쟁입니다. 여러 단말이 같은 채널을 쓰면 CSMA 백오프(전송 전에 무작위 시간만큼 기다렸다가 채널이 비었는지 확인하는 절차)와 큐 대기가 쌓이고, 이 대기가 튀는 순간이 곧 지연의 꼬리입니다.

MLO는 링크마다 백오프를 독립적으로 돌립니다. 한 대역이 간섭이나 혼잡으로 막혀 있어도 다른 링크에서 먼저 잡히는 TXOP(전송 기회)로 프레임을 내보내면 되므로, 대기가 한 채널의 사정에 통째로 묶이지 않습니다. MLO 지연 감소 원리는 링크가 빨라지는 데 있지 않고, 기다릴 창구가 늘어나는 데 있습니다.

이 원리가 통하지 않는 지점

접속 경쟁이 병목이 아닌 상황에서는 MLO가 줄여줄 것이 적고, arXiv 논문(2210.07695)은 여러 BSS가 밀집한 고부하 환경에서 오히려 지연이 나빠지는 구간을 보고했습니다(뒤에서 상술). 규격 세대 간 속도·대역폭 차이 자체가 궁금하다면 와이파이 6 vs 와이파이 7: 46Gbps 규격 차이가 내 집에서 남는 부분에서 따로 다뤘습니다.

MAC 계층을 둘로 쪼갠다는 게 무슨 뜻인가?

시스코 메라키의 와이파이 7 기술 가이드에 따르면 상위 MAC(U-MAC)은 연결(association)·재연결·보안·암호화처럼 링크와 무관한 관리 기능을 맡고, 하위 MAC(L-MAC)은 비콘·프로브·RTS/CTS·ACK처럼 링크마다 따로 필요한 기능을 맡습니다.

MLD MAC 주소는 하나

802.11be는 여러 링크를 하나의 논리 장치인 MLD(Multi-Link Device)로 묶습니다. arXiv 논문(2309.15951)의 정리에 따르면 MLD당 MAC 주소는 하나이며, 대역별 링크는 각각의 링크 MAC 주소를 따로 갖되 상위 식별자는 하나로 유지됩니다. 상위 계층 입장에서는 단말이 어느 대역을 쓰는지가 아예 보이지 않는다는 뜻입니다.

밴드 스티어링과 갈리는 지점

기존 밴드 스티어링은 2.4GHz에서 5GHz로 옮길 때 연결을 끊고 다시 맺어야 했습니다. MLO 단말은 인증과 암호화 세션이 U-MAC에 남아 있으므로 재접속 절차 없이 이미 맺어둔 링크로 프레임 방향만 바꿉니다. Purple의 기술 가이드는 재연결에 100~300ms가 걸리던 대역 간 이동이 MLO에서는 논리적 연결을 유지한 채 1ms 미만으로 끝난다고 정리합니다.

링크는 어떻게 찾아 붙고, 트래픽은 어떻게 나뉘나?

MLO 동작 방식의 첫 단계는 발견입니다. arXiv 논문(2309.15951)에 따르면 802.11be는 RNR(Reduced Neighbor Report, 인접 AP 정보를 알려주는 기존 요소)을 재사용해 같은 AP MLD의 다른 인터페이스 정보를 함께 전달합니다. 단말이 대역마다 따로 스캔하지 않고 AP MLD를 직접 인지하므로 설정 시간이 줄어듭니다.

다음은 능력 교환입니다. 시스코 블로그의 패킷 분석에 따르면 AP MLD와 non-AP MLD는 비콘, Association Request/Response 같은 프레임에 실린 멀티링크 정보 요소(ML IE)로 서로의 MLO 파라미터와 능력을 주고받습니다. 연결에 쓰지 않는 링크 정보까지 ‘Per-STA Profile’ 요소로 전달되고, ML 요소의 ‘Maximum Number of Simultaneous Links’ 값이 0이 아니면 STR 지원으로 판단합니다.

연결이 맺어진 뒤 트래픽을 어느 링크로 보낼지는 T2LM(TID-to-Link Mapping)이 결정합니다. 트래픽 종류(TID)별로 사용할 링크를 지정하는 정책 장치로, VoIP는 6GHz 링크에만, 벌크 다운로드는 5GHz 링크에 매핑하는 식입니다. 지연에 민감한 프레임이 대용량 전송 뒤에 줄 서지 않게 만드는 것이 T2LM의 목적입니다.

STR·EMLSR·NSTR은 구조가 어떻게 다른가?

STR과 EMLSR의 차이가 MLO 이득의 크기를 사실상 결정합니다. STR(Simultaneous Transmit and Receive)에서는 시스코 블로그의 설명대로 각 링크가 “어떤 동기화도 없이” 각각 PPDU를 송수신합니다. 링크마다 채널 접속 파라미터를 따로 유지하므로 비동기 병행 전송이 가능합니다.

NSTR을 만드는 원인, IDC 간섭

모든 기기가 STR을 할 수는 없습니다. 한 단말 안에서 2.4GHz로 송신하는 동안 5·6GHz로 수신하면 기기 내 공존 간섭(IDC, In-Device Coexistence)이 생기기 때문입니다. 마이크로웨이브 저널의 정리에 따르면 IDC는 송신기의 스퓨리어스 방사·대역외 방사·고조파·상호변조 산물이 피해 수신기의 주파수 범위에 떨어져 수신기 잡음 레벨을 올리고 감도를 떨어뜨리는 현상입니다. NSTR MLD는 이 문제를 피하는 대신 처리량을 포기해, 한 링크로 수신하는 동안 다른 유휴 링크로 송신하지 않습니다.

EMLSR: 라디오 하나로 일부만 가져가는 절충

EMLSR(Enhanced Multi-Link Single Radio, 제조사 자료에서는 eMLSR로도 표기)는 완전한 라디오 하나에 저성능 수신 체인을 더한 구성입니다. 여러 링크에서 CCA와 초기 제어 프레임 수신만 상시 청취하다가, 제어 프레임을 받은 링크로 안테나와 체인을 몰아 데이터를 주고받습니다. 데이터 프레임은 언제나 한 링크에서만 오갑니다.

이 전환에는 시간이 필요합니다. AP가 초기 제어 프레임에 MAC 패딩을 붙여 단말이 링크를 옮길 여유를 만들어 줘야 하고, 프레임 교환을 마치고 전체 링크 청취 상태로 복귀하는 전환 지연도 생깁니다. MathWorks의 WLAN Toolbox 시뮬레이션 예제는 두 값을 각각 32마이크로초로 설정합니다.

실측 격차

구분 STR(MLMR-STR) EMLSR
데이터 프레임 송수신 링크별 동기화 없이 병행 송수신 언제나 한 링크에서만 송수신
포화 처리량(AP 1대·STA 5대) 약 120Mbps 약 60Mbps
MCS QPSK~128-QAM 구간 각 지점에서 EMLSR 대비 약 4배 기준
지연 지표(큐잉·접속·종단) 가장 우수 STR과 단일 링크의 중간
링크 전환 추가 절차 별도 절차 없음 AP의 MAC 패딩(32µs)과 전환 지연 필요
보급형 클라이언트 지원 제한적(Intel BE200·Qualcomm NCM865 미지원) 널리 구현

표의 처리량·지연 수치는 arXiv 논문(2501.04149)의 비교 결과이며, 같은 조건의 단일 링크는 약 30Mbps였습니다.

MLO가 오히려 손해가 되는 조건은 무엇인가?

이론값과 체감을 벌리는 네 가지 조건

첫째는 혼잡 환경의 이상현상입니다. arXiv 논문(2210.07695)은 여러 BSS가 경쟁하는 고부하 상황에서 MLD가 여러 링크를 자주 점유하면 이웃 BSS의 채널 접속을 막아버린다고 지적합니다. 실험에서 경쟁 BSS가 네 링크 모두 점유된 상태를 만나는 비율은 24%였고, 이 구간에서는 멀티링크가 단일 링크보다 지연이 나빴습니다. 논문은 대안으로 BSS별로 링크를 나눠 쓰는 구성(1+1)이나 채널 과잉 공급을 제시합니다.

클라이언트가 EMLSR에 머무는 현실

둘째는 단말 쪽 구현입니다. Dong Knows Tech는 Intel BE200, Qualcomm NCM865 같은 보급형 어댑터가 STR MLO를 지원하지 않고 EMLSR만 지원한다고 설명합니다. EMLSR는 대역을 빠르게 오갈 뿐 데이터 속도를 더하지 않으므로, MLO SSID에서 표시되는 협상 속도가 높아도 실제 속도는 그 시점의 가장 빠른 단일 대역에 묶입니다.

제조사가 인정한 오버헤드와 전제 조건

셋째는 오버헤드입니다. TP-Link 지원 FAQ는 스마트폰이나 네트워크 카드의 MLO 지원 수준이 기기마다 다르며, 지원이 제한적인 기기에서는 여러 링크를 관리하는 부담이 이득을 넘어서 단일 밴드 성능이 더 나을 수 있다고 명시합니다. 제조사 문서가 직접 인정한 예외라는 점에서, MLO를 켜고 끄며 비교해 볼 이유가 됩니다.

넷째는 전제 조건입니다. AP와 단말 양쪽 모두 와이파이 7과 MLO를 지원해야 하므로 와이파이 6E 기기가 섞이면 MLO는 동작하지 않습니다. 다만 TP-Link 대한민국 블로그의 설명대로 6GHz 대역이 반드시 있어야 하는 것은 아닙니다.

자주 묻는 질문

MLO를 쓰려면 6GHz 대역이 반드시 필요한가요?
아닙니다. TP-Link 대한민국 블로그는 STA와 AP가 모두 와이파이 7과 MLO를 지원해야 하지만 6GHz가 필수는 아니라고 설명합니다. 국내에서 6GHz를 쓸 수 있는 제도적 전제는 2020년 10월 15일 과기정통부가 5925~7125MHz(1.2GHz 폭)를 비면허로 공급하면서 마련됐습니다.

내 노트북·스마트폰이 STR인지 EMLSR인지 어떻게 구분하나요?
규격상 판별 기준은 ML 요소의 ‘Maximum Number of Simultaneous Links’ 값으로, 0이 아니면 STR 지원으로 봅니다. 사용자 입장에서는 어댑터 모델명으로 확인하는 편이 빠릅니다. Dong Knows Tech가 언급한 Intel BE200, Qualcomm NCM865는 STR MLO를 지원하지 않는 예로 제시됐습니다.

MLO SSID가 단일 밴드 SSID보다 느릴 수도 있나요?
그럴 수 있습니다. Dong Knows Tech는 MLO SSID가 6GHz나 5GHz 전용 SSID보다 낮은 실사용 속도를 낼 수 있다고 적었습니다. 판단할 때는 속도 자체보다 지연이 튀는 빈도를 함께 보는 편이 맞습니다.

와이파이 6E 기기도 MLO에 참여할 수 있나요?
참여하지 못합니다. MLO는 802.11be가 정의한 MLD 구조 위에서 동작하고, 11be 전송률과 MLO에는 WPA3/Enhanced Open 보안이 필수입니다.

MLO를 쓰는데 왜 속도가 두 대역의 합만큼 나오지 않나요?
대부분의 클라이언트가 지원하는 EMLSR는 데이터 프레임을 한 번에 한 링크에서만 주고받으므로 합산 자체가 일어나지 않습니다. MLO의 이득은 처리량 그래프보다 지연 분포의 상위 구간에서 드러납니다.

함께 읽기

참고 자료

댓글 남기기