[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: TCP response with truncated bit set?
> > >> Is there any reasonable action a client can take in this case, or is
> > >> giving up the only option?
> > >
> > > Give up at this point. There have been a number of proposals
> > > to extend TCP handling to support answers bigger than 64k.
> >
> > Not being an implementer, but as a protocol wonk, I agree. There's
> > no fall back from that point within the DNS protocol.
>
> Well there was always a full AXFR and extract the answer from that.
or try again with the MD feature originally proposed as part of EDNS1:
MD ``More data'' flag. Valid only in TCP streams where message
ordering and reliability are guaranteed. This flag indicates
that the current message is not the complete request or
response, and should be aggregated with the following
message(s) before being considered complete. Such messages are
called ``segmented.'' It is an error for the RCODE (including
the EXTENDED-RCODE), AA flag, or DNS Message ID to differ among
segments of a segmented message. It is an error for TC to be
set on any message of a segmented message. Any given RR must
fit completely within a message, and all messages will both
begin and end on RR boundaries. Each section in a multipart
message must appear in normal message order, and each section
must be complete before later sections are added. All segments
of a message must be transmitted contiguously, without
interleaving of other messages.
it still amazes me to look at the number of things that this WG decided
were too complex and unnecessary, many of which will therefore show up as
vendor-specific extensions.
--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>