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].


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

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.