Happy Eyeballs Extension for Multiple Interfaces
draft-ietf-mif-happy-eyeballs-extension-09

Document Type Active Internet-Draft (individual)
Last updated 2016-04-07 (latest revision 2016-02-21)
Replaces draft-chen-mif-happy-eyeballs-extension
Stream IETF
Intended RFC status Informational
Formats plain text pdf html bibtex
Stream WG state WG Document
Revised I-D Needed - Issue raised by AD, Other - see Comment Log
Document shepherd DENG Hui
Shepherd write-up Show (last changed 2016-02-22)
IESG IESG state AD Evaluation
Consensus Boilerplate Unknown
Telechat date
Responsible AD Terry Manderson
Send notices to "DENG Hui" <denghui02@hotmail.com>
Internet Engineering Task Force                                  G. Chen
Internet-Draft                                              China Mobile
Intended status: Informational                               C. Williams
Expires: August 24, 2016                                      Consultant
                                                                 D. Wing
                                                          A. Yourtchenko
                                                     Cisco Systems, Inc.
                                                       February 21, 2016

            Happy Eyeballs Extension for Multiple Interfaces
               draft-ietf-mif-happy-eyeballs-extension-09

Abstract

   This memo proposes extensions to the Happy Eyeball(HE) defined in
   RFC6555 and fit into a multiple provisioning domain architecture.
   Happy Eyeballs in MIF would make the selection process smoother by
   using connectivity tests over pre-filtered interfaces according to
   defined policy.  This would choose the most fast interface with an
   automatic fallback mechnism.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on August 24, 2016.

Copyright Notice

   Copyright (c) 2016 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents

Chen, et al.             Expires August 24, 2016                [Page 1]
Internet-Draft             happy-eyeballs-mif              February 2016

   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . .   3
   3.  Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . .   3
   4.  Happiness Parameters  . . . . . . . . . . . . . . . . . . . .   4
   5.  HE-MIF behavior . . . . . . . . . . . . . . . . . . . . . . .   5
     5.1.  First Step, Filter  . . . . . . . . . . . . . . . . . . .   5
     5.2.  Second Step, Sort . . . . . . . . . . . . . . . . . . . .   6
   6.  Implementation Framework  . . . . . . . . . . . . . . . . . .   7
   7.  Additional Considerations . . . . . . . . . . . . . . . . . .   7
     7.1.  Usage Scope . . . . . . . . . . . . . . . . . . . . . . .   7
     7.2.  Fallback Timeout  . . . . . . . . . . . . . . . . . . . .   7
     7.3.  DNS Selections  . . . . . . . . . . . . . . . . . . . . .   8
     7.4.  Flow Continuity . . . . . . . . . . . . . . . . . . . . .   9
   8.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   9
   9.  Security Considerations . . . . . . . . . . . . . . . . . . .   9
   10. Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .   9
   11. References  . . . . . . . . . . . . . . . . . . . . . . . . .   9
     11.1.  Normative References . . . . . . . . . . . . . . . . . .   9
     11.2.  Informative References . . . . . . . . . . . . . . . . .  10
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  10

1.  Introduction

   In a multiple interface context, the problems raised by hosts with
   multiple interfaces have been discussed in the MIF problem statement
   [RFC6418], which describes the various issues when using a wrong
   domain selection on a MIF node.  Happy Eyeballs (HE) [RFC6555]
   describes how a dual-stack client can determine the most fast path to
   a dual-stack server by employing a stateful algorithm to quickly
   discover if the IPv4 or IPv6 path is faster.  while this is a good
   method to achieve smart path selection, it assumes a single-homed
   node targeted.  Interaction with multiple interfaces was deferred for
   further study.
Show full document text