RE: [NSIS] New framework draft: In-Band & Out-of-Band
"Hancock, Robert" <robert.hancock@roke.co.uk> Tue, 02 July 2002 09:29 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA29416 for <nsis-archive@odin.ietf.org>; Tue, 2 Jul 2002 05:29:52 -0400 (EDT)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id FAA26049 for nsis-archive@odin.ietf.org; Tue, 2 Jul 2002 05:30:40 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id FAA25348; Tue, 2 Jul 2002 05:13:50 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id FAA25320 for <nsis@optimus.ietf.org>; Tue, 2 Jul 2002 05:13:45 -0400 (EDT)
Received: from rsys000a.roke.co.uk (rsys000a.roke.co.uk [193.118.201.102]) by ietf.org (8.9.1a/8.9.1a) with SMTP id FAA29187 for <nsis@ietf.org>; Tue, 2 Jul 2002 05:12:42 -0400 (EDT)
Received: by rsys002a.roke.co.uk with Internet Mail Service (5.5.2653.19) id <N4S7DM88>; Tue, 2 Jul 2002 10:12:52 +0100
Message-ID: <76C92FBBFB58D411AE760090271ED4181EA40E@rsys002a.roke.co.uk>
From: "Hancock, Robert" <robert.hancock@roke.co.uk>
To: "'Charles Q. Shen'" <shenqi@icr.a-star.edu.sg>, nsis@ietf.org
Subject: RE: [NSIS] New framework draft: In-Band & Out-of-Band
Date: Tue, 02 Jul 2002 10:12:47 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/mixed; boundary="------------InterScan_NT_MIME_Boundary"
Sender: nsis-admin@ietf.org
Errors-To: nsis-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Next Steps in Signaling <nsis.ietf.org>
X-BeenThere: nsis@ietf.org
Hi Charles, Sometimes my over-careful use of language may cause more confusion than it prevents. Formally: *) An NSIS-aware node is defined as anything which processes an NSIS message for whatever reason. *) There might be reasons to process NSIS messages other than resource management. One reason might be to address-translate a flow definition. *) There might be several types of resource being managed, and not all nodes will do all of them. For example, a 'normal' interior router probably _should_ ignore NSIS messages which are about signalling for firewall pinholing. (But note: we aren't certain if the differences between different types of resource will be opaque to NSIS or not. See section 4.5.3.) Having said that, I would not be surprised if 99% of NSIS nodes do resource management for QoS for the forseeable future. But that's just a personal view about how NSIS might be used, not a statement about how the protocol should be designed. The basic point we are trying to emphasise is that we should strictly avoid identifying "NSIS aware node" = "router that does QoS management". It's true that NSIS is about resource signalling; but the emphasis is that NSIS is about _signalling_, not about _resources_. Is this any clearer? Cheers, Robert > -----Original Message----- > From: Charles Q. Shen [mailto:shenqi@icr.a-star.edu.sg] > Sent: 02 July 2002 07:03 > To: Hancock, Robert; 'Zhigang.Kan@nokia.com'; nsis@ietf.org > Subject: RE: [NSIS] New framework draft: In-Band & Out-of-Band > > > Hi Robert, > > >*) if an intermediate node is NSIS unaware, or is NSIS aware > but doesn't > >do any management for some particular resource, then there's > nothing NSIS > >can do directly to help the resource management at that > node. That doesn't > >stop you using some other technique to control the resource > at that node > >(some variant of SNMP or COPS or RMD or whatever), but so > far as NSIS is > >concerned, all of that would be hidden inside your RMF > implementation. > > Do you mean an NSIS aware node is at least doing something regarding > certain resources, although it might not be managing a > particular resource > in question, as we use resource as a general term for serval > items? What > actually confused me is I remember you said before: > > 2) even if a node does process NSIS messages, it might do so > for reasons > not associated with resource management. > > So can you elaborate on this point, if NSIS is all about resource > signaling? (Unless you are talking about for example, in the > case of NI and > NR you may not have a RMF associated with it, but even in this case > virtually the processing of NSIS message is still one segment > in the whole > resource management picture.) > > BR/Charles > > > >i'll look forward to the 'modes of operation' questions! > > > >cheers, > > > >robert h. > > > >ps apologies about my email disclaimer, it's not entirely > under my control > >to fix it, though we're doing what we can. i am aware that i > am sending > >this email to a public mailing list ... > > > > > -----Original Message----- > > > From: Zhigang.Kan@nokia.com [mailto:Zhigang.Kan@nokia.com] > > > Sent: 28 June 2002 11:08 > > > To: Hancock, Robert; nsis@ietf.org > > > Subject: RE: [NSIS] New framework draft: In-Band & Out-of-Band > > > > > > > > > Hi Robert, > > > > > > Till now, I understood the definition of NE. Thank you. :-) > > > It is right that we must have the common understanding of the > > > terms, so we can continue the discussion further. > > > > > > One more thing, If one/more router(s) on the data path does > > > not support RMF (as you said: if you have a distributed > > > approach to resource management, i guess we would typically > > > expect most nodes would have a resource management > > > responsibility, but there's no requirement for every node to > > > do something with resource management.), how about in this > > > case? Can the QoS of data on this path be affected by > these routers? > > > > > > Next I would like to discuss the relationship of modes of > > > NSIS protocol operation such as how the end-to-end, > > > edge-to-edge, and end-to-edge signaling take effects when the > > > per-flow/per-class-flow traffic is initiated by a host. > > > > > > Nice weekend. > > > > > > BR/Kan Zhigang > > > > > > -----Original Message----- > > > From: ext Hancock, Robert [mailto:robert.hancock@roke.co.uk] > > > Sent: 2002å¹´6æoe^28æ-¥ 17:33 > > > To: Hancock, Robert; Kan Zhigang (Nokia-RD/Beijing); nsis@ietf.org > > > Subject: RE: [NSIS] New framework draft: In-Band & Out-of-Band > > > > > > > > > hi - minor correction - in 3rd sentence below, s/nodes/hosts/. > > > > > > r. > > > > > > > -----Original Message----- > > > > From: Hancock, Robert > > > > Sent: 28 June 2002 10:31 > > > > To: 'Zhigang.Kan@nokia.com'; nsis@ietf.org > > > > Subject: RE: [NSIS] New framework draft: In-Band & Out-of-Band > > > > > > > > > > > > Hi Zhigang, > > > > > > > > Apologies for maybe informal language. By 'box' I really mean > > > > typically a physical thing you plug into a power supply, with > > > > wires carrying packets into and out of it. So, usually it's a > > > > host or a router. If signalling only follows the data path > > > > (which is considered at the router level, not the network > > > > level), the only relevant nodes can be the data flow > > > > endpoints, and the only relevant routers can be the routers > > > > the flow passes through. > > > > > > > > We've tried to describe things in terms of signalling going > > > > between signalling entities rather than hosts/routers and so > > > > on; one of the goals of this is to aim for concepts and > > > > terminology to describe the signalling that are re-usable > > > > if/when we subsequently think about signalling paths that are > > > > less constrained. > > > > > > > > It may be (I get the impression) that the level of > > > > abstraction in the framework makes it hard to get a grip on. > > > > I'm not sure what would be the best way to handle this (maybe > > > > some concrete example scenarios or something). > > > > > > > > We didn't want to make all the definitions very concrete, > > > > since that implies building in assumptions about particular > > > > application domains. Specifically, we have two potential > > > > degrees of freedom about NSIS applicability which we've tried > > > > to reflect by using more abstract language: > > > > *) what sort of resources are signalled for > > > > *) what sort of signalling paths are traversed > > > > Currently, the first is in scope and the second not. I hope > > > > we can avoid too long confusion about the > > > > node/entity/network/whatever issue, because if we can't, > > > > we'll probably be encouraged to re-write everything in terms > > > > of routers and hosts, which will make any future extension to > > > > other cases much harder. > > > > > > > > Cheers, > > > > > > > > Robert H. > > > > > > > > ps apologies about my email disclaimer, it's not entirely > > > > under my control to fix it, though we're doing what we can. i > > > > am aware that i am sending this email to a public > mailing list ... > > > > > > > > > > > > > -----Original Message----- > > > > > From: Zhigang.Kan@nokia.com [mailto:Zhigang.Kan@nokia.com] > > > > > Sent: 28 June 2002 10:10 > > > > > To: Hancock, Robert; nsis@ietf.org > > > > > Subject: RE: [NSIS] New framework draft: In-Band & Out-of-Band > > > > > > > > > > > > > > > Hi Robert, > > > > > > > > > > I am more confused about 'node' is for 'box', but what in the > > > > > box, a part of netwok or a whole network or whatever? Does > > > > > the data pass through the box? How to understand the data > > > > > path, based on per-router or per-network? Is NSIS Framework > > > > > independent of the true networks and is it only abstract > > > > > concept over the different environments? I cannot image how > > > > > to deploy it in the future. > > > > > > > > > > BR/Kan Zhigang > > > > > > > > > > > > > > > > > > > > -----Original Message----- > > > > > From: ext Hancock, Robert [mailto:robert.hancock@roke.co.uk] > > > > > Sent: 2002å¹´6æoe^28æ-¥ 16:28 > > > > > To: Kan Zhigang (Nokia-RD/Beijing); nsis@ietf.org > > > > > Subject: RE: [NSIS] New framework draft: In-Band & Out-of-Band > > > > > > > > > > > > > > > Hi Zhigang, > > > > > > > > > > Please see inline below. > > > > > > > > > > Cheers, > > > > > > > > > > Robert H. > > > > > > > > > > ps apologies about my email disclaimer, it's not entirely > > > > > under my control to fix it, though we're doing what we can. i > > > > > am aware that i am sending this email to a public > mailing list ... > > > > > > > > > > > -----Original Message----- > > > > > > From: Zhigang.Kan@nokia.com [mailto:Zhigang.Kan@nokia.com] > > > > > > Sent: 28 June 2002 08:43 > > > > > > To: Hancock, Robert; nsis@ietf.org > > > > > > Subject: RE: [NSIS] New framework draft: In-Band & > Out-of-Band > > > > > > > > > > > > > > > > > > Hi Robert, > > > > > > > > > > > > Q1: "Node" used in your terminology can be a router, an end > > > > > > host or a server, right? > > > > > > > > > > [reh] yes, in the broadest sense ('node' is a fancy name for > > > > > 'box'). if you respect the 'on-path' restriction, a node that > > > > > processes NSIS signalling must be on the data path, which > > > > > probably rules out the 'server' case. > > > > > > > > > > > In the case of distributed RMF, must > > > > > > each node have the resource management function in a > > > NSIS domain? > > > > > > > > > > [reh] if you have a distributed approach to resource > > > > > management, i guess we would typically expect most nodes > > > > > would have a resource management responsibility, but there's > > > > > no requirement for every node to do something with resource > > > > > management. in particular: > > > > > 1) not every node has to process NSIS messages (cf. RSVP > > > > > operation over non-RSVP clouds) > > > > > 2) even if a node does process NSIS messages, it might do so > > > > > for reasons not associated with resource management. > > > > > > > > > > > > > > > > > Q2: The RMF is responsible for all network provisioning and > > > > > > resource allocation functions, and "some" of the state > > > > > > management is an RMF responsibility. How about the > "other" of > > > > > > the state management, and it is refered to the state > > > > > > management mechanism of NSIS related with "Refresh" message? > > > > > > If so, what relationship between these two parts of state > > > > > > management? Is it out of the scope of NSIS? I hope > answer is no. > > > > > > > > > > [reh] this is a hard question to answer, and a hard question > > > > > in general. > > > > > > > > > > 1. It's clear that to do resource management, you need to > > > > > store some state information. That information might be at > > > > > the flow level, or some 'resource class' level, or something > > > > > else. Because the state you need to store depends on the > > > > > resource you are trying to manage and the precision with > > > > > which you need to manage it, we don't think NSIS can define > > > > > how this is done. > > > > > > > > > > 2. You also need state to make a protocol operate correctly. > > > > > This could include all (or none) of: > > > > > *) information about how to reverse-path route > messages for a flow > > > > > *) information about who to send an acknowledgement > to and when > > > > > *) information about when to send a refresh message > > > > > *) information about who was authenticated when a > > > > reservation was made > > > > > *) and so on > > > > > This is all in NSIS scope to worry about. Most of it > is per-flow. > > > > > > > > > > 3. The relationship between these two types of state is > > > > > something we discussed, but only in outline. I think a basic > > > > > design goal could be stated as: > > > > > "It should be possible to use [a|the] NSIS protocol in such a > > > > > way that it only requires the minimum of state storage, in > > > > > particular no more than the resource management mechanism > > > > > that it is supporting." It's then (I think) mainly a job for > > > > > the implementor to do both aspects of state management in an > > > > > economical way (in particular, without duplication). So, I > > > > > think we need to consider the possible interactions between > > > > > the different parts of state management, and make sure they > > > > > get reflected as goals for NSIS design in terms of > > > > > flexibility and general usefulness of the protocol, but > > > > > without defining details of exactly how the different types > > > > > of state interact. > > > > > > > > > > This is actually a special case of a more general issue. Look > > > > > also at draft-braden-2level-signal-arch-00.txt where there is > > > > > the related question of the split between CSTP and ALSP. The > > > > > general point is that we almost certainly can't have a pure > > > > > structure of independent layers (I would expect the ALSP-like > > > > > upper layer to hook into the operation of the lower layer > > > > > quite intimately rather than the other way round, but that's > > > > > more of a protocol design issue). The state management issue > > > > > is just one aspect of this. > > > > > > > > > > So, I think the answer to your question is "yes and no" (if > > > > > you see what I mean...) > > > > > > > > > > > > > > > > > BR/Kan Zhigang > > > > > > > > > > > > -----Original Message----- > > > > > > From: ext Hancock, Robert [mailto:robert.hancock@roke.co.uk] > > > > > > Sent: 2002å¹´6æoe^27æ-¥ 19:02 > > > > > > To: Kan Zhigang (Nokia-RD/Beijing); nsis@ietf.org > > > > > > Subject: RE: [NSIS] New framework draft: In-Band & > Out-of-Band > > > > > > > > > > > > > > > > > > Hi Zhigang, > > > > > > > > > > > > Please see inline: > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: Zhigang.Kan@nokia.com [mailto:Zhigang.Kan@nokia.com] > > > > > > > Sent: 27 June 2002 11:53 > > > > > > > To: Hancock, Robert; nsis@ietf.org > > > > > > > Subject: RE: [NSIS] New framework draft: In-Band > & Out-of-Band > > > > > > > > > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > In the draft about In-Band & Out-of-Band: > > > > > > > > > > > > > > "In-band signaling means that the path followed > by the user > > > > > > > data packets is the same as the path followed by signaling > > > > > > > messages. In other words, the signaling and data paths are > > > > > > > identical. Out-of-band signaling means that the > path followed > > > > > > > by signaling messages might be different from the > path used > > > > > > > by the user data packets. " > > > > > > > > > > > > > > So in-band signaling is same as RSVP's operation mode? > > > > > > > > > > > > [reh] basically yes, from a topological ("where the messages > > > > > > go") point of view. > > > > > > > > > > > > > And > > > > > > > must it install soft states in each router it > passed through > > > > > > > based on per-flow or per-class-flow? > > > > > > > > > > > > [reh] that's one reasonable way for it to work. see > 4.4 about > > > > > > general state management issues; there are several different > > > > > > sorts of state and several different ways to manage > them. and > > > > > > some of the state management is an RMF responsibility. > > > > > > > > > > > > > I think that it may be > > > > > > > better if in-band signaling is used in access network and > > > > > > > out-of-band signaling is used in backbone > networks (i.e. the > > > > > > > out-of-band signaling is used for communcation > between RMFs > > > > > > > which are responsible for the "resource" management > > > > > > > independent of concrete user traffic in control plane). Is > > > > > > > resource reservation really needed in backbone > network now or > > > > > > > in the future? > > > > > > > > > > > > [reh] that's a good question. however, in our framework we > > > > > > tried hard to avoid saying that NSIS would work in > particular > > > > > > ways in particular network parts. (ideally, I think there > > > > > > should be implementation and deployment flexibility within > > > > > > the protocol to allow this.) > > > > > > > > > > > > > > > > > > > > I don't know why "the initial goal of NSIS is to > concentrate > > > > > > > mainly on the in-band case". > > > > > > > > > > > > [reh] that's a WG chair/AD question. > > > > > > > > > > > > > > > > > > > > BR/Kan Zhigang > > > > > > > > > > > > Cheers, > > > > > > > > > > > > Robert H. > > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: ext Hancock, Robert > [mailto:robert.hancock@roke.co.uk] > > > > > > > Sent: 2002å¹´6æoe^24æ-¥ 19:47 > > > > > > > To: NSIS > > > > > > > Subject: [NSIS] New framework draft > > > > > > > > > > > > > > > > > > > > > Hi all, > > > > > > > > > > > > > > A group of us who were involved in past NSIS framework > > > > > > > activities got together after the interim meeting to put > > > > > > > together a joint framework document in the form > of an all-new > > > > > > > individual submission. It (roughly) follows the structure > > > > > > > that was introduced and refined at that meeting. > > > > > > > > > > > > > > > ============================================================== > > > > > > > ============ > > > > > > > Abstract > > > > > > > > > > > > > > The NSIS working group is considering protocol > > > > developments in > > > > > > > signaling for resources for a traffic flow along its > > > > > path in the > > > > > > > network. The requirements for such signaling are being > > > > > > > developed in a > > > > > > > separate document; This Internet Draft proposes a > > > > > framework for > > > > > > > such signaling. This initial version provides > a model for > > > > > > > describing > > > > > > > the entities that take part in the signaling and the > > > > > > ways in which > > > > > > > they can be used in different modes of > operation. It also > > > > > > > discusses > > > > > > > the overall structure of such a signaling protocol. > > > > > Finally, it > > > > > > > considers the possible interactions of NSIS signaling > > > > > with other > > > > > > > protocols and functions, including security issues. > > > > > > > > ============================================================== > > > > > > > ============ > > > > > > > > > > > > > > While it works its way through the i-d editor > queue, you can > > > > > > > find a copy here: > > > > > > > > http://www.epic.roke.co.uk/epic/draft-hancock-nsis-fw-00.txt > > > > > > > > > > > > > > Comments are welcome. There is a list of open issue > > > > > > > highlights in section 3. > > > > > > > > > > > > > > Cheers, > > > > > > > > > > > > > > Robert Hancock > > > > > > > > > > > > > > > > > > > > > > > > > > ======================================================================================== Permission is hereby granted to pass the contents of this communication to third parties and any restrictions regarding confidentiality do not apply.
- RE: [NSIS] New framework draft: In-Band & Out-of-… Zhigang.Kan
- RE: [NSIS] New framework draft: In-Band & Out-of-… Hancock, Robert
- RE: [NSIS] New framework draft: In-Band & Out-of-… john.loughney
- RE: [NSIS] New framework draft: In-Band & Out-of-… Zhigang.Kan
- RE: [NSIS] New framework draft: In-Band & Out-of-… Georgios Karagiannis (ELN)
- RE: [NSIS] New framework draft: In-Band & Out-of-… Hancock, Robert
- RE: [NSIS] New framework draft: In-Band & Out-of-… Zhigang.Kan
- RE: [NSIS] New framework draft: In-Band & Out-of-… Hancock, Robert
- RE: [NSIS] New framework draft: In-Band & Out-of-… Zhigang.Kan
- RE: [NSIS] New framework draft: In-Band & Out-of-… Hancock, Robert
- RE: [NSIS] New framework draft: In-Band & Out-of-… Hancock, Robert
- RE: [NSIS] New framework draft: In-Band & Out-of-… john.loughney
- RE: [NSIS] New framework draft: In-Band & Out-of-… Zhigang.Kan
- RE: [NSIS] New framework draft: In-Band & Out-of-… Charles Q. Shen
- RE: [NSIS] New framework draft: In-Band & Out-of-… Hancock, Robert
- RE: [NSIS] New framework draft: In-Band & Out-of-… Charles Q. Shen
- RE: [NSIS] New framework draft: In-Band & Out-of-… Hancock, Robert
- [NSIS] Crossover node discovery issue Seong Ho Jeong