Découverte	  de	  services       via	  le	  DNS	  (DNS-­‐SD)Tanguy	  ROPITAULT	  –	  TELECOM	  BretagneSéminaire	  du	  co...
DNS-­‐SD	  (Service	  Discovery)        Pourquoi	  DNS-­‐SD?        Concepts	  clés        ImplémentaFons	  existantes ...
Pourquoi	  DNS-­‐SD?
Pourquoi	  DNS-­‐SD?        De	  plus	  en	  plus	  d’équipements	  connectés         • Hétérogénéité:	  des	  équipement...
Et	  le	  protocole	  UPnP?        UPnP	  existe:         • Meilleure	  «	  image	  de	  marque	  »	  -­‐	  Logo	  UPnP  ...
Concepts	  clés
Principe	  de	  DNS-­‐SD        DNS-­‐SD	  doit	  foncFonner:          1.      Avec	  ou	  sans	  serveur	  DHCP:	  Adres...
DNS-­‐SD	  sur	  le	  réseau	  local     «	  Je	  cherche	  un	  service	  d’impression,	  qui	  peut	  me	  le	  proposer...
DNS-­‐SD	  sur	  le	  réseau	  local     «	  Je	  cherche	  un	  service	  d’impression,	  qui	  peut	  me	  le	  proposer...
DNS-­‐SD	  sur	  le	  réseau	  local     « Je veux imprimer sur Imprimante 1, comment la joindre? »Envoi d’une requête SRV...
DNS-­‐SD	  sur	  le	  réseau	  local      « Je veux imprimer sur Imprimante 1, comment la joindre? »Réponse pour indiquer ...
DNS-­‐SD	  avec	  un	  serveur	  DNS       « Je cherche les services d’impressions de mon entreprise? »   Même	  principe...
ImplémentaFonsexistantes
ImplémentaFon	  de	  zeroconf         Apple	  Bonjour          • Disponible	  sous	  MacOS	  et	  Windows          • Impl...
ImplémentaFon	  de	  zeroconf10/13   Implémentations (1/1)
PerspecFves	  de	  DNS-­‐SD
PerspecFves	  de	  DNS-­‐SD         Avenir	  du	  DNS-­‐SD          ⊕ Réu5lisa5on	  d’une	  architecture	  existante	  ép...
Bonjour   DPWS PTR                             DNS-SD  UPnP       Lien-local                 IP Découvertes AvahiWide-area...
Prochain SlideShare
Chargement dans…5
×

Decouverte de Services via le DNS (DNS-SD)

2 161 vues

Publié le

Decouverte de Services via le DNS (DNS-SD) par Tanguy Ropitault (Telecom Bretagne) au Séminaire du conseil scientifique AFNIC du 10 juin 2011

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
2 161
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
32
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Decouverte de Services via le DNS (DNS-SD)

  1. 1. Découverte  de  services via  le  DNS  (DNS-­‐SD)Tanguy  ROPITAULT  –  TELECOM  BretagneSéminaire  du  conseil  scienFfique  de  l’AFNIC10  Juin  2011
  2. 2. DNS-­‐SD  (Service  Discovery)  Pourquoi  DNS-­‐SD?  Concepts  clés  ImplémentaFons  existantes  PerspecFves  pour  DNS-­‐SD1/13 Plan de la présentation
  3. 3. Pourquoi  DNS-­‐SD?
  4. 4. Pourquoi  DNS-­‐SD?  De  plus  en  plus  d’équipements  connectés • Hétérogénéité:  des  équipements,  des  interac5ons,  des  u5lisateurs  Une  soluFon  pour  permeRre  à  tout  type  d’uFlisateur  de profiter  des  services  disponibles  Zéroconf:    Réseau  sans  intervenFon  ou  configuraFon ZEROCONF Allocation Résolution de Recherche de dynamique noms et Traversée de service sans d’adresses IP d’adresses IP passerelle NAT annuaire sans DHCP sans DNS3/13 Pourquoi DNS-SD? (1/2)
  5. 5. Et  le  protocole  UPnP?  UPnP  existe: • Meilleure  «  image  de  marque  »  -­‐  Logo  UPnP • Plus  présent  au  niveau  du  grand  public:  Consoles,  mediaserver  Mais: • Réservé  uniquement  au  réseau  local • Pas  de  résolu5ons  de  noms  possible  sans  serveur  DNS  Les  deux  peuvent  cohabiter4/13 Pourquoi DNS-SD? (2/2)
  6. 6. Concepts  clés
  7. 7. Principe  de  DNS-­‐SD  DNS-­‐SD  doit  foncFonner: 1. Avec  ou  sans  serveur  DHCP:  Adresses  de  lien  local  autoconfigurées 2. Avec  ou  sans  serveur  DNS  opéré:  mDNS  (mul5cast  DNS)  UFliser  les  requêtes  DNS  pour  la  découverte  de  services  Service:  <instance>.<service>.<domain> • Instance:  Friendly-­‐name  pour  le  service • Service:  Nom  du  protocole  (Rp,  ssh)  suivi  de  _tcp  ou  _udp • Domain:  le  domaine  DNS  (local  ou  autre)6/13 Concepts clés (1/3)
  8. 8. DNS-­‐SD  sur  le  réseau  local «  Je  cherche  un  service  d’impression,  qui  peut  me  le  proposer?  »Envoi d’une requête mDNS PTR sur le type de service DNS Query _ipp._tcp.local. Imprimante 2 PC Tanguy PC Laurent PC Eric Imprimante 1 7/13 Concepts clés (2/3)
  9. 9. DNS-­‐SD  sur  le  réseau  local «  Je  cherche  un  service  d’impression,  qui  peut  me  le  proposer?  »Réponse indiquant mDNS PTR sur le type de serviceEnvoi d’une requête le nom du service cherché DNS Query response <instance name>._ipp._tcp.local. Je sais Pas de service qu’imprimante d’impression: Non-traité Service d’impression:traité 1 et 2 existent Imprimante 2 PC Tanguy PC Laurent PC Eric Imprimante 1 7/13 Concepts clés (2/3)
  10. 10. DNS-­‐SD  sur  le  réseau  local « Je veux imprimer sur Imprimante 1, comment la joindre? »Envoi d’une requête SRV en mDNS pour l’imprimante 1 DNS Query Imprimante 1._ipp._tcp.local. Imprimante 2 PC Tanguy PC Laurent PC Eric Imprimante 1 7/13 Concepts clés (2/3)
  11. 11. DNS-­‐SD  sur  le  réseau  local « Je veux imprimer sur Imprimante 1, comment la joindre? »Réponse pour indiquer comment joindre imprimante 1 DNS Query Response Requête DNS sur Nom d’hôte plus port canon-1.local (ex: canon-1.local.:1010) J’ai le nom d’hôte et le port d’Imprimante 1 Imprimante 2 PC Tanguy PC Laurent PC Eric Imprimante 1 7/13 Concepts clés (2/3)
  12. 12. DNS-­‐SD  avec  un  serveur  DNS « Je cherche les services d’impressions de mon entreprise? » Même  principe  sauf  en  unicast  DNS  Serveur  DNS-­‐SD  renseigné  à  la  main  ou  via  Dynamic  DNS  Update  Enregistrement  de  services  authen5fié  grâce  à  TSIG serveur DNS-SD Bâtiment 1 Bâtiment 2 8/13 Concepts clés (3/3)
  13. 13. ImplémentaFonsexistantes
  14. 14. ImplémentaFon  de  zeroconf  Apple  Bonjour • Disponible  sous  MacOS  et  Windows • Implémenta5on  complète  de  zeroconf • Exemple:  Itunes,  Ichat,  finder  Avahi • Disponible  sous  Linux • Implémenta5on  par5elle  de  zeroconf • Exemples:  Banshee,  ssh  server,  empathy10/13 Implémentations (1/1)
  15. 15. ImplémentaFon  de  zeroconf10/13 Implémentations (1/1)
  16. 16. PerspecFves  de  DNS-­‐SD
  17. 17. PerspecFves  de  DNS-­‐SD  Avenir  du  DNS-­‐SD ⊕ Réu5lisa5on  d’une  architecture  existante  éprouvée:  DNS ⊕ Promu  par  Apple ⊕ Fonc5onne  pour  toutes  les  u5lisa5ons  (local  ou  autres) ⦵Visibilité  moindre  qu’UPnP ⦵MicrosoR  va  introduire  DPWS  avec  un  discovery  proxy12/13 Perspectives (1/1)
  18. 18. Bonjour DPWS PTR DNS-SD UPnP Lien-local IP Découvertes AvahiWide-areaIPv4 Questions Context zeroconf IPv6 mDNS ? Services TXT SRV

×