Re: [GSMP] ReturnReceipt and events
Georg Kullgren <geku@nortelnetworks.com> Mon, 22 September 2003 09:10 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 FAA06625
for <gsmp-archive@odin.ietf.org>; Mon, 22 Sep 2003 05:10:40 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
by optimus.ietf.org with esmtp (Exim 4.20) id 1A1Mi2-0000GR-V7
for gsmp-archive@odin.ietf.org; Mon, 22 Sep 2003 05:10:19 -0400
Received: (from exim@localhost)
by www1.ietf.org (8.12.8/8.12.8/Submit) id h8M9AIxJ001007
for gsmp-archive@odin.ietf.org; Mon, 22 Sep 2003 05:10:18 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
by optimus.ietf.org with esmtp (Exim 4.20) id 1A1Mi2-0000GA-Rd
for gsmp-web-archive@optimus.ietf.org; Mon, 22 Sep 2003 05:10:18 -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 FAA06617
for <gsmp-web-archive@ietf.org>; Mon, 22 Sep 2003 05:10:09 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12)
id 1A1Mhz-0004Vb-00
for gsmp-web-archive@ietf.org; Mon, 22 Sep 2003 05:10:15 -0400
Received: from ietf.org ([132.151.1.19] helo=optimus.ietf.org)
by ietf-mx with esmtp (Exim 4.12) id 1A1Mhu-0004VU-00
for gsmp-web-archive@ietf.org; Mon, 22 Sep 2003 05:10:10 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
by optimus.ietf.org with esmtp (Exim 4.20)
id 1A1Mhl-0000Eg-4s; Mon, 22 Sep 2003 05:10:01 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
by optimus.ietf.org with esmtp (Exim 4.20) id 1A1Mgn-0000Cb-FF
for gsmp@optimus.ietf.org; Mon, 22 Sep 2003 05:09:01 -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 FAA06577
for <gsmp@ietf.org>; Mon, 22 Sep 2003 05:08:47 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12)
id 1A1Mgf-0004Uq-00
for gsmp@ietf.org; Mon, 22 Sep 2003 05:08:53 -0400
Received: from h1s128a211n47.user.nortelnetworks.com ([47.211.128.1]
helo=znsgs01r.nortelnetworks.com) by ietf-mx with esmtp (Exim 4.12)
id 1A1MgU-0004UZ-00
for gsmp@ietf.org; Mon, 22 Sep 2003 05:08:42 -0400
Received: from zwcwc012.europe.nortel.com (zwcwc012.europe.nortel.com
[47.160.46.124])
by znsgs01r.nortelnetworks.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id
h8M97iq02999
for <gsmp@ietf.org>; Mon, 22 Sep 2003 10:07:44 +0100 (BST)
Received: from nortelnetworks.com (47.163.50.99 [47.163.50.99]) by
zwcwc012.europe.nortel.com with SMTP (Microsoft Exchange Internet Mail
Service Version 5.5.2653.13)
id T1P33QDV; Mon, 22 Sep 2003 10:07:44 +0100
Message-ID: <3F6EBBD9.3060105@nortelnetworks.com>
Date: Mon, 22 Sep 2003 11:07:37 +0200
X-Sybari-Space: 00000000 00000000 00000000 00000000
From: Georg Kullgren <geku@nortelnetworks.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030312
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: gsmp <gsmp@ietf.org>
Subject: Re: [GSMP] ReturnReceipt and events
References: <39285384-E808-11D7-8358-000393CC2112@acm.org>
In-Reply-To: <39285384-E808-11D7-8358-000393CC2112@acm.org>
X-Enigmail-Version: 0.74.3.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: gsmp-admin@ietf.org
Errors-To: gsmp-admin@ietf.org
X-BeenThere: gsmp@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/gsmp>,
<mailto:gsmp-request@ietf.org?subject=unsubscribe>
List-Id: General Switch Management Protocol WG <gsmp.ietf.org>
List-Post: <mailto:gsmp@ietf.org>
List-Help: <mailto:gsmp-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/gsmp>,
<mailto:gsmp-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Avri Doria wrote: > 3.1.2 of the GSMP requirements state that Return Receipt should not be > permitted for events. As the return receipt was the response to a > requirement in the earlier version of the protocol, I do not believe > this is the correct response to the problem I can't see why Return Receipt is needed, but if there is a requirement for it... > To paraphrase > > first bit = 0 Controller generated Transaction Identifier > first bit = 1 Switch generated Transaction Identifier > > I would like to adopt this convention for GSMP. Sounds good to me. > As for the problem of knowing which controller responds to the receipt, > I think that one is out of bounds for the GSMP protocol as currently > specified. Currently the switch responds to any controller it has an > adjacency with. All masters are equal and it up to them to decide what > needs to be done. I think the same philosophy should go for notifying > them of events. I think that switch satisfies its return receipt > requirements by receiving the first one. This is where I got confused concerning Return Receipts. If the switch should be satisfied after receiving the first receipt, this should be clearly stated in the draft. And, if we require this amount of communication between multiple controllers then I don't see the reason for the Adjacency Update Event. The controllers should already be communicating with each other. I would like to hear some more comments about how this should work... > At that point, the switch can > 'know' that the message has been received in the control plane, which is > all that really matters. > > On the other hand, if for some reason it is critical to know that all > controllers have received the event, then the switch is free to count > receipts against the adjacency count the switch has. > > If consensus is that the switch should have finer control of such things > and should know which controller it is talking to and which it is > responding to, then the entire notion of multiple controllers needs to > be reviewed and issues having to do with per message controller identity > and with unicast and broadcast of responses and events needs to be > considered. I would prefer to avoid this unless it is necessary for any > of the functionality we need for GMPLS support. I have always assumed that the switch will always send the response to the controller it received the request from. It is the controllers responsibility to syncronise current state of the partition, but I think we require too much from the controllers if we allow a response to be sent to any controller. One transaction should be handled by one controller. When the transaction is complete the other controllers will be updated with the new information (don't know how. Not in our scope.). Events are a different but I would prefer to require each controller to respond to a ReturnReceipt. Regards /Georg -- ------------------------------------------------------------------------ Georg Kullgren Nortel Networks AB geku@nortelnetworks.com Systems Architect S:t Eriksgatan 115 A Tel: +46-8-50 88 36 18 Routing Architecture Lab SE-113 85 Stockholm Mobile: +46-703-14 36 18 ATI Strategic Protocols Sweden Fax: +46-8-50 88 35 01 _______________________________________________ GSMP mailing list GSMP@ietf.org https://www1.ietf.org/mailman/listinfo/gsmp
- [GSMP] ReturnReceipt and events Avri Doria
- Re: [GSMP] ReturnReceipt and events Georg Kullgren
- Re: [GSMP] ReturnReceipt and events Avri Doria
- Re: [GSMP] ReturnReceipt and events Georg Kullgren
- Re: [GSMP] ReturnReceipt and events Kenneth Sundell