Re: [Dime] RFC 3588 (Diameter Base Protocol) - Section 2.1.1. SCTP Guidelines
Stefan Winter <stefan.winter@restena.lu> Tue, 04 May 2010 05:51 UTC
Return-Path: <stefan.winter@restena.lu>
X-Original-To: dime@core3.amsl.com
Delivered-To: dime@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1FF1B3A6915 for <dime@core3.amsl.com>; Mon, 3 May 2010 22:51:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.001
X-Spam-Level:
X-Spam-Status: No, score=0.001 tagged_above=-999 required=5 tests=[BAYES_50=0.001]
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 FYv8RREqA2hH for <dime@core3.amsl.com>; Mon, 3 May 2010 22:51:25 -0700 (PDT)
Received: from smtprelay.restena.lu (smtprelay.restena.lu [IPv6:2001:a18:1::62]) by core3.amsl.com (Postfix) with ESMTP id AF1C43A68A3 for <dime@ietf.org>; Mon, 3 May 2010 22:51:24 -0700 (PDT)
Received: from smtprelay.restena.lu (localhost [127.0.0.1]) by smtprelay.restena.lu (Postfix) with ESMTP id C464A105FF for <dime@ietf.org>; Tue, 4 May 2010 07:51:07 +0200 (CEST)
Received: from [IPv6:2001:a18:1:8::155] (unknown [IPv6:2001:a18:1:8::155]) by smtprelay.restena.lu (Postfix) with ESMTPS id A414510592 for <dime@ietf.org>; Tue, 4 May 2010 07:51:07 +0200 (CEST)
Message-ID: <4BDFB5CC.5080908@restena.lu>
Date: Tue, 04 May 2010 07:51:08 +0200
From: Stefan Winter <stefan.winter@restena.lu>
User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0
MIME-Version: 1.0
To: dime@ietf.org
References: <s2v618e24241004260054z7f767689nfba37fbf82b1f030@mail.gmail.com> <v2x618e24241005030326x810b6d7fr977d506896c9802e@mail.gmail.com> <h2o919c9f451005031041h40693491y64995e345b93384f@mail.gmail.com>
In-Reply-To: <h2o919c9f451005031041h40693491y64995e345b93384f@mail.gmail.com>
X-Enigmail-Version: 1.0.1
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="------------enig9D03E5B690C991609BB50960"
X-Virus-Scanned: ClamAV
Subject: Re: [Dime] RFC 3588 (Diameter Base Protocol) - Section 2.1.1. SCTP Guidelines
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dime>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 May 2010 05:51:26 -0000
Hi, > For me I think message ordering and/or delivery is an implementation > issue (and hence SCTP stream assignments/usage as well). There are > many ways to go about this (ordered global rx queues, per-session > queues ... etc) and all of the depends on how you architecture your > implementation. This is a good reason not to have it in a protocol spec. > I don't quite understand that. If you leave the decision of message ordering to the implementation, you can easily run into one implementation sending its transactions unordered or in different streams, while the implementation on the other end expects them to come in ordered and in the same stream. This will lead to poor/no interoperability between the two implementations. I'd consider this property to be part of the spec. At the very least, it should be spec'd that the receiving end MUST be prepared to handle out-of-order or cross-stream transactions. Greetings, Stefan Winter -- Stefan WINTER Ingenieur de Recherche Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et de la Recherche 6, rue Richard Coudenhove-Kalergi L-1359 Luxembourg Tel: +352 424409 1 Fax: +352 422473
- Re: [Dime] RFC 3588 (Diameter Base Protocol) - Se… Victor Fajardo
- [Dime] RFC 3588 (Diameter Base Protocol) - Sectio… Victor Pascual Avila
- Re: [Dime] RFC 3588 (Diameter Base Protocol) - Se… Victor Pascual Avila
- Re: [Dime] RFC 3588 (Diameter Base Protocol) - Se… Stefan Winter
- Re: [Dime] RFC 3588 (Diameter Base Protocol) - Se… Naveen Kottapalli
- Re: [Dime] RFC 3588 (Diameter Base Protocol) - Se… Victor Pascual Avila
- Re: [Dime] RFC 3588 (Diameter Base Protocol) - Se… Victor Fajardo
- Re: [Dime] RFC 3588 (Diameter Base Protocol) - Se… Victor Fajardo
- Re: [Dime] RFC 3588 (Diameter Base Protocol) - Se… Victor Pascual Avila
- Re: [Dime] RFC 3588 (Diameter Base Protocol) - Se… Sebastien Decugis
- Re: [Dime] RFC 3588 (Diameter Base Protocol) - Se… Ralph Loader
- Re: [Dime] RFC 3588 (Diameter Base Protocol) - Se… Sebastien Decugis
- Re: [Dime] RFC 3588 (Diameter Base Protocol) - Se… Victor Pascual Avila