Xavi, Great! I believe your text reflects the discussion we had during the last call. However, I believe the information this text carries might be compressed to the following, shorter, text. I believe both versions of the text carry exactly the same information. Thomas
The IEEE802.15.4 header of all frames MUST include the Sequence Number field, the Source Address field and the Destination Address field. In the Frame Control Field, this translates to: - the Frame Version field MUST be set to 0b10 (Frame Version 2) - the Sequence Number Suppression bit MUST be set to 0b0 - the Source Addressing Mode MUST set to 0b11 (long address) - the Destination Addressing Mode MUST set to 0b11 (long address) except for the broadcast address for which Destination Addressing Mode SHOULD set to 0b10 (short address). The use of long addresses is a REQUIRED as no association procedure is defined in this document. - the PAN ID Compression bit MUST be set to 0b0. According to the Table 2a in [IEEE802154-2012], this translates into the Destination PAN ID field being "Present" and the Source PAN ID field being "Not Present". Addresses MAY be used to match an Acknowledgment frame to the frame it acknowledges. Sequence numbers MAY be used to detect duplicate frames. On Sat, Jul 4, 2015 at 12:29 PM, Xavier Vilajosana < [email protected]> wrote: > Dear all, I updated the text to be more precise in the indications > > Consider this one please. > > > Set the Source and Destination Addressing Modes in the Frame > Control field of the MAC Header to 0b11 (0x3) in order to use > 64bit addresses (long addresses). This is a mandatory requirement > as a minimal network does not have a network entity nor the > defined process to be able to map long addresses to short > addresses upon the joining of a node. > > All IEEE802.15.4 frames MUST set the Frame Version bits in the > Frame Control field of the MAC Header to 0b10 (0x2) to support > IEs. > > The PANID Compression bit in the Frame Control Field of the MAC > Header MUST be clear (0b0) and source and destination addresses > and the destination PANID MUST be present in the header according > to the Table 2.A in [IEEE802154-2012]. This requires that the > Source and Destination Addressing Modes bits of the Frame Control > Field of the MAC Header MUST be both set to 0b11 (0x3). > > All 802.15.4 headers (including ACKs) MUST carry the Sequence > Number to facilitate the detection of duplicate ACKs. This is, > the Sequence Number Suppression bit in the Frame Control field of > the MAC Header MUST be clear (0). > > ACKs MUST carry source and destination addresses and sequence > number. Explicitly the bits PANID Compression of the Frame > Control Field of the MAC Header MUST be clear (0b0), the Sequence > Number Suppression bit MUST be clear (0b0) and the Source and > Destination Addressing Modes MUST be both set to 0b11 (0x3). > Addresses MAY be used as a mechanism to match requests with > responses while sequence numbers MAY be used to detect duplicate > ACKs. > > Regards, > Xavi > > 2015-07-03 18:40 GMT+02:00 Xavier Vilajosana < > [email protected]>: > >> Hi all, >> >> in the call today and thanks to the recent coding efforts due to the ETSI >> plugtest we identified several fields that need to be agreed in order to >> have an inter-operable minimal configuration. To materialize this I propose >> the following section in the minimal draft. Please, provide your comments >> and considerations before the cutoff date next Monday. >> >> ++++++ >> 4. IEEE.802.15.4 Specific Header Fields and Considerations >> >> In order to ensure interoperability at the IEEE802.15.4 layer this >> documents proposes a set of rules that MUST be applied to ensure >> compliance with the minimal configuration. >> >> Use of long addresses in the IEEE802.15.4 header. This is a >> mandatory requirement as a minimal network does not have a network >> entity nor the defined process to be able to map long addresses to >> short addresses upon the joining of a node. >> >> All IEEE802.15.4 frames MUST use Frame Version 0b10 (0x2) to >> support IEs. >> >> The PANID Compression field MUST be clear and source and >> destination addresses and the destination PANID MUST be present in >> the header according to the Table 2.A in [IEEE802154-2012]. >> >> All 802.15.4 headers (including ACKs) MUST carry the Sequence >> Number to facilitate the detection of duplicate ACKs. >> >> ACKs MUST carry source and destination addresses and sequence >> number. Addresses MAY be used as a mechanism to match requests >> with responses while sequence numbers MAY be used to detect >> duplicate ACKs. >> >> >> Kind regards, >> Xavi >> > > > _______________________________________________ > 6tisch mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/6tisch > >
_______________________________________________ 6tisch mailing list [email protected] https://www.ietf.org/mailman/listinfo/6tisch
