Re: SCTP-over-UDP and port 9899
Michael Tuexen <tuexen@fh-muenster.de> Wed, 02 November 2011 11:35 UTC
Return-Path: <tuexen@fh-muenster.de>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 538161F0CA2 for <tsvwg@ietfa.amsl.com>; Wed, 2 Nov 2011 04:35:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7CLlDp5n+sd5 for <tsvwg@ietfa.amsl.com>; Wed, 2 Nov 2011 04:35:05 -0700 (PDT)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by ietfa.amsl.com (Postfix) with ESMTP id 443F81F0C8E for <tsvwg@ietf.org>; Wed, 2 Nov 2011 04:35:05 -0700 (PDT)
Received: from [192.168.1.200] (p508FAFBE.dip.t-dialin.net [80.143.175.190]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTP id CA40E1C0B4622; Wed, 2 Nov 2011 12:35:02 +0100 (CET)
Subject: Re: SCTP-over-UDP and port 9899
Mime-Version: 1.0 (Apple Message framework v1251.1)
Content-Type: text/plain; charset="us-ascii"
From: Michael Tuexen <tuexen@fh-muenster.de>
In-Reply-To: <1f2501cc9906$fe116c70$fa344550$@com>
Date: Wed, 02 Nov 2011 12:35:01 +0100
Content-Transfer-Encoding: 7bit
Message-Id: <1C060940-B69C-4FE7-8A59-6A86375BF25A@fh-muenster.de>
References: <193601cc9809$2ffa6b50$8fef41f0$@com> <C2980D8C-6CBF-4077-985C-70F4BE09D7C0@fh-muenster.de> <1bbd01cc98ad$9099bb60$b1cd3220$@com> <FBB2B325-47B2-4EAF-AE52-5ED2233C1C57@fh-muenster.de> <1c0401cc98b9$e0bdab40$a23901c0$@com> <1E7B798E-8AE2-4E2E-829E-1E7075D2C74E@fh-muenster.de> <1df701cc98e1$25519970$6ff4cc50$@com> <6D907808-5797-47D7-AA92-F5B0C1EADB71@fh-muenster.de> <1e8301cc98e8$11713c10$3453b430$@com> <4EC711E2-82E4-4BE1-806F-8C439B496FF8@fh-muenster.de> <1f2501cc9906$fe116c70$fa344550$@com>
To: Dan Wing <dwing@cisco.com>
X-Mailer: Apple Mail (2.1251.1)
Cc: tsvwg@ietf.org, randall@lakerest.net
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Nov 2011 11:35:06 -0000
On Nov 2, 2011, at 3:27 AM, Dan Wing wrote: >>> For the server, yes, that's okay. That is what IANA-registered >>> default ports are all about. >> But the SCTP stack is neither a client nor a server... > > "Bullpucky". Next you're going to say that "peer to peer" > doesn't have a client and a server. No, I mean it seriously: The local UDP encapsulation port number is a variable of the stack (for example in the FreeBSD kernel configurable via a sysctl variable). If you want to use one number if the application will ever call listen() and a different one it it calls never listen(), how should the stack decide that? Same for a userland stack... > >>>> That is why I used a MAY. But I'm open to use any other formulation. >>>> Do you have a suggestion? >>> >>> Yes -- be silent about the source port. Say nothing in the >>> document about the source port. >> I just talk about the local UDP encapsulation port... >> However, it is the destination port of incoming packets and >> the source port of outgoing packets (as every local port >> number is). >> >> Would it be acceptable for you if I replace >> >> Each SCTP stack uses a single local UDP encapsulation port number >> as the source port for all of its outgoing SCTP packets >> and as the destination port for all its incoming SCTP packets. >> >> by >> >> Each SCTP stack uses a single local UDP encapsulation port number. >> >> However, later on I'm saying that the local UDP port is used >> as the source port for outgoing packets. I think I have to say >> that, since I need to say what the source and destination port >> of the inserted UDP are. > > Do you understand why I am concerned with specifying the > source UDP port number? It gets re-written by NATs, and > the primary reason for this draft is to allow SCTP to work > when behind a NAT. I'm not sure why you are concerned. The ID says: Use 9899 when possible as the local encapsulation port (I'm using MAY). For outgoing packets this local encapsulation port number is use as the source port by the sending host. Of course, it can be rewritten on the path to the receiver and that is fine. The peer will store the possibly changed source port as its remote encapsulation port number. This is (at least I think) described in the ID. This is the processing which you want to be supported, I think, and of course it is. Just to be clear: If the sender puts some number in the source port field, it can not be assumed that the same value is there when the packet is received. I know that and that is handled. Put it in other words: * Each SCTP stack chooses a local encapsulation port. Right? * Why not choose, when possible, the 9899. Possible or not? I don't see that anything breaks. Best regards Michael > > -d > > >> Best regards >> Michael >>> >>> -d >>> >>> >>>> >>>> Best regards >>>> Michael >>>>> >>>>> -d >>>>> >>>>>> Best regards >>>>>> Michael >>>>>>> >>>>>>> -d >>>>>>> >>>>>>> >>>>>>>> Best regards >>>>>>>> Michael >>>>>>>>> >>>>>>>>> -d >>>>>>>>> >>>>>>>>> >>>>>>>>>> Best regards >>>>>>>>>> Michael >>>>>>>>>>> >>>>>>>>>>> -d >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>> >>>>>>> >>>>> >>>>> >>> >>> > >
- SCTP-over-UDP and port 9899 Dan Wing
- Re: SCTP-over-UDP and port 9899 Michael Tuexen
- RE: SCTP-over-UDP and port 9899 Dan Wing
- Re: SCTP-over-UDP and port 9899 Michael Tuexen
- RE: SCTP-over-UDP and port 9899 Dan Wing
- Re: SCTP-over-UDP and port 9899 Joe Touch
- Re: SCTP-over-UDP and port 9899 Joe Touch
- Re: SCTP-over-UDP and port 9899 Michael Tuexen
- RE: SCTP-over-UDP and port 9899 Dan Wing
- Re: SCTP-over-UDP and port 9899 Michael Tuexen
- RE: SCTP-over-UDP and port 9899 Dan Wing
- Re: SCTP-over-UDP and port 9899 Michael Tuexen
- RE: SCTP-over-UDP and port 9899 Dan Wing
- Re: SCTP-over-UDP and port 9899 Michael Tuexen
- RE: SCTP-over-UDP and port 9899 Dan Wing
- Re: SCTP-over-UDP and port 9899 Hannes Tschofenig
- Re: SCTP-over-UDP and port 9899 Michael Tuexen
- Re: SCTP-over-UDP and port 9899 Randy Stewart
- Re: SCTP-over-UDP and port 9899 Randy Stewart
- Re: SCTP-over-UDP and port 9899 Chris Benson
- RE: SCTP-over-UDP and port 9899 Dan Wing
- Re: SCTP-over-UDP and port 9899 Michael Tuexen
- Re: SCTP-over-UDP and port 9899 Randy Stewart
- RE: SCTP-over-UDP and port 9899 Dan Wing
- Re: SCTP-over-UDP and port 9899 Michael Tuexen
- RE: SCTP-over-UDP and port 9899 Dan Wing
- Re: SCTP-over-UDP and port 9899 Michael Tuexen
- RE: SCTP-over-UDP and port 9899 Dan Wing
- Re: SCTP-over-UDP and port 9899 Michael Tuexen
- RE: SCTP-over-UDP and port 9899 Dan Wing
- Re: SCTP-over-UDP and port 9899 Brian F. G. Bidulock
- Re: SCTP-over-UDP and port 9899 Michael Tuexen