[tsvwg] An implementation of TCM

"Jose Saldana" <jsaldana@unizar.es> Mon, 27 October 2014 09:36 UTC

Return-Path: <jsaldana@unizar.es>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09EF41A6F7D for <tsvwg@ietfa.amsl.com>; Mon, 27 Oct 2014 02:36:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.51
X-Spam-Level:
X-Spam-Status: No, score=-1.51 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id irz9Dp3FT0ru for <tsvwg@ietfa.amsl.com>; Mon, 27 Oct 2014 02:36:53 -0700 (PDT)
Received: from isuela.unizar.es (isuela.unizar.es [155.210.1.53]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 86ED31A8A63 for <tsvwg@ietf.org>; Mon, 27 Oct 2014 02:36:39 -0700 (PDT)
Received: from usuarioPC (gtc1pc12.cps.unizar.es [155.210.158.17]) by isuela.unizar.es (8.13.8/8.13.8/Debian-3) with ESMTP id s9R9aWeR012522 for <tsvwg@ietf.org>; Mon, 27 Oct 2014 10:36:33 +0100
From: Jose Saldana <jsaldana@unizar.es>
To: tsvwg@ietf.org
Date: Mon, 27 Oct 2014 10:36:38 +0100
Message-ID: <00d601cff1c9$81b99f20$852cdd60$@unizar.es>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00D7_01CFF1D1.E37EF180"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: Ac/sQAadrHnivnU8T9+D26MTd/fZ3w==
Content-Language: es
X-Mail-Scanned: Criba 2.0 + Clamd & Bogofilter
Archived-At: http://mailarchive.ietf.org/arch/msg/tsvwg/OTkA5FGZ6BeuEInBzgvtEgUzEWk
Subject: [tsvwg] An implementation of TCM
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 27 Oct 2014 09:36:57 -0000

Hi all,
 
We have just finished an implementation of TCM.
http://datatracker.ietf.org/doc/draft-saldana-tsvwg-tcmtf/
http://datatracker.ietf.org/doc/draft-suznjevic-tsvwg-mtd-tcmtf/
 
The implementation is simple, but it works. Its name is “Simplemux”. It runs
in Linux. It is programmed in C, and makes use of TUN/TAP. It is here:
http://diec.unizar.es/~jsaldana/personal/simplemux_current_version.zip
 
It is able to:
 
- compress headers with ROHC (using this implementation:
<https://rohc-lib.org/> https://rohc-lib.org/) 
- multiplex a number of packets using separators (something similar to
PPPMux)
- the tunnel is naïve at this stage: just an IP/UDP header using port 55555
 
- It implements four different policies for selecting which packets will be
multiplexed together: period, timeout, number of packets and packet size
limit.
 
 
The plan is to perform some tests with real traffic. We will report the
results in this list. If someone else is interested on collaborating and/or
doing some tests, do not hesitate to contact me.
 
Best regards,
 
Jose Saldana