Happy Eyeballs for Transport Selection draft-grinnemo-taps-he-03

Slides:



Advertisements
Similar presentations
Happy Eyeballs Extension for Multiple Interfaces Gang Chen Carl
Advertisements

Draft-ietf-mptcp-api-01 Michael Scharf, Alan Ford March 31, 2011.
CDMA Standards Update M2M Small Group Discussion: CONVERGENCE LAYER CONCEPTS Orlett W. Pearson January 2012.
Windows® Deployment Services
Happy Eyeballs Extension for Multiple Interfaces draft-chen-mif-happy-eyeballs-extension-03 IETF 82-Taipei, Nov IETF82 - MIF - draft-chen-mif-happy-eyeballs-extension.
Dynamic Allocation of Shared IPv4 Addresses draft-csf-dhc-dynamic-shared-v4allocation-00 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF 89,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
IPv6 Privacy Hannes Tschofenig, Tara Whalen. Agenda Privacy Threats Layering Addressing Policy Questionnaire.
National Chi Nan University IPv6 Tunnel Broker Implementation and Analysis for IPv6 and IPv4 Interconnection Aris Cahyadi Risdianto R. Rumani 1 School.
Middleware Technologies compiled by: Thomas M. Cosley.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Lecture Week 7 Implementing IP Addressing Services.
IPv4/IPv6 Translation: Framework Li, Bao, and Baker.
© 2007 Cisco Systems, Inc. All rights reserved.ISCW-Mod3_L7 1 Network Security 2 Module 6 – Configure Remote Access VPN.
Windows ® Deployment Services Infrastructure Planning and Design Published: February 2008 Updated: January 2012.
{Stewart Bryant, Sami Boutros, Luca Martini,
Implementing IP Addressing Services Accessing the WAN – Chapter 7.
IPv6 and IPv4 Coexistence Wednesday, October 07, 2015 IPv6 and IPv4 Coexistence Motorola’s Views for Migration and Co-existence of 3GPP2 Networks to Support.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
SEMINOR. INTRODUCTION 1. Middleware is connectivity software that provides a mechanism for processes to interact with other processes running on multiple.
Wireline: Incremental IPv6 draft-kuarsingh-wireline-incremental-ipv6-00 Victor Kuarsingh, Rogers Communications Inc.
Testing Eyeball Happiness Fred Baker. The issue I bring to your attention In dual stack networks, especially if BCP 38 is in use, opening a session can.
SHIM6 Protocol Drafts Overview Geoff Huston, Marcelo Bagnulo, Erik Nordmark.
SIP working group IETF#70 Essential corrections Keith Drage.
November 2013TRILL Directory Assist Mechanisms1 TRILL Directory Assistance Mechanisms draft-dunbar-trill-scheme-for-directory-assist-06 draft-eastlake-trill-ia-appsubtlv-03.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 11: Network Address Translation for IPv4 Routing And Switching.
Interactive Connectivity Establishment : ICE
PCE 64 th IETF PCE Policy Architecture draft-berger-pce-policy-architecture-00.txt Lou Berger Igor Bryskin Dimitri Papadimitriou.
IP Transitioning in CE Routers Mark Townsley, Ole Troan.
Issues In Multicast Transition For presentation to the Multrans BOF Tom Taylor Cathy Zhou.
Advisory Council Shepherds: David Farmer & Chris Grundemann Global Policy for post exhaustion IPv4 allocation mechanisms by the IANA.
1 cellhost-ipv6-52.ppt/ December 13, 2001 / John A. Loughney Minimum IPv6 Functionality for a Cellular Host John Loughney, Pertti Suomela, Juha Wiljakka,
PANA in DSL networks draft-morand-pana-panaoverdsl-00.txt Lionel Morand Roberta Maglione John Kaippallimalil Alper Yegin IETF-67, San Diego.
Address Resolution Protocol Yasir Jan 20 th March 2008 Future Internet.
Draft-wing-v6ops-happy-eyeballs-ipv6 Happy Eyeballs: Trending Towards Success with Dual-Stack Hosts Dan Wing Andrew Yourtchenko {dwing,
Doc.: IEEE /2179r0 Submission July 2007 Steve Emeott, MotorolaSlide 1 Summary of Updates to MSA Overview and MKD Functionality Text Date:
1 Computer Networks Chapter 5. Network layer The network layer is concerned with getting packets from the source all the way to the destination. Getting.
Introduction to Dynamic Routing Protocol
Chapter 9: Transport Layer
IPv6-based Multihoming Standardization Activities April, 2008
Instructor Materials Chapter 9: Transport Layer
Booting up on the Home Link
Introduction to Load Balancing:
Jonathan Rosenberg Volker Hilt Daryl Malas
Syam Madanapalli Basavaraj Patil Erik Nordmark JinHyeock Choi
Direct Attached Storage and Introduction to SCSI
Chongfeng. Xie(Presenter), Qiong Sun, Qi He, Cathy Zhou
Module 8: Concepts of a Network Load Balancing Cluster
S. Gundavelli, J. Korhonen, M. Liebsch, P. Seite, H. Yokota,
TRILL Directory Assistance Mechanisms
CARD Designteam A. Singh, D. Funato, H. Chaskar, M. Liebsch
#01 Client/Server Computing
Proposal on system description, reference model and draft outline
Implementing IP Addressing Services
Network Fundamentals – Chapter 4
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Implementing IP Addressing Services
Post WG LC NMDA datastore architecture draft
Units with – James tedder
Chapter 15: File System Internals
Chapter 11: Network Address Translation for IPv4
July Tutorial – Possible Solutions
Quality-aware Middleware
Exceptions and networking
#01 Client/Server Computing
MIF DHCPv6 Route Option Update
A Protocol Reconfiguration Framework with Autonomic Aspects
IETF 87 DHC WG Berlin, Germany Thursday, 1 August, 2013
More on Discovery and Advertisement
Object Oriented Design
Presentation transcript:

Happy Eyeballs for Transport Selection draft-grinnemo-taps-he-03 K.-J. Grinnemo, A. Brunstrom, P. Hurtig, N. Khademi, Z. Bozakov

Introduction TAPS work item 3 “… explain how to select and engage an appropriate protocol and how to discover which protocols are available for the selected service between a given pair of end points” Calls for happy eyeballs mechanism for transport protocol selection Try multiple protocols in parallel 7/21/2016

Introduction Generalizes previous work D. Wing and A. Yourtchenko, “Happy Eyeballs: Success with Dual-Stack Hosts”, RFC 6555, April 2012. Selection of complete transports, not single protocols Dynamic selection on the basis of pre-set policies and estimated network characteristics 7/21/2016

Updates to the Draft Improved wording in relation to RFC 6555 Clarified that the HE draft applies to connection- oriented transports Clarified that only one transport connection is returned to the client and that other connection attempts are used only to populate the cache (INTENDED) Cache lifetime indicated as system dependent Changed example to use IPv6 Various text clarifications and other smaller improvements 7/21/2016

Happy Eyeballs Framework 7/21/2016

Policy Management Creates a list of candidate transport solutions ordered by priority Created based on application requirements, available information about the network and configured policies should use cached information comply with RFC 6555 11/7/2018

Transport Probing Initiate connection attempts for each candidate transport solution initiated in priority order difference in priority between two candidates is translated into a delay first connection to be established is returned to the application Cache the outcome of the connection attempts allow initiated connection attempts to complete 11/7/2018

Discussion Items What should the interface between the HE algorithm and the policy management look like More general what do the interfaces between the TAPS components look like? Do we need some form of architecture document? What should be detailed in the specification of the HE algorithm and what should be left open for implementation? Cache lifetime, time between connection attempts, candidate list generation 11/7/2018