Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
Christer Holmberg <christer.holmberg@ericsson.com> Tue, 03 August 2010 16:13 UTC
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@core3.amsl.com
Delivered-To: sipcore@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C305C3A6A89 for <sipcore@core3.amsl.com>; Tue, 3 Aug 2010 09:13:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.667
X-Spam-Level:
X-Spam-Status: No, score=-3.667 tagged_above=-999 required=5 tests=[AWL=-1.068, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9r56g8oPviiN for <sipcore@core3.amsl.com>; Tue, 3 Aug 2010 09:13:10 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 439283A6974 for <sipcore@ietf.org>; Tue, 3 Aug 2010 09:13:09 -0700 (PDT)
X-AuditID: c1b4fb39-b7b91ae000001aef-c8-4c584031db71
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 92.B5.06895.130485C4; Tue, 3 Aug 2010 18:13:37 +0200 (CEST)
Received: from ESESSCMS0356.eemea.ericsson.se ([169.254.1.104]) by esessmw0184.eemea.ericsson.se ([153.88.115.81]) with mapi; Tue, 3 Aug 2010 18:13:37 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
Date: Tue, 03 Aug 2010 18:13:35 +0200
Thread-Topic: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
Thread-Index: AcszI6BP0XZf5TusRdyMHmKZ3KVk8gAAWdHT
Message-ID: <7F2072F1E0DE894DA4B517B93C6A05850B5C3F@ESESSCMS0356.eemea.ericsson.se>
References: <7F2072F1E0DE894DA4B517B93C6A05850B5C22@ESESSCMS0356.eemea.ericsson.se>, <4C56DD2F.9060508@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C32@ESESSCMS0356.eemea.ericsson.se> <7F2072F1E0DE894DA4B517B93C6A05850CA5A9@ESESSCMS0356.eemea.ericsson.se>, <4C582539.6050606@cisco.com> <7F2072F1E0DE894DA4B517B93C6A05850B5C3C@ESESSCMS0356.eemea.ericsson.se>, <4C583ACC.30902@cisco.com>
In-Reply-To: <4C583ACC.30902@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: AAAAAA==
Cc: SIPCORE <sipcore@ietf.org>
Subject: Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's comments on symmetric path
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Aug 2010 16:13:12 -0000
Hi, >>>> Some proposed new text based on your comment regarding symmetric path. >>> I think the statements you have added below seem reasonable as far as >>> they go, but they only go half way. They say nothing about what the >>> *recipient* of keepalives must do when sending requests. >> >>That is meant to be covered by the text I suggetsed for section 4.4. It says that the receiver of keep-alives must send messages towards the sender of those keep-alives using the address and port from where the keep-alives arrived. > >I don't think that is sufficient for TCP. AFAIK it actually has to be on >the same connection. So for instance, if it attempted to open a new >connection in the reverse direction to the same address and port, it >would quite probably fail. That is true, and at least from my experience that is also how entities providing NAT traversal (with or without outbound) work. >>>And I have a strong suspicion this is pretty far along toward reinventing -outbound-. >> >>I don't agree. Symmetric routing wasn't invented by Outbound. It is used in NAT scenarios even if you don't use Outbound, in order to ensure that messages pass NATs. >> >>For example, entities providing NAT traversal using anchoring/latching use symmetric routing. >> >>We also already have mechanisms like rport to request symmetric response routing. > >In the case of TCP this comes down to connection reuse, which is covered >by outbound on the edge, and by the connection-reuse draft elsewhere. Yes. So, there are two options: 1. We say that, for TCP, a connection re-use must be used. 2. We mandate the support of the connection re-use spec (RFC 5923). I guess the only difference between 1) and 2) is that 2) would require the usage of the "alias" parameter, defined in 5923, while 1) means that support of keep-alive implicitly also indicates support of connection re-use. Section 6 talks about connection reuse. But, we will most likely have to modify (or even remove) the section, based on above. >I think you are talking about much the same, unless you are restricting to UDP. Absolutely not :) Regards, Christer
- Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's… Paul Kyzivat
- Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's… Christer Holmberg
- Re: [sipcore] draft-ietf-sipcore-keep-04 - Paul's… Christer Holmberg