[iPRP] Parallel Redundancy Protocol for IP Networks - iPRP

Popovic Miroslav <miroslav.popovic@epfl.ch> Thu, 22 October 2015 16:33 UTC

Return-Path: <miroslav.popovic@epfl.ch>
X-Original-To: iprp@ietfa.amsl.com
Delivered-To: iprp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AD071AC407 for <iprp@ietfa.amsl.com>; Thu, 22 Oct 2015 09:33:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, 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 juIVs4vdF9ck for <iprp@ietfa.amsl.com>; Thu, 22 Oct 2015 09:33:11 -0700 (PDT)
Received: from smtp0.epfl.ch (smtp0.epfl.ch [IPv6:2001:620:618:1e0:1:80b2:e058:1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E556B1A912F for <iprp@ietf.org>; Thu, 22 Oct 2015 09:33:06 -0700 (PDT)
Received: (qmail 12745 invoked by uid 107); 22 Oct 2015 16:33:01 -0000
X-Virus-Scanned: ClamAV
Received: from slb-nat-128-178-ace-064.epfl.ch (HELO EWA4.intranet.epfl.ch) (192.26.47.64) by mail.epfl.ch (AngelmatoPhylax SMTP proxy) with ESMTP; Thu, 22 Oct 2015 18:33:02 +0200
Received: from REXMC.intranet.epfl.ch ([fe80::ac50:c461:3ec5:7074]) by EWA4.intranet.epfl.ch ([::1]) with mapi id 14.03.0123.003; Thu, 22 Oct 2015 18:33:00 +0200
From: Popovic Miroslav <miroslav.popovic@epfl.ch>
To: "iprp@ietf.org" <iprp@ietf.org>
Thread-Topic: Parallel Redundancy Protocol for IP Networks - iPRP
Thread-Index: AdEM50vz8B9AZqWGTu6+ok7zRIgYbg==
Date: Thu, 22 Oct 2015 16:33:00 +0000
Message-ID: <D4FD16C4FE1EDA4BBF3C1CC556EB6C18CB0AA64F@REXMC.intranet.epfl.ch>
Accept-Language: en-US, fr-CH
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [128.178.224.173]
Content-Type: multipart/alternative; boundary="_000_D4FD16C4FE1EDA4BBF3C1CC556EB6C18CB0AA64FREXMCintranetep_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/iprp/ddmfliZOrU_VDj_PY-FpmhDhctg>
Subject: [iPRP] Parallel Redundancy Protocol for IP Networks - iPRP
X-BeenThere: iprp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "This list is for discussions relating to the potential setup of a new IETF working group devoted to iPRP \(Parallel Redundancy Protocol for IP Networks\)" <iprp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/iprp>, <mailto:iprp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iprp/>
List-Post: <mailto:iprp@ietf.org>
List-Help: <mailto:iprp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/iprp>, <mailto:iprp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Oct 2015 16:33:13 -0000

Assume you have the problem of ensuring reliable packet delivery of UDP streams with hard-real-time constraints. Such a requirement is common for critical industrial processes, smart grids, high-frequency trading and online gaming.

A common solution is to duplicate packets over fail-independent paths in order to ensure 0-ms packet repair. Prior to our work the only generic method to perform this was at the MAC layer (PRP).

With iPRP, we propose a generic solution that works with all IP networks. It was developed for the EPFL smart grid project (smartgrid.epfl.ch). It runs on different flavours of Linux and on different devices (PCs, National Instruments CompactRIO).

More information: https://tools.ietf.org/html/draft-popovic-iprp-00