3.1.4.3 Probe

The server adheres to the requirements, as specified in [WS-Discovery] section 5. In addition, the BITS Peer-Caching: Peer Discovery Protocol adds the following requirements:

  • When the server receives a Probe message, it MUST verify that the message satisfies the requirements specified in sections 2.2.3 and 3.2.4.3. If not, the message MUST be discarded.

  • When a matching Probe message is received, the server MUST reply with a Probe-Match message, following the rules specified in [WS-Discovery] section 5.3 and in section 3.1.4.4 of this document.

  • When a Probe-Match message is sent to a particular subnet, the /s:Envelope/s:Body/d:Probe-Match/d:XAddrs element MUST contain the server addresses in that subnet from the table of connected subnets. The message SHOULD NOT contain addresses in other subnets.<5> For the URI encoding of server addresses, see section 2.2.3.

The server MAY limit the number and rate of Probe messages processed.