High Availability in EtherNet/IP
Systems using
Parallel Redundancy Protocol(PRP)
Technical Trackwww.odva.org

Introduction

High Availability

Initialization

PRP Solution
And Applications

Operation

Installation

Failure Recovery

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 2www.odva.org

High Availability
Availability = MTTF / (MTTF+MTTR)
Mean-Time-To-Fail (MTTF)
Mean-Time-To-Repair (MTTR)High
Availability

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 3www.odva.org

High Availability
Availability = MTTF / (MTTF+MTTR)
Mean-Time-To-Fail (MTTF)
Mean-Time-To-Repair (MTTR)

HighAvailability
Impossible to create networks that never failKey to High Availability is reduced recovery time

Availability is increased by introducing Redundancy
Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 4www.odva.org

Network Redundancy
Input

Input

Dev

Dev

StbyActv

SW

Technical Track© 2014 ODVA, Inc.

SWSWSW

Dev

Dev

OutputOutputDynamic

Static2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 5www.odva.org

Network RedundancyInput

Input

Dev

Dev
Actv

StbySW

Technical Track© 2014 ODVA, Inc.

SWSWSWDev

Dev

OutputOutputDynamicStatic
2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 6www.odva.org

Network Redundancy
Input

Dev
Actv

Stby

SWSW

Dev

OutputDynamic
Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 7www.odva.org

PRP Solution
Static Network Redundancy Solution:





Defined in IEC 62439-3 Ed 2.0-2012-07, Clause 4
100% Network Availability
0mS Recovery Time
Redundant Independent Networks (LAN A/B)
ID=ARedundant copies of Ethernet frame
ID=B

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 8www.odva.org

Plant Network

Redundant Control Network

Redundant IO Network

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 9www.odva.org

TunnelsTechnical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 10www.odva.org

Maritime
American Bureau of Shipping
requires network redundancy

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 11www.odva.org

Introduction

High Availability

Initialization

PRP Solution
And Applications

Operation

Installation

Failure Recovery

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 12www.odva.org

Installation

Static Redundancy
Network Symmetry and Resiliency
Rapid Spanning Tree Protocol (RSTP)
Forward Frames > 1522 bytes
Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 13www.odva.org

Installation

Double Attached Nodes with PRP

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 14www.odva.org

Installation

Single Attached Nodes
Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 15www.odva.org

EtherNet/IP - Install VDANS
Virtual
Double Attached Nodes

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 16www.odva.org

Introduction

High Availability

Initialization

PRP Solution
And Applications

Operation

Installation

Failure Recovery

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 17www.odva.org

Initialization

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 18
www.odva.org

Initialization

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 19
www.odva.org

Initialization

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 20www.odva.org

Filtered from VDANSTechnical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 21www.odva.org

Introduction

High Availability

Initialization

PRP Solution
And Applications

Operation

Installation

Failure Recovery

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 22www.odva.org

DANP to DANPTechnical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 23www.odva.org

DANP to VDANTechnical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 24www.odva.org

VDAN to DANPTechnical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 25www.odva.org

Red-Box as Proxy

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 26
www.odva.org

Appended Frame

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 27www.odva.org

ACD - Direct SANs

IP = X

IP = XTechnical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 28
www.odva.org

ACD - VDANs

IP = X

IP = XTechnical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 29
www.odva.org

ACD - VDANs

IP = X

IP = XTechnical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 30
www.odva.org

Introduction

High Availability

Initialization

PRP Solution
And Applications

Operation

Installation

Failure Recovery

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 31www.odva.org

Illustrated Failures

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 32
www.odva.org

Cable Failure

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 33
www.odva.org

Cable Failure

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 34
www.odva.org

Cable Failure

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 35
www.odva.org

Cable Failure-SAN Transmit
With
Nodes TableOption

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 36www.odva.org

Network Device Failure

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 37
www.odva.org

Device Failure-Before Healing

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 38
www.odva.org

Device Failure-After Healing

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 39
www.odva.org

Network Failure

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 40
www.odva.org

Network Failure-LAN B Only

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 41www.odva.org

Red-Box Failure

Technical Track© 2014 ODVA, Inc.

2014 Industry Conference & 16th Annual Meeting
All rights reserved.

page 42www.odva.org

Questions?
Technical Trackwww.odva.org