콘텐츠로 이동

MLO (Multi-Link Operation)

규격 · 개정판

802.11be-2024 Clause 35 (MLD, ML 설정, 링크 관리, STR/NSTR, EMLSR/EMLMR, TID-to-Link Mapping), Basic Multi-Link 요소, EML Capabilities · Wi-Fi CERTIFIED 7 (MLO 시험 항목)

한눈에 보기

지금까지 단말은 한 번에 한 대역(2.4, 5, 6 GHz 중 하나)에만 붙었습니다. 대역을 바꾸려면 연결을 끊고 다시 붙어야 했습니다.

MLO는 단말과 AP가 여러 대역을 하나의 연결로 묶습니다.

  • 둘 다 비어 있으면 동시에 써서 속도를 더함
  • 한쪽이 붐비면 빈 쪽으로 즉시 보내서 지연을 줄임
  • 한쪽 링크에서 실패한 패킷을 다른 링크로 재전송
  • IP 주소, 보안 키, Block Ack 합의는 하나만 — 링크가 바뀌어도 연결은 그대로

도로에 비유하면, 차선 하나뿐이던 길이 차선 여러 개짜리 고속도로가 되고 차가 막히지 않은 차선으로 자유롭게 옮겨 가는 것입니다.

MLD 구조

flowchart LR
    subgraph APMLD["AP MLD (MLD 주소 M_AP)"]
      AP24["AP 2.4 GHz<br/>BSSID B1"]
      AP5["AP 5 GHz<br/>BSSID B2"]
      AP6["AP 6 GHz<br/>BSSID B3"]
    end
    subgraph STAMLD["non-AP MLD (MLD 주소 M_STA)"]
      S5["STA 5 GHz"]
      S6["STA 6 GHz"]
    end
    AP5 <-- "링크 1" --> S5
    AP6 <-- "링크 2" --> S6
    UP["상위 계층<br/>(IP, 802.1X, BA, 키)"] --- APMLD
항목 MLD 단위 (공통) 링크 단위 (개별)
MAC 주소 MLD MAC 주소 링크별 MAC 주소 (BSSID 등)
결합 1회 (ML 결합) 링크별 수락·거부
보안 PMK, PTK(TK) 하나, MLD 주소로 유도 링크별 GTK·IGTK·BIGTK
Block Ack 합의·시퀀스 번호 TID별 하나 —
채널 접근 (EDCA 백오프) — 링크별 독립
전력 절약, TWT MLD 조정 링크별

동작 모드

MLO 모드

STR: 링크가 완전히 독립. NSTR: 한 링크에서 수신하는 동안 다른 링크로 송신할 수 없어 시작·끝을 맞춤. EMLSR: 라디오 하나로 여러 링크를 듣다가 이긴 링크로 모든 라디오를 모음.
모드 라디오 동작 주 사용 단말
STR (Simultaneous TX/RX) 링크마다 독립 라디오 링크별 자유 송수신 → 처리량 합산 고급 노트북, 일부 고급 휴대폰 (2.4+5, 5+6 조합 등)
NSTR 독립 라디오지만 주파수가 가까워 자기 간섭 링크 간 송수신 방향을 맞춰야 함 5 GHz 두 링크처럼 가까운 조합
EMLSR (Enhanced Multi-Link Single Radio) 메인 라디오 하나 + 링크별 청취용 저기능 수신기 여러 링크를 듣다가 초기 프레임을 받은 링크로 모든 체인을 모아 교환 스마트폰 (전력·비용 효율)
EMLMR (Multi-Radio) 라디오 여러 개를 링크 간 재배치 EMLSR의 다중 라디오 버전 드묾

EMLSR은 처리량을 합치지는 못하지만, 두 링크 중 먼저 비는 링크를 잡아 지연을 줄이고 신뢰성을 높입니다. 초기 Wi-Fi 7 휴대폰에서 흔한 모드입니다.

트래픽을 링크에 나누는 방법

방식 내용
기본 매핑 모든 TID가 모든 활성 링크에 매핑 — 프레임마다 아무 링크로
TID-to-Link Mapping (TTLM) 협상 또는 AP 공지로 특정 TID를 특정 링크에만 (예: 음성은 6 GHz)
링크 비활성화 AP가 공지 TTLM으로 링크를 일시 중단(유지 보수, 전력 절약)
전송 측 스케줄러 같은 큐의 MPDU를 링크별 경쟁 결과에 따라 분배 (구현 영역)
전문가 노트 — MLO 구현의 어려움

NSTR과 EMLSR의 패딩·지연. EMLSR 단말은 AP의 초기 제어 프레임(MU-RTS 또는 BSRP 트리거)을 받은 뒤 라디오를 전환하는 시간(EMLSR Padding Delay, Transition Delay: 0–256 µs 범위 값)을 알립니다. AP는 초기 프레임에 패딩을 붙여 단말이 준비될 시간을 줍니다. 교환이 끝나면 단말은 다시 모든 링크를 청취합니다.

재정렬과 지연 분산. 링크마다 지연이 다르면 같은 TID의 MPDU가 순서 뒤바뀌어 도착합니다. MLD 단위 Block Ack 재정렬 버퍼가 이를 흡수하지만, 느린 링크의 MPDU를 기다리느라 지연이 생길 수 있어 송신 측 스케줄러가 링크별 지연을 고려해야 합니다.

동적 링크 전환의 근거. 링크 품질은 RSSI뿐 아니라 채널 점유율, 대기열 길이, 링크별 MCS로 결정됩니다. AP·단말의 MLO 스케줄링은 표준 밖 구현 영역이라 제품 간 성능 차이가 큽니다.

비콘과 Critical Update. AP MLD는 각 링크 비콘에 다른 링크의 정보(Basic Multi-Link 요소의 Per-STA Profile, RNR의 MLD 파라미터)를 넣고, 다른 링크의 운용 파라미터가 바뀌면 BSS Parameters Change Count를 올려 단말이 다른 링크 비콘을 들을 필요 없이 변경을 알게 합니다.