미래인터넷의 이동 네트워크 구조 연구 동향 한국기술교육대학교 한연희 (Youn-Hee Han) 2010.06.29.

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

© Antônio M. Alberti 2011 Host Identification and Location Decoupling: A Comparison of Approaches Bruno Magalhães Martins Antônio Marcos Alberti.
Geneva, Switzerland, 11 June 2012 Future Network: Mobility Tae-Wan You ETRI, Joint ITU-T SG 13 and ISO/JTC1/SC 6 Workshop on Future Networks.
Internet Area IPv6 Multi-Addressing, Locators and Paths.
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
1 Mobility Management for All-IP Mobile Networks: Mobile IPv6 vs. Proxy Mobile IPv6 Ki-Sik Kong; Wonjun Lee; Korea University Youn-Hee Han; Korea university.
Distributed mobility management in the context of the MEDIEVAL project MEVICO Final Seminar, part 2 23 rd November 2012 Carlos J. Bernardos, UC3M
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
COM555: Mobile Technologies Location-Identifier Separation.
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
Network-Based Mobility Management in the Evolved 3GPP Core Network
Institute of Technology Sligo - Dept of Computing Chapter 11 Layer 3 Protocols Paul Flynn.
NEtwork MObility By: Kristin Belanger. Contents Introduction Introduction Mobile Devices Mobile Devices Objectives Objectives Security Security Solution.
Host Identity Protocol
Session 5C, 16 June 2011 Future Network & Mobile Summit 2011 Copyright 2011 Mobile Oriented Future Internet HINLO: An ID/LOC Split Scheme for Mobile Oriented.
Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 1 BSCI Module 8 Lessons 1 and 2 Introducing IPv6 and Defining.
Introducing Reliability and Load Balancing in Home Link of Mobile IPv6 based Networks Jahanzeb Faizan, Mohamed Khalil, and Hesham El-Rewini Parallel, Distributed,
An ID/locator split architecture for future networks Ved P. Kafle, Hideki Otsuki, and Masugi Inoue, National Institute of Information and Communications.
미래인터넷의 이동 네트워크 구조 연구 동향 한국기술교육대학교 한연희 (Youn-Hee Han)
Internet Goes Mobile Alper Yegin KIOW 2003 at APNIC 16 August 19th, Seoul, Korea.
IETF82, TAIWAN Meilian LU, Xiangyang GONG, Wendong WANG
Seamless Handover Scheme for Proxy Mobile IPv6 Ju-Eun Kang, LGDACOM CORPORATION/Research Institute of Technology, Korea Dong-Won Kum, Yang Li, and You-Ze.
NEMO Requirements and Mailing List Discussions/Conclusions T.J. Kniveton - Nokia Pascal Thubert - Cisco IETF 54 – July 14, 2002 Yokohama, Japan.
IPv6 이동성기술 표준화 동향 - 네트워크 기반 이동성 관리 기술 중심 - Youn-Hee Han Korea University of Technology and Education Laboratory of Intelligent Networks.
1 IPv6 Deployment Scenarios in (e) Networks draft-ietf-v6ops deployment-scenarios-01 Myung-Ki Shin, ETRI Youn-Hee Han, KUT Sang-Eon Kim, KT.
AKARI New Generation Network Architecture SeungHo Lee.
1 November 2006 in Dagstuhl, Germany
MOBILE IP GROUP NAME: CLUSTER SEMINAR PRESENTED BY : SEMINAR PRESENTED BY : SANTOSH THOMAS SANTOSH THOMAS STUDENT NO: STUDENT NO:
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.
Content-oriented Networking Platform: A Focus on DDoS Countermeasure ( In incremental deployment perspective) Authors: Junho Suh, Hoon-gyu Choi, Wonjun.
1 NCM _05_2001_c1 © 2001, Cisco Systems, Inc. All rights reserved. How would you prepare for the technology you need.
Transient BCE for Proxy Mobile IPv6 draft-ietf-mipshop-transient-bce-pmipv6-00.txt Oliver Marco
1 NetLMM Vidya Narayanan Jonne Soininen
Interdomain Traffic Engineering in a Loc/Id Separation Context INM'08 October 19, D. Saucez, B. Donnet, L. Iannone, O. Bonaventure.
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.
Mar del Plata, Argentina, 31 Aug – 1 Sep 2009 ITU-T Kaleidoscope 2009 Innovations for Digital Inclusion Ved P. Kafle, Hideki Otsuki, and Masugi Inoue National.
Security Mechanisms for Delivering Ubiquitous Services in Next Generation Mobile Networks Haitham Cruickshank University of Surrey workshop on Ubiquitous.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Analysis and recommendation for the ULA usage draft-liu-v6ops-ula-usage-analysis-00 draft-liu-v6ops-ula-usage-analysis-00 Bing Liu(speaker), Sheng Jiang.
Mobile IP 순천향대학교 정보기술공학부 이 상 정 VoIP 특론 순천향대학교 정보기술공학부 이 상 정 2 References  Tutorial: Mobile IP
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
1. 2  Routing Scalability  Mobility  Security  Contents/Users Centric  Manageability  Quality of Services.
Mobile IP Definition: Mobile IP is a standard communication protocol, defined to allow mobile device users to move from one IP network to another while.
Network Mobility (NEMO) Advanced Internet 2004 Fall
Logical Interface and Flow Mobility Technology Laboratory of Intelligent Networks KUT Youn-Hee Han November 26, 2010 Global.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
GEONET Brainstorming Document. Content Purpose of the document Brainstorming process / plan Proposed charter Assumptions Use cases Problem description.
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,
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: IETF Liaison Report Date Submitted: May 14, 2009 Presented at IEEE session.
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
COM594: Mobile Technologies Location-Identifier Separation.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Telematics Protocols and Technologies
IPv6-based Multihoming Standardization Activities April, 2008
Instructor Materials Chapter 9: NAT for IPv4
with distributed anchor routers
draft-jeyatharan-netext-pmip-partial-handoff-02
Routing and Switching Essentials v6.0
IETF67 B. Patil, Gopal D., S. Gundavelli, K. Chowdhury
Network Virtualization
Instructor Materials Chapter 9: NAT for IPv4
Summary of the InternetCAR testbeds
An Update on Multihoming in IPv6 Report on IETF Activity
Presentation transcript:

미래인터넷의 이동 네트워크 구조 연구 동향 한국기술교육대학교 한연희 (Youn-Hee Han)

Contents Why FI Mobility Architecture? Design Principles of FI Mobility Architecture ID/Locator Separation FI Mobility Architecture Examples AKARI MOFI Flow Mobility Summary 2/27

Why FI Mobility Architecture? 3/27

Why FI Mobility Architecture? 4/27 Problems of Internet in Mobile Environments 1) Mobility was not a design criterion of Internet  So many candidate technologies: Mobile IP/Proxy MIP, mSCTP, mSIP,…  No Complete Mobility Transparency 2) Mobility control in the form of patch-on 3) Integration of data and control paths 4) Stick to Host-based protocols Source:

Why FI Mobility Architecture? Problems of Internet in Mobile Environments 5) Does not well support the heterogeneous networks 6) Does not support the sensor devices (and group of them) mobility 7) No Scalability & No Efficient Routing 8) Overloading characteristic of IP address Approach to Solve the Problems Clean-slate approach would be REQURIED  Not the future (evolution) of the current Internet  But the network of the future Revolution/Innovation  The backward compatibility may or may not be required 5/27

Design Principles of FI Mobility Architecture 6/27 Design Principles Mobile-oriented and Static-allowed ID-based Communication with LOC-based Routing  Separation of Identifier and Locator  Address-free User Host  Location Privacy Separation of Access Network and Backbone Network  Network-based Mobility Control  Intrinsic Route Optimization for Data Delivery  Separation of Mobility Control from Data Transport Accommodation of New Services (or Networks)  Delay Tolerant Networks (Opportunistic Networks)

Current Proposals for FI Mobility Architecture 7/27 ID-LOC Separation HIP (Host Identity Protocol): IETF  Host-based solution LISP (Locator-Identifier Separation Protocol): IETF  Network-based solution ILNP (Identifier/Locator Network Protocol)  Host-based solution Mobility Architecture based on ID-LOC Separation AKARI: a Project in Japan  Host&Network-based solution MOFI (Mobile-Oriented Future Internet): a Project in Korea  Network-based solution

ID/Locator Separation 8/27 Why ID/Locator Separation? Today IP addresses used for  Identifying purposes (“who”; in TCP connections)  Locating purposes (“where”; lookup routes) Intentionally designed such a overloading  To avoid a system that maps between them But, Internet has been quite complex because of the overloading feature  Complexity in Mobility Support  Complexity in (Host and Site) Multihoming Support

ID/Locator Separation 9/27 Name, ID, and Locator Name Identifier Locators - Human-readable (e.g., alphanumeric) - To uniquely identify a corresponding (communicating) object in the network : an object may be human, device, data, service, etc. - Cannot be memorized by humans (may be “bitstring”) - End object should be identified by ID in a secure manner - Used as control information and packet headers - Represent the location of an object in the network. - Contain the information about topological info. of an object - For efficient support of mobility and multihoming : Multiple locators per object Mapping

ID/Locator Separation 10/27 Possible Approach to Separation New shim-layer on hosts map between IDs and locators Use of locator is transparent to (most) applications and transport Need a new protocol to setup mapping on hosts Application Transport ID  Locator Mapping Shim Network Name Identifier Locator

AKARI – a FI Mobile Architecture AKARI Project (2006 ~ Current) “A small light in the dark pointing to the future”  "AKARI" means "a small light" in Japanese. Goal is to build technologies for new generation network by 2015, developing a network architecture and creating a network design based on that architecture.. NWGN (New Generation Network)  Network architectures and service conditions are different from IP networks, and it may be a new paradigm. 11/27

AKARI – a FI Mobile Architecture HNIS (HostName and Identifier System) Hostname  Examples Identifier  Self-allocating ID  fixed-length bit strings Host ID & Locators mapping  The host ID is dynamically mapped to different locators Global Locator (GLOC), Local Locator (LLOC)  For mobility Host ID is mapped to two different locators at different instances.  For multihoming Host ID is simultaneously mapped to two or more locators. 12/27 my-pc #mydomain.com sensor-temp-room-5-202#my-domain.com

AKARI – a FI Mobile Architecture Identity Sublayer in Protocol Stack Transport and upper layers  Host ID are used for host or session identification Network layer  locators are used for finding host location and forwarding packets 13/27 Physical Data link Network Identity Physical Data link Network Host Gateway Host Link Use Locator Use Host ID Transport Application Identity Map Host ID to Locator Physical Data link Network Identity Transport Application

AKARI – a FI Mobile Architecture Architecture Components 1) Edge networks 2) Global transit network 3) Unified logical control network  HNRs Hostname Registry  DNRs Domain Name Registry  IDRs ID Registry 4) Gateways  Two main tasks 1) translating network layer protocols or locators, 2) updating the ID/locator mapping records of IDRs 14/27 GW Local network L3 protocol/locator {LLOC} {GLOC} Global network L3 protocol/locator

AKARI – a FI Mobile Architecture Data packet delivery 15/27 GW Host1{ID,LLOC} Host2{ID,LLOC} GW Host1 Host2{ID,LLOC} Host1{ID,LLOC} Host2 host1#domain1.com host2#domain2.com Use GLOC to route packets ID Registry (IDR) Host2{ID,GLOC,LLOC}; Host1{ID,GLOC} Host1{ID,GLOC,LLOC}; Host2{ID,GLOC} Global transit network Edge Network 1 Edge Network 2 LLOC  GLOC Host1{ID,LLOC, GLOC} Host2{ID,GLOC, GW{ID,GLOC}} Host2{ID,LLOC, GLOC} Host1{ID,GLOC, GW{ID,GLOC}}

AKARI – a FI Mobile Architecture Procedures of Mobility Management 16/27 Correspondent Host GW_CN GW_FN Mobile Host (3) New LOC configuration (2) MH{ID,LOC} CH{ID,LOC} IDR Logical Control Network IDR_HNIDR_CN IDR_FN (1) (4) ID/LOC update Global Transit Network Foreign Network Correspondent Network Home Network GW_HN HNR_HN HNR_CH (5) (6)(7) (8)

A FI Mobility Architecture in Korea MOFI (Mobile-Oriented Future Internet) 미래인터넷에서의 이동환경 및 네트워크 다양성 지원구조 연구 ( 산업원천기술개발사업, 2010~) 주관 및 참여 기관  ETRI, 경북대, 충남대, 한국기술교대, 산업기술대, 서울대, 경희대, 충북대 17/27

MOFI – a FI Mobile Architecture Name, ID, and Locator Separation Name (e.g., NAI (Network Access Identifier)) End Host ID (EID)  128-bit fixed length Locator (LOC) 18/27

MOFI – a FI Mobile Architecture MOFI Protocols FIP (Future Internet Protocol): for end-to-end HID- based communication ADP (Access Delivery Protocol): for data transport in the access network Current IP: for data transport in the backbone network HBP (HID Binding Protocol): for binding of HID and Link address to AR LMP (LOC Management Protocol): for LOC binding/query and handover 19/27

MOFI – a FI Mobile Architecture MOFI – Reference Model 20/27

MOFI – a FI Mobile Architecture MOFI: Protocol Stack (Data Plane) MOFI: Protocol Stack (Control Plane) 21/27

IETF Standards on Mobility Management 22/27 Horizontal Handover Vertical Handover Multiple Interface Management Multiple Flow Management A handover is initiated when mobile device exits the boundaries of an administrative domain. Single interface is used. A mobile device does need to move in order to initiate a handover. Multiple interfaces are required, but use one interface at a time. Simultaneous use of multiple interfaces and access networks. Association of an application with an interface Ability to split individual flows between links with respect to the requirements of the flows and the user preferences Complexity Level Host-based IP Mobility Network-based IP Mobility Mobility Support in IPv6 [RFC 3775, June 2004] Mobile IPv6 Support for Dual Stack Hosts and Routers [RFC 5555, June 2009] Fast Handovers for Mobile IPv6 [RFC 4068, July 2005] Multiple Care-of Addresses Registration [RFC 5648, Oct. 2009] Flow Bindings in Mobile IPv6 and NEMO Basic Support [draft-ietf-mext-flow-binding-14] Traffic Selectors for Flow Binding [draft-ietf-mext-binary-ts-04] Proxy Mobile IPv6 [RFC 5213, Aug. 2008] IPv4 Support for Proxy Mobile IPv6 [RFC 5844, May 2010] Fast Handovers for Proxy Mobile IPv6 [draft-ietf-mipshop-pfmipv6-14] Multiple Care-of Addresses Registration & Flow Bindings in Proxy Mobile IPv6 [draft-krishnan-netext-intertech-ps-02] [draft-hui-netext-multihoming-00] [draft-melia-netext-muho-solution-00] [draft-xia-netext-flow-binding-00] [draft-hui-netext-service-flow-identifier-01] [draft-koodli-netext-flow-handover-00] Next Research Items [IETF 표준화 중심 ( 관련 WG: MEXT, MIPSHOP, NETEXT) 년 6 월 현재 ]

Multihoming Scenario 23/27

Flow Mobility Scenario Scenario 1: Move some of flows to a new interface  If another access is enabled on the MN, some of the existing flows could be moved over, to achieve, e.g., load balancing and better user experience Flow Mobility Scenario Router HA Router HA Router MN 3G 새로운 인터페이스로 세션을 이동  Vertical 핸드오버 VoIP 세션만 옮겨아지 ! MN 3GWiBro VoIP flow Mobile IPTV flow WiBro3GWiBro3G WiBro Mobile IPTV flow VoIP flow Binding Update with Binding ID & Flow ID 24/27

Flow Mobility Scenario Scenario 2: Setting up Mobility Sessions on Demand  Create additional mobility sessions on demand e.g., additional connection for a particular service  A new mobility session with a new prefix is created Flow Mobility Scenario WiBro Router LMA Router 3G MN 3GWiBro Router LMA Router MN 3GWiBro 3G 다른 인터페이스의 스위치를 올려서 단순하게 접속만 시도 세션이동은 하지 말아야지 … HTTP 세션은 3G 인터페이스로 열어야지 … Mobile IPTV flow VoIP flow Mobile IPTV flow VoIP flow HTTP flow Binding Update with Binding ID (No Flow ID) Binding Update with Binding ID Flow ID & Traffic Selector 25/27

Summary Key Technologies for FI Mobility Architecture ID-LOC Separation Binding Management Handover Management Scalability Issue Flow Mobility Management  Per-flow binding  Scalability Issue Further Works FI Mobility Architecture should incorporate “Delay- Tolerant Networks” Host Intelligence vs. Network Intelligence 26/27

References V. P. Kafle, H. Otsuki, and M. Inoue, “An ID/locator split architecture for future networks,” IEEE Communication Magazine, Vol. 48, No. 2, pp , AKARI MOFI (Mobile-Oriented Future Internet) Flow Bindings in Mobile IPv6 and NEMO Basic Support draft-ietf-mext-flow-binding-14 “ 미래인터넷을 위한 Addressing 및 Routing 아키텍쳐 연구 동향 ” 정보과학회지, 2010 년 1 월 (28 권 1 호 ) 27/27