21.11.2012 Views

Wireless Future - Telenor

Wireless Future - Telenor

Wireless Future - Telenor

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

84<br />

IETF Internet Engineering Task Force<br />

IP Internet Protocol<br />

ICMP Internet Control Message Protocol<br />

LCOA Local Care-of Address<br />

LCA Least Ancient Ancestor<br />

MAP Mobility Anchor Point<br />

MIP Mobile IP<br />

MH Mobile Host<br />

QoS Quality of Service<br />

RSVP Resource Reservation Protocol<br />

TCP Transport Control Protocol<br />

UDP User Datagram Protocol<br />

2 Mobile IP<br />

There are some technical obstacles that must be<br />

overcome before mobility in the Internet can be<br />

a reality. The most fundamental obstacle is the<br />

way the Internet Protocol routes packets to their<br />

destinations according to IP addresses. These IP<br />

addresses are associated with a fixed network<br />

location much as a non-mobile phone number<br />

is associated with a physical jack in the wall.<br />

When a mobile node moves from one point of<br />

attachment to another, the mobile node must<br />

change its IP address so it is associated with the<br />

new network number, thus making transparent<br />

mobility impossible.<br />

Mobile IP [1] is a standard proposed by a working<br />

group in the Internet Engineering Task Force<br />

(IETF) which is designed to solve the mobility<br />

problem by allowing the mobile node to use two<br />

IP addresses; a fixed home address and a care-of<br />

address that changes at each point of attachment.<br />

The proposal introduces a Home Agent that<br />

resides at the home network and tunnels packets<br />

destined to mobile nodes to their new point of<br />

attachment, and a Foreign Agent that provides<br />

mobile services to mobile nodes. Mobile IP is<br />

completely transparent for all layers above IP,<br />

e.g. for TCP, UDP and of course for all applications.<br />

Therefore, DNS entries for a mobile node<br />

refer to its home address and do not change if the<br />

mobile node changes its Internet access point.<br />

Mobile IP consists of the co-operation of three<br />

mechanisms:<br />

• Discovering Agents and obtaining a care-of<br />

address;<br />

• Registering the care-of address;<br />

• Tunnelling to the care-of address.<br />

2.1 Discovering Care-of Addresses<br />

The protocol used by mobile nodes to discover<br />

home and foreign agents is based on the existing<br />

protocol Router Advertisement [8]. Mobile IP<br />

does not modify any of the existing fields of the<br />

protocol, but expands it so that mobility functionality<br />

can be associated with it. This way a<br />

Router Advertisement can carry information<br />

about default routers, just as before, but in addition<br />

also contain information about one or more<br />

care-of addresses. Carrying this additional information,<br />

these router advertisements are called<br />

Agent Advertisements.<br />

Home and foreign agents will broadcast Agent<br />

Advertisements at regular intervals, typically<br />

once every one to ten seconds. If a mobile node<br />

needs a care-of address and does not wish to<br />

wait for an agent advertisement, the mobile node<br />

can broadcast (or multicast) a solicitation that<br />

will be answered by any home/foreign agent that<br />

receives it. Mobile nodes use router solicitation<br />

to detect any change in the set of mobility agents<br />

available at the current point of attachment. If<br />

advertisements are no longer detectable from a<br />

foreign agent that previously had offered a careof<br />

address to the mobile node, the mobile node<br />

should presume that the foreign agent no longer<br />

is within range of the mobile node’s network<br />

interface. In this situation, the mobile node<br />

should start looking for a new care-of address.<br />

The mobile node may choose to wait for an<br />

agent advertisement, or it may send an agent<br />

solicitation.<br />

2.2 Registering the Care-of Address<br />

When a mobile node has a care-of address, it<br />

must inform its Home Agent about it. The mobile<br />

node will send a Registration Request message<br />

(carried in a UDP packet) with the information<br />

about its new care-of address. If the Home Agent<br />

approves this request, it will update its routing<br />

tables according to the new information and send<br />

a registration reply back to the mobile node.<br />

The registration request message is protected by<br />

an authentication mechanism. This is because<br />

when a Home Agent accepts a registration request,<br />

it will associate the home address of the<br />

mobile node with the care-of address until the<br />

registration lifetime expires. A registration request<br />

is a form of remote redirect, because it is<br />

sent remotely to the Home Agent and affects the<br />

home agent’s routing table. Without some sort<br />

of authentication for these remote redirect, a<br />

malicious node could cause the Home Agent to<br />

alter its routing table with erroneous care-of<br />

address information.<br />

2.3 Tunnelling to the Care-of<br />

Address<br />

Figure 2-1 shows the main principle of the<br />

mobile IP tunnelling operation. The default<br />

encapsulation mechanism that must be supported<br />

by all mobility agents using Mobile IP is IPwithin-IP<br />

[2]. The Home Agent intercepts datagrams<br />

addressed to the mobile nodes and inserts<br />

an extra IP header, or tunnel header, in front of<br />

the IP header of the datagrams. The new tunnel<br />

Telektronikk 1.2001

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!