Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 315971 - [Discovery][DNS-SD] Performance enhancements via DNS additional records
Summary: [Discovery][DNS-SD] Performance enhancements via DNS additional records
Status: NEW
Alias: None
Product: ECF
Classification: RT
Component: ecf.providers (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Markus Kuppe CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 310580
  Show dependency tree
 
Reported: 2010-06-07 08:48 EDT by Markus Kuppe CLA
Modified: 2010-06-07 08:48 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Kuppe CLA 2010-06-07 08:48:07 EDT
Expires 8th September 2010 Cheshire & Krochmal [Page 27]
Internet Draft DNS-Based Service Discovery 8th March 2010

"DNS Additional Record Generation

   DNS has an efficiency feature whereby a DNS server may place
   additional records in the Additional Section of the DNS Message.
   These additional records are typically records that the client did
   not explicitly request, but the server has reasonable grounds to
   expect that the client might request them shortly.

   This section recommends which additional records should be generated
   to improve network efficiency for both unicast and multicast DNS-SD
   responses.
"

http://files.dns-sd.org/draft-cheshire-dnsext-dns-sd.txt
Comment 1 Markus Kuppe CLA 2010-06-07 08:48:58 EDT
More details from the spec:

"13.1 PTR Records

   When including a DNS-SD PTR record in a response packet, the
   server/responder SHOULD include the following additional records:

   o The SRV record(s) named in the PTR rdata.
   o The TXT record(s) named in the PTR rdata.
   o All address records (type "A" and "AAAA") named in the SRV rdata.

13.2 SRV Records

   When including an SRV record in a response packet, the
   server/responder SHOULD include the following additional records:

   o All address records (type "A" and "AAAA") named in the SRV rdata.


13.3 TXT Records

   When including a TXT record in a response packet, no additional
   records are required.


13.4 Other Record Types

   In response to address queries, or other record types, no additional
   records are recommended by this document.

"