Traffic Indication Map
   HOME

TheInfoList



OR:

Traffic indication map (TIM) is a structure used in
802.11 IEEE 802.11 is part of the IEEE 802 set of local area network (LAN) technical standards, and specifies the set of media access control (MAC) and physical layer (PHY) protocols for implementing wireless local area network (WLAN) computer commu ...
wireless network management frames. The Traffic indication map information element is covered under section 7.3.2.6 of 802.11-1999 standard. The
IEEE 802.11 IEEE 802.11 is part of the IEEE 802 set of local area network (LAN) technical standards, and specifies the set of media access control (MAC) and physical layer (PHY) protocols for implementing wireless local area network (WLAN) computer commun ...
standards use a
bitmap In computing, a bitmap is a mapping from some domain (for example, a range of integers) to bits. It is also called a bit array A bit array (also known as bitmask, bit map, bit set, bit string, or bit vector) is an array data structure that c ...
to indicate to any sleeping
listening station A radio listening station (also: listening post, radio intercept station or wireless intercept station, W/T station for wireless telegraphy) is a facility used for military reconnaissance, especially telecommunications reconnaissance (also kno ...
s that the Access Point (AP) has buffered data waiting for it. Because stations should listen to at least one
beacon A beacon is an intentionally conspicuous device designed to attract attention to a specific location. A common example is the lighthouse, which draws attention to a fixed point that can be used to navigate around obstacles or into port. More mode ...
during the ''listen interval'', the AP periodically sends this bitmap in its beacons as an information element. The
bit mask In computer science, a mask or bitmask is data that is used for bitwise operations, particularly in a bit field. Using a mask, multiple bits in a byte, nibble, Word (computer architecture), word, etc. can be set either on or off, or inverted fro ...
is called the Traffic Indication Map and consists of 2008 bits, each bit representing the Association ID (AID) of a station. However in most situations an AP only has data for a few stations, so only the portion of the bitmap representing those stations needs to be transmitted. Because the bitmap is never transmitted in its entirety, it is referred to as a ''virtual bitmap'', and the portion that is actually transmitted is referred to as a ''partial virtual bitmap''. The structure of the TIM is following: ;element ID :(1 octet) :identifies a TIM element ;length :(1 octet) :the size of the whole element (5 to 255) ;DTIM_count :(1 octet) :the number of beacons remaining before a DTIM (including this frame, so 0 means that ''this'' frame is a DTIM) ;DTIM_period :(1 octet) :A scaling factor indicating that only every ''nth'' beacon includes a TIM. Stations in low-power mode will remain asleep and only wake to listen for those beacons, to determine whether they should also remain awake to receive data frames. ;bitmap_control.offset :(7 bits) ;bitmap_control.broadcast :(1 bit) :1 when one or more broadcast or multicast frames are queued. This means that ''all'' stations should wake up. ;partial_virtual_bitmap :(8 to 2008 bits) :This comprises (''length''-4)×8 bits, each representing a currently-associated station. The low-order bit of the first octet represents station with association ID (bitmap_control.offset×16). Bits outside the partial bitmap are implicitly zero.


Delivery Traffic Indication Message

A Delivery Traffic Indication Message (DTIM) is a kind of TIM which informs the clients about the presence of buffered
multicast In computer networking, multicast is group communication where data transmission is addressed to a group of destination computers simultaneously. Multicast can be one-to-many or many-to-many distribution. Multicast should not be confused with ...
/broadcast data on the access point. It is generated within the periodic beacon at a frequency specified by the DTIM Interval.
Beacons A beacon is an intentionally conspicuous device designed to attract attention to a specific location. A common example is the lighthouse, which draws attention to a fixed point that can be used to navigate around obstacles or into port. More mod ...
are packets sent by an access point to synchronize a wireless network. Normal TIMs that are present in every beacon are for signaling the presence of buffered unicast data. After a DTIM, the access point will send the multicast/broadcast data on the channel following the normal channel access rules (
CSMA/CA Carrier-sense multiple access with collision avoidance (CSMA/CA) in computer networking, is a network multiple access method in which carrier sensing is used, but nodes attempt to avoid collisions by beginning transmission only after the channel i ...
). This helps to have minimum collision and in effect, increased throughput. In cases where there is not much interference, or where the number of clients is limited, the DTIM interval has little or no significance. Usually a value of 1 or 2. Also see
Wi-Fi Wi-Fi () is a family of wireless network protocols, based on the IEEE 802.11 family of standards, which are commonly used for local area networking of devices and Internet access, allowing nearby digital devices to exchange data by radio wave ...
as established by the
Wi-Fi Alliance The Wi-Fi Alliance is a non-profit organization that owns the Wi-Fi trademark. Manufacturers may use the trademark to brand products certified for Wi-Fi interoperability. History Early 802.11 products suffered from interoperability problems be ...
.


802.11 standard

According to the 802.11 standards, a Delivery Traffic Indication Message (DTIM) period value is a number that determines how often a beacon frame includes a Delivery Traffic Indication Message, and this number is included in each beacon frame. A DTIM is included in beacon frames, according to the DTIM period, to indicate to the client devices whether the access point has buffered broadcast and/or multicast data waiting for them. Following a beacon frame that includes a DTIM, the access point will release the buffered broadcast and/or multicast data, if any exists. Since beacon frames are sent using the mandatory 802.11 carrier sense multiple access/collision avoidance (CSMA/CA) algorithm, the access point must wait if a client device is sending a frame when the beacon is to be sent. As a result, the actual time between beacons may be longer than the beacon interval. Client devices that awaken from power-save mode may find that they have to wait longer than expected to receive the next beacon frame. Client devices, however, compensate for this inaccuracy by utilizing the time-stamp found within the beacon frame. The 802.11 standards define a power-save mode for client devices. In power-save mode, a client device may choose to sleep for one or more beacon intervals waking for beacon frames that include DTIMs. When the DTIM period is 2, a client device in power-save mode will awaken to receive every other beacon frame. Upon entering power-save mode, a client device will transmit a notification to the access point, so that the access point will know how to handle unicast traffic destined for the client device. The client device will begin to sleep according to the DTIM period.


DTIM Period

The higher the DTIM period, the longer a client device may sleep and therefore the more power that a particular client device may potentially save. Client devices in wireless networks may have conflicting requirements for power consumption and communication throughput when in power-save mode. For example, laptop computers may require relatively high communication throughput and may have low sensitivity to power consumption. Therefore, a relatively low DTIM period, for example 1, may be suitable for these devices. Pocket devices, however, may require relatively low communication throughput and may be operated by batteries of relatively low capacity. Therefore, a higher DTIM period, for example 8, may be suitable for pocket devices. But some of these have a medium to high communication throughput, while still having small batteries, so would benefit from a medium DTIM period, such as 4. In the present standards, an access point is able to store only a single DTIM period. Consequently, different client devices in power-save mode will all wake up for the same beacon frames according to the DTIM period. A network manager may need to balance the conflicting requirements for power consumption and communication throughput when in power-save mode of client devices in different wireless networks when configuring the DTIM period of an access point. In the future, an access point that can serve multiple service sets (multiple SSIDs) may have a separate DTIM period for each service set. A network manager may consider the requirements of power consumption and communication throughput of client devices in a particular wireless networks when determining which DTIM period to configure for which service set. A higher DTIM period may increase the potential savings in power consumption but reduce the communication throughput, and vice versa.


References


Bibliography

* * * * {{cite web , url=http://techie-buzz.com/tutorials/wifi-demystified-part-i.html , title=WiFi Demystified – Part I , last1=Bhagat , first1=Raseel , date=2009 , website=Techie Buzz , access-date=2014-06-17 Wireless networking Local area networks