Re: [midcom] Port preservation

Cullen Jennings <fluffy@cisco.com> Mon, 26 April 2004 19:18 UTC

Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA12634 for <midcom-archive@odin.ietf.org>; Mon, 26 Apr 2004 15:18:53 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BIBYI-0005Ej-AJ for midcom-archive@odin.ietf.org; Mon, 26 Apr 2004 15:14:03 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i3QJE2kZ020128 for midcom-archive@odin.ietf.org; Mon, 26 Apr 2004 15:14:02 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BIBKn-00035G-Pl; Mon, 26 Apr 2004 15:00:05 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BIBBC-0001Ti-VA for midcom@optimus.ietf.org; Mon, 26 Apr 2004 14:50:13 -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 OAA09800 for <midcom@ietf.org>; Mon, 26 Apr 2004 14:50:07 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BIBBA-0006hb-5l for midcom@ietf.org; Mon, 26 Apr 2004 14:50:08 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BIBAI-0006eB-00 for midcom@ietf.org; Mon, 26 Apr 2004 14:49:15 -0400
Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com) by ietf-mx with esmtp (Exim 4.12) id 1BIB9m-0006ZY-00 for midcom@ietf.org; Mon, 26 Apr 2004 14:48:42 -0400
Received: from sj-core-5.cisco.com (171.71.177.238) by sj-iport-2.cisco.com with ESMTP; 26 Apr 2004 10:59:44 +0000
Received: from mira-sjc5-e.cisco.com (IDENT:mirapoint@mira-sjc5-e.cisco.com [171.71.163.15]) by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id i3QImAW9006463; Mon, 26 Apr 2004 11:48:10 -0700 (PDT)
Received: from [10.0.0.107] (sjc-vpn1-480.cisco.com [10.21.97.224]) by mira-sjc5-e.cisco.com (MOS 3.4.5-GR) with ESMTP id AOK45559; Mon, 26 Apr 2004 11:48:09 -0700 (PDT)
User-Agent: Microsoft-Entourage/10.1.4.030702.0
Date: Mon, 26 Apr 2004 10:41:30 -1000
Subject: Re: [midcom] Port preservation
From: Cullen Jennings <fluffy@cisco.com>
To: Yutaka Takeda <takeday@pcrla.com>, Midcom <midcom@ietf.org>, stun@www.vovida.org
Message-ID: <BCB297DA.3AC8F%fluffy@cisco.com>
In-Reply-To: <B002AA5B97382E40935F83502A566F20010CAF@mail.kmerl.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.1 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Sender: midcom-admin@ietf.org
Errors-To: midcom-admin@ietf.org
X-BeenThere: midcom@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/midcom>, <mailto:midcom-request@ietf.org?subject=unsubscribe>
List-Id: <midcom.ietf.org>
List-Post: <mailto:midcom@ietf.org>
List-Help: <mailto:midcom-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/midcom>, <mailto:midcom-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit

There may be many but the two reasons I have heard are below - neither of
which make much sense to me.

Makes debugging easier by not switching the port traffic is on. This allows
network sniffers and such guess the type of traffic from the port.
(Personally I find this argument a little hard to buy given it is the source
port that is being preserved and using ports for traffic type determination
is usually based on the destination port)

Higher odds of interoperability for protocols. The argument goes that A
sends though a NAT to B. B may reply expecting to go to a certain port
number so if that does not change life will be better. I suspect that most
applications that reply to the correct IP, are likely to also reply to port
the packet came from but who knows.

The most common answer I get to this questions and the one that seems most
believable ... "Because vendor X's NAT worked that way so we made ours do
the same"

I don't know - it is a good questions. Can others provide any insight into
this?



On 4/23/04 11:19 AM, "Yutaka Takeda" <takeday@pcrla.com> wrote:

> 
> Does anyone know what the real motivation for NAT designers to
> implement the port preservation[1] is? Is there an actual service
> or application that depends on this behavior? I just realized that
> I know such NATs exist but why...
> 
> [1] 
> http://www.ietf.org/internet-drafts/draft-jennings-midcom-stun-results-00.txt
> 
> Yutaka
> 
> _______________________________________________
> midcom mailing list
> midcom@ietf.org
> https://www1.ietf.org/mailman/listinfo/midcom
> 


_______________________________________________
midcom mailing list
midcom@ietf.org
https://www1.ietf.org/mailman/listinfo/midcom