Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

Re: [STDS-802-11] 11me/D1.0 CID 1479 (Beacon frame size)



--- This message came from the IEEE 802.11 Working Group Reflector ---
Thanks for the added info.  If we know from experience that implementations commonly fail to 2304-octent beacons, whether documented (or sanctioned) by some other organization or not, it would be appropriate IMO to state a recommendation in the standard -not a note.
It sounds like a "should" is needed.  While leaving the means of determination outside the scope of the standard is a time honored tradition in 802, we should at least be sure there is a possible way to do it.  I'm not sure how the device generating beacons determines if those are received or not (due to my lack of understanding, not any shortcoming in the standard). 
FWIW I'm usually an advocate of aligning the standard with reality as we understand it 😉.  It's always that "as we understand it" part that hangs me up.
Ben


From: Mark Rison <m.rison@xxxxxxxxxxx>
Sent: Wednesday, February 9, 2022 1:53 AM
To: STDS-802-11@xxxxxxxxxxxxxxxxx <STDS-802-11@xxxxxxxxxxxxxxxxx>
Subject: Re: [STDS-802-11] 11me/D1.0 CID 1479 (Beacon frame size)
 
--- This message came from the IEEE 802.11 Working Group Reflector ---

> One of the first: Is support for beacon frames that are 2304 octets in length required?

 

As I said in my earlier email, per 11me/D1.0 page 944 line 49 I think it is:

 

The maximum length of the frame body is constrained or affected by the following:

— The maximum MMPDU, MSDU, A-MSDU, and MPDU sizes supported by the recipient(s) for the

PPDU format in use, as specified in Table 9-34 (Maximum data unit sizes (in octets) and durations

(in microseconds)).

 

where said table says that for a

Non-HT non-VHT non-HE(11ax) non-S1G non-DMG PPDU and non-HT duplicate PPDU

and an

HT PPDU

the maximum MMPDU size is 2304 octets.

 

> If the answer is NO, then a note reminding the reader not to assume a beacon of length 2304 will be received and processed by all conforming devices is allowed by the IEEE SA Standards Board Operations Manual (6.4).  I would suggest a cross reference to the clause in the standard that states the requirements for beacon frame support. If we can't find that then the answer is "we don't know".  A clarifying note is NOT appropriate in that case.

> If the answer is "Yes it is required" but we know from experience that there are implementations that are not conforming to the standard, this leads to the question "is this implementation reality OK?".  If the answer is "yes" (e.g. some other requirement is defined in a specification from an external industry alliance that is commonly used as the reference for what is acceptable in the market, hint..) then the correct course of action is change the standard to agree with the accepted practice.  Then we are back to the first case. This is also the best course if the answer is "we don't know":  having ambiguous requirements is something we should fix during a revision.  Taking the fix from accepted practice is ideal.

 

I do think we know from experience that there are implementations that

cannot cope with 2304-octet beacons, but I don't think there is any

public reference for a smaller limit by another SDO.

 

I could probably live with something more waffly like:

 

NOTE <n>---Beacon and Probe Response frames might be restricted to fewer than 2304 octets if it is determined that

longer frames fail to be received.  How this is determined is outside the scope of the standard.

 

at least until such time as a lower industry limit becomes public.

 

Thanks,

 

Mark

 

--

Mark RISON, Standards Architect, WLAN   English/Esperanto/Français

Samsung Cambridge Solution Centre       Tel: +44 1223  434600

Innovation Park, Cambridge CB4 0DS      Fax: +44 1223  434601

ROYAUME UNI                             WWW: http://www.samsung.com/uk

 

From: Benjamin Rolfe <ben@xxxxxxxxxxxxxx>
Sent: Tuesday, 8 February 2022 21:33
To: STDS-802-11@xxxxxxxxxxxxxxxxx
Subject: Re: [STDS-802-11] 11me/D1.0 CID 1479 (Beacon frame size)

 

--- This message came from the IEEE 802.11 Working Group Reflector ---

Thank you Mike,

Now I am confused and know why 😉.  The comment is asking for a clarification.  The added note has "might not" and other words that raise many more questions than answers.

One of the first: Is support for beacon frames that are 2304 octets in length required?

If the answer is NO, then a note reminding the reader not to assume a beacon of length 2304 will be received and processed by all conforming devices is allowed by the IEEE SA Standards Board Operations Manual (6.4).  I would suggest a cross reference to the clause in the standard that states the requirements for beacon frame support. If we can't find that then the answer is "we don't know".  A clarifying note is NOT appropriate in that case.

If the answer is "Yes it is required" but we know from experience that there are implementations that are not conforming to the standard, this leads to the question "is this implementation reality OK?".  If the answer is "yes" (e.g. some other requirement is defined in a specification from an external industry alliance that is commonly used as the reference for what is acceptable in the market, hint..) then the correct course of action is change the standard to agree with the accepted practice.  Then we are back to the first case. This is also the best course if the answer is "we don't know":  having ambiguous requirements is something we should fix during a revision.  Taking the fix from accepted practice is ideal.

 

Just one opinion...but as one who is just coming back up to speed on 802.11 and having missed a lot of history, the note doesn't seem to clarify but only further confuse the user.  And spending a few minutes searching the standard I couldn't come up with an answer, as illustrated by this discussion, which further suggests to me there is a fix needed in normative specification somewhere.

FWIW

Thanks

Ben

 


From: M Montemurro <montemurro.michael@xxxxxxxxx>
Sent: Tuesday, February 8, 2022 1:10 PM
To: STDS-802-11@xxxxxxxxxxxxxxxxx <STDS-802-11@xxxxxxxxxxxxxxxxx>
Subject: Re: [STDS-802-11] 11me/D1.0 CID 1479 (Beacon frame size)

 

--- This message came from the IEEE 802.11 Working Group Reflector ---

Hi All, 

 

So to bring this thread back on track, the question is whether you support resolving the following comment with the proposed change below:

"It is not clear that all implementations support Beacon frames that are 2304 octets long

 

I would like to propose the following change:

 

After the table in 9.2.4.8.1 add "NOTE <n>---Some implementations might not support 2304-octet Beacon or Probe Response frames.  Restricting Beacon and Probe Response frames to a maximum of 1536 octets might improve interoperability." and in the "MMPDU size" cell add "(see NOTE <n>)"

 

Personally I do not agree with adding the note. 

 

Cheers,

 

Mike

 

 

On Tue, Feb 8, 2022 at 4:00 PM Jon Rosdahl <jrosdahl@xxxxxxxx> wrote:

--- This message came from the IEEE 802.11 Working Group Reflector ---

Sean,

I don't find it odd at all that we are careful to specify the size of the TX and given that we are trying to communicate, the RX (IMHO) is expected to receive that precisely defined frame.

As Dan noted, What kind of specification would spend all those paragraphs to describe what is being transmitted and then not expect that they be received.

 

I think this entire argument is a bit of a red herring.

FWIW,

Jon

-----------------------------------------------------------------------------

Jon Rosdahl                             Engineer, Senior Staff
IEEE 802 Executive Secretary   Qualcomm Technologies, Inc.
office: 801-492-4023
                  10871 North 5750 West
cell:   801-376-6435                   Highland, UT 84003


A Job is only necessary to eat!
A Family is necessary to be happy!!

 

 

On Tue, Feb 8, 2022 at 12:16 PM Sean Coffey <coffey@xxxxxxxxxxx> wrote:

--- This message came from the IEEE 802.11 Working Group Reflector ---

 

Mark,

 

Thanks. I agree that that first passage implies (arguably, even plausibly) a requirement on receivers to support all MMPDU … MPDU sizes: “supported by the recipient(s) … as specified in Table 9-34”.

 

It seems a slightly unusual way to state a normative requirement to me, but since I don’t object to the requirement, I’m not complaining.

 

Regards,

 

Sean

 

From: Mark Rison <m.rison@xxxxxxxxxxx>
Sent: Tuesday, February 8, 2022 11:00 AM
To: Sean Coffey <coffey@xxxxxxxxxxx>; STDS-802-11@xxxxxxxxxxxxxxxxx
Subject: RE: [STDS-802-11] 11me/D1.0 CID 1479 (Beacon frame size)

 

> I think receivers should process all valid frames (within reason). Of course!

> But where is the normative requirement that they have to, in order to be compliant with the IEEE 802.11 spec? I don’t see any specific statement anywhere, and apparently neither does Mark H. I’m open to correction; does anyone have a specific page and line number?

 

11me/D1.0 page 944 line 49:

 

The maximum length of the frame body is constrained or affected by the following:

— The maximum MMPDU, MSDU, A-MSDU, and MPDU sizes supported by the recipient(s) for the

PPDU format in use, as specified in Table 9-34 (Maximum data unit sizes (in octets) and durations

(in microseconds)).

 

where said table says that for a

Non-HT non-VHT non-HE(11ax) non-S1G non-DMG PPDU and non-HT duplicate PPDU

and an

HT PPDU

the maximum MMPDU size is 2304 octets.

 

> However, many of the later amendments have much longer maximum frame sizes. Table 9-34 says that HE PSDUs have a maximum size of 6,500,631 octets.

 

[Note that this is not a frame size.  A PSDU is not a frame.]

 

> Seems like a lot! Is there really an implied requirement that all HE STAs shave to be able to receive PSDUs of this size? I don’t see any such requirement anywhere (again, open to correction on this).

 

I don't see such a requirement either, at least in Subclause 9.2.4.8.1

on page 944.  The only requirements are on the "maximum MMPDU, MSDU, A-MSDU, and MPDU sizes".

 

Thanks,

 

Mark

 

--

Mark RISON, Standards Architect, WLAN   English/Esperanto/Français

Samsung Cambridge Solution Centre       Tel: +44 1223  434600

Innovation Park, Cambridge CB4 0DS      Fax: +44 1223  434601

ROYAUME UNI                             WWW: http://www.samsung.com/uk

 

From: Sean Coffey <coffey@xxxxxxxxxxx>
Sent: Tuesday, 8 February 2022 18:08
To: STDS-802-11@xxxxxxxxxxxxxxxxx
Subject: Re: [STDS-802-11] 11me/D1.0 CID 1479 (Beacon frame size)

 

--- This message came from the IEEE 802.11 Working Group Reflector ---

 

Dan,

 

I think receivers should process all valid frames (within reason). Of course!

 

But where is the normative requirement that they have to, in order to be compliant with the IEEE 802.11 spec? I don’t see any specific statement anywhere, and apparently neither does Mark H. I’m open to correction; does anyone have a specific page and line number?

 

Perhaps we should add one in REVme? It’s a bit late for devices that have already deployed, but by all means let’s fix what we can.

 

However, many of the later amendments have much longer maximum frame sizes. Table 9-34 says that HE PSDUs have a maximum size of 6,500,631 octets. Seems like a lot! Is there really an implied requirement that all HE STAs shave to be able to receive PSDUs of this size? I don’t see any such requirement anywhere (again, open to correction on this).

 

To reiterate on the proposed note that started this discussion, it seems fully reasonable to expect (and require) all STAs to be able to receive 2304 octets. I’m against adding a note that discourages transmitters from sending frames of this length.

 

Regards,

 

Sean

 

From: Harkins, Daniel <daniel.harkins@xxxxxxx>
Sent: Tuesday, February 8, 2022 9:38 AM
To: Sean Coffey <coffey@xxxxxxxxxxx>; STDS-802-11@xxxxxxxxxxxxxxxxx
Subject: Re: [STDS-802-11] 11me/D1.0 CID 1479 (Beacon frame size)

 

 

  Hello,

 

On 2/8/22, 9:06 AM, "Sean Coffey" <coffey@xxxxxxxxxxx> wrote:

 

--- This message came from the IEEE 802.11 Working Group Reflector ---

 

Mike, Mark, all,

 

I agree with Mark that there is no explicit requirement that a STA has to be able to receive all possible legal frames successfully. Minimum receive sensitivity requirements imply that STAs have to be able to receive certain lengths (1024 octets, 4096 octets, etc.), and perhaps there are implied requirements to be able to receive lengths that are used in some control frames, but where is the requirement that the receiving STA has to be able to process all frame lengths (or more to the point, all possible frames of all possible lengths) successfully?

 

I’d describe it as an expectation, rather than a requirement, that receivers have to be able to process valid frames. However, I don’t think it’s helpful to add a note here, and especially not the proposed note, which seems to place the onus on transmitters.

 

Receivers are not required to process valid frames? What kind of standard is this!? The baseline for interoperability (which is the whole point of doing a standard, right?) is that every valid thing that can be constructed and sent can be received and processed. On top of that we can have requirements to ignore what you don't understand—be conservative in what you send and liberal in what you accept, etc—or drop things that you don't understand or whatever, but if our standard doesn't require that valid frames have to be able to be processed on reception then we have a bigger problem.

 

  Dan.

 

--

"the object of life is not to be on the side of the majority, but to

escape finding oneself in the ranks of the insane." – Marcus Aurelius


------Please consider the environment before printing this e-mail.


To unsubscribe from the STDS-802-11 list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-11&A=1

 


To unsubscribe from the STDS-802-11 list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-11&A=1


To unsubscribe from the STDS-802-11 list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-11&A=1


To unsubscribe from the STDS-802-11 list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-11&A=1


To unsubscribe from the STDS-802-11 list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-11&A=1


To unsubscribe from the STDS-802-11 list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-11&A=1


To unsubscribe from the STDS-802-11 list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-11&A=1