Pedro Moreira CERN BE-CO-HT

Slides:



Advertisements
Similar presentations
M. Kreider, T. Fleck WhiteRabbit 1 WhiteRabbit Timing System.
Advertisements

1 Version 3.0 Module 6 Ethernet Fundamentals. 2 Version 3.0 Why is Ethernet so Successful? In 1973, it could carry data at 3 Mbps Now, it can carry data.
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
1 Computer Networks Local Area Networks. 2 A LAN is a network: –provides Connectivity of computers, mainframes, storage devices, etc. –spans limited geographical.
Ethernet: CSMA/CD (Carrier Sense Multiple Access with Collision Detection) Access method: method of controlling how network nodes access communications.
Bob Baker Communications Bob Baker September 1999.
Distributed Systems Module 1 -Basic networking Teaching unit 1 – LAN standards Ernesto Damiani University of Bozen-Bolzano Lesson 3 – Introduction to Ethernet.
NETWORKING CONCEPTS. OSI MODEL Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
جلسه دوازدهم شبکه های کامپیوتری به نــــــــــــام خدا.
Brierley 1 Module 4 Module 4 Introduction to LAN Switching.
H.Z. Peek Nikhef Amsterdam Electronics- Technology VLVnT11 Erlangen12-14, October White Rabbit Sub-Nanosecond timing over Ethernet H.Z. Peek......
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
Link Layer Review CS244A Winter 2008 March 7, 2008 Ben Nham.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
Semester 3—LAN Switching Chapter 2 Objectives  By the end of this chapter we will be able to perform tasks related to: – Various LAN Communication Problems.
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
4: DataLink Layer1 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single wire, e.g. PPP, SLIP) r broadcast (shared wire.
Chapter 9 Hardware Addressing and Frame Type Identification 1.Delivering and sending packets 2.Hardware addressing: specifying a destination 3. Broadcasting.
LOCAL AREA NETWORKS. LAN PROTOCOL ARCHITECTURE The basic functions of a LAN is organized by set of layering protocols. IEEE 802 Reference Model Protocols.
THE OSI MODEL ISO is the organization.OSI is the model. ISO  International Standards Organization OSI  Open Systems Interconnection.
Data Link Layer and Ethernet COM211 Communications and Networks CDA College Theodoros Christophides
Token Ring EthernetFDDIDevicesTesting
OSI ARCHITECTURE IN OSI, ACTUAL INFORMATION IS OVERHEADED BY PROTOCOL LAYERS IF ALL SEVEN LAYERS ARE OVERHEADED, THEN AS LITTLE AS 15% OF THE TRANSMITTED.
Precise measurement of physical link delay 802.1as, IEEE 802 plenary Lu Huang
1 CCNA 3 v3.1 Module 4 Switching Concepts Claes Larsen, CCAI.
ENGS 112 Lecture 3 Packet Switching Chapter 3, Walrand WWW links, eg.
Instrument Control System Seminar, 20 th -24 th October 2014 Time Synchronisation via Ethernet An introduction to IEEE 1588 Andreas Jost.
Building A Network: Cost Effective Resource Sharing
H.Z. Peek Nikhef Amsterdam Electronics- Technology KM3NeT General Assembly Meeting Catania, 20-23, February White Rabbit Sub-Nanosecond timing over.
The OSI Model. History of OSI Model ISO began developing the OSI model in It is widely accepted as a model for understanding network communication.
After 7.1 Last modified
P. Jansweijer Nikhef Amsterdam Electronics- Technology Amsterdam July 5-6, 2010KM3NeT: General WPF/L meeting 1 Measuring time offset over a bidirectional.
IEEE-1588 IEEE-1588 – Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Defines a Precision Time Protocol.
Data Link Layer Lower Layers Local Area Network Standards
Youngstown State University Cisco Regional Academy
Improving IEEE 1588 synchronization accuracy in 1000BASE-T systems
Synchronization Quality of IEEE 802
TCP/IP (Original) Application Transport Internet Network Access TCP/IP
Lab 7 – CSMA/CD (Data Link Layer Layer)
Networking Devices.
Chapter 5 Link Layer and LANs
Lecture 7: Transparent Bridges.
G.8275.x telecom time profiles
The White Rabbit Fieldbus
Lec 2: Protocols.
ISO/OSI Model and Collision Domain
Computer Communication Networks
Lecture 7: Transparent Bridges.
LOAD SENSITIVE CONTENTION RESOLUTION MAC-PROTOCOL
Hubs Hubs are essentially physical-layer repeaters:
8th White Rabbit Workshop
Bluetooth, RFID, Data Link Layer Switching
Net431:advanced net services
Synchronization over Ethernet
Hubs Hubs are essentially physical-layer repeaters:
Precision Time Protocol
Lab 4 – Asynchronous communication (Physical Layer)
Chapter 3: Open Systems Interconnection (OSI) Model
Ethernet LAN 1 1.
802 Layering 802 Committee Subdivided the Data Link Layer OSI 802
Data Link Issues Relates to Lab 2.
Network Protocol Layers
Link Layer and LANs Not everyone is meant to make a difference. But for me, the choice to lead an ordinary life is no longer an option 5: DataLink Layer.
Measuring propagation delay over a coded serial communication channel using FPGAs P.P.M. Jansweijer, H.Z. Peek October 15, 2009 VLVnT-09 Athens.
Building A Network: Cost Effective Resource Sharing
CCNA 2 Review of Cisco CCNA 1.
Presentation transcript:

Pedro Moreira CERN BE-CO-HT 1/31/2018 Pedro Moreira CERN BE-CO-HT White Rabbit

White Rabbit Agenda Requirements White Rabbit Protocol IEEE 1588 (PTP) 1/31/2018 White Rabbit Agenda Requirements White Rabbit Protocol IEEE 1588 (PTP) White Rabbit Control Message Protocol (WRCMP) Q&A

White Rabbit Requirements 1/31/2018 White Rabbit Requirements Synchronize up to 2000 stations with sub-nanosecond accuracy (jitter < 100ps) Bidirectional links Timing and Data Traffic 3 layers based protocol (Physical, Data Link, Network)

White Rabbit - Overview 1/31/2018 White Rabbit - Overview White Rabbit OSI MODEL Application Not Specified PowerLink ? LXI ? Presentation EtherCat ? Session Transport Network PTP | WRCMP DataLink White Rabbit MAC WR Specification Physical Synchronous Ethernet

White Rabbit – Network Topology 1/31/2018 White Rabbit – Network Topology Timing Traffic Data Traffic White Rabbit Network Timing Receiver WR Switch . . . White Rabbit Master GPS

White Rabbit – The Protocol Its is the set of (layer 2) standard rules for data representation, signaling and error detection required to send information over the Ethernet channel. Objectives To tailor Ethernet to be used as real-time communications network Keep it Simple, Stupit!

White Rabbit – The Protocol The Ethernet Frame The Medium Access Control (MAC) CSMA/CD (not used in switched Ethernet) Problem High Latency

White RABBIT – The protocol High Priority Packet (HP) Ethertype: 0xA0A0 Higher priority Critical control messages Fixed low latency Standard Priority Packet (SP) Ethertype: 0xA0A1 Lower priority than HP same as standard Ethernet traffic Non-critical control messages (management, diagnostic)

White RABBIT – The protocol High Priority Packet (HP) Preemption If there is a frame being transmitted the node stops its transmission, store the frame, and start the transmission of the incoming HP packet. Fix Latency

White RABBIT – The protocol High Priority Packet (HP) For further discussions ( Layer 2+ issues)

White RABBIT – The protocol Standard Priority Packet (SP) For further discussions ( Layer 2+ issues)

White RABBIT – IEEE 1588 IEEE 1588 - Precise Time Protocol (PTP) Standard for time distribution over package based networks Present benchmarks 1μs for topologies with no more than 30 consecutive slaves IEEE 802.1 AS Timing and Synchronization for Time-Sensitive Applications in Bridged Local Area Networks Standard for IEEE 1558 over Ethernet for Audio, Video Broadcast One of the AVB (Audio Video Bridging) standards, IEEE 802.1AS, specifies the distribution of precise timing and synchronization over the AVB network. The requirements of IEEE 802.1AS will allow the media timing for each respective A/V application to meet its jitter, wander, and time synchronization requirements with appropriate filtering at the endpoints.

White RABBIT – IEEE 1588 IEEE 1588 - Precise Time Protocol (PTP) White Rabbit Master/Slave – Ordinary Clocks White Rabbit Switch – Boundary Clock No Transparent Clocks The use of synchrounous ethernet reduces the phase noise accumulated in the cascades clocks

White RABBIT – IEEE 1588 Synchronization

White RABBIT – IEEE 1588 PTP Header Correction Field : Resolution: 152 fs. Max Value 2 s Used for transparent clocks to calculate the travelling time in the transparent clocks. In White Rabbit it‘s used for phase and link delay compensation It doen‘t break the standard does it?

White Rabbit – IEEE 1588 Delay Model Device (White Rabbit master) slave) PHY SFP TX RX SFP PHY RX TX

WHITE RABBIT – WRCMP WRCMP – White Rabbit Control Message Protocol WR network configuration/diagnostic Connection of WR node Sends WRCMP INVITE Receives WRCMP INVITE RESPONSE Setup the PTP Daemon Connection of non-WR PTP node Sends WRCMP INVITE msg Timeout for WRCMP INVITE RESPONSE Setup PTP Daemon for non-white rabbit node PTP configuration Sends WRCMP_PTPCONF Interval sync Phase Interval WR management and network control

WHITE RABBIT Thank You ! Q&A Thank you Q&A