CAN MOBILE IP BE USED AS A LINK BETWEEN IMT 2000

advertisement
CAN MOBILE IP BE USED AS A LINK BETWEEN IMT 2000 TECHNOLOGIES AND
OPERATORS?
M. Kraner, C.N. Yap, S. Cvetkovic, Erika Sanchez
Department of Electronic and Electrical Engineering, University of Sheffield, UK
ABSTRACT
IMT 2000 technologies provide IP based services to
cellular telephones. Network operators are consequently
offering data services comparable to Internet Service
Providers. A rising issue is to provide interoperability
between the technologies and between the different
providers. A possible candidate suggested by 3GPP and
3 GPP2 is Mobile IP.
The major decision point whether or not Mobile IP
is suitable is the performance of handoffs between
different networks. The paper therefore studies the
performance delay for TCP, UDP and suggests an
enhanced Mobile Internet Protocol since MIP proved to
be unsuitable. IIP is using strong cell switching and
avoids tunnelling. It therefore performs superior to
Mobile IP. While Mobile IP performs handoffs with an
end-to-end delay for TCP within seconds and UDP
traffic in average in about 500ms IIP allows handoff to
be performed below 100 ms.
conference with data and video support of different
streaming sources etc.
This can gradually lead to a situation in which
network operators become wireless Internet Service
Providers. On the other side it is imaginable that
Internet Service Providers will offer Cellular contracts
with different network operators. It might even be
possible that “micro cellular” network operators will
offer services around their premises to everybody
passing their cell that is linked to the Internet.
Consequently solutions are required which allow handoffs between different wireless ISPs with the capability
to be scaled down to the size of one wireless cell with a
range of less than 100m (see Figure 1)
Internetworking
Radio Network
Finally a solution is suggested to avoid handoffs.
The solution would allow Mobile IP to be deployed
even for interactive real time applications such as IP
based telephony. However the solution is in work in
progress state.
INTRODUCTION
The first IMT 2000 standards are emerging and the
first UMTS licenses are auctioned in the UK. In about
two years the mobile user will face a variety of
providers offering services based on analogue wireless
systems, GSM (900 and 1800) and UMTS. The
providers are facing increasing competition and
consequently will steadily offer more services such as
data services beyond a diversity of plain telephony and
messaging services.
Schulzrinne et al. [1] shows a scenario on how
future telephony integrates with data services using the
Internet. Telephony on packet-based networks may
offer services such as dialling to different telephones of
one user in a multicast way. The user just picks the
communication device, which is most convenient and
commences as a member of a multipoint telephone
End Host
Home Agent
Mobile Station
PDSN 1
PDSN 2
Radio Network
Mobile Station
Figure 1: Hand-off between 2 network operators
Ideally the hand-off event should not cause service
interruption and should support different technologies
and protocols. In the context of the Internet Protocol
(IP) hand-off means transgression between two different
sub-networks with the consequence that hosts are not
anymore visible in the new sub-network unless the host
will be reconfigured or the new sub-network or the host
supports a IP enhancement providing mobility support,
such as Mobile IP. But also hand-off between subnetworks results in different transmission paths with
different transmission characteristics. The different
delay or caused data-loss might be interpreted in upper
layer protocols in different ways and might lead to
transmission throughput degradation. Protocols like
TCP would assume congestion and throttle down the
traffic.
The capability to perform hand-offs without service
interruption is the decision point, which can prevent the
usage of Mobile IP as link technology between IMT
2000 technologies and network operators.
The paper reviews hand-off results of Mobile IP and
IIP and the influence on TCP and UDP protocols.
Furthermore it reports on work in progress, which aims
at seamless and interruption free hand-offs.
Foreign Agent
Foreign Agent
Subnet C
Subnet B
Mobile Node
Mobile Node
Correspondent Node
MOBILE IP
In 1996 Mobile IP was proposed [2] as an
enhancement of IP to provide support for mobility in
contrary to portability. Portability requirements are
provided with DHCP [3], which allows setting of new
parameters within a network segment during the booting
process of a host. Mobility tries to avoid the
reconfiguration of a host while moving between
different networks. Mobile IP requires new network
elements and specifies a protocol for the interaction of
the new components and the host. Very briefly the new
components and notions are Mobile Node,
Correspondent Node, Home Agent, Foreign Agent. As
depicted in Figure 1 the Mobile Station (Mobile Node)
moves between two operators with different IP
networks. Any end host (Correspondent Node)
communicating with the mobile node still addresses the
packets with the mobile node’s address. Since the
mobile node has changed the network the data packets
can’t reach the destination and thus the home agent
pretends to be the Mobile Node, intercepts the traffic
and tunnels it to the foreign agent, which “decapsulates” the packet and relays it to the Mobile Node.
Periodic advertisements between the Mobile Node and
Home and Foreign Agents and the usage of the Address
Resolution Protocol (ARP) facilitate the hand-off
process. There are different methods, which allow
detecting the movement of the Mobile Node from one
network to another one. Eager cell switching assumes a
movement as soon as the mobile node receives
advertisements of a different network. Lazy cell
switching waits until three advertisements have timed
out and changes to the new network’s advertisement
thereafter. Prefix cell switching differs in that it uses the
network prefix of the IP address to determine the
location of the Mobile Node. Another different
technology is called strong cell switching and is based
on beacons provided from Data Link Layer protocols
indicating the movement to the Transport Layer
Protocol Mobile IP.
TCP PERFORMANCE OF MOBILE IP DUE TO HANDOFFS
The measurements are based on an experimental setup using standard PC in which the mobile node is
equipped with two network interface cards. The handoff
is performed with switching the data transmission from
one network card to the other, which is connected to a
different sub-network (see Figure 2) [4].
Mobile Node
Home Agent
Subnet A
Figure 2: Test-bed for TCP performance of a MIP
handoff
Measurements of TCP performance on an early
implementation of Mobile IP demonstrate the
degradation of performance of TCP during a hand-off.
Figure n presents the results for the case of eager cell
switching with a service interruption of about 7.7s of
which 5 s are due to TCP congestion control
mechanism. UDP would therefore see an interruption
interval of about 2.7s [4]. Eager cell switching
represents the motion detection technology, which
allows the quickest hand-off and therefore represents
the best case aside from using strong cell switching
methods, which MIP currently does not support. The
analysis presented in [5] and depicted in Figure n show
that theoretically the handoff can be finished in 500ms,
which is a forth of the measured value stated before.
lost advertisments
x
A
y
z
0
B
Time
x
Figure 3: Event diagram for eager cell switching
The delay is the mean elapsed time in which the
advertisement of the new sub network B can be
expected. Therefore x/2 represents the expected mean
delay for movement detection with x denoting the
advertisement period of 1s and y representing the offset
value at which the movement takes place.
However the delay of 500 ms as best case is not
acceptable for real-time applications such as telephony,
which expect end-to-end delays below 300ms.
Additionally eager cell switching can lead to
oscillations when the mobile node frequently moves
between the same cells with the effect of small TCP
transmission windows and poor performance.
Consequently MIP is not suitable to be used for 3 rd
Generation cellular systems unless it is optimised for
these systems.
Reg (CoLA)
Ack
Periodicly this is redone
MOBILE IP USING STRONG CELL SWITCHING
Query
Add (CN)
MOVEMENT DETECTION
Ack (CoLA)
Data without tunneling
mobile node moved
Mobile Internet Protocol
42
Packet Sequence Number
36
30
24
18
12
6
0
0.8
1
1.2
1.4
tH
1.6
1.8
2
2.2
2.4
2.6
Time (seconds)
tR tP
tF
Figure 4: IIP handoff using eager cell switching
The movement detection method eager cell
switching required tH-tR=720ms, which is about 220ms
slower as the theoretical mean value. The time required
for registration request tR and registration reply tP until
the handoff was finished tF took 150ms. Consequently
Mobile IP could improve the handoff performance
drastically to 150ms if strong cell switching movement
detection were used.
IIP – ITINERANT INTERNET PROTOCOL
IIP is an enhanced version of Mobile IP optimised
for Wireless Networks using Home Location Registries
(HLR) and Strong Cell Switching movement detection
method. The design is based on the suggestion of Jain
[6]. The protocol uses as entities Mobile Nodes, Home
Location Registries and Correspondent Nodes. It
assumes that all Nodes are mobility enabled, i.e. all
nodes have an IIP compliant mobility protocol stack.
The functionality described in brief: A Correspondent
Node first queries the Home Location Registry and
obtains the IP address of the Mobile Node at its current
location. Further traffic is directly addressed to the
Mobile Node. The Mobile Node informs the
communication partner and the Home Location register
whenever it moves between networks. Movement is
detected via a beacon provided by the data link layer of
the used transport technology. Figure 5 depicts the
protocol timeline [8].
Data loss
Binding update
Reg ( New CoLA)
Ack
Periodicly this is redone
Correspondent
Node
Base hOme
ReGister
Mobile Node in
Subnet A
Mobile Node in
Subnet B
Figure 5: IIP timeline
Major differences to Mobile IP are the lack of data
encapsulation for tunnelling and the avoidance of
triangular routing. Consequently the ratio between
header and transported data is better than with MIP and
data transmission through firewalls is not prevented as it
would be with the source routing characteristics of
Mobile IP. The imposed delay for ingress routing using
the foreign agent to pass firewalls can be saved. The
performance of IIP in respect of handoffs is mainly
dependent on the DHCP service of the network
segments into which the Mobile Node migrates and
from which it obtains its new IP address.
The handoff delay was measured on an experiment
consisting of 3 Intel Pentium based PCs with Windows
2000 operation system installed. The measurement was
taken on a separate PC with a public domain version of
TCP Dump. The computers were equipped with 64
Mbytes of RAM. The set-up deliberately was based on
almost minimum requirements in order to get
conservative results, i.e. computers with higher
specifications and carefully selected software
components could improve the speed of the handoff.
The handoff event was initiated alike the experiment for
MIP as described above. The mobile node switched
from one network interface to a second one configured
with other network parameters [8]. The test data consists
of a UDP stream with a rate of 25ms and a packet size
of 200 octets.
Figure 6 depicts a typical measurement for UDP
based traffic using IIP.
Itinerant Internet Protocol
48
42
Packet Sequence Number
One optimisation is to study the influence of the
movement detection method and to identify the possible
gain if strong cell switching were used. An experiment
therefore has been set up to explore the influence of the
different type of movement detection method. In
addition the experiment should provide UDP
measurements on Mobile IP since UDP is important for
IP telephony. Figure 4 shows the measured result.
36
30
24
18
12
6
0
0
0.3
0.6
0.9
1.2
1.5
1.8
2.1
2.4
2.7
3
Time (Seconds)
Figure 6: IIP handoff using UDP
The handoff is completed within 69ms and is
therefore suitable for IP telephony. Analysis of this time
period revealed that the DHCP process takes about 9ms,
the binding update about 20ms and the update of the
routing table about 40ms. Therefore the remaining
budget for end-to-end delay suitable for IP telephony
would be about 231ms.
SEAMLESS HANDOFFS
Although the optimisations of Mobile IP allows the
usage for real-time applications the remaining time with
service interruption can still cause problems with
protocols such as TCP. The service interruption of
several seconds can be of an order in which the mobile
host is able to pass several cells. In this case even
session interruptions are imaginable. Consequently
either TCP needs to be adjusted to the requirements of
wireless systems or handoffs need to be avoided.
One solution to enable seamless handoffs suggests a
structural improvement, which allows movement
predictions based on multicast of data traffic to all
possible cells the Mobile Node might move to [9].
FAST HANDOFF METHOD FOR REAL-TIME TRAFFIC
OVER SCALABLE MOBILE IP NETWORKS
The proposed Fast Handoff Method suggests a
hierarchical order of Proxy Foreign Agents (PFA) and
multicasting of traffic when mobile nodes move
between cells. Mobile nodes hold multiple bindings to
Foreign Agents (FA) and receive traffic from both Base
Stations (BS) for a short time[9]. Figure 7 presents a
both Base Stations, multicast the data traffic to both
Foreign Agents 11 and 12. Due to eager cell switching
movement detection and lazy cell switching based
connection abundance the mobile node would switch to
the new cell once it receives advertisements but still
have bindings to both networks in place. In the current
base station the mobile node would receive agent
advertisements of FA12 and FA3 and would establish a
binding with both. Moving to the Base Station of
Foreign Agent 4 would represent a handoff between
networks, which requires the Top Proxy Foreign Agent
(TPFA) common to both Foreign Agents 3 and 4 to
multicast the traffic. The movement between Base
Stations attached directly to TPFA or a Foreign Agent
and both representing a network directly linked to the
Internet until now would still represent a service
interruption unless the Mobile Node would not be able
to store the whole hierarchical order of Proxy Agents in
lists and it would not be able to accept multiple
bindings. However another mechanism would still be
required. The Home Agent would need to be informed
and needed to store the information about the Mobile
Node being in the interception area of two different
networks. Consequently the Home Agent needs to
tunnel the data traffic to both entities, i.e. TPFAs or
FA6.
Further study is required to explore the performance
of notification while the Mobile Node is in the
interception area of Base Stations of several TPFAs.
Another area subject to further investigation is the
roaming stability and oscillation likelihood if multiple
Foreign Agents share one Base Station. Oscillations are
possible since the Mobile Node accepts bindings from
any Foreign Agent representing a different network. The
Mobile Node is required to eager switch between
networks and to lazy release the binding to the network,
which it is leaving. In case of a shared Base Station it
consequently would assume continuous movement
between two networks. Also open for research is the
solution for Mobile IP systems without Foreign Agent
and for IIP.
CONCLUSIONS
possible structure.
Figure 7: Fast Handoff Hierarchy
The movement of a mobile node between wireless
cells of base stations are handled by link layer
technologies, which is transparent to the IP layer.
Handoffs between cells only occur when sub-networks
are passed. If the Mobile Node passed the Base Station
of Foreign Agent 11 (FA11) to Foreign Agent 12
(FA12) and both represented a different network a
handoff would occur. In this case the Proxy Foreign
Agent 1 (PFA1) would for a short period of time, i.e.
while the mobile node is within the interception area of
Handoffs between different networks have been
identified as a knock out factor in order to investigate
the feasibility of the usage of Mobile IP for IMT 2000
based technologies. Plain Mobile IP has been studied
and the measured handoff delays showed that it is not
suitable for real time applications such as IP based
telephony services. The results obtained for eager cell
switching movement detection method was about
720ms. Even the theoretical mean value of 500 ms
would not be acceptable according to the widely
accepted threshold of 300ms. In case of TCP based
applications the short interruption could build up to a
service interruption of several seconds due to the inbuilt
congestion and flow control mechanisms. Additionally
the transmission throughput would decrease remarkably.
Consequently Mobile IP would not even be satisfactory
to users for elastic applications in respect of Quality of
Service requirements.
The main part of the delay is caused by the
movement detection, which could be improved using
strong cell switching based on Link Layer beacons.
For this purpose Mobile IP was enhanced to IIP
protocol, which proved to be suitable for real time
interactive data services since the delay below 100 ms
were measured. However it still suffers from service
interruptions, which TCP would interpret as congestion.
In order to prevent handoffs a Fast Handoff Method
was introduced which has been published as an Internet
draft and therefore represents work in progress. The
Fast Handoff Method assumes hierarchically structured
Foreign Agents and traffic multicasting while the
Mobile Node is in an interception are of base stations of
different networks. Several issues are open for future
research. Among these are roaming stability for Mobile
Nodes in shared Base Stations and performance of the
notification of the Home Agent if the handoff would
take place between two Top Level Proxy Foreign
Agents (TPFA).
REFERENCES:
[1] H. Schulzrinne, J. Rosenberg, "The IETF Internet
Telephony Architecture and Protocols", May/June 1999, IEEE
Network, pp 18 - 23
[2] C. Perkins, “IP Mobility Support (MIP)”, Request For
Comment 2002, Oct 1996, http://www.ietf.org
[3] R. Droms, “Dynamic Host Configuration Protocol”,
Request for Comments 2131, March 1997, http://www.ietf.org
[4] N. A. Fikouras, K. El Malki, S.R. Cvetkovic, C.
Smythe, “Performance of TCP and UDP during Mobile IP
Handoffs in Single-Agent Subnetworks”, Proceedings IEEE
WCNC ’99 (Wireless Communication Networks Conference,
New Orleans), September 1999.
[5] N. A. Fikouras, K. El Malki, S.R. Cvetkovic, M.
Kraner, “Performance Analysis of Mobile IP handoffs”,
Proceedings IEEE APMC ’99 (Asia Pacific Microwave
Conference, Singapore), December 1999.
[6] Jain, Ravi, Enhancing Survivability of Mobile Internet
Access Using Mobile IP with Location Register, IEEE
Transaction on Networking, Mar 1999
[7] S.R. Cvetkovic, C. N. Yap, N. A. Fikouras and M.
Kraner, “Novel and Enhanced Mobile Internet Protocol for
Third Generation Cellular Environments Compared to MIP
and MIP-LR”, 28.3.2000, IEE International Conference in 3G
Mobile Communication Technologies 2000.
[8] Chern Nam Yap, “Itinerant Internet Protocol”, Master
in Research Dissertation 1999, University of Sheffield,
Department of Computer Science, Regent Court, 211
Portobello Street, Sheffield S1 4DP, UK
[9] K. El Malki, N. A. Fikouras, S. Cvetkovic, “Fast
Handoff Methods for Real-Time Traffic over Scalable Mobile
IP Networks”, June 1999, Internet Draft – work in progress,
http://www.ietf.org
AUTHORS
Prof. Srba Cvetkovic was born
in Yugoslavia. He is currently
the professor and head of
Mobile
Communications
Research
Group
at
the
Departments
of
Electrical
Engineering
/
Computer
Science, University of Sheffield.
He gained his BSc (1983, City University, London) and PhD
(1987, University College London) degrees in Electronic
Engineering. He held academic posts at Surrey (1987) and
Brunel (1992) Universities, before joining the University of
Sheffield in 1995. His research interests are mobile
communications. He is an Honorary Member of Eta-KappaNu Association in the USA and a Member of the Institution of
Electrical Engineers in the UK. He can be contacted at:
s.cvetkovic@sheffield.ac.uk (100 words)
Matthias Kraner born in Germany
gained his Dipl.- Ing.
University in Electrical Engineering
and
Information
Technology.
(Technical University of Munich,
Germany, 1992), and an MSc. In
Data Communications (Brunel University, London, UK in
1995). After running a consultancy firm and a company for
soft and hardware solution for 5 years Mr. Kraner joined the
Department of Computer Science at the University of
Sheffield in 1998. His research interests are network
architectures, QoS for mobile communication systems, virtual
environments for healthcare and education. Mr Kraner is
Member of the Chamber of Engineers in Baden- Württemberg,
Germany.
He
can
be
contacted
at
Matthias_Kraner@credo.shef.ac.uk (98 words)
Erika Sánchez was born in Mexico.
In 1996 she obtained a First Degree
in Computer Systems Engineering
(ITESM CEM, Mexico), later she
gained a Masters Degree in
Computer Science in 1998 (ITESM
CEM, Mexico). While studying she held a position as an
academic in the ITESM CEM. In 1999 she began her PhD
studies in the Mobile Communications Research Group at the
Department of Computer Science in the University of
Sheffield. Her research interests are network security and
programming languages. She can be contacted at
E.Sanchez@dcs.shef.ac.uk
Chern Nam Yap was born in
Singapore. In 1994 he obtained a
Degree in Mechatronics and a BSc in
Computing and Information Systems.
From 1997 and 1998 he was working
with EDNOVATION on VRML on
Education. In 1999 he finished his MSc(Res) working on MIP
and IIP and is reading for his PhD since then. Currently he is
researching into mobility performance issues of concurrent
mobile systems. He can be contacted at CNY@dcs.shef.ac.uk
Download