Draft-deng-mif-api-session-continuity-guide Hui Deng Suresh Krishnan

Slides:



Advertisements
Similar presentations
Mobile IP How Mobile IP Works? Agenda What problems does Mobile IP solve? Mobile IP: protocol overview Scope Requirements Design goals.
Advertisements

1 © 2001, Cisco Systems, Inc. All rights reserved. © 2004, Cisco Systems, Inc. All rights reserved. Location Conveyance in SIP draft-ietf-sipping-location-requirements-02.
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Benoit Lourdelet Wojciech Dec Behcet Sarikaya Glen Zorn July 2009 IPv6 RADIUS attributes for IPv6 access networks IETF-75
Draft-ietf-mptcp-api-01 Michael Scharf, Alan Ford March 31, 2011.
MIF API Extension Discussion MIF IETF 78 Dapeng Liu Yuri Ismailov.
Applications Test Results in MIF environment draft-zheng-mif-apps-test-02.txt IETF 81 Quebec City.
Always Best Connected Architecture and Design Rajesh Mishra Ericsson Berkeley Wireless Center.
Virtual LANs.
1 Address Selection, Failure Detection and Recovery in MULTI6 draft-arkko-multi6dt-failure-detection-00.txt Multi6 Design Team -- Jari Arkko, Marcelo Bagnulo,
1 Resolving Host Selector Issues. 2 Table of Contents Page 3 - 6: User unable to connect to an account. Page 7: Host Selector crashing. Page 8 - 9: Saving.
1 Improved DNS Server Selection for Multi-Homed Nodes draft-savolainen-mif-dns-server-selection-04 Teemu Savolainen (Nokia) Jun-ya Kato (NTT) MIF WG meeting.
Data Stream Managing Unit Final Presentation Advisor : Vitaly Spector Students : Neomi Makleff Hadas Azulay Lab : High Speed Digital Systems.
COS 461: Computer Networks
P2P Project Mark Kurman Nir Zur Danny Avigdor. Introduction ► Motivation:  Firewalls may allow TCP or UDP connections on several specific ports and block.
Power saving technique for multi-hop ad hoc wireless networks.
Windows Server 2008 Network Access Protection (NAP) Technical Overview.
MIF API draft-ietf-mif-api-extension-05 Dapeng Liu.
RADIUS Server (Brocade Controller)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Addressing Networking for Home and Small Businesses – Chapter.
IETF DMM WG Mobility Exposure and Selection WT Call#2 Nov 6, 2014.
TUTORIAL # 2 INFORMATION SECURITY 493. LAB # 4 (ROUTING TABLE & FIREWALLS) Routing tables is an electronic table (file) or database type object It is.
Use Cases and API Extension for Source IP Address Selection draft-sijeon-dmm-use-cases-api-source-00.txt Presenter: Alper Yegin Authors: Seil Jeon, Sergio.
HIP API issues in base spec Tom Henderson IETF-59, March 3, 2004.
Unrestricted Connection manager MIF WG IETF 78, Maastricht Gaëtan Feige, Cisco (presenter) Pierrick Seïté, France Telecom -
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
Simple Multihoming Experiment draft-huitema-multi6-experiment-00.txt Christian Huitema, Microsoft David Kessens, Nokia.
Unrestricted Connection Manager MIF WG IETF 79, Beijing Gaétan Feige - Cisco Pierrick Seïté, France Telecom - Orange
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: MIH_Handover primitives and scenarios Date Submitted: April, 30,
Starting Work on the MIF Analysis Document Hui Deng, China Mobile Margaret Wasserman, Sandstorm IETF 76, Hiroshima, Japan.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Five Windows Server 2008 Remote Desktop Services,
Peer-to-Peer Wireless Network Confederation (P2PWNC) Mobile Multimedia Laboratory Athens University of Economics and Business Athens MMAPPS Meeting, September.
IPv6 WORKING GROUP March 2002 Minneapolis IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
Exposing Source IP Address Type Requirements with DHCPv6 D. Moses, A. Yegin draft-moses-dmm-dhcp-ondemand-mobility-00.
IEEE MEDIA INDEPENDENT HANDOVER DCN: MISU Title: Proposal on new MIH service for Proximity Service Communications Date Submitted:
Getting Started with OPC.NET OPC.NET Software Client Interface Client Base Server Base OPC Wrapper OPC COM Server Server Interface WCF Alternate.
Multiple Interfaces (MIF) WG IETF 79, Beijing, China Margaret Wasserman Hui Deng
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
Advanced Roaming & Mobility Scenarios in IPv6 Rafal Lukawiecki Strategic Consultant & Director Project Botticelli Ltd in.
IETF 69 SIPPING WG Meeting Mohammad Vakil Microsoft An Extension to Session Initiation Protocol (SIP) Events for Pausing and Resuming.
MIF Current Practices draft-mrw-mif-current-practices-01.txt Margaret Wasserman
IETF-90 (Toronto) DHC WG Meeting Wednesday, July 23, GMT IETF-90 DHC WG1 Last Updated: 07/21/ :10 EDT.
Information Security 493. Lab # 4 (Routing table & firewalls) Routing tables is an electronic table (file) or database type object that is stored in a.
Chapter 4 Version 1 Virtual LANs. Introduction By default, switches forward broadcasts, this means that all segments connected to a switch are in one.
Module 12: Implementing ISA Server 2004 Enterprise Edition: Back-to-Back Firewall Scenario.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Filtering Traffic Using Access Control Lists Introducing Routing and Switching.
1 Border Gateway Protocol (BGP) and BGP Security Jeff Gribschaw Sai Thwin ECE 4112 Final Project April 28, 2005.
SIP Events: Changes and Open Issues IETF 50 / SIP Working Group Adam Roach
A Optimal Load-balance mechanism for NAT64 (OL-NAT) draft-chen-behave-olnat-01 Gang Chen; Hui Deng;
Tzu-Han Wu Yi-Chi Chiang Han-Yang Ou
API Extension for MIF- enabled Hosts Dapeng Liu, Zhen Cao, Bo Zhou.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
Draft-carpenter-v6ops-label-balance-02 Brian Carpenter Sheng Jiang (Speaker) Willy Tarreau March 2012 IPv6 Flow Label for Server Load Balancing - update.
Multiple Interfaces (MIF) WG documents status MIF WG IETF 80, Prague Problem statement and current practices documents.
Module 5: Network Policies and Access Protection
Inter-technology handoff support in mobile mode for Proxy Mobile IPv6 Hidetoshi Yokota KDDI Lab Sri Gundavelli Cisco Kent Leung Cisco IETF #76 Hiroshima.
ZOOKEEPER. CONTENTS ZooKeeper Overview ZooKeeper Basics ZooKeeper Architecture Getting Started with ZooKeeper.
Secure Access and Mobility Jason Kunst, Technical Marketing Engineer March 2016 Location Based Services with Mobility Services Engine ISE Location Services.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
Introduction to networking (Yarnfield) Configure a router.
MIF API Discussion Dapeng Liu/Ted Lemon. MIF Scenario APP Net 1 Net 2 Net 3 IF1 IF2 Server.
Exposing Link-Change Events to Applications
PANA Issues and Resolutions
SDN based DMM ietf Hui Deng.
RR RR Problems Along With Solutions For iPhone And iPad Toll Free ( )
2018 Huawei H Real Questions Killtest
Application Layer Mobility Management Scheme for Wireless Internet
Multiple Interfaces (MIF) WG
Multiple Interfaces (MIF) WG
Presentation transcript:

draft-deng-mif-api-session-continuity-guide Hui Deng Suresh Krishnan Ted Lemon Margaret Wasserman

3G/LTE-WIFI Scenario IP1 IP2 Application Server 2 MIF API Messages: Section (Announce Address) Section (No Address Announcement)

Generic guidelines for writing applications to handle new interfaces becoming available Step 1: Application connects to the server based on interface 1 (either 3G/LTE or WLAN); Step 2: Application subscribes to the MIF API for interface and address change notifications; Step 3: When a new interface comes up or a new address is configured, the MIF API notifies the application. Step 4: The application tries to re-connect to its peer from the newly available interface. If the connectivity check succeeds, then the application can successfully switch the communication over to the new interface based on policy or user initiated selection. Otherwise communication stays on the existing interface. Step 5: The interface initially used for communication may now be turned off without disrupting communications.

Generic guidelines for writing applications to handle interfaces becoming unavailable Step 1: Application connects to the server based on interface 1 (either 3G/LTE or WLAN); Step 2: Application subscribes to the MIF API for interface and address change notifications; Step 3: When an interface or address, that is currently being used for communication, becomes unavailable the MIF API notifies the application. Step 4: The application requests the MIF API to acquire a list of interfaces that are currently available. Based on locally configured preferences, the application tries to re-connect to its peer from one of the available interfaces. If the connectivity check succeeds, then the application can successfully switch the communication over to this interface. Step 5: If the connectivity check fails, the application needs to redo the check for each of the available interfaces in order of preference until it can successfully connect to its peer. Step 6: If at least one available interface is still able to connect to the peer, the application can switch over to this interface without disrupting communications.

Comments from Brian Carpenter 1: IP address change: application discover experimental, nothing new. == > only limited applications know how to do it, influence user experience today. 2: IP address no change: tweaking SCTP, MPTCP, SHIM6, 6RENUM == > Here not tweaking host’s stack 3: Load balancer are part of the problem? == > try to propose not create the state in the Load balancer. 4: Update application or update the stack? == > today smart terminal ecosystem isnot easy to change the stack.

Comments from Pierrick 1 Not all applications can guarantee session continuity, some may need IP mobility solution, == > IP mobility should be mentioned in the updated version 2Be care of switching of the interface, because other applications may still use this interface. == > make sense. Application should not involved in switching off the interface, but it consumes the power of smart terminal, would that be ok by prompting the user a choice to switch off or not. 3High level API is still in the todo list of MIF? == > MIF wg is open to all submission including high level api. 4MIF api to update the routing table? == > interface status may change routing table, MIF API may not be able to update the routing table, you may need to conform with authors of MIF API 5 I’d suggest to swap steps #1 and #2 in both sections 4 and 5. It is better to subscribe to MIF API notifications before attaching to an interface; so that the application can fetch the list of available interfaces before selecting one. == > Will see WG’s comment