Synchronisation d horloge, Application à Ethernet RT



Documents pareils
Multicast & IGMP Snooping

T101, serveur de temps haute précision

ALOHA LOAD BALANCER BONDING ACTIF-PASSIF

Le Multicast. A Guyancourt le

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

Haute disponibilité avec OpenBSD

1. Introduction à la distribution des traitements et des données

Configuration automatique

Master e-secure. VoIP. RTP et RTCP

Cours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -

Windows Server 2012 R2 Failover de serveurs DHCP

Le e s tocka k ge g DAS,NAS,SAN

DTS MOBATime's Distributed Time System

Installation et configuration d un serveur DHCP (Windows server 2008 R2)

DANEO 400. Analyseur de signaux hybrides pour les automatismes des postes électriques

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July ENPC.

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

Licence Pro ASUR Supervision Mai 2013

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

À propos de ce Guide de Configuration EtherSound

Hypervision et pilotage temps réel des réseaux IP/MPLS

L annuaire et le Service DNS

Plan. École Supérieure d Économie Électronique. Plan. Chap 9: Composants et systèmes de sécurité. Rhouma Rhouma. 21 Juillet 2014

Administration des ressources informatiques

Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte

MEMO-LINUX.COM BLOG SUR GNU/LINUX, LE LIBRE ET L'OPEN-SOURCE.

LINUX Préparation à la certification LPIC-3 (examen LPI 300) - 2ième édition

Fiche d identité produit

Le service IPv4 multicast pour les sites RAP

Fiche technique CPU 315SN/PN (315-4PN33)

Cisco Certified Network Associate Version 4

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

Agrégation de liens xdsl sur un réseau radio

Westermo i-line MRI-128-F4G / MRI-128-F4G/DC

Fonctions Réseau et Télécom. Haute Disponibilité

Plan du cours. Autres modèles pour les applications réparties Introduction. Mode de travail. Introduction

Configuration automatique

Network musical jammin

Protocole de configuration dynamique des hôtes pour IPv6 (DHCPv6)

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA

UNE SOLUTION MOBILE POUR LES CONTROLES EN USINE

Introduction aux systèmes temps réel. Iulian Ober IRIT

Sécurité en MAC OS X [Nom du professeur]

La gestion des réseaux électriques HTA des usines du SIAAP avec la CEI 61850

Université de La Rochelle. Réseaux TD n 6

Programme formation pfsense Mars 2011 Cript Bretagne

Théorie sur les technologies LAN / WAN Procédure de test sur les réseaux LAN / WAN Prise en main des solutions de test

Services Réseaux - Couche Application. TODARO Cédric

Chapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication

RESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual

Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = Mhz

LEDI NETWORK its. MODE D EMPLOI - page 3 USER GUIDE - page 65. MDE-LEDInetworkITS-server-4078V1.3

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

Description des UE s du M2

Métrologie des réseaux IP

Algorithmique et langages du Web

Technicien Supérieur de Support en Informatique

Devoir Surveillé de Sécurité des Réseaux

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

VIII- Circuits séquentiels. Mémoires

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

7.1.2 Normes des réseaux locaux sans fil

pfsense Manuel d Installation et d Utilisation du Logiciel

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Protocole SSH-2.0. Tuan-Tu, TRAN. Janvier 2009

Fiche technique CPU 314SC/DPM (314-6CG13)

20/09/11. Réseaux et Protocoles. L3 Informatique UdS. L3 Réseaux et Protocoles. Objectifs du cours. Bibliographie

Allocation de l adressage IP à l aide du protocole DHCP.doc

Département Réseaux et Télécoms

Chapitre 11 : Le Multicast sur IP

Réplication des données

1.Introduction - Modèle en couches - OSI TCP/IP

Cours des réseaux Informatiques ( )

Master d'informatique 1ère année Réseaux et protocoles. Couche physique

Partie 9 : Wi-Fi et les réseaux sans fil

Mise en place d un cluster NLB (v1.12)

Master (filière Réseau) Parcours Recherche: Systèmes Informatiques et Réseaux (RTS)

FORMATION. Linux-HA et les systèmes de Cluster

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

SugarCubes. Jean-Ferdinand Susini Maître de Conférences, CNAM Chaire systèmes enfouis et embarqués. Paris, le 9 janvier, 2009

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

Contrôleur de communications réseau. Guide de configuration rapide DN

ETI/Domo. Français. ETI-Domo Config FR

Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007

Bases de données documentaires et distribuées Cours NFE04

Parcours en deuxième année

Routage AODV. Languignon - Mathe - Palancher - Pierdet - Robache. 20 décembre Une implémentation de la RFC3561

Sommaire. Couverture de zone de surveillance dans les réseaux de capteurs. De quoi parle-t-on ici (1/2)? Objectif. De quoi parle-t-on ici (2/2)?

Le protocole VTP. F. Nolot 2007

AUTHENTIFICATION MANAGEMENT

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

MEAD : temps réel et tolérance aux pannes pour CORBA

Sécurité des réseaux sans fil

STI 20 Édition 3 /Novembre 2002

Positionnement produit Dernière mise à jour : janvier 2011

Réseau Global MIDI Note applicative

Présentation et portée du cours : CCNA Exploration v4.0

2 ème Edition. Les 5 principales technologies COMPARAISON DES SYSTÈMES. PROFINET, POWERLINK, EtherNet/IP, EtherCAT, SERCOS III

BeSpoon et l homme Connecté

Transcription:

Synchronisation d horloge, Application à Ethernet RT Master SAR UE GRETR Manuel GONZALEZ Axel SEGUIN

Synchronisation d horloge, Application à Ethernet RT Introduction Concepts et problèmes de la synchronisation d horloge IEEE 1588 Les autres approches Application à Ethernet et aux systèmes contrôle-commande

Introduction Nécessité d horloge temps réel dans l industrie de plus en plus précis Exemples : NFS TDMA Fourniture d eau Fourniture d énergie

Synchronisation d horloge, Application à Ethernet RT Introduction Concepts et problèmes de la synchronisation d horloge IEEE 1588 Les autres approches Application à Ethernet et aux systèmes contrôle-commande

Concepts et problèmes de la synchro d horloge Besoin d un temps commun sans horloge partagée Dérive des horloges Synchronisation externe : horloge de référence Synchronisation interne : maintenir un groupe d horloges synchronisées Temps de transmission des messages sur le réseau

Synchronisation d horloge, Application à Ethernet RT Introduction Concepts et problèmes de la synchronisation d horloge IEEE 1588 Les autres approches Application à Ethernet et aux systèmes contrôle-commande

IEEE 1588 Objectifs Principes (fonctionnement de la synchronisation) Les différents messages Election du maître Les différents états Les messages de gestion

IEEE 1588 Objectifs Synchronisation submicrosecond d horloges RT sur un réseau Destiné à des réseaux locaux supportant le multicast Installation simple sans administration Gère un ensemble d horloges hétérogènes Peu de ressources sur les hôtes et le réseau

Principes Un maître sur lequel se synchronisent les esclaves Echange de messages périodiquement Le maître envoie SYNC en multicast Le maître envoie FOLLOW_UP L esclave envoie DELAY_REQ Le maître envoie DELAY_RESP

Principes

Principes Décalage apparent SYNC et FOLLOW_UP : mesurent le décalage apparent entre 2 horloges diff_me = réception esclave émission maître = t 2 t 1 diff_me = dérive + ME délai transmission Exemple : 11:30 10:00 = 90 minutes

Principes Délai de transmission DELAY_REQ et DELAY_RESP mesurent le délai de propagation diff_em = réception maître émission esclave = t 4 t 3 diff_em = - dérive + EM délai transmission Exemple : 11:10 11:30 = -20 minutes

Principes 2 équations, 3 inconnues : ME_diff = dérive + ME délai transmission EM_diff = -dérive + EM délai transmission Donc (avec des délais de transmission symétriques) : Dérive = {(ME_diff EM_diff) (ME délai EM délai)} / 2 = (ME_diff EM_diff) / 2 Délai = (ME_diff + EM_diff) / 2

Principes Exemple Exemple : Dérive des horloges 1 heure Délai ME = 30 mins Délai EM = 40 mins ME_diff = 90 mins EM_diff = -20 mins Dérive = {90 - (-20)} / 2 = 55 minutes Délai = {90 + (-20)} / 2 = 35 minutes

Les différents messages SYNC Envoyé par le maître Contient les propriétés de l horloge Contient une estimation de l heure d émission Son heure de réception est notée Doit être identifiable sur le réseau afin que l heure de réception soit la plus précise possible

Les différents messages FOLLOW_UP Envoyé par le maître Toujours en association avec le message SYNC qui le précède Contient l heure exacte d émission Utilisé par l esclave pour déterminer la dérive

Les différents messages DELAY_REQ Envoyé par l esclave L esclave enregistre l heure d émission Le maître enregistre l heure de réception Doit être identifiable sur le réseau afin que l heure de réception soit la plus précise possible

Les différents messages DELAY_RESP Envoyé par le maître Toujours associé avec le message DELAY_REQ qui le précède Contient l heure exacte de réception du message DELAY_REQ L heure qu il contient est enregistrée par l esclave

Election du maître Chaque horloge peut envoyer des SYNC messages A réception d un message SYNC, un maître exécute l algorithme BMC (Best Master Clock) Utilise les infos contenues dans le SYNC Switchs et routeurs peuvent être maître et esclave en même temps

Election du maître Algoritme BMC Comparaison des données des différents maîtres : Groupe préféré Strate Précision de l horloge Stabilité Le plus proche UUID

Les états PTP_INITIALIZING PTP_MASTER PTP_FAULTY PTP_PASSIVE PTP_DISABLED PTP_UNCALIBRATED PTP_LISTENING PTP_SLAVE PTP_PRE_MASTER

Messages de gestions Permettent d accéder aux data sets de chaque horloge Permettent la modification de certains éléments Permettent de commander des changements d états

Synchronisation d horloge, Application à Ethernet RT Introduction Concepts et problèmes de la synchronisation d horloge IEEE 1588 Les autres approches Application à Ethernet et aux systèmes contrôle-commande

Les autres approches 2 approches principales Maître/esclave Démocratique Autres approches: Peer-to-peer Client/serveur Distribuée

Les autres approches Approche démocratique: SynUTC Précision de l ordre de la microseconde Horloge très précise Horo-datage des paquets Intervalle de temps

Les autres approches

Les autres approches Approche peer-to-peer: NTP Protocole internet ( RFC 1305) Précision de l ordre de la milliseconde Structure pyramidale

Les autres approches

Les autres approches Approche client/serveur: GPS Précision de l ordre de la microseconde Satellites possèdent une horloge atomique

Les autres approches

Les autres approches Approche distribuée: TTP Précision de l ordre de la microseconde Protocole de la couche MAC Déterministe Tolérance aux fautes Horloge globale

Synchronisation d horloge, Application à Ethernet RT Introduction Concepts et problèmes de la synchronisation d horloge IEEE 1588 Les autres approches Application à Ethernet et aux systèmes contrôle-commande

Application à ethernet tempsréel Ethernet et le temps-réel: problèmes/solutions Indéterminisme dû à CSMA/CD Asymétrie des délais =>TDMA et le besoin de synchronisation Implémentation de la norme IEEE 1588 sur ethernet

Application à ethernet tempsréel Gestion de la tolérance aux fautes: Panne d un maître, d un switch =>Groupes de maîtres,...

Application à ethernet tempsréel

Application à ethernet tempsréel

Application aux systèmes de contrôle commande Nécessité de synchroniser les sytèmes de contrôle: Capteurs Contrôleurs... Différents degrés de précision

Conclusion

Conclusion 2 types de synchronisation: Interne Externe Synchronisation en continu Problème de sécurité