Xavier Perrin Emmanuel De Castro Mars 2005 Système distribué

Preview:

Citation preview

Xavier PerrinEmmanuel De Castro

Mars 2005

Système distribué

Xavier PerrinEmmanuel De Castro

Mars 2005

Système distribué

Introduction/mnt/boutique $ make compilmake: Warning: File `Makefile' has modification time 52 s in the futuregcc -o hello test.cmake: warning:  Clock skew detected.  Your build may be incomplete.

La définition du temps

Les protocoles de synchronisation du temps

Les outils disponibles

La définition du temps

La d

éfinit

ion

du t

em

ps

Le référentiel

Seconde légale : 9 192 631 770 périodes de radiation (1967)

Le transport du temps :– Les horloges secondaires

• Montres• Réveils

– Temps universel coordonné (TUC) • L’antenne TDF • 4ème top de l’horloge parlante

La d

éfinit

ion

du t

em

ps

Les besoins informatiques – Bases de données distribuées– Transactions– Journalisation– Logs– estampilles de documents sécurisés – certification et cryptographie– Aviation– Programmation télévision et radio– synchronisation pour les téléconférences en

temps réel – Gestion des réseauxLa

définit

ion

du t

em

ps

La définition du temps

Les protocoles de synchronisation du temps

Les outils disponibles

Les protocoles de synchronisation du temps

Les

pro

toco

les

de

syn

chro

nis

ati

on

du

tem

ps

Le protocole TP:– Apparu en 1983– Très vite populaire– Fonctionnement simple

Limites de TP:– Temps de transport non prise en

compte– Précision faible

Les

pro

toco

les

de

syn

chro

nis

ati

on

du

tem

ps

Présentation de NTP:– Pour remplacer TP– Première version en 1988

NTP v4:– Gestion de IP v6– Meilleur précision (10-3 seconde

en LAN)

Les

pro

toco

les

de

syn

chro

nis

ati

on

du

tem

ps

Architecture de NTP:– protocole basé sur UDP

– port 123

2 caractéristiques:– hiérarchisation des serveurs – Redondance des serveurs

Les

pro

toco

les

de

syn

chro

nis

ati

on

du

tem

ps

Jusqu’à 15 niveaux (théorie):– Source primaire– Serveur– client

Les

pro

toco

les

de

syn

chro

nis

ati

on

du

tem

ps

Redondance:– Permet d’augmenter la fiabilité.– Résistance aux pannes.

Synchronisation horizontale et verticale.

Les

pro

toco

les

de

syn

chro

nis

ati

on

du

tem

ps

Système en 4 phases:– Filtrage– Sélection– Combinaison– Recalage

Conversion UTC -> heure locales à la charge du client.

Les

pro

toco

les

de

syn

chro

nis

ati

on

du

tem

ps

Les modes d’utilisation– Mode symétrique actif– Mode symétrique passif– Mode client– Mode serveur– Mode broadcast

La mise à l’heure– Les messages échangés– Synchronisation de l’horloge

Les

pro

toco

les

de

syn

chro

nis

ati

on

du

tem

ps

SNTP– version simplifiée de NTP – allègement des algorithmes – faciliter l'implémentation d'un client

NTP – capable de dialoguer avec des

serveurs NTP standards – SNTP qu'en bout de chaîne

Les

pro

toco

les

de

syn

chro

nis

ati

on

du

tem

ps

La définition du temps

Les protocoles de synchronisation du temps

Les outils disponibles

Les outils disponibles

Les

ou

tils

dis

ponib

les

Les différents type de serveurs primaire:

Un exemple de serveur primaire:– chronos.univ-rennes1.fr

Les

ou

tils

dis

ponib

les

Nombreuses implémentations

Disponible sur tous les OS.

2 types de clients:– Démons (ntpd)– Exécutable simple (ntpdate)

Les

ou

tils

dis

ponib

les

Les

ou

tils

dis

ponib

les

Con

clu

sion