Top Banner
1 Mobile IP
26

12. mobile ip

Apr 08, 2017

Download

Engineering

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 12. mobile ip

1

MobileIP

Page 2: 12. mobile ip

2

OutliOutlinene

10.1 Addressing10.1 Addressing

10.2 Agents10.2 Agents

10.3 Three Phases10.3 Three Phases

10.4 Inefficiency in Mobile IP10.4 Inefficiency in Mobile IP

Page 3: 12. mobile ip

3

1. ADDRESSING

The main problem that must be solved in providing mobile communication using the IP protocol is addressing.

Page 4: 12. mobile ip

4

Topics Discussed in the SectionTopics Discussed in the Section

Stationary Host Mobile Host

Page 5: 12. mobile ip

5

The IP addresses are designed to work with stationary hosts because part

of the address defines the network to which the host is attached.

Page 6: 12. mobile ip

6

Home address and care-of address

Page 7: 12. mobile ip

7

Mobile IP has two addresses for a mobile host: one home address and

one care-of address.

The home address is permanent; the care-of address changes as the

mobile host moves from one network to another.

Page 8: 12. mobile ip

8

2. AGENTS

To make the change of address transparent to the rest of the Internet requires a home agent and a foreign agent.

Page 9: 12. mobile ip

9

Topics Discussed in the SectionTopics Discussed in the Section

Home Agent Foreign Agent

Page 10: 12. mobile ip

10

Home agent and foreign agent

Page 11: 12. mobile ip

11

When the mobile host and the foreign agent are the same, the care-of address is called a colocated

care-of address.

Page 12: 12. mobile ip

12

3. THREE PHASES

To communicate with a remote host, a mobile host goes through three phases: agent discovery, registration, and data transfer. The first phase, agent discovery, involves the mobile host, the foreign agent, and the home agent. The second phase, registration, also involves the mobile host and the two agents. Finally, in the third phase, the remote host is also involved. We discuss each phase separately.

Page 13: 12. mobile ip

13

Topics Discussed in the SectionTopics Discussed in the Section

Agent Discovery Registration Data Transfer

Page 14: 12. mobile ip

14

Mobile hostafter move Remote host

Time Time Time Time Time

Mobile hostwhen at home

Foreign agentHome agent

Remote host and mobile host configuration

Page 15: 12. mobile ip

15

Mobile IP does not use a new packet type for agent advertisement; it uses

the router advertisement packet of ICMP, and appends an agent

advertisement message.

Page 16: 12. mobile ip

16

Agent advertisement

Page 17: 12. mobile ip

17

Mobile IP does not use a new packet type for agent solicitation;

it uses the router solicitation packet of ICMP.

Page 18: 12. mobile ip

18

Registration request format

Page 19: 12. mobile ip

19

Registration reply format

Page 20: 12. mobile ip

20

A registration request or reply is sent by UDP using the well-known port 434.

Page 21: 12. mobile ip

21

Figure 10.7 Data transfer

Homeagent

Foreignagent

Mobile hostoriginal home Remote

host

Mobilehost

Internet

Home network

Foreign network

Remote network

2

1

3

4

Page 22: 12. mobile ip

22

The movement of the mobile host is transparent to the rest of the Internet.

Page 23: 12. mobile ip

23

4. INEFFICIENCY IN MOBILE IP

Communication involving mobile IP can be inefficient. The inefficiency can be severe or moderate. The severe case is called double crossing or 2X . The moderate case is called triangle routing or dog-leg routing.

Page 24: 12. mobile ip

24

Topics Discussed in the SectionTopics Discussed in the Section

Double Crossing Triangle Routing

Page 25: 12. mobile ip

25

Double crossing

Homeagent

Foreignagent

Remotehost

Could-bepath

Mobilehost

Internet

Homenetwork

Foreign network

1

2

Page 26: 12. mobile ip

26

Triangle routing

Homeagent

Foreignagent

Remotehost

Could-bepath

Mobilehost

Internet

Homenetwork

Foreign network

Remote network

1

2

3