Re: SKIP in IPSEC: is it really simple?
Germano Caronni <caronni@tik.ee.ethz.ch> Thu, 12 September 1996 16:58 UTC
Received: from relay.hq.tis.com by neptune.TIS.COM id aa26817; 12 Sep 96 12:58 EDT
Received: by relay.hq.tis.com; id NAA13332; Thu, 12 Sep 1996 13:01:48 -0400
Received: from sol.hq.tis.com(10.33.1.100) by relay.tis.com via smap (V3.1.1) id xma013320; Thu, 12 Sep 96 13:01:24 -0400
Received: from relay.hq.tis.com by tis.com (4.1/SUN-5.64) id AA23662; Thu, 12 Sep 96 13:00:29 EDT
Received: by relay.hq.tis.com; id NAA13315; Thu, 12 Sep 1996 13:01:18 -0400
Received: from tik1.ethz.ch(129.132.119.131) by relay.tis.com via smap (V3.1.1) id xma013311; Thu, 12 Sep 96 13:00:55 -0400
Received: from kom30.ethz.ch (kom30 [129.132.66.8]) by tik1.ethz.ch (8.7.5/8.7.3) with ESMTP id TAA08939; Thu, 12 Sep 1996 19:03:06 +0200 (MET DST)
From: Germano Caronni <caronni@tik.ee.ethz.ch>
Received: (from caronni@localhost) by kom30.ethz.ch (8.7.5/8.7.3) id TAA22432; Thu, 12 Sep 1996 19:03:03 +0200 (MET DST)
Message-Id: <199609121703.TAA22432@kom30.ethz.ch>
Subject: Re: SKIP in IPSEC: is it really simple?
To: Robert Moskowitz <rgm3@chrysler.com>
Date: Thu, 12 Sep 1996 19:03:02 +0200
Cc: HUGO@watson.ibm.com, skrenta@osmosys.incog.com, ipsec@TIS.COM
In-Reply-To: <9609120752.aa22838@neptune.TIS.COM> from "Robert Moskowitz" at Sep 12, 96 07:48:09 am
X-Mailer: ELM [version 2.4 PL24 PGP6]
Content-Type: text
Sender: ipsec-approval@neptune.tis.com
Precedence: bulk
Robert Moskowitz wrote: > >no reliance on shared time, > very goodness How do you plan to handle certificate expiry without shared time? Germano Message-Id: <9609121610.AA07855@wisdom.home.vix.com> To: John Gilmore <gnu@toad.com> Cc: "C. Harald Koch" <chk@border.com>, perry@piermont.com, Stephen Kent <kent@bbn.com>, ipsec@TIS.COM, dee@cybercash.com Subject: Re: DNSSEC can't retrieve "A" and "KEY" records in the same query In-Reply-To: Your message of "Thu, 12 Sep 1996 01:56:09 PDT." <199609120856.BAA26979@toad.com> Date: Thu, 12 Sep 1996 09:10:12 -0700 From: Paul A Vixie <paul@vix.com> Sender: ipsec-approval@neptune.tis.com Precedence: bulk > This is a DNSSEC implementation issue, not a SKIP issue. DNSSEC does > not currently require this. It piggybacks SIG records in the > additional records portion even if you didn't ask for them, but only > provides KEY records if you ask for them. i think donald says this isn't an accurate story. > The DNS specs permit several questions to be asked in a single DNS > query. Unfortunately the widespread implementation, BIND, only > answers queries that contain a single question. If it implemented the > full spec, the resolver could send in a DNS query that asked: > > Send me all the "IN A" records for foo.com. > Send me all the "IN KEY" records for foo.com. > > and get the response back in a single packet exchange. the full spec does not answer some of the important questions that come up if qdcount>1, like how can you tell which answer goes with which query if the queries generate similar answers? consider wildcard RRs and CNAMEs. rather than answer this off the cuff, BIND (correctly) considers it a format error to have more than one question. the only _real_ or intended (i asked PVM) reason why qdcount could ever be >1 is for IQUERY, which BIND deprecated a while ago and will shortly remove. multiple questions would be nice but it will take a completely different encoding, probably one that allows multiple DNS Messages per datagram so that the question and answer and additional and authority stuff doesn't get mixed, but compression pointers will work fine so we can save a lot of name bytes. > One could ask for "ALL" records, but that would probably end up > returning enough data to require a TCP connection, which already > involves a multi-packet exchange. this won't work -- we couldn't do it for AAAA/A RRs either, since if your question goes to a nonauthoritative server (like a LAN's caching forwarder) it will give you "ALL" of what it has, which might be nothing or everything or something in betwixt. > We could conceivably require DNSSEC-conforming implementations to > handle multiple questions in a query, but the resolver library would > still have to be able to fall back to asking one question at a time it > got a FORMERR (format error) from an old server in response to a > multi-question query. This fallback would also require multiple > packets. this is a slippery slope, let's not solve it as part of DNSSEC. what i'm proposing for AAAA is that it be a metaquery -- retrieving AAAA RRs if any exist, or A RRs if any exist, or NXDOMAIN if neither exist. it sounds like donald solved the similar problem in KEY via additional data. From: Rich Skrenta <skrenta@osmosys.incog.com> Message-Id: <199609121717.KAA18752@miraj.incog.com> Subject: Re: Using SKIP as inspiration, not as gospel To: ipsec@TIS.COM Date: Thu, 12 Sep 1996 10:17:32 -0700 (PDT) In-Reply-To: <9609120746.aa22647@neptune.TIS.COM> from "John Gilmore" at Sep 12, 96 01:35:34 am X-Mailer: ELM [version 2.4 PL24 PGP5] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: ipsec-approval@neptune.tis.com Precedence: bulk John, The fact that the SKIP camp is not willing to open up a solidified, mature design to rewhack it into something that looks just like Photurus does not make us "hamstrung". To suggest that we change SKIP to make it "more like every other key management protocol" misses the point of this entire debate. > The SKIP certificate discovery protocol (CDP) is silent on a big > question: *where* to send a certificate discovery request. To the host you're trying to send encrypted packets to. This works quite well in practice, as the remote side (be it an endpoint or a site gateway) generally has their own certificate.
- Re: SKIP in IPSEC: is it really simple? Rich Skrenta
- Re: SKIP in IPSEC: is it really simple? Robert Moskowitz
- Re: SKIP in IPSEC: is it really simple? Robert Moskowitz
- Re: SKIP in IPSEC: is it really simple? pau
- Re: SKIP in IPSEC: is it really simple? Germano Caronni
- Re: SKIP in IPSEC: is it really simple? Bill Sommerfeld