Redundant network topologies for dependable time transfer

Slides:



Advertisements
Similar presentations
Ethernet Switch Features Important to EtherNet/IP
Advertisements

IETF TICTOC Considerations about IEEE1588 version 2 for Telecom usage.
New Timing Distribution Mechanism TICTOC WG, IETF 71th Philadelphia, USA draft-ji-tictoc-new-timing-distribution-mechanism-00.txt Kuiwen Ji
Exercises and Solutions Lecture 1
CCNA3 v3 Module 7 v3 CCNA 3 Module 7 JEOPARDY K. Martin.
Topic 7 Local Area Networks (LAN)
Central Research Institute of Electric Power Industry D2-01_24 Prototype and Evaluation of Communication Network for a WAMPAC System Based on International.
Rejuvenated MiCOM P40 Double the practicality
5/31/05CS118/Spring051 twisted pair hub 10BaseT, 100BaseT, hub r T= Twisted pair (copper wire) r Nodes connected to a hub, 100m max distance r Hub: physical.
1 Computer Networks Internetworking Devices. 2 Repeaters Hubs Bridges –Learning algorithms –Problem of closed loops Switches Routers.
1 Interconnecting LAN segments Repeaters Hubs Bridges Switches.
7-1 Digital Serial Input/Output Two basic approaches  Synchronous shared common clock signal all devices synchronised with the shared clock signal data.
Accelerating IEC Packet Processing and Networking
Optimize Ethernet Communication using PRP and HSR Redundancy Protocols
Introduction to Computer Networks 09/23 Presenter: Fatemah Panahi.
Layer 2 Switch  Layer 2 Switching is hardware based.  Uses the host's Media Access Control (MAC) address.  Uses Application Specific Integrated Circuits.
Prof. Dr. Hubert Kirrmann ABB Switzerland Ltd Corporate Research, Baden. HSR – High Availability Seamless Redundancy Fault-tolerance in Ethernet networks.
Connecting LANs, Backbone Networks, and Virtual LANs
IEEE-1588 IEEE-1588 – Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Defines a Precision Time Protocol.
Technical Track CIP Safety on SERCOS Global Interoperability between CIP Safety based Networks.
1 Token Passing: IEEE802.5 standard  4 Mbps  maximum token holding time: 10 ms, limiting packet length  packet (token, data) format:  SD, ED mark start,
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 7 Spanning-Tree Protocol Cisco Networking Academy.
Token Passing: IEEE802.5 standard  4 Mbps  maximum token holding time: 10 ms, limiting packet length  packet (token, data) format:  SD, ED mark start,
Spring 2006Computer Networks1 Chapter 2 Network Models.
Click to edit Master subtitle style
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
Join Us Now at: Enabling Interoperability for the Utility Enterprise And TESTING.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Switching Topic 6 Rapid spanning tree protocol. Agenda RSTP features – Port states – Port roles – BPDU format – Edge ports and link types – Proposals.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 7 Spanning Tree Protocol.
Switching Topic 3 VTP. Agenda VTP basics Components Frames and advertisements Domains and revision numbers VTP operations VTP pruning VTP issues.
Precise measurement of physical link delay 802.1as, IEEE 802 plenary Lu Huang
Instrument Control System Seminar, 20 th -24 th October 2014 Time Synchronisation via Ethernet An introduction to IEEE 1588 Andreas Jost.
Research Unit for Integrated Sensor Systems and Oregano Systems Cern Timing Workshop 2008 Patrick Loschmidt, Georg Gaderer, and Nikolaus Kerö.
Precision Time Protocol over MPLS draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen
TUNALIData Communications1 Chapter 2 Protocols and Architecture.
Chapter 3 Part 1 Switching and Bridging
IEEE-1588 IEEE-1588 – Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Defines a Precision Time Protocol.
Time Sync Network Limits: Status, Challenges
Chapter 16– Connecting LANs
Advanced Network Tap application for
Network Models.
Pedro Moreira CERN BE-CO-HT
rain technology (redundant array of independent nodes)
PTP version 3 in FTI? Øyvind Holmeide/Markus Schmitz by 01/13/2016.
Improving IEEE 1588 synchronization accuracy in 1000BASE-T systems
Chapter 5 Link Layer and LANs
PTPv1 and PTPv2 translation IN FTI Systems
PTP profile for FTI Øyvind Holmeide/Markus Schmitz by 01/13/2016.
The White Rabbit Fieldbus
What the OSI Protocol Layers Do
Chapter 4 Data Link Layer Switching
IEC TC57 WG10 New Orleans, Hubert Kirrmann, Solutil
Hubs Hubs are essentially physical-layer repeaters:
Chapter 3 Part 1 Switching and Bridging
Chapter 5: Inter-VLAN Routing
Chapter 2: Basic Switching Concepts and Configuration
8th White Rabbit Workshop
IEC enabled UniGear Tenders
Hubs Hubs are essentially physical-layer repeaters:
ABB INDIA DEVELOPMENT CENTER
Precision Time Protocol
Substation Automation IT
Data Link Issues Relates to Lab 2.
PLC’s Are ... Similar to a Microcontroller: Microprocessor Based
Communication Networks NETW 501
CS4470 Computer Networking Protocols
PTP SOLUTIONS: Using PTP as a backup to GPS
Time Aware Network (TAN) technology that enables industry 4.0
Chapter 13: I/O Systems.
Presentation transcript:

Redundant network topologies for dependable time transfer Increasing Availability & Fault Tolerance Jose Luis Gutierrez, Maciej Lipiński, Javier Diaz jlgutierrez@ugr.es http://www.ugr.es/~jlgutierrez

Redundancy Protocols PRP & HSR

REDUNDANCY PROTOCOLS PRP HSR

HSR PROTOCOL Main Features: What is High-availability Seamless Redundancy (HSR)? HSR (IEC 62439-3 Clause 5) is an Ethernet protocol suited for applications that demand high availability and very short switch over time. It is one of the redundancy protocols selected for substation automation in IEC 61850. It can also be employed in other critical networking applications: industrial automation, motion control and transportation. The nodes are attached by two Ethernet ports to the ring (same MAC address) Main Features: Ring topology Time & data transfer duplication Avoids single point of failure Zero-time recovery Cheaper than PRP

„A“-frame (HSR tagged) HSR PROTOCOL source destinations „C“-frame (untagged) „D“-frame (untagged) “A” frames “B” frames standard frames removal from the ring node CPU DANH DANH „A“-frame (HSR tagged) „B“-frame (HSR tagged) Nodes are arranged as a ring, each node has two identical interfaces, port A and port B. For each frame to send (“C”-frame), the source node sends two copies over port A and B. Each node relays a frame it receives from port A to port B and vice-versa, except if it already forwarded it. The destination nodes consumes the first frame of a pair and discards the duplicate. In case of interruption of the ring, frames still continue to be received over the intact path. B A DANH DANH DANH DANH DANH destinations

HSR PROTOCOL: Node architecture Redundant Ethernet ports Link Redundancy Entity (LRE) Duplicate frames Drop duplicated frames HSR tagger Forwarding frames HSR table (dest, orig, HSR nº) …

HSR PROTOCOL: How it works Timing Rings are formed by Transparent clocks + Ordinary Clocks (TC+OC) PTP are handled in both ports on each HSR node. There can be more than 1 Time reference BUT they never work at the same time.

WR-HSR Implementation Road to WR-HSR

HSR to White-Rabbit HSR Adapting HSR to White-Rabbit-HSR End-to-end mechanism for clock transfer Delay request for delay estimation Tree topology Switchover mechanism in case of failure Boundary Clocks Peer-to-Peer for clock transfer Peer-delay for delay estimation Ring topology Switchover to ring topologies Transparent Clocks New development for White-Rabbit-HSR Development of a HSR tag included in time & data frames Development of gateware/software to duplicate, forward and drop frames Development of HSR management frames Enhance holdover of White- Rabbit devices to ease switchover

WR PPSi-P2P IMPLEMENTATION Master Slave TC CF T1 Sync Tsync_ingress Tsync_egress Follow up RTMT T2 T1 + CF LD LDL LDR LD Correction Field ( - ) + Tsync_egress - Tsync_ingress + Reception Link Delay Slave Offset = T2 T1 + CF LD Residence Time

WRS GATEWARE

WR-HSR Network P2P PTP Behaviour Adds a HSR tag and duplicates the frame In both directions  Sync  follow_up GrandMaster WR slave SyncA  follow_upA  SyncA  follow_upA   SyncB  follow_upB  SyncB  follow_upB  Sync  follow_up Manages PTP frames in both ports independetly BMC (A||B) BMC (A||B) Sync  follow_up  SyncB  follow_upB  SyncB  follow_upB  Removes HSR tag  SyncA  follow_upA  SyncA  follow_upA WR slave BMC (A||B) Sync  Non-HSR Sync frame SyncA HSR-Sync from path A SyncB HSR-Sync from path B Sync  follow_up  WR slave

Single point of failure avoidance High-Availability: Adding Redundancy Features

SWITCHOVER MECHANISM Normal Operation Switch A Failure Detected  PTP  Switch A 1-Pulse per Second output (PPS) switchover Failure Detected Switch B Slave port Backup port 1-Pulse per Second output (PPS) Maciej’s switchover: Slave port: performs the WR-PTP normally Backup port: stores WR-PTP data but doesn’t apply After Switchover When PPS drifts, the WRS starts using the data from the backup port and applies them. 1-Pulse per Second output (PPS)

WR-HSR Development status Presentation title 10.02.2010 WR-HSR Development status PeerDelay mechanism: measures the link delay between two adjacent nodes. (100%) Peer-to-Peer mechanism: Boundary Clock implementation: Middle nodes are syntonized and synchronized with master. (100%) Transparent Clock implementation: Middle nodes are syntonized but not synchronized with master. (100%) HSR Tagging/untagging For timing: 100% For data: 25% (gateware approach ) Switchover mechanism: In case of failure, all nodes switch the path from where they get syntonized/synchronized. (75% adding more WRSs) Holdover enchancement: Probabilistic model to increase current WRS holdover to make possible the switchover mechanism (~100ms). Copyright © Infineon Technologies 2009. All rights reserved.

WR-HSR Development TESTS Presentation title 10.02.2010 WR-HSR Development TESTS Frequency distribution in the ring Number of ring nodes (max?) Holdover < switchover GM GM GM S S S S S S S S S S Mínimum test case S Copyright © Infineon Technologies 2009. All rights reserved.

Generic Substation Events (GSE) TOWARDS SMART GRID Generic Substation Events (GSE) GOOSE (Generic Object Oriented Substation Events) GSSE (Generic Substation State Events). SMV (Sampled Measured Values) The IEC 61850 standard for substation enables the integration of all protection, control, measurement and monitoring functions. These functions require high speed and reliable communication in the substation For mission-critical or time-sensitive applications, even millisecond long network interruptions cannot be tolerated IEC 62439 states that the time that the plant allows for recovery before taking emergency actions (e.g., emergency shut-down, fall-back mode) should be less than 10 ms. IEC 61850 v2 clearly states that the communication redundancy times of GOOSE and SMV protocols in substation automation systems are required to be BUMPLESS (i.e., have a zero switch-over time).

TOWARDS SMART GRID Communication profiles of protocols used in IEC61850

WR-HSR links White-Rabbit HSR project: http://www.ohwr.org/projects/wr-hsr/wiki Ported to Silicon PTP – PPSi (PTPv2) for White-Rabbit: http://www.ohwr.org/projects/ppsi/wiki White Rabbit Switch Software: http://www.ohwr.org/projects/wr-switch-sw/wiki White Rabbit Switch Gateware: http://www.ohwr.org/projects/wr-switch-hdl/wiki White Rabbit Cores: http://www.ohwr.org/projects/wr-cores/wiki IEC 61850: Functional Safety of Electrical/Electronic/Programmable Electronic Safety-related Systems IEC 62439: High Availability Automation Networks

Thanks for your attention