Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Reports, Documentation, and Standards
  4. iPRP: Parallel Redundancy Protocol for IP Networks
 
report

iPRP: Parallel Redundancy Protocol for IP Networks

Popovic, Miroslav  
•
Maaz, Mashood Mohiuddin  
•
Tomozei, Dan-Cristian  
Show more
2014

Reliable packet delivery within stringent time limits is a key requirement of smart-grid and other industrial communication networks. The Parallel Redundancy Protocol (PRP), used in this context, duplicates packets at the MAC layer over parallel networks and is thus claimed to repair packet loss in 0 ms. However, PRP has several drawbacks: it works only for bridged networks; it requires special hardware; as a layer 2 protocol, it does not have diagnostic tools; it imposes the same MAC addresses to different interfaces, which exacerbates the management difficulty; multicast packet delivery is not natively supported. To address these problems we propose the IP Parallel Redundancy Protocol (IPRP). Unlike PRP, IPRP works in routed networks. It supports UDP applications, unicast or multicast. It is transparent to applications and requires no changes in application software. It is also transparent to the network as IPRP-related packets are regular IP packets; it requires no specific hardware. Operation at the IP layer, possibly with more than two networks makes the design of IPRP very different from PRP. We implemented IPRP in Linux 3.6.11-rt29 using iptables and deployed it on a campus smart grid. We describe our implementation and some performance results.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

TR-iPRP.pdf

Access type

openaccess

Size

1.01 MB

Format

Adobe PDF

Checksum (MD5)

ace05aff6928bccde3887efe3e792261

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés