네트워크 할당 벡터

Network allocation vector

네트워크 할당 벡터(NAV)IEEE 802.11(Wi-Fi)과 IEEE 802.16(WiMax)과 같은 무선 네트워크 프로토콜과 함께 사용되는 가상 통신사 감지 메커니즘이다. 가상 반송파 감지란 전력을 절약하기 위해 무선 인터페이스에서 물리적 반송파 감지의 필요성을 제한하는 논리적 추상화다. MAC 레이어 프레임 헤더에는 프레임에 필요한 전송 시간을 지정하는 기간 필드가 있으며, 이때 매체가 사용 중이어야 한다. 무선 매체에서 청취하는 방송국은 Duration 필드를 읽고 자신의 NAV를 설정했는데, 이는 방송국이 미디어에 접근하는 것을 연기해야 하는 시간에 대한 표시기이다.

NAV는 균일한 속도로 0까지 카운트다운하는 카운터로 생각할 수 있다. 카운터가 0일 때 가상 통신사 감지 표시는 미디어가 유휴 상태임을 나타내며, 0이 아닐 때는 표시기가 사용 중임을 나타낸다. 매체는 방송국(STA)이 송신할 때 사용 중임을 판단해야 한다. IEEE 802.11에서 NAV는 송신 STA가 매체를 사용 중으로 유지하려는 시간(최대 32,767마이크로초)을 나타낸다. 송신자가 Request to Send를 송신할 때, 수신자는 Clear to Send를 송신하기 전에 SIFS를 한 개 대기한다. 그러면 전송자는 모든 데이터를 전송하기 전에 SIFS 한 개를 다시 기다릴 것이다. 다시 수신기는 ACK를 전송하기 전에 SIFS를 기다릴 것이다. 그래서 NAV는 첫 번째 SIFS에서 ACK의 종료까지의 기간이다. 이 시간 동안 매체는 바쁜 것으로 간주된다.

무선 스테이션은 흔히 배터리로 작동하기 때문에 전력을 절약하기 위해 절전 모드로 들어갈 수 있다. 스테이션은 NAV 카운터가 0이 될 때까지 NAV 카운터를 감소시키고, 이때 매체를 다시 감지하기 위해 깨어난다.

NAV 가상 반송파 감지 메커니즘은 IEEE 802.11 WLANs와 함께 사용되는 CSMA/CA MAC 프로토콜의 중요한 부분이다. NAV는 DCF, PCFHCF에서 사용된다.