Re: [NSIS] AD Review comments on draft-ietf-nsis-req-07.txt
Allison Mankin <mankin@psg.com> Sun, 15 June 2003 10:50 UTC
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA28166 for <nsis-archive@odin.ietf.org>; Sun, 15 Jun 2003 06:50:45 -0400 (EDT)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id h5FAoI223479 for nsis-archive@odin.ietf.org; Sun, 15 Jun 2003 06:50:18 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h5F6Y2a04466; Sun, 15 Jun 2003 02:34:02 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h5F6Wum04445 for <nsis@optimus.ietf.org>; Sun, 15 Jun 2003 02:32:56 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA24519 for <nsis@ietf.org>; Sun, 15 Jun 2003 02:32:53 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19RR2H-0002CR-00 for nsis@ietf.org; Sun, 15 Jun 2003 02:30:41 -0400
Received: from psg.com ([147.28.0.62] ident=mailnull) by ietf-mx with esmtp (Exim 4.12) id 19RR2G-0002CO-00 for nsis@ietf.org; Sun, 15 Jun 2003 02:30:40 -0400
Received: from localhost ([127.0.0.1] helo=psg.com) by psg.com with esmtp (Exim 3.36 #1) id 19RR4L-0004zl-00; Sun, 15 Jun 2003 06:32:49 +0000
To: "Hancock, Robert" <robert.hancock@roke.co.uk>
cc: nsis@ietf.org, mankin@psg.com
Subject: Re: [NSIS] AD Review comments on draft-ietf-nsis-req-07.txt
In-Reply-To: Message from "Hancock, Robert" <robert.hancock@roke.co.uk> of "Fri, 13 Jun 2003 09:16:27 BST." <EA943CD30BCB104E9D38F5B5DC2D9A7004D34F@rsys004a.roke.co.uk>
Date: Sat, 14 Jun 2003 23:32:46 -0700
From: Allison Mankin <mankin@psg.com>
Message-Id: <E19RR4L-0004zl-00@psg.com>
Sender: nsis-admin@ietf.org
Errors-To: nsis-admin@ietf.org
X-BeenThere: nsis@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nsis>, <mailto:nsis-request@ietf.org?subject=unsubscribe>
List-Id: Next Steps in Signaling <nsis.ietf.org>
List-Post: <mailto:nsis@ietf.org>
List-Help: <mailto:nsis-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nsis>, <mailto:nsis-request@ietf.org?subject=subscribe>
Robert, Specifics are necessary in the text; the problem was trying to encapsulate everything tersely in the phrase "non-traditional routing." It is an important problem and does deserve notice in the requirements. I recommend that the requirement be written with text such as you've written in this message, saying that NSIS should not break even though it passes through portions of the net in which these types of forwarding (the types enumerated) make it difficult to ensure that the data will follow the same path as the signaling message. Perhaps you can give Marcus a new text for the section. A few more comments inline. Allison > > i'll try to explain, hopefully in not too much detail. > > historical background to this requirement (for those needing it): > there was a long-ish discussion at the first NSIS interim (just > over a year ago) about problems in the path-finding process, i.e. that > two packets with the same destination address (e.g. a data packet > and a PATH message) might be routed differently. obviously an > NSIS processing node can be mandated not to do this, Even an NSIS processing node can't avoid the following problem, which would occur with any routing, even vanilla L3, and I think is not mentioned in the requirements document: the route changes between reservation refreshes and the data stream goes off the links that have reservations.. I can't find the message by Bob that you cite without having a Subject line (there are a number around that date and they don't obviously have this topic), but I think he would speak of this. Perhaps this needs to be added as another part of the same requirement. > but if the > data path crosses an NSIS-unaware cloud, the signalling and data paths > may split and be very difficult to recombine. the requirement > is basically trying to say: we should not ignore this problem, > although a general solution is recognised as hard. Bob provided > an excellent summary of the situation in an email to the list > (on or around 21/11/02, in my time zone). > > so, I think there are two parts to stating the requirement. > > one is, defining the circumstances where the splitting arises. this is > a combination of > a) NSIS-unaware node, and > b) makes a routing decision based on something other that L3 DA. > We never found a good name for things that do (b); policy forwarding > is part of it (some people call this policy routing which is not > the problem); another part is QoS routing (e.g. routing on ToS/DS value); > another part is load sharing using a hash of some part of the packet > header as a discriminator. These may or may not involve packet fields > above L3, including L4 switching and things like interception middleboxes > ("transparent" web caches), and may or may not involve L3 fields not > usually used in (unicast) routing, like L3 SA. > > maybe there is *no* good name for the set of circumstances covered by > (b), and the requirement should be phrased in terms of 'non-pure-L3-destination > - > address-routing' (although it's a bit of a mouthful), and accompanied by > some more background. There is no one name for the different types of routing, so yes, that is the better way to go. > > the other part of stating the requirement is to say what we should > try to achieve in these circumstances. i don't think a concrete target > can be set here, because a perfect solution is nearly provably impossible. > i think the main approach is that as the signalling packets that have to > follow the path look more and more like data packets the problem gets > less severe, but that's solution space, not a requirement. > > do you think that the concerns are reasonable and that a useful > requirement covering them can be written? in other words, is this only > a terminology/clarity issue? > As I said above, yes and yes. _______________________________________________ nsis mailing list nsis@ietf.org https://www1.ietf.org/mailman/listinfo/nsis
- [NSIS] on/off path, and requirements vs. framewor… Hancock, Robert
- [NSIS] Re: on/off path, and requirements vs. fram… Melinda Shore
- [NSIS] RE: on/off path, and requirements vs. fram… Hancock, Robert
- [NSIS] RE: on/off path, and requirements vs. fram… Melinda Shore
- RE: [NSIS] RE: on/off path, and requirements vs. … john.loughney
- RE: [NSIS] RE: on/off path, and requirements vs. … Melinda Shore
- Re: [NSIS] framework discussion Melinda Shore
- Re: terminology: "peer" or "neighbo[u]r"? (was: R… Melinda Shore
- Re: [NSIS] yet another terminology proposal Melinda Shore
- [NSIS] Re: sender/receiver initiation (was: RE: C… Melinda Shore
- Re: [NSIS] Key management Melinda Shore
- Re: [NSIS] General comments on draft-ietf-nsis-fw… Melinda Shore
- Re: [NSIS] next peer issue in rsvp-sec Melinda Shore
- Re: [NSIS] AD Review comments on draft-ietf-nsis-… Allison Mankin
- Re: [NSIS] AD Review comments on draft-ietf-nsis-… Allison Mankin
- Re: [NSIS] new draft "GIST over SCTP" and some co… Jon Crowcroft