In 802.11 Radio information, duration field is missing when downlink traffic is running on 802.11 BE radios

asked 2024-06-20 05:44:24 +0000

Jyothsna gravatar image

updated 2024-06-21 06:21:27 +0000

I am using "duration field values" present in 802.11 radio information of wireless packets to calculate the Channel utilization of my Access point. formula to calculate channel utilization is : T on/(T on + T off) to calculate "T on" i am taking the sum of "duration" value present in all packets. But sometimes i am observing, duration filed value is missing in QOS data frames when downlink traffic is running. But can see duration field when uplink traffic is running. i am using 802.11 BE radios to run traffic and sniff packets. Wireshark Version used is 4.3

below is the packet flow:

Frame 210: 1662 bytes on wire (13296 bits), 1662 bytes captured (13296 bits)
    Encapsulation type: IEEE 802.11 plus radiotap radio header (23)
    Arrival Time: Jun 19, 2024 16:53:36.331323000 UTC
    UTC Arrival Time: Jun 19, 2024 16:53:36.331323000 UTC
    Epoch Arrival Time: 1718816016.331323000
    [Time shift for this packet: 0.000000000 seconds]
    [Time delta from previous captured frame: 0.067886000 seconds]
    [Time delta from previous displayed frame: 0.210355000 seconds]
    [Time since reference or first frame: 14.301998000 seconds]
    Frame Number: 210
    Frame Length: 1662 bytes (13296 bits)
    Capture Length: 1662 bytes (13296 bits)
    [Frame is marked: False]
    [Frame is ignored: False]
    [Protocols in frame: radiotap:wlan_radio:wlan:data]
Radiotap Header v0, Length 120
    Header revision: 0
    Header pad: 0
    Header length: 120
    Present flags
        Present flags word: 0xa040402b
            .... .... .... .... .... .... .... ...1 = TSFT: Present
            .... .... .... .... .... .... .... ..1. = Flags: Present
            .... .... .... .... .... .... .... .0.. = Rate: Absent
            .... .... .... .... .... .... .... 1... = Channel: Present
            .... .... .... .... .... .... ...0 .... = FHSS: Absent
            .... .... .... .... .... .... ..1. .... = dBm Antenna Signal: Present
            .... .... .... .... .... .... .0.. .... = dBm Antenna Noise: Absent
            .... .... .... .... .... .... 0... .... = Lock Quality: Absent
            .... .... .... .... .... ...0 .... .... = TX Attenuation: Absent
            .... .... .... .... .... ..0. .... .... = dB TX Attenuation: Absent
            .... .... .... .... .... .0.. .... .... = dBm TX Power: Absent
            .... .... .... .... .... 0... .... .... = Antenna: Absent
            .... .... .... .... ...0 .... .... .... = dB Antenna Signal: Absent
            .... .... .... .... ..0. .... .... .... = dB Antenna Noise: Absent
            .... .... .... .... .1.. .... .... .... = RX flags: Present
            .... .... .... .... 0... .... .... .... = TX flags: Absent
            .... .... .... ..0. .... .... .... .... = data retries: Absent
            .... .... .... .0.. .... .... .... .... = Channel+: Absent
            .... .... .... 0... .... .... .... .... = MCS information: Absent
            .... .... ...0 .... .... .... .... .... = A-MPDU Status: Absent
            .... .... ..0. .... .... .... .... .... = VHT information: Absent
            .... .... .1.. .... .... .... .... .... = frame timestamp: Present
            .... .... 0... .... .... .... .... .... = HE information: Absent
            .... ...0 .... .... .... .... .... .... = HE-MU information: Absent
            .... .0.. .... .... .... .... .... .... = 0 Length PSDU: Absent
            .... 0... .... .... .... .... .... .... = L-SIG: Absent
            .... ..0. .... .... .... .... .... .... = Reserved: 0x0
            ...0 .... .... .... .... .... .... .... = TLVs: Absent
            ..1. .... .... .... .... .... .... .... = Radiotap NS next: True
            .0.. .... .... .... .... .... .... .... = Vendor NS next: False
            1... .... .... .... .... .... .... .... = Ext: Present
        Present flags word: 0xa0000820
            .... .... .... .... .... .... .... ...0 = TSFT: Absent
            .... .... .... .... .... .... .... ..0. = Flags: Absent
            .... .... .... .... .... .... .... .0.. = Rate: Absent
            .... .... .... .... .... .... .... 0... = Channel: Absent
            .... .... .... .... .... .... ...0 .... = FHSS: Absent
            .... .... .... .... .... .... ..1. .... = dBm Antenna Signal: Present
            .... .... .... .... .... .... .0.. .... = dBm Antenna Noise: Absent
            .... .... .... .... .... .... 0... .... = Lock Quality: Absent
            .... .... .... .... .... ...0 .... .... = TX Attenuation: Absent
            .... .... .... .... .... ..0. .... .... = dB TX Attenuation: Absent
            .... .... .... .... .... .0.. .... .... = dBm TX Power: Absent
            .... .... .... .... .... 1... .... .... = Antenna: Present
            .... .... .... .... ...0 .... .... .... = dB Antenna Signal: Absent
            .... .... .... .... ..0. .... .... .... = dB Antenna Noise: Absent
            .... .... .... .... .0.. .... .... .... = RX flags: Absent
            .... .... .... .... 0... .... .... .... = TX flags: Absent
            .... .... .... ..0. .... .... .... .... = data retries: Absent
            .... .... .... .0.. .... .... .... .... = Channel+: Absent
            .... .... .... 0... .... .... .... .... = MCS information: Absent
            .... .... ...0 .... .... .... .... .... = A-MPDU Status: Absent
            .... .... ..0. .... .... .... .... .... = VHT information: Absent
            .... .... .0.. .... .... .... .... .... = frame timestamp: Absent
            .... .... 0... .... .... .... .... .... = HE information: Absent
            .... ...0 .... .... .... .... .... .... = HE-MU information: Absent
            .... .0.. .... .... .... .... .... .... = 0 Length PSDU: Absent
            .... 0... .... .... .... .... .... .... = L-SIG: Absent
            .... ..0. .... .... .... .... .... .... = Reserved: 0x0
            ...0 .... .... .... .... .... .... .... = TLVs: Absent
            ..1. .... .... .... .... .... .... .... = Radiotap NS next: True
            .0.. .... .... .... .... .... .... .... = Vendor NS next: False
            1... .... .... .... .... .... .... .... = Ext: Present
        Present flags word: 0x10000820
            .... .... .... .... .... .... .... ...0 = TSFT: Absent
            .... .... .... .... .... .... .... ..0. = Flags: Absent
            .... .... .... .... .... .... .... .0.. = Rate: Absent ...
(more)
edit retag flag offensive close merge delete

Comments

https://ask.wireshark.org/question/34...

I am observing similar issue with ax traffic

Sainath gravatar imageSainath ( 2024-06-20 06:39:03 +0000 )edit

i am also seeing same behavior with AX radios and BE200, please let us know if there is any specific wireshark version to observe the duration fields with these radios?

Manoj K gravatar imageManoj K ( 2024-06-24 11:33:57 +0000 )edit

I'm also observing the same issue, kindly provide solution for this.

Deepika Balla gravatar imageDeepika Balla ( 2024-06-24 11:42:11 +0000 )edit

Observing the same issue

ganesh gravatar imageganesh ( 2024-06-24 11:55:15 +0000 )edit