2.2.16 ODATA Packet
This packet is sent by the server on multicast address and is used to send data provided by the WDS Multicast Application Protocol, as specified in [MS-WDSMA].
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
ClientId |
|||||||||||||||||||||||||||||||
|
ODATASeqNo |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
TrailODATASeqNo |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
DataLen |
Data (variable) |
||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
ClientId (4 bytes): MUST be set to the unique ID of the client that MUST send an ACK packet for this ODATA packet.
ODATASeqNo (8 bytes): MUST be set to an 8-byte numeric value that is incremented by one with each successive ODATA packet. The ODATASeqNo for the first packet sent by multicast session MUST be set to 1.
TrailODATASeqNo (8 bytes): MUST specify the lowest ODATASeqNo for an ODATA packet that is available to clients for retransmission. The clients MAY send a NACK packet to the server for any ODATA packet in the range from TrailODATASeqNo and LeadODataSeqNo (inclusive), and the server MAY send the requested packets as RDATA packets.
DataLen (2 bytes): MUST be set to the length, in bytes, for the Data field.
Data (variable): MUST be set to the data provided by the WDS Multicast Application Protocol, as specified in [MS-WDSMA].
-
The server MAY send the following Extended Options as defined in section 2.2.4.
-
Extended Option
Description
WDSMCTP_OPT_ODATA_FW_LEAD_SEQ_NO
0x0406
The server MAY send this Extended Option.<7> The value of this option MUST be a sequence number greater than or equal to MCTrailODATASeqNo and less than or equal to MCLeadODATASeqNo as described in 3.1.1.3.