RE: [NSIS] New framework draft: In-Band & Out-of-Band
"Charles Q. Shen" <shenqi@icr.a-star.edu.sg> Wed, 03 July 2002 03:28 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 XAA01575 for <nsis-archive@odin.ietf.org>; Tue, 2 Jul 2002 23:28:41 -0400 (EDT)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id XAA14239 for nsis-archive@odin.ietf.org; Tue, 2 Jul 2002 23:29:29 -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 XAA13764; Tue, 2 Jul 2002 23:15:43 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id XAA13683 for <nsis@optimus.ietf.org>; Tue, 2 Jul 2002 23:15:38 -0400 (EDT)
Received: from leonis.nus.edu.sg (leonis.nus.edu.sg [137.132.1.18]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA01147 for <nsis@ietf.org>; Tue, 2 Jul 2002 23:14:46 -0400 (EDT)
Received: from Freedom.icr.a-star.edu.sg ([137.132.31.150]) by leonis.nus.edu.sg (8.12.1/8.12.1) with ESMTP id g633GkBL013511; Wed, 3 Jul 2002 11:16:57 +0800 (SGT)
Message-Id: <5.1.0.14.2.20020703104530.02a96830@postman.cwc.nus.edu.sg>
X-Sender: shenqi@postman.cwc.nus.edu.sg
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Date: Wed, 03 Jul 2002 11:14:50 +0800
To: "Hancock, Robert" <robert.hancock@roke.co.uk>, nsis@ietf.org
From: "Charles Q. Shen" <shenqi@icr.a-star.edu.sg>
Subject: RE: [NSIS] New framework draft: In-Band & Out-of-Band
In-Reply-To: <76C92FBBFB58D411AE760090271ED4181EA40E@rsys002a.roke.co.uk >
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by optimus.ietf.org id XAA13684
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
Content-Transfer-Encoding: 8bit
Hi, Robert Thanks for your reply. please see comments in line. At 10:12 2002-7-2 +0100, Hancock, Robert wrote: >Content-Type: text/plain; > charset="iso-8859-1" >X-MIME-Autoconverted: from 8bit to quoted-printable by optimus.ietf.org id >FAA25345 > >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. Ok. >*) There might be reasons to process NSIS messages other than resource >management. One reason might be to address-translate a flow definition. This is probably where I would like you to elaborate. So far my impression is that we haven't reached a sole conclusion for the addressing issue of a flow especially in the mobile case. (correct me if I am wrong or have misunderstood your meaning.) So what do you mean here "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.) This is exactly what I understand. >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. Agree. >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_. Can't agree more. >Is this any clearer? See above :) BR/ Charles >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. _______________________________________________ nsis mailing list nsis@ietf.org https://www1.ietf.org/mailman/listinfo/nsis
- 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