Re: [tsvwg] SCTP NAT support, draft-stewart-natsupp-tsvwg-00

Randy Stewart <randall@lakerest.net> Mon, 25 January 2010 03:08 UTC

Return-Path: <randall@lakerest.net>
X-Original-To: tsvwg@core3.amsl.com
Delivered-To: tsvwg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8F9543A680F for <tsvwg@core3.amsl.com>; Sun, 24 Jan 2010 19:08:19 -0800 (PST)
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=[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 SUyhTFBOyZTH for <tsvwg@core3.amsl.com>; Sun, 24 Jan 2010 19:08:18 -0800 (PST)
Received: from lakerest.net (unknown [IPv6:2001:240:585:2:213:d4ff:fef3:2d8d]) by core3.amsl.com (Postfix) with ESMTP id 31EBB3A67A8 for <tsvwg@ietf.org>; Sun, 24 Jan 2010 19:08:17 -0800 (PST)
Received: from [192.168.2.206] (pool-96-238-218-31.snfcca.dsl-w.verizon.net [96.238.218.31]) (authenticated bits=0) by lakerest.net (8.14.3/8.14.3) with ESMTP id o0P383wQ043083 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Sun, 24 Jan 2010 22:08:07 -0500 (EST) (envelope-from randall@lakerest.net)
Message-Id: <3A6D764F-4FDC-4873-B900-43B219558493@lakerest.net>
From: Randy Stewart <randall@lakerest.net>
To: "James M. Polk" <jmpolk@cisco.com>
In-Reply-To: <XFE-SJC-212sBt8sBju00002534@xfe-sjc-212.amer.cisco.com>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Sun, 24 Jan 2010 19:07:57 -0800
References: <01c301ca9b06$ed2ba510$c2f0200a@cisco.com> <XFE-SJC-211rMh0R1hY0000286d@xfe-sjc-211.amer.cisco.com> <7B4DD94D79534300BD1A8C79BAB93402@china.huawei.com> <XFE-SJC-212sBt8sBju00002534@xfe-sjc-212.amer.cisco.com>
X-Mailer: Apple Mail (2.936)
Cc: draft-stewart-natsupp-tsvwg@tools.ietf.org, Dan Wing <dwing@cisco.com>, tsvwg <tsvwg@ietf.org>
Subject: Re: [tsvwg] SCTP NAT support, draft-stewart-natsupp-tsvwg-00
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Mon, 25 Jan 2010 03:08:19 -0000

James:

My point is that it is optional behavior. Thus how can it "update" a  
base spec. I
guess we need to ask someone more aware of the finer points of what
updates RFCxxxx means.

If optional behavior can be said to update a base RFC then we need
the AUTH/ADD-IP and PR-SCTP specs to also say "updates RFC xxxx"

:-)

R

On Jan 22, 2010, at 2:34 PM, James M. Polk wrote:

> At 03:17 PM 1/22/2010, Stewart,Randall wrote:
>> James:
>>
>> I am not sure I agree.. I can see both points. It is an extension  
>> to the
>> protocol, but if the endpoint agrees to do it, it changes the base  
>> protocol
>> specification.
>
> Doesn't this last point answer your question though?
>
> This is something TSVWG needs to therefore be aware of, and, it is  
> something implementers need to know when referencing or implementing  
> SCTP as defined in RFC 4960 (that there is a modification that is  
> specified to the base protocol that's possibl).
>
>
>> My feeling is since it is an option its not really updating the  
>> base spec.
>> The base spec does not change i.e. we would not put it into the  
>> base spec
>> like we did the checksum change if we respun another BIS. So my  
>> bottom line
>> inclination is that its NOT an update but an optional feature.. one  
>> that I
>> would hope everyone would implement but not part of the base spec.
>
>
> eeehhh.... hmmm.... implementers ought know know this exists, and  
> that it optionally updates the base spec. Isn't this the same as if  
> you put an (RFC 2119) OPTIONAL for this feature in 4960?  I'm  
> thinking the results would be the same.
>
> I could be wrong though.
>
> James
>
>
>> R
>>
>> -----Original Message-----
>> From: James M. Polk [mailto:jmpolk@cisco.com]
>> Sent: Friday, January 22, 2010 12:27 PM
>> To: Dan Wing; draft-stewart-natsupp-tsvwg@tools.ietf.org
>> Cc: tsvwg@ietf.org
>> Subject: Re: [tsvwg] SCTP NAT support, draft-stewart-natsupp-tsvwg-00
>>
>> At 08:02 PM 1/21/2010, Dan Wing wrote:
>> >Section 6: an SCTP client cannot determine if there is an SCTP- 
>> aware NAT
>> >between itself and the SCTP server.  That means an SCTP client  
>> always needs
>> >to include the DISABLE_RESTART parameter.  I assume that has  
>> undesirable
>> >side-effects, yes?  If so, perhaps a different design would be  
>> better,
>> >such as having the SCTP server notice the port collision and send  
>> back an
>> >error, which causes the client to either (a) re-send an INIT with  
>> the
>> >DISABLE_RESTART parameter or (b) choose a different source port  
>> number
>> >and send a new INIT without the DISABLE_RESTART parameter.
>> >
>> >Nit:  draft-stewart-natsupp-tsvwg updates RFC4960 and should say  
>> that
>> >is the intent on the first page header ("Updates: 4960 (if  
>> approved)").
>>
>> I agree
>>
>> James
>> (with my chair hat on)
>>
>>
>> >-d
>

-----
Randall Stewart
randall@lakerest.net