SlideServe
Menu
Préférences
© SlideServe · v2026

draft-wing-v6ops-happy-eyeballs-ipv6

kane avatar
9 diapositives · 296 Views · Aug 02, 2014

draft-wing-v6ops-happy-eyeballs-ipv6. Happy Eyeballs: Trending Towards Success with Dual-Stack Hosts. Dan Wing Andrew Yourtchenko {dwing, ayourtch}@cisco.com. The Problem. IPv6 outages cause user frustration “Turn on Dual Stack, It Will Work” causes 20 seconds of frustration

draft-wing-v6ops-happy-eyeballs-ipv6 - slide 1
01 / 9draft-wing-v6ops-happy-eyeballs-ipv6
1 / 17

Télécharger la présentation

draft-wing-v6ops-happy-eyeballs-ipv6
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. draft-wing-v6ops-happy-eyeballs-ipv6 Happy Eyeballs - IETF79 Happy Eyeballs: Trending Towards Success with Dual-Stack Hosts Dan Wing Andrew Yourtchenko {dwing, ayourtch}@cisco.com

  2. The Problem IPv6 outages cause user frustration “Turn on Dual Stack, It Will Work” causes 20 seconds of frustration Solution: improve application behavior Happy Eyeballs - IETF79

  3. IPv6 Outages Broken IPv6 tunnels Single IPv6 peering IPv4 responsiveness better than IPv6 “accidental IPv6”, IPv6 islands Happy Eyeballs - IETF79 http://www.employees.org/~dwing/plot-speed.png

  4. Proposal: Send Probes, Learn, Quick Fallback Send Probes: Try connecting to both IPv4 and IPv6 Similar to ICE (RFC5245) Learn: Use the past to predict the future Avoids constant doubling of TCP SYNs Quick Fallback Happy Eyeballs - IETF79

  5. Happy Eyeballs - IETF79 Current Behavior DNS Server Web Browser Server AAAA? example.com IPv6 is broken A? example.com example.com, AAAA=2001:db8::1 Example.com, A=192.0.2.1 TCP SYN, IPv6 about 20 seconds, depending on OS and browser TCP SYN, IPv6 TCP SYN, IPv6 TCP SYN, IPv4

  6. Happy Eyeballs - IETF79 Happy Eyeballs Behavior 1: Probing DNS Server Web Browser Server AAAA? example.com IPv6 is broken A? example.com example.com, AAAA=2001:db8::1 Example.com, A=192.0.2.1 TCP SYN, IPv6 immediate TCP SYN, IPv4 Behavior 2: LearnRemember IPv4 success

  7. Happy Eyeballs - IETF79 Happy Eyeballs Behavior 3: Quick Fallback DNS Server Web Browser Server Lots of successful connections IPv4 breaks, IPv6 works TCP SYN, IPv4 aggressive (2-3 seconds) TCP SYN, IPv6 Behavior 2: LearnRemember IPv6 success

  8. Happy Eyeballs - IETF79 Happy Eyeballs Status • Probing implemented in Links browser • No, not Lynx, rather: http://links.sourceforge.net • Quick fallback needs more thought • “P” algorithm is our first cut • If IPvX is successful, try it first • Attaching to new network should clear Learned success

  9. Happy Eyeballs, Discussion Today: Users frustrated with broken IPv6, and tempted to disable IPv6 Should we ask some applications to probe both IPv6 and IPv4? Happy Eyeballs - IETF79