Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Nv2-queue-count - specifies how many priority queues are used in Nv2 network. For more details see QoS in Nv2 network
  • Nv2-qos - controls frame to priority queue mapping policy. For more details see Manual:Nv2#QoS_QoS in _ Nv2 _ network
  • Nv2-cell-radius - specifies distance to farthest client in Nv2 network in km. This setting affects the size of contention time slot that AP allocates for clients to initiate connection and also size of time slots used for estimating distance to client. If this setting is too small, clients that are farther away may have trouble connecting and/or disconnect with "ranging timeout" error. Although during normal operation the effect of this setting should be negligible, in order to maintain maximum performance, it is advised to not increase this setting if not necessary, so AP is not reserving time that is actually never used, but instead allocates it for actual data transfer.
  • tdma-period-size - specifies size in ms of time periods that Nv2 AP uses for media access scheduling. Smaller period can potentially decrease latency (because AP can assign time for client sooner), but will increase protocol overhead and therefore decrease throughput. On the other hand - increasing period will increase throughput but also increase latency. It may be required to increase this value for especially long links to get acceptable throughput. This necessity can be caused by the fact that there is "propagation gap" between downlink (from AP to clients) and uplink (from clients to AP) data during which no data transfer is happening. This gap is necessary because client must receive last frame from AP - this happens after propagation delay after AP's transmission, and only then client can transmit - as a result frame from client arrives at AP after propagation delay after client's transmission (so the gap is propagation delay times two). The longer the distance, the bigger is necessary propagation gap in every period. If propagation gap takes significant portion of period, actual throughput may become unacceptable and period size should get increased at the expense of increased latency. Basically value of this setting must be carefully chosen to maximize throughput but also to keep latency at acceptable levels.
  • Nv2-mode - specifies to use dynamic or fixed downlink/uplink ratio. Default value is "dynamic-downlink";

...

  • Nv2-security - specifies Nv2 security mode, for more details see Manual:Nv2#Security_Security in _ Nv2 _ network
  • Nv2-preshared-key - specifies preshared key to be used, for more details see Manual:Nv2#Security_Security in _ Nv2 _ network
  • nv2-sync-secret - specifies secret key for use in the Nv2 synchronization. Secret should match on Master and Slave devices in order to establish the synced state.

...

  • upgrade AP to version that supports Nv2, but do not enable Nv2 on AP yet.
  • upgrade clients to version that supports Nv2
  • configure all clients with wireless-protocol=Nv2-nstreme-802.11. Clients will still connect to AP using protocol that was used previously, because AP is not changed over to Nv2 yet
  • configure Nv2 related settings on AP
  • if it is necessary to use data encryption and secure authentication, configure Nv2 security related settings on AP and clients (refer to Manual:Nv2#Security_Security in _ Nv2 _ network).
  • set wireless-protocol=Nv2 on AP. This will make AP to change to Nv2 protocol. Clients should now connect using Nv2 protocol.
  • in case of some trouble you can easily switch back to previous protocol by simply changing it back to whatever was used before on AP.
  • fine tune Nv2 related settings to get acceptable latency and throughput
  • implement QoS policy for maximum performance.

...