Re: [Forces-protocol] RE: GET/SET in one msg ?

Steven Blake <slblake@petri-meat.com> Fri, 22 October 2004 01:03 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA18704 for <forces-protocol-web-archive@ietf.org>; Thu, 21 Oct 2004 21:03:29 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CKo2p-00085n-Uo for forces-protocol-web-archive@ietf.org; Thu, 21 Oct 2004 21:16:40 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CKlHS-0007Ow-Rb; Thu, 21 Oct 2004 18:19:34 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CKjYK-0002lG-BN for forces-protocol@megatron.ietf.org; Thu, 21 Oct 2004 16:28:52 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA19802 for <forces-protocol@ietf.org>; Thu, 21 Oct 2004 16:28:49 -0400 (EDT)
Received: from server26.totalchoicehosting.com ([209.152.177.32]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CKjkz-0006kL-1h for forces-protocol@ietf.org; Thu, 21 Oct 2004 16:41:58 -0400
Received: from [204.85.2.252] (helo=[192.168.168.85]) by server26.totalchoicehosting.com with esmtp (Exim 4.43) id 1CKjXV-00010Y-TW; Thu, 21 Oct 2004 16:28:01 -0400
Subject: Re: [Forces-protocol] RE: GET/SET in one msg ?
From: Steven Blake <slblake@petri-meat.com>
To: Robert Haas <rha@zurich.ibm.com>
In-Reply-To: <41781915.1030401@zurich.ibm.com>
References: <468F3FDA28AA87429AD807992E22D07E025791E9@orsmsx408> <04ab01c4b5c7$1332c430$845c21d2@Necom.hzic.edu.cn> <417573E8.7070502@zurich.ibm.com> <1098385216.2340.239.camel@localhost.localdomain> <41781915.1030401@zurich.ibm.com>
Content-Type: text/plain
Message-Id: <1098390473.2340.263.camel@localhost.localdomain>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.6 (1.4.6-2)
Date: Thu, 21 Oct 2004 16:27:53 -0400
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server26.totalchoicehosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - petri-meat.com
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4adaf050708fb13be3316a9eee889caa
Content-Transfer-Encoding: 7bit
Cc: "Khosravi, Hormuzd M" <hormuzd.m.khosravi@intel.com>, ram.gopal@nokia.com, "Yang, Lily L" <lily.l.yang@intel.com>, Zsolt Haraszti <zsolt@nc.rr.com>, "Joel M. Halpern" <jhalpern@MEGISTO.com>, forces-protocol@ietf.org, hadi@znyx.com, Alan DeKok <alan.dekok@idt.com>, "Deleganes, Ellen M" <ellen.m.deleganes@intel.com>, "Wang, Weiming" <wmwang@mail.hzic.edu.cn>
X-BeenThere: forces-protocol@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: forces-protocol <forces-protocol.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/forces-protocol>, <mailto:forces-protocol-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/forces-protocol>
List-Post: <mailto:forces-protocol@ietf.org>
List-Help: <mailto:forces-protocol-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/forces-protocol>, <mailto:forces-protocol-request@ietf.org?subject=subscribe>
Sender: forces-protocol-bounces@ietf.org
Errors-To: forces-protocol-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c
Content-Transfer-Encoding: 7bit

On Thu, 2004-10-21 at 16:16, Robert Haas wrote:

> Let me disuss this with a more detailed example. Suppose instances
> LFBx1 and LFBx2 in FE x and LFBy1 in FE y must be configured with the
> same values.
> 
> With the "layer-breaking" model, the CE assigns a mcast ID m to which
> FE x and FE y listen. FE x has a table with an entry (m, {LFBx1,
> LFBx2}), and FE y an entry (m, {LFBy1}).
> 
> With Zsolt's model, the CE assigns a mcast ID m to which FE x and FE y
> listen. The CE also defines an MIID M. FE x has a table with an entry
> (m) and FE y an entry (m) (basically, the groups those FEs belong to).
> Then FE x has another table (M, {LFBx1, LFBx2}), and FE y (M,
> {LFBy1}).

Right.

> I do agree that in your model, if you wanted to address another set of
> LFBs, say LFBx3 in FE x and LFBy2 and LFBy3 in FE y, then the same
> mcast id m could be used, and you would simply define another M'. The
> tables would be in FE x (M', {LFBx3}) and in FE y (M',{LFBy2, LFBy3}).
> 
> Now, even though we have way enough ~2^30 mcast IDs, I understand why
> you favor your approach. Note that in the current draft, this was
> stated as a possiblity (but instead of specifying a -virtualID-, I
> wrote VPN ID, quite the same idea).
> 
> Do you think we should explicitely forbid the "layer-breaking" option,
> or could we use both ?

Yes.  I consider it analogous to mixing IP addresses and ports.  It
requires a special case in the message parser, and it just doesn't look
clean.

Note that I don't see much use in needing to map a single LFB instance
ID (MIID) to multiple instance IDs on a single ID; i.e., I don't see the
need for multicast within the FE.  What is really needed is a
CE-assigned LFB instance ID alias that can be used on many FEs to allow
coordination of multicast table updates.


Regards,

// Steve


_______________________________________________
Forces-protocol mailing list
Forces-protocol@ietf.org
https://www1.ietf.org/mailman/listinfo/forces-protocol