2.2.6 SESS_PATH_TEST
The SESS_PATH_TEST packet is used to circumvent issues with NAT devices. SESS_PATH_TEST packets are sent only when IPv4 is the transport. Path test packets and NAT are described in [MC-DPLNAT].
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
blZero |
bCommand |
wMsgID |
|||||||||||||||||||||||||||||
Key |
|||||||||||||||||||||||||||||||
... |
blZero (1 byte): The leading zero byte for the packet. This field MUST be set to 0 to denote that this is a session packet.
bCommand (1 byte): An 8-bit integer that provides the command code for the message. This field MUST be set to 0x05 to denote that this is a SESS_PATH_TEST message.
wMsgID (2 bytes): A 16-bit integer value used to uniquely identify an individual SESS_PATH_TEST message. This MAY be any value selected by the sender and SHOULD be ignored by the receiver.<4>
Key (8 bytes): A 64-bit integer that provides the unique key associated with the SESS_PATH_TEST message. For information about how this value is generated, see section 3.1.1.