Mobility Discussion (Mobility and Internet Signaling Protocols -00) NSIS Interim Meeting in UK June 3, 2004.

Slides:



Advertisements
Similar presentations
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advertisements

1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
MIP Extensions: FMIP & HMIP
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.
Dynamic Tunnel Management Protocol for IPv4 Traversal of IPv6 Mobile Network Jaehoon Jeong Protocol Engineering Center, ETRI
Progress Report: Metering NSLP (M-NSLP) 66th IETF meeting, NSIS WG.
Inter-Subnet Mobile IP Handoffs in b Wireless LANs Albert Hasson.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
1 © NOKIA NSIS MIPv6 FW/ November 8 th 2004 Mobile IPv6 - NSIS Interaction for Firewall traversal draft-thiruvengadam-nsis-mip6-fw-01 S. Thiruvengadam.
Telematics group University of Göttingen, Germany Overhead and Performance Study of the General Internet Signaling Transport (GIST) Protocol Xiaoming.
© CTIE 2006A Mechanism for Enhancing VoIP Performance over Wireless Networks using Embedded Mobility-Specific Information in RSVP Objects 1 A Mechanism.
Copyright: RSVP The ReSerVation Protocol by Sujay koduri.
Mobility Support in NSIS 57th IETF Meeting, July 13-18, Vienna Xiaoming Fu Henning Schulzrinne Hannes Tschofenig.
NSIS Transport Layer draft-ietf-nsis-ntlp-00.txt Slides:
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
1 IETF 64th meeting, Vancouver, Canada Context Transfer Using GIST Xiaoming Fu John Loughney.
Applicability Statement of NSIS Protocols in Mobile Environments (draft-ietf-nsis-applicability-mobility-signaling-03) Sung-Hyuck Lee, Seong-Ho Jeong,
Mobile IP.
NEtwork MObility By: Kristin Belanger. Contents Introduction Introduction Mobile Devices Mobile Devices Objectives Objectives Security Security Solution.
Mobile IP Traversal Of NAT Devices By, Vivek Nemarugommula.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Media-Independent Pre-Authentication (draft-ohba-mobopts-mpa-framework-01.txt) (draft-ohba-mobopts-mpa-implementation-01.txt) Ashutosh Dutta, Telcordia.
1 Sideseadmed (IRT0040) loeng 5/2010 Avo
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:
Inter-Mobility Support in Controlled 6LoWPAN Networks Zinonos, Z. and Vassiliou, V., GLOBECOM Workshops, 2010 IEEE.
1 Flow Identification Assume you want to guarantee some type of quality of service (minimum bandwidth, maximum end-to-end delay) to a user Before you do.
0 NAT/Firewall NSLP IETF 62th – March 2005 draft-ietf-nsis-nslp-natfw-05.txt Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
NTLP Design Considerations draft-mcdonald-nsis-ntlp-considerations-00.txt NSIS Interim Meeting – Columbia University February 2003.
MOBILE IP GROUP NAME: CLUSTER SEMINAR PRESENTED BY : SEMINAR PRESENTED BY : SANTOSH THOMAS SANTOSH THOMAS STUDENT NO: STUDENT NO:
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
0 NAT/Firewall NSLP Activities IETF 60th - August 2nd 2004 Cedric Aoun, Martin Stiemerling, Hannes Tschofenig.
IETF70 DIME WG1 ; ; Diameter Routing Extensions (draft-tsou-dime-base-routing-ext.
Applicability Statement of NSIS Protocols in Mobile Environments (draft-ietf-nsis-applicability-mobility-signaling-01) Sung-Hyuck Lee, Seong-Ho Jeong,
AODV: Introduction Reference: C. E. Perkins, E. M. Royer, and S. R. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Draft, draft-ietf-manet-aodv-08.txt,
Applicability Statement of NSIS Protocols in Mobile Environments (draft-ietf-nsis-applicability-mobility-signaling-00) Sung-Hyuck Lee, Seong-Ho Jeong,
NTLP Design Considerations draft-mcdonald-nsis-ntlp-considerations-00.txt NSIS Interim Meeting – Columbia University February 2003.
Transient BCE for Proxy Mobile IPv6 draft-ietf-mipshop-transient-bce-pmipv6-00.txt Oliver Marco
1 NetLMM Vidya Narayanan Jonne Soininen
An NSLP for Quality of Service draft-buchli-nsis-nslp-00.txt draft-mcdonald-nsis-qos-nslp-00.txt draft-westberg-proposal-for-rsvpv2-nslp-00.txt Slides:
Introduction to Mobile IPv6
Security Mechanisms for Delivering Ubiquitous Services in Next Generation Mobile Networks Haitham Cruickshank University of Surrey workshop on Ubiquitous.
ETE Framework for QoS guarantee in Heterogeneous Wired-cum-Wireless Networks (cont.) 홍 석 준
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
NSIS and Mobility Layer Split & Framework Issues Robert Hancock NSIS Interim Meeting – Columbia University February 2003.
QoS in Mobile IP by Preethi Tiwari Chaitanya Deshpande.
Network Mobility (NEMO) Advanced Internet 2004 Fall
21-07-xxxx IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Network based Distributed Mobility Approach Date Submitted: July,
1 HRPD Fast Handoff Jun Wang and Raymond Hsu Qualcomm Inc Notice: QUALCOMM Incorporated grants a free, irrevocable license to 3GPP2 and its Organization.
CIS679: RSVP r Review of Last Lecture r RSVP. Review of Last Lecture r Scheduling: m Decide the order of packet transmission r Resource configuration.
NSIS NAT/Firewall Signaling NSIS Interim Meeting Romsey/UK, June 2004 Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
NSIS Terminology Issues Robert Hancock IETF #55 - Atlanta November 2002.
Draft-ietf-nsis-qos-nslp-05.txt G. Karagiannis, A. McDonald, S. Van den Bosch.
Applicability Statement of NSIS Protocols in Mobile Environments draft-ietf-nsis-applicability-mobility-signaling-06.txt Takako Sanda, Xiaoming Fu, Seong-Ho.
IETF-70 in Vancouver1 STANDARDIZATION OF SOLUTIONS Behcet Sarikaya Huawei Research.
Service Flows Distribution and Handoff Technique based on MIPv6 draft-liu-dmm-flows-distribution-and-handoff-00
NSLP for Quality of Service Sven van den Bosch (ed) Georgios Karagiannis Andrew McDonald (et al.) draft-ietf-nsis-qos-nslp-02.txt Slides:
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. 
1 NSIS: A New Extensible IP Signaling Protocol Suite Myungchul Kim Tel:
Analysis on Two Methods in Ingress Local Protection.
Media-Independent Pre-authentication (MPA) Framework
draft-jeyatharan-netext-pmip-partial-handoff-02
The 66th IETF meeting in Montreal, Canada
CARD Designteam A. Singh, D. Funato, H. Chaskar, M. Liebsch
2002 IPv6 技術巡迴研討會 IPv6 Mobility
NSIS Operation Over IP Tunnels draft-shen-nsis-tunnel-01.txt
NSIS Operation Over IP Tunnels draft-ietf-nsis-tunnel-04.txt
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Advanced Computer Networks
Mobility Support in Wireless LAN
Presentation transcript:

Mobility Discussion (Mobility and Internet Signaling Protocols -00) NSIS Interim Meeting in UK June 3, 2004

Goals of This Work This draft is meant as an applicability statement and user guide of NTLP/NSLPs in mobile environments. We seek to analyse different cases to see whether the NSIS protocols could work with basic mobility Making sure there are no initial design mistakes that break the protocols in mobile environments Start as analysis, end up as an applicability statement showing where the NSIS protocols work and where they don't Some cases are not just mobility-specific Stimulating further discussions related to the security & authorization issues in a mobile environment making use of the NSIS protocols

Short Problem Statement Change of route and possibly change of MN IP address Latency caused by route change due to mobility Explicit routes Path update (Local repair) –Upstream local repair vs. Downstream local repair –Teardown IP-in-IP encapsulation Peer (MN, CRN, or AR) failures Ping-pong type handover

Main Issues Discussed Analysis of various mobility scenarios in NSIS signaling Crossover node discovery and Path update caused by mobility and route change Dead peer discovery Case examples of NSIS signaling according to handover cases Interaction with mobility signaling (e.g., HMIPv6, FMIPv6, CARD, and CTP) Uni- and bi-directional state establishment, State Management, and State establishment in network mobility and additional issues Security considerations in various scenarios such as MN as sender/receiver, multihoming scenarios, using context transfer, proxy scenario, and AAA interaction

Selected Identified Problems Dead peer discovery – mobile node disappears and state is removed because next NTLP hop is gone Make-before-break handover (or multihoming / multiple SCTP associations) Packets with a routing header can take weird routes Finding out the cross-over node, how is CRN authorized to send messages to repair the state on the data path The effect of State management on Path Update (e.g., Path Update in stateless QoS model) Others …..????

Open Issues Selected open issues (?) –CRN-related terminologies –In the Interworking with HMIPv6, how can the nodes decide locally whether they are indeed the UCRN? Can the update of the flow identifier for the session be considered only between an MN and an MAP to avoid end-to- end signaling? –Can the teardown message be sent toward the opposite direction of the state initiator? –When is the right time to delete the state along the obsolete path for fast handover of a ping-pong type? –How can the crossover node be discovered in the specific multicasting/multihoming cases? –How does the NAT/FW NSLP affect the CRN discovery?

Future Work Restructuring of TOC Abstract 1. Introduction 2. Terminology 3. Problem Statement 4. General Considerations 5. Mobility-Related Issues with NSIS Protocols 5.1 Specific Issues with NTLP 5.2 Specific Issues with QoS-NSLP 5.3 Specific Issues with NAT/FW NSLP 5.4 Common issues related to NTLP and NSLP 6. Applicability Statement 6.1 Global- and local-mobility scenarios 6.2 Failure scenarios 6.3 Use cases of Identifiers 6.4 Backward compatibility 6.5 Aggregation of end-to-end flows in mobility scenarios 6.6 Multihoming/make-before-break scenarios 6.7 When CN is mobile 6.8 Bi-directional state establishment in mobility scenarios 6.9 Refresh interval adjustment in RANs 6.10 Interactions with mobility-related protocols 6.11 Guidelines for Implementation of NTLP and NSLPs 7. Security Considerations Abstract 1 Introduction 2 Terminology 3 Framework 4 Cross- over Node Discovery and Path Update 5 Dead Peer Discovery (DPD) 6 Case Examples 6.1 NSIS in the hard-handover case 6.2 Example of Signaling of an Anticipated Handoff 7 Multihoming-related Issues 8 Interactions with Mobility Signaling 9 Additional issues 9.1 Both End-Hosts are Mobile 9.2 Uni- and Bi- directional State Establishment 9.3 State Management 9.4 State establishment in Network Mobility 10 Guidelines for Designers of new NSLPs 11 Summary of Split of functionality 12 Security Considerations 12.1 MN as data sender 12.2 CN as data sender 12.3 Multi-homing Scenarios 12.4 Context Transfer 12.5 Proxy Scenario 12.6 Implications for the costs of a QoS resv.

Question Do you think this mobility work (Applicability statement for mobility support in NSIS protocols) would be valuable in NSIS WG? Should this be a WG item, to analyze the applicability of NSIS protocol in a mobile environment?

Backup Slides for further discussion

Terminologies (I) Crossover Node (CRN) –A Crossover Node is a node that for a given function is a merging point of two or more separate sets of state information, and not only a physical route splitting point. In the context of this draft, we can distinguish several logical (but not necessarily physically) different CRNs: NTLP/NSLP CRN Upstream/Downstream CRN Mobility/Routing CRN –Currently, each CRN definition is not obvious, so comment on NSIS mailing list.

Terminologies (II) Path Update –The procedure for the re-establishment of NSIS state on the new path, the teardown of NSIS state on the old path, and the update of NSIS state on the common path due to route change or mobility. –Upstream Path Update: Path Update for the upstream signaling which is initiated by a signaling initiator on the common path –Downstream Path Update: Path Update for downstream signaling which is triggered by a signaling initiator on the new path (e.g., MN, mobile agent, or an AR). Dead Peer Discovery (DPD) –The procedure for finding a dead NSIS peer due to a link or node failure and due to a mobile node moving away.

AR1 AR NAR CRN AR Resv message Resv message Path message Path message Teardown message Teardown message RSVP session RSVP session QoS Signaling in Mobility (II) Resources Reservation in MIP-based access Networks –How to fast re-establish the resources after handover? Path Update How to ferret a Crossover Node? –How to delete the obsolete path after handover?

Crossover Node Discovery Discovery –Issue I If the merging point is NOT NSIS-aware and can NOT act as a crossover node? Session_ID, flow_ID, Incoming interface, and Mobility Object. AR1 AR2 CRN (1) Switching Fabric interface Session ID Switching Fabric interface Session ID Flow IDMO

CRN discovery (cont ’ d) Route Change vs. Mobility (I) Approaches –Coupled approach –Separated approach –At the NSLP level, CRN is determined by comparing the Source Identification Information (SII) contained in the incoming signaling message to that of previously stored in the node. –At the NTLP level, CRN discovery can be considered as an extension to the peer discovery (e.g., using GIMPS query-response) Mobility –may cause the change of the flow identifier. the flow identifier should be updated along the entire chain of NSIS entities –A For each flow, a CRN is only discovered Upstream CRN (UCRN) / Downstream CRN (DCRN)

CRN discovery (cont ’ d) Route Change vs. Mobility (II) Route Change –the flow identifier does NOT change after the standard route change If an unique Session ID is used –For each (upstream/downstream) flow, the route change results in forming a chain of divergence and convergence CRN pair in the network. Diverging CRN and Converging CRN Diverging CRN Convergin g CRN The existing RSVP Session The existing RSVP Session New RSVP session New RSVP session

Path Update Localized QoS signaling –Upstream Path Update for the upstream signaling, it is initiated by a signaling initiator on the common path (e.g., a CN, a HA, or a GFA/MAP). –Downstream Path Update for downstream signaling, it is triggered by a signaling initiator on the new path (e.g., MN, mobile agent, or an AR) OAR NAR DCRN Sender CN OAR NAR UCRN 3 Receive r CN

Path Update (cont ’ d) Open issues –In the Interworking with HMIPv6, how can the nodes decide locally whether they are indeed the UCRN? Can the update of the flow identifier for the session be considered only between an MN and an MAP to avoid end-to- end signaling? –Can the teardown message be sent toward the opposite direction of the state initiator? –When is the right time to delete the state along the obsolete path for fast handover of a ping-pong type? –How can the crossover node be discovered in the specific multicasting/multihoming cases? –How does the NAT/FW NSLP affect the CRN discovery?

State Management Soft state –It may be necessary to set the refresh timer value in a wireless network to a smaller value than that in the core (wired) network –by manual configuration –by some adaptive technique Use of Refresh bit to efficiently reserve resources ‘ PRE ’ bit for preservation ‘ M ’ bit for Mobility session Vertype checksum TTL flag reserved Length 1 Setting the timer (M bit) MP Length51 Refresh period R

State Management Soft state –It may be necessary to set the refresh timer value in a wireless network to a smaller value than that in the core (wired) network –by manual configuration –by some adaptive technique (Our proposal) Use of Refresh bit to efficiently reserve resources ‘ PRE ’ bit for preservation ‘ M ’ bit for Mobility session

State establishment in NEMO Aggregate reservation –The solutions in the NEMO WG will support preservation of route aggregation in the network when flows of MNs (and/or fixed hosts) in a mobile network are sent to the same HA or CN. Issue –Pinball routing problem the nested mobile networks cause this issue because flows of each mobile network may transit multiple HAs through multiple bi-directional tunneling. –Multihoming-related issue

Reservation Mode Sender-Initiated –the MN (as a sender) can initiate a reservation setup for its outgoing flows as soon as it has moved toward another AR. Receiver-Initiated –MN (as a sender) somehow has to inform the receiver of its handover Delayed signaling problem occurs Bi-directional reservation – The bidirectional data flows have the same end points, but the path in the two directions does not need to be the same. – a crossover node for downstream reservation may be different from that for upstream reservation

Mobility Event detection Mobility Object –To prepare immediate handover i.e., for fast QoS re-establishment –When an MN detects a handover (e.g., by layer 2 trigger), NSLP of the MN may set the MOBILITY object in the refresh message and sends it to the current AR (1). NSLP of the AR after receiving the movement information (2). AR1 AR2 AR3 AR4 candidate Candidate CR (1) (2)

Interaction with Mobility Protocols During handover –Movement Detection e.g., ‘ RtSolPr ’ message in Fast Handover for MIPv6 –CARD & CT To fast re-establishment or pre-establishment After handover –NTLP/NSLP messages should be simultaneously sent with handover information BU message in MIP

Dead Peer Discovery (DPD): Overview A dead peer can occur –A link or a network node, including the MN and CRN, failed, or –The mobile node moved away without informing NSLP/NTLP The procedures for handling DPD should be the same no matter why a peer is dead –because an NE discovering a dead peer cannot judge the specific reason –DPD due to a link or node failure, and DPD due to an MN moving away should trigger the same reaction

Dead Peer Discovery (DPD): Overview (cont ’ d) Dead peers should be discovered as soon as possible to minimize service interruption NSIS needs to find a different path NSIS state needs to be set up along the new path, and NSIS state needs to be torn down along the old path Care must be taken to terminate teardown at the CRN since the NSIS state on the common path should not be deleted

DPD: Failure Cases Dead peers of interest in mobility scenarios –CRN, MN, and AR Only NSIS functions (i.e., NTLP/NSLP) of the node may fail, or the physical hardware An MN may either fail or move

DPD: Impact of Dead Peers The failure of an NSIS CRN A new CRN should be discovered immediately The failure or movement of an MN may cause the 'invalid NR' problem The failure of an AR may make the interactions with Seamoby protocols (such as CARD and CT) impossible. –In this case, the neighboring peer closest to the dead AR may need to interact with CARD and CT