[v6ops] Supporting IPv6 Segment Routing in the Linux kernel
David Lebrun <david.lebrun@uclouvain.be> Wed, 12 November 2014 15:50 UTC
Return-Path: <david.lebrun@uclouvain.be>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A67C1A1BAD; Wed, 12 Nov 2014 07:50:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] 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 fERiYzCD_wk8; Wed, 12 Nov 2014 07:50:20 -0800 (PST)
Received: from smtp6.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) by ietfa.amsl.com (Postfix) with ESMTP id 5E8C31A1BAC; Wed, 12 Nov 2014 07:50:20 -0800 (PST)
Received: from oasis.uclouvain.be (unknown [130.104.6.131]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp6.sgsi.ucl.ac.be (Postfix) with ESMTPS id B885718343B; Wed, 12 Nov 2014 16:50:13 +0100 (CET)
Received: from [130.104.228.78] (130.104.228.78) by ucl-mbx04.OASIS.UCLOUVAIN.BE (10.10.10.24) with Microsoft SMTP Server (TLS) id 15.0.913.22; Wed, 12 Nov 2014 16:49:57 +0100
Message-ID: <546381B8.6090607@uclouvain.be>
Date: Wed, 12 Nov 2014 16:50:16 +0100
From: David Lebrun <david.lebrun@uclouvain.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: spring@ietf.org
X-Enigmail-Version: 1.6
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="FtvGR2KOWhujpf1jo04k6pECXKPCt5HKl"
X-Originating-IP: [130.104.228.78]
X-ClientProxiedBy: UCL-CAS03.OASIS.UCLOUVAIN.BE (10.10.10.43) To ucl-mbx04.OASIS.UCLOUVAIN.BE (10.10.10.24)
X-Virus-Scanned: clamav-milter 0.97.7-exp at smtp-6.sipr-dc.ucl.ac.be
X-Virus-Status: Clean
Received-SPF: Pass (client IP white listed); receiver=; client-ip=130.104.6.131; helo=
Received-SPF: Pass (client IP white listed); receiver=; client-ip=130.104.6.131; envelope-from=<david.lebrun@uclouvain.be>
X-SGSI-MailScanner-ID: B885718343B.AE568
X-SGSI-MailScanner: Found to be clean
X-SGSI-SpamCheck: n'est pas un polluriel, SpamAssassin (not cached, score=-2.806, requis 5, autolearn=not spam, ALL_TRUSTED -2.00, BAYES_00 -1.60, RDNS_NONE 0.79)
X-SGSI-From: david.lebrun@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/mWli54jsc5JfPUNYS1KFLD5Ci1c
X-Mailman-Approved-At: Wed, 12 Nov 2014 11:13:26 -0800
Cc: v6ops@ietf.org, Julien Pivotto <roidelapluie@inuits.eu>, "Dave Barach (dbarach)" <dbarach@cisco.com>, "Leddy, John" <John_Leddy@cable.comcast.com>, "Christian Martin (martincj)" <martincj@cisco.com>, Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, Stephen McCarthy <mccarthy@arista.com>
Subject: [v6ops] Supporting IPv6 Segment Routing in the Linux kernel
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Nov 2014 15:50:23 -0000
For the past few months we have been working on a Linux kernel implementation of the IPv6 version of Segment Routing as defined in draft-previdi-6man-segment-routing-header. We performed an interoperability demonstration with Cisco and Comcast at Bits-n-Bytes of IETF90. At this point we assume that our implementation is ready for a public release, thus enabling contributions, feedback, discussions, etc. We provide a front page for this implementation: http://www.segment-routing.org. Basically, it links to three main things: 1. The source code hosted on github at http://github.com/segment-routing/sr-ipv6 and the userland tool http://github.com/segment-routing/seg6ctl 2. A technical report describing the implementation at http://www.segment-routing.org/sr6-doc.pdf 3. A public mailing list at https://listes-2.sipr.ucl.ac.be/sympa/info/sr6-dev to enable discussions, patch submissions, etc. The long-term goal is to make this implementation stable and mature enough for merging in the upstream Linux kernel. Moreover, we have a public testbed composed of 4 routers and 1 host, all running our SR-IPv6 implementation, to facilitate interoperability tests. We will release more information about this testbed later. Feel free to use, modify, play with the code ! David -- INL, ICTEAM, UCLouvain, Belgium, http://inl.info.ucl.ac.be
- [v6ops] Supporting IPv6 Segment Routing in the Li… David Lebrun