1 © 2005 Nokia mobike-transport.ppt/2005-11-09 MOBIKE Transport mode usage and issues Mohan Parthasarathy.

Slides:



Advertisements
Similar presentations
Stream Control Transmission Protocol (SCTP) Readdressing Retransmission Trigger draft-micchie-tsvwg-fastmsctp-01 Michio Honda Keio University
Advertisements

© 2004 SafeNet, Inc. All rights reserved. Mobike Protocol Design draft-ietf-mobike-design-00.txt Tero Kivinen
1Nokia Siemens Networks Presentation / Author / Date University of Twente On the Security of the Mobile IP Protocol Family Ulrike Meyer and Hannes Tschofenig.
1 DSMIP6 Support QUALCOMM Inc. Jun Wang, George Cherian, Masa Shirota Notice.
Dynamic Tunnel Management Protocol for IPv4 Traversal of IPv6 Mobile Network Jaehoon Jeong Protocol Engineering Center, ETRI
1 Address Selection, Failure Detection and Recovery in MULTI6 draft-arkko-multi6dt-failure-detection-00.txt Multi6 Design Team -- Jari Arkko, Marcelo Bagnulo,
IPv6 Multihoming Support in the Mobile Internet Presented by Paul Swenson CMSC 681, Fall 2007 Article by M. Bagnulo et. al. and published in the October.
SCTP Tutorial Randall Stewart
NAT TRAVERSAL FOR IPSEC Research Seminar on Datacommunications Software HIIT
1 Network Architecture and Design Advanced Issues in Internet Protocol (IP) IPv4 Network Address Translation (NAT) IPV6 IP Security (IPsec) Mobile IP IP.
© 2004 SafeNet, Inc. All rights reserved. Mobike Protocol Design draft-kivinen-mobike-design-00.txt Tero Kivinen
1 © NOKIA NSIS MIPv6 FW/ November 8 th 2004 Mobile IPv6 - NSIS Interaction for Firewall traversal draft-thiruvengadam-nsis-mip6-fw-01 S. Thiruvengadam.
MOBILITY SUPPORT IN IPv6
A Study of Mobile IP Kunal Ganguly Wichita State University CS843 – Distributed Computing.
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
Stream Control Transmission Protocol 網路前瞻技術實驗室 陳旻槿.
Mobile IP.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 14 Remote Access.
Slide 1, Dr. Wolfgang Böhm, Mobile Internet, © Siemens AG 2001 Dr. Wolfgang Böhm Siemens AG, Mobile Internet Dr. Wolfgang.
Mobile IP Traversal Of NAT Devices By, Vivek Nemarugommula.
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004.
March 7, 2005MOBIKE WG, IETF 621 Mobility Protocol Options for IKEv2 (MOPO-IKE) Pasi Eronen.
Introducing Reliability and Load Balancing in Home Link of Mobile IPv6 based Networks Jahanzeb Faizan, Mohamed Khalil, and Hesham El-Rewini Parallel, Distributed,
1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China
Req1 - Separability Old: –An RO scheme MUST have the ability to be bypassed by traffic types that desire to use bidirectional tunnels through an HA. New:
1 Mohamed M Khalil Mobile IPv4 & Mobile IPv6. 2 Mohamed M Khalil Mobile IP- Why ? IP based Network Sub-network A Sub-network B Mobile workforce carry.
7/14/2003IETF57 PANA enabling IPsec based Access control draft-mohanp-pana-ipsec-00.txt Mohan Parthasarathy Tahoe Networks - Presented by Hannes Tschofenig.
1 Design of the MOBIKE Protocol Editors: T. Kivinen H. Tschofenig.
Unrestricted Connection Manager MIF WG IETF 79, Beijing Gaétan Feige - Cisco Pierrick Seïté, France Telecom - Orange
1 Julien Laganier MEXT WG, IETF-79, Nov Authorizing MIPv6 Binding Update with Cryptographically Generated Addresses
IP Address Location Privacy and Mobile IPv6 draft-koodli-mip6-location-privacy-00.txt draft-koodli-mip6-location-privacy-solutions-00.txt.
1 IETF 78: NETEXT Working Group IPSec/IKEv2 Access Link Support in Proxy Mobile IPv6 IPSec/IKEv2-based Access Link Support in Proxy Mobile IPv6 Sri Gundavelli.
SHIM6 Protocol Drafts Overview Geoff Huston, Marcelo Bagnulo, Erik Nordmark.
1 Mobility Support in IPv6 (MIPv6) Chun-Chuan Yang Dept. Computer Science & Info. Eng. National Chi Nan University.
4.1.4 multi-homing.
Mobile IPv6 in 6NET: An Overview Chris Edwards, Lancaster University, UK.
1 NetLMM Vidya Narayanan Jonne Soininen
Introduction to Mobile IPv6
An Update on Multihoming in IPv6 Report on IETF Activity RIPE IPv6 Working Group 22 Sept 2004 RIPE 49 Geoff Huston, APNIC.
Approaches to Multi6 An Architectural View of Multi6 proposals Geoff Huston March 2004.
© 2004 SafeNet, Inc. All rights reserved. Mobike Protocol draft-kivinen-mobike-protocol-00.txt Tero Kivinen
07/03/ nd IETF – Minneapolis Mobile IPv6 WG meeting PF_KEY Extension as an Interface between Mobile IPv6 and IPsec/IKE Shinta Sugimoto Francis Dupont.
Mobile IP 순천향대학교 정보기술공학부 이 상 정 VoIP 특론 순천향대학교 정보기술공학부 이 상 정 2 References  Tutorial: Mobile IP
Mobile IPv6 and Firewalls: Problem Statement Speaker: Jong-Ru Lin
Mobile IPv6 with IKEv2 and revised IPsec architecture IETF 61
Shim6 Architecture Geoff Huston IETF-63 August 2005.
Teacher:Quincy Wu Presented by: Ying-Neng Hseih
1 Alternative (Future) Proposals for MIPv6 Security MIP6 BOF/WG IETF-57 Jari Arkko, Ericsson Research NomadicLab Charlie Perkins, Nokia Research Center.
IETF70 - Mobopts RG1 On Mobile IPv6 Optimization and Multihoming draft-ng-mobopts-multihoming-00.txt Chan-Wah Ng
An Introduction to Mobile IPv4
Network Mobility (NEMO) Advanced Internet 2004 Fall
IPSEC Modes of Operation. Breno de MedeirosFlorida State University Fall 2005 IPSEC  To establish a secure IPSEC connection two nodes must execute a.
Paris, August 2005 IETF 63 rd – mip6 WG Mobile IPv6 bootstrapping in split scenario (draft-ietf-mip6-bootstrapping-split-00) mip6-boot-sol DT Gerardo Giaretta,
Draft-ietf-v6ops-ipsec-tunnels-03 Using IPsec to Secure IPv6-in-IPv4 Tunnels draft-ietf-v6ops-ipsec-tunnels-03 Richard Graveman Mohan Parthasarathy Pekka.
Mobility With IP, implicit assumption that there is no mobility. Addresses -- network part, host part -- so routers determine how to get to correct network.
Lecture 14 Mobile IP. Mobile IP (or MIP) is an Internet Engineering Task Force (IETF) standard communications protocol that is designed to allow mobile.
HIP-Based NAT Traversal in P2P-Environments
V4 traversal for IPv6 mobility protocols - Scenarios Mip6trans Design Team MIP6 and NEMO WGs, IETF 63.
Booting up on the Home Link
4.1.5 multi-homing.
Mobile IP and Upper Layer Interaction
Mobility Support in IPv6 (MIPv6)
IKEv2 Mobility and Multihoming Protocol (MOBIKE)
SCTP: Stream Control Transport Protocol
Network Virtualization
An Update on Multihoming in IPv6 Report on IETF Activity
Computer Networks Protocols
SCTP in SDP draft-loreto-mmusic-sctp-sdp-07
Presentation transcript:

1 © 2005 Nokia mobike-transport.ppt/ MOBIKE Transport mode usage and issues Mohan Parthasarathy

2 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials MOBIKE transport mode use cases summary SCTP Mobile IPv6 IP-IP tunnel + transport mode SA (RFC 3884 interaction) TCP/UDP + transport mode SA

3 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials SCTP – Stream Control Transmission Protocol (RFC 2960) SCTP (RFC 2960) supports multi-homing Exchange multiple addresses during SCTP association setup After successful “ASSOCIATE”, SCTP picks one of the destination address as the primary path It also returns a transport address list that can be used by ULP to override primary path Destination address (and source address) of a packet can change due to various reasons Applications can change the primary path at any time Retransmission SHOULD use a different destination address from last time SACKs to duplicate data may be transmitted using different address from the source in the received packet HEARTBEATs (used on idle associations) can be used to mark an address inactive causing new address to be selected Packets can change addresses can from either side of the association

4 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials SCTP use case (contd..) SCTP Dynamic Address Configuration (draft-ietf-tsvwg-addip-sctp-12.txt) Reconfigure IP addresses on an existing association Supports ADD/DELETE/Set primary path primitives Requires SCTP-AUTH for these primitives SCTP-AUTH draft – a non WG draft expired (draft-tuexen-sctp-auth-chunk-03) SCTP usage in IKEv1 RFC 3554 describes SCTP usage with IPsec for IKEv1 Not a commonly used feature SCTP usage in IKEv2 TSi/TSr can be used to exchange additional addresses TSi/TSr not sufficient to support dynamic address configuration of SCTP Not yet implemented by anyone ?

5 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials SCTP and MOBIKE usage MOBIKE allows only initiator to change the addresses of the SA MOBIKE uses only one address pair at any time for both sending and receiving sides Issues Similar problem exists in shim6 WG (shim6 – SCTP interaction) Either side of the SCTP association can change the path anytime conflicting with MOBIKE ? SCTP HEARTBEAT Vs IKEv2 PATH_TEST conflict ? SCTP chooses a path and IKEv2 overrides with a different path ?

6 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Mobile IPv6 Usage (RFC 3775/3776) Mobile Node and Home Agent use transport mode SA for protecting the Binding Updates and Binding Acknowledgements There are two addresses : Fixed Home Address and transient care-of address IKE uses care-of address while the IPsec SA itself is bound to the home address Use case 1 (Francis draft) Use MOBIKE to add the home address as alternate address (using ADDITIONAL_ADDRESS_IPv6 notification) Issues IPsec may try to use the home address if the CoA does not work ? RR may not work always ! Use case 2 MIPv6 has in-built functionality for updating the SAs when CoA changes CoA change (after the initial SA setup) is not authorized MOBIKE can provide this using the RR No additional changes needed in the MOBIKE spec for both use cases !

7 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Use of IPsec Transport mode for Dynamic Routing (RFC 3884) This use case was closed as Issue 7 IP-IP tunnel is used between the peers and the traffic protected using transport mode IPsec SA MOBIKE support should be similar to NAT-T support for IPsec protected IP- IP/L2TP tunnel NAT reboot can cause IP address change similar to MOBIKE Implementations may not implement this NAT-T feature today. Mobility support Update the IPsec SA with the new address from the UPDATE_SA message Questions Do we update the tunnel endpoints and traffic selectors ? If NO, reuse of original tunnel endpoint address by some other node will cause problems

8 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials MOBIKE multi-homing support with RFC 3884 Multi-homing support Two possible models Model 1 Single IP-IP tunnel between the peers MOBIKE manages multiple addresses between the peers No issues ? Model 2 Multiple IP-IP tunnels between the peers and routing protocols running over the tunnels IPsec protects each of the tunnel traffic using transport mode SA MOBIKE manages multiple addresses between the peers Routing Protocols (depending on its reachability) decides the forwarding of packets over the tunnel MOBIKE protocol (depending on its reachability) decides what source and destination will be used by the packet Bad interaction similar to SCTP ? Routing switches to tunnel 1, MOBIKE switches to a different address pair Bad effects needs to be studied further

9 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials MOBIKE support for TCP/UDP Similar to IP-IP tunnel + transport mode TCP connection setup or UDP packet to destination X triggers IPsec MOBIKE exchanges the “available” addresses Mobility support Update the IPsec SA with the new address Updating the TCP connection state will break applications Traffic selectors, TCP, UDP still based on the original address Issue Reuse of original address will cause issues (duplicate traffic selector!) Multi-homing support Similar to IP-IP tunnel + transport mode except that no interaction with routing ?

10 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Conclusion IPsec acts like a “shim” layer in the context of multi-homing SCTP Use of IPsec for SCTP does not seem to be common MOBIKE address selection interacts badly with SCTP address selection MIPv6 Nothing special needed in MOBIKE itself IP-IP tunnel + transport mode RFC 3884 use case may be more common Interaction with routing layer needs to be studied TCP + transport mode Does not seem to be an interesting case ?