블록 승인
Block acknowledgementBlock Acknowledgement(BA; 블록 확인 응답)는 당초 IEEE 802.11e에서 MAC 효율을 향상시키기 위한 옵션스킴으로 정의되어 있었습니다.2009년에 비준된802.11n 개정에서는 이 BA 메커니즘이 확장되어 모든 802.11n 대응 디바이스(공식적으로는 HT - High Throughput 디바이스)에 의한 지원이 의무화되었습니다.
각 MPDU(즉, 프레임)에 대해 개별 ACK를 송신하는 것이 아니라, 1개의 BA 프레임을 사용해 복수의 MPDU를 동시에 확인할 수 있습니다.블록 ACK(BA)에는 64*16비트의 비트맵사이즈가 포함되어 있습니다.이 16비트는 확인 응답하는 MPDU의 fragment 번호를 나타냅니다.이 비트맵의 각 비트는 MPDU의 상태(성공/실패)를 나타냅니다.
블록 확인 응답은 세션 단계의 설정 및 해체로 구성됩니다.셋업 단계에서는 버퍼 사이즈나 BA 정책 등의 기능 정보가 수신측과 네고시에이트 됩니다.셋업 단계가 완료되면 송신기는 ACK 프레임을 기다리지 않고 프레임을 송신할 수 있습니다.마지막으로 BA 세션은 이른바 DELBA [1]프레임으로 해체됩니다.
블록 ACK 정책
1. HT Immediate Block Ack
2. HT 지연 블록 확인
이러한 계약에서 사용되는 프레임은 다음과 같습니다.
- BAR(블록 확인 요청)
수신측 스테이션에 확인 응답을 요구하고, 가 프레임 블록을 수신하고 있는 것을 확인합니다.
- BA(블록 승인) 응답
BA의 변종
- 일반(기본) 블록 ACK(구식)
- 압축 블록 ACK
- 802.11n에서 정의된 확장 버전의 BA입니다.압축 BA 에서는, 단편화된 MSDU 는 송신할 수 없기 때문에, 비트맵 사이즈는 1024(64*16) 비트에서 64(64*1) 비트로 감소합니다.
- 멀티 TID 블록 ACK
- 이 방식은 QoS에만 적용됩니다.앞서 설명한 BA 바리안트는 단일 TID(Traffic Identifier)를 인식할 수 있습니다.
수신측 스테이션으로부터의 확인에 의해서, 수신한 프레임이 명시됩니다.이 확인은 매트릭스(BAR의 일부)에 명시적으로 기재되어 있습니다.이것을 「비트 맵」이라고 부릅니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Computer Society, IEEE (2016). Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications (PDF). New York: IEEE. p. 1415. ISBN 978-1-5044-3645-8.