mobility in the internet

64
22.10.2007 1 Mobility in the Internet TML,TKK, Helsinki, Finland Chittaranjan Hota, PhD Department of Computer Science and Information Systems Birla Institute of Technology & Science, Pilani Rajasthan, 333031, INDIA E-mail: [email protected]

Upload: ossie

Post on 12-Jan-2016

24 views

Category:

Documents


1 download

DESCRIPTION

TML,TKK, Helsinki, Finland Chittaranjan Hota, PhD Department of Computer Science and Information Systems Birla Institute of Technology & Science, Pilani Rajasthan, 333031, INDIA E-mail: [email protected]. Mobility in the Internet. Military Response. Mobile Computing: Why?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Mobility in the Internet

22.10.2007 1

Mobility in the Internet

TML,TKK, Helsinki, Finland

Chittaranjan Hota, PhD Department of Computer Science and Information Systems

Birla Institute of Technology & Science, PilaniRajasthan, 333031, INDIA

E-mail: [email protected]

Page 2: Mobility in the Internet

22.10.2007 2

Mobile Computing: Why?

Streaming Movies

E-learning

Home Security Gambling

Home medical

care

Sports

Nokia E61

Military Response

Page 3: Mobility in the Internet

22.10.2007 3

Markets for IP Mobility

[Source:Cisco]

Page 4: Mobility in the Internet

22.10.2007 4

Mobile Wireless Devices

Laptop Smartphone Media Player Palmtop

Personal Digital Assistant

Notebook PagerGaming Console

Digital Camera

Mobile Router

Page 5: Mobility in the Internet

22.10.2007 5

Is it Portable Networking?

• Portable Networking requires connection to same ISP

• Technologies– Bluetooth

• Short range, low cost radio links between mobile devices

– Wireless Ethernet (802.11)• MAC Layer technology

– Cellular• Cellular Digital Packet Data, 3G

Page 6: Mobility in the Internet

22.10.2007 6

Outline• Will Address

– Internet architecture and Motivation for Mobile IP– Mobile IPv4, HMIP, HAWAII, Cellular IP, MIPv6, i3, TCP

Indirect, SIP, NEtworkMObility, HMIPv6 etc.– Low level protocol details including message formats and

headers– Comparison on the basis of location updates, handoff

latency, and signaling overhead • Won’t cover

– IP Routing (Link state, Distance vector, OSPF, BGP, RIP etc.)

– Wireless Networks– IPv4, and IPv6 Protocol details– Security and QoS issues related to Mobile IP

Page 7: Mobility in the Internet

22.10.2007 7

Internet Architecture

Page 8: Mobility in the Internet

22.10.2007 8

Internet: Network of Networks

Tier 1 ISP

Tier 1 ISP

Tier 1 ISP

NAP

Tier-2 ISPTier-2 ISP

Tier-2 ISP Tier-2 ISP

Tier-2 ISP

localISPlocal

ISPlocalISP

localISP

localISP Tier 3

ISP

localISP

localISP

Page 9: Mobility in the Internet

22.10.2007 9

How do you contact a mobile friend?

• search all phone books?• call her parents?• expect her to let you know

where she is?

I wonder where Alice moved to?

Consider a friend frequently changing

addresses, how do you find her?

Page 10: Mobility in the Internet

22.10.2007 10

Motivation: Mobile IP

223.1.1.1

223.1.1.2

223.1.1.3

223.1.1.4

122.1.3.2122.1.3.1

122.1.3.27

Internet Internet

223.1.1.*

122.1.3.*

IP Address: Hierarchical (Net ID, Host ID)

Mobile IP: Locator, and Identifier

Page 11: Mobility in the Internet

22.10.2007 11

No mobility High mobility

mobile wireless user, using same access point

mobile user, passing through multiple access point while maintaining ongoing connections (like cell phone)

mobile user, connecting/ disconnecting from network using DHCP.

Moderate mobility

Mobility Classification Protocols

Page 12: Mobility in the Internet

22.10.2007 12

Mobility

Micro Macro Global

Intra-subnet

Intra-domain Inter-domain

Cellular IP (1998)

TMIP (2001)

TeleMIP (2000)

Hierarchical MIP (1996)

Hawaii (1999)

Dynamic Mobility Agent (2000)

HMIPv6 (2001)

MIP (1996)

MIPv6 (2001)

Time (evolutionary path)

Mobility Classification Protocols

Page 13: Mobility in the Internet

22.10.2007 13

Mobility: Approaches

• Let routing handle it: routers advertise permanent address of mobile-nodes-in-residence via usual routing table exchange.– routing tables indicate where each mobile is located– no changes to end-systems

• Let end-systems handle it: – indirect routing: communication from correspondent

to mobile node goes through the home agent– direct routing: correspondent gets foreign address of

mobile, sends directly to mobile

Page 14: Mobility in the Internet

22.10.2007 14

Mobility: approaches

• Let routing handle it: routers advertise permanent address of mobile-nodes-in-residence via usual routing table exchange.– routing tables indicate where each mobile located– no changes to end-systems

• let end-systems handle it: – indirect routing: communication from correspondent

to mobile goes through home agent– direct routing: correspondent gets foreign address of

mobile, sends directly to mobile

not scalable

to millions of mobiles

Page 15: Mobility in the Internet

22.10.2007 15

Mobile IP (MIPv4)

Internet

Home Agent

R

R

R

Home network A

Foreign Network B

Network C

Correspondent Node C

Foreign Agent

Page 16: Mobility in the Internet

22.10.2007 16

Step1:Agent Discovery

RBHFMGV bits reserved

type = 16

type = 9 code = 0 = 9

checksum = 9

router address

standard ICMP fields

mobility agent advertisement

extension

length sequence #

registration lifetime

0 or more care-of-addresses

0 8 16 24

R bit: registration required

H,F bits: home or foreign agent

B bit: Busy

M, G bit: Minimal, Generic encapsulation

V bit: Van JacobHeader compression

Agent Advertisement

Agent Solicitation

Type=10 | code | checksum

reservedWith TTL=1

Page 17: Mobility in the Internet

22.10.2007 17

Reg. request format

Reg. reply format

Step 2: Registration

Minimal Encapsulation format

Page 18: Mobility in the Internet

22.10.2007 18

Step 2: Registration

Internet

Home Agent

Mobile Node

R

R

R

Foreign Network B

Network C

Home Network A

CorrespondentNode C

Foreign Agent

Foreign agent sends Binding Update

Home Agent replies with Binding Acknowledgement

Page 19: Mobility in the Internet

22.10.2007 19

Step 2: Registration (Example)

Home address Care-of address Lifetime (sec)

128.119.40.186 79.129.13.2 150

… … …

Mobility binding table at Home Agent

Home address Home agent address

Media address Lifetime

128.119.40.186 128.119.40.7 00-56-80-56-A1-E1 150

Visitor List at Foreign Agent

Page 20: Mobility in the Internet

22.10.2007 20

Step 2: Registration (Example)

visited network: 79.129.13/24 home agent

HA: 128.119.40.7 foreign agent

COA: 79.129.13.2 COA: 79.129.13.2

….

ICMP agent adv. Mobile node

MA: 128.119.40.186

registration req.

COA: 79.129.13.2 HA: 128.119.40.7 MA: 128.119.40.186 Lifetime: 9999 identification:714 ….

registration req.

COA: 79.129.13.2 HA: 128.119.40.7 MA: 128.119.40.186 Lifetime: 9999 identification: 714 encapsulation format ….

registration reply

HA: 128.119.40.7 MA: 128.119.40.186 Lifetime: 4999 Identification: 714 encapsulation format ….

registration reply

HA: 128.119.40.7 MA: 128.119.40.186 Lifetime: 4999 Identification: 714 ….

time

Page 21: Mobility in the Internet

22.10.2007 21

Step 3: Indirect Routing via Tunneling

Permanent address: 128.119.40.186

Care-of address: 79.129.13.2

dest: 128.119.40.186

packet sent by correspondent

dest: 79.129.13.2 dest: 128.119.40.186

packet sent by home agent to foreign agent: a packet within a packet (Tunnel)

dest: 128.119.40.186

foreign-agent-to-mobile packet

•Home agent broadcasts ARP request which causes all nodes in the Home network to update their ARP caches to map the mobile nodes IP address to the home agents link level address.

mobile replies directly to correspondent

Page 22: Mobility in the Internet

22.10.2007 22

Route Optimization Messages

Binding warning

Binding update

Binding request

Binding Acknowledgement

Page 23: Mobility in the Internet

22.10.2007 23

Route Optimization (Operation 1: Binding Cache)

Internet

homenetwork

visitednetwork

4

2

1

First Packet to mobile host

Binding update

CN

3

Page 24: Mobility in the Internet

22.10.2007 24

Internet

homenetwork

visitednetwork

4

53

CN

Subsequent packets to the mobile host

Route Optimization (Operation 1: Binding Cache)

Page 25: Mobility in the Internet

22.10.2007 25

Route Optimization (Operation 2: Smooth handoff)

Page 26: Mobility in the Internet

22.10.2007 26

Internet

foreign network visited at session start

FA

2

New FA

1

5

CN

New Foreign network

homenetwork

Binding Update

4

Route Optimization (Operation 2: Smooth handoff)

Binding Update

Binding Warning

3

Page 27: Mobility in the Internet

22.10.2007 27

• If the FA and Mobile node share a security association, the FA can choose the new registration key

• If the HA and the FA share a security association, the HA can choose the new registration key

• If the FA has a Public key, the HA can supply a new registration key• If the Mobile node includes its’ Public key in the registration request, the

FA can choose the new registration key• The Mobile node and its’ FA can execute a D-H key exchange protocol

to get a new registration key

Route Optimization (Operation 3: Establishing Registration keys)

Page 28: Mobility in the Internet

22.10.2007 28

Route Optimization (Operation 4: Special Tunnels)

Internet

FA1 rebooted

FA2

3

CN

New Foreign network

homenetwork

Binding Update

4

Special Tunnel

2

1

No visitor list or Binding cache

[(CN,FA1), (CN, MH),…]

[(FA1, MH), (CN, MH),…]

same

5

Page 29: Mobility in the Internet

22.10.2007 29

Ingress Filtering

home agentcorrespondent host

Correspondent, home agent onsame network. Packet from mobile host is deemed "topologically incorrect"

• Routers which see packets coming from a direction from which they would

not have routed the source address are dropped (external domain)

Page 30: Mobility in the Internet

22.10.2007 30

Reverse Tunneling

InternetHA

FAMH

CN

COAHome

Network

Pro: Firewall and Ingress Filtering problems removed

Con: Lengthy Routing Path (double triangular), increase in congestion

MH cannot make a tunnel directly to CN

Page 31: Mobility in the Internet

22.10.2007 31

Other Issues in Mobile IP• How does a Mobile node acquire a care-of-address in the foreign

network?

By DHCP, Router advertisements, Manually

• If Home agent does not reply to registration request

Send the request to broadcast address (redundancy)

• Reducing registration frequency (in high mobility scenario)

FAs into a multicast group, into an anycast group, Hierarchy

• Security (denial of service attack by bogus registration request)

Authentication using MD5 hashes

Replay attacks are prevented by (timestamp or nonce)

• Source Routing Option to avoid Tunneling and triangular routing

Not feasible as the load on intermediate routers will be more

Page 32: Mobility in the Internet

22.10.2007 32

Problems with MIPv4• Authentication with FA is difficult as it belongs to another organization• Guaranteeing QoS to a flow of packets is difficult because of

triangulation and tunneling.• Triangular routing and frequent handoffs cause significant end-to-end

delay (Micro-mobility helps a bit)• High signaling load on HA if mobile node moves frequently.• To support Global mobility, all routers should have FA and HA

functionality (solved with a reduced scope in Macro-mobility).• For some applications, it may be important to track the location of

mobile nodes : causes huge power and signaling load.• Paging (the maintenance of information when the node is idle) is not

supported by MIP. (Paging is a procedure that allows a wireless system to search for an idle mobile host when there is a message destined to it, such that the mobile user does not need to register its precise location to the system whenever it moves)

• User perceptions of Internet reliability.• If FQDN of the Mobile node has many IP addresses, which one to

choose?

Page 33: Mobility in the Internet

22.10.2007 33

Hierarchical Mobile IP (HMIP)

InternetLocalizing Registrations

HA

FA1

FA2FA3

FA4

FA5FA6

MH@FA1

MH@FA2

MH@FA4

MH@VL

Lineage <FA4, FA2, FA1>

<FA5 FA2, FA1>

<FA6, FA3, FA1>

MH@FA5

Common ancestor = FA2 (nearest)

Common ancestor = FA1 (nearest)

MH@FA3

MH@FA6

MH@VL

Page 34: Mobility in the Internet

22.10.2007 34

Handoff-Aware Wireless Access Internet Infrastructure (HAWAII)

•User mobility is restricted to administrative domain

•MH implements MIP, but host based routes inside the domain

•In the foreign domain, MH retains a single co-located COA

Internet

Home domain root router

IP tunnel

Foreign domain root router

CN

AP

AP

MH

Router at Level1

Router at Level1

DHCP Server

1

Co-located COA

2

Registering with HA

3

45

New AP answers reg. req

AP Updates routers

IP Routing

Page 35: Mobility in the Internet

22.10.2007 35

Cellular IP (CIP)• Two handoffs (hard and semisoft), and paging is supported.• Semisoft handoff uses layer 2 signal strength (of AP) to earlier trigger

layer 3 procedures hence minimizing packet loss.• Regular data packets transmitted by MHs maintain reverse path routes.• Each CIP node maintains routing cache and paging cache.

Internet

HAIP tunnel

CIP Gateway

CN

MH

IP Routing

CIP Domain

CIP Routing

CIP Nodes

•Initial registration at CIP gateway requires authentication of MH (MH key :MD5(Net Key, IP Addr)

Page 36: Mobility in the Internet

22.10.2007 36

Mobile IPv6 (MIPv6)

• Differences between MIPv4 and MIPv6– No FA is needed (no infrastructure change)– Address auto-configuration helps in acquiring COA– MH uses COA as the source address in foreign link, so

no ingress filtering– Option headers, and neighbor discovery of IPv6

protocol are used to perform mobility functions– 128 bit IP addresses help deployment of mobile IP in

large environments– Route optimization is supported by header options

Page 37: Mobility in the Internet

22.10.2007 37

Extension Headers

Mobility Header

Upper Layer headers

DataMH

CN to MN MN to CN

MN, HA, and CN for Binding

MH Type in Mobility Header: Binding Update, Binding Ack, Binding Err, Binding refresh

Page 38: Mobility in the Internet

22.10.2007 38

Binding Update and Binding Acknowledgement

Payload Proto Header Length MH Type Reserved

8 bits8 bits 8 bits 8 bits

Checksum Sequence No

A H L K Reserved Lifetime

ACK Expected

Home AgentLink-local address is same as that in home address

Security association required for every move

BU

Next header Header Length MH Type

8 bits8 bits 8 bits 8 bits

Checksum Reserved

Sequence No Lifetime

BA KStatus

Page 39: Mobility in the Internet

22.10.2007 39

MIPv6 Operation: Mobile on Home network

Conventional Routing is used

Page 40: Mobility in the Internet

22.10.2007 40

MIPv6 Operation: Mobile on a Foreign network

1

Stateless address Auto configuration

(Acquiring COA)

2 Foreign Network

4

3

Duplicate address detection, Proxy neighbor discovery, and Binding cache update

5Update Binding Update List

Bidirectional tunnel

Page 41: Mobility in the Internet

22.10.2007 41

Mobile IPv6 Route Optimization

筆記型電腦

電腦

路由器 Internet

路由器

路由器

工作站

Home AgentCorrespondent Node

Mobile Node

Router

Router

Router

Home LinkLink A

Link B

Link C

(1) Binding Update without H, K, and L bits being set(2) Packet

(1)

(2)

If A option is set in BU, then CN sends a BA, after which MN updates bindingupdate list. With every packet sent, MN sends Home address in destinationextension header and CN sends Home address in Routing header 2 extensionheader for keeping upper layers transparent from mobility.

Page 42: Mobility in the Internet

22.10.2007 42

MIPv6: Dynamic Home Agent Discovery

12

Home Agents List Preference ValueHome Agent 2 6Home Agent 1 2

Home Agents List Preference ValueHome Agent 2 6Home Agent 1 2

1 Dynamic Home Agent Address Discovery request to anycast address

2 DHAAD reply with addresses of home agents with their preferences

Mobile Node

1

2

Page 43: Mobility in the Internet

22.10.2007 43

MIPv6: Mobile Node Returning Home

Requirement: MN should send a BU to HA with lifetime=0 and COA=Home address of mobile

Problem: HA will reject MN’s home address (Duplicate address detection) as it is still defending the mobile node

SOLUTION

MN HANeighbor solicitation

Neighbor advertisement

Binding Update

Neighbor solicitation

Neighbor advertisement

Binding Acknowledgement

Page 44: Mobility in the Internet

22.10.2007 44

Internet Indirection Infrastructure (i3)

• An Overlay infrastructure.

• Every packet is associated with an identifier.

• Receiver receives using identifier

A Trigger

(Natural Support for Mobility)

Movement with a different address

[Source: http://i3.cs.berkeley.edu/]

Page 45: Mobility in the Internet

22.10.2007 45

i3: How it Works?

(A Receiver R inserts a trigger into i3)

(A Sender S sends a packet with same identifier 37, that is delivered to R)

CHORD ensures O (log N ) no. of intermediate hops to reach at the destination

[http://i3.cs.berkeley.edu/]

Page 46: Mobility in the Internet

22.10.2007 46

TCP Solutions to Mobility

• When MN initiates a connection, it tells the CN it’s new IP address through SYN

• CN uses DNS lookup to locate a MN

• TCP Migrate option is used to migrate to a new connection

• (s_ip, s_port, d_ip, d_port) to (s_ip, s_port, d_ip’,d_port’)

CN MN CN

MN after movement (Migrate SYN, Migrate SYN/ACK, ACK)

Page 47: Mobility in the Internet

22.10.2007 47

TCP Early Approach (Segmented TCP)

Wired Internet

Standard TCP

Mobile TCP

FA

Fixed HostMobile Host

Page 48: Mobility in the Internet

22.10.2007 48

Indirect TCP (I-TCP)

Internet

Standard TCP

Wireless TCP

MSR1

Mobile HostFixed Host

MSR1 MH SocketMSR1 FH Socket

MH Socket

Wireless TCP

Standard TCP

MH Socket

MSR2

MSR2 MH Socket

MSR2 FH Socket

FH Socket

Handoff: Socket Migration and state transfer

WTCP (Probe and bandwidth estimation) for blackouts

Multicasting for fast handoffs

Secure DNS and SYN for end-to-end

Mobile Support Router

Page 49: Mobility in the Internet

22.10.2007 49

Mobility using Session Initiation Protocol (SIP)

• A Signaling Protocol• Originally used for negotiating media sessions

between end systems• Media may go through different networks• Other uses: Conferencing, VoIP, Instant

Messaging etc.• Elements (SIP user agent, Servers, and

Gateways)• Addressing (URLs) e.g. name@domain and

supports both Internet and PSTN address

Page 50: Mobility in the Internet

22.10.2007 50

SIP Session Setup Example

200 OK

ACK

INVITE sip:[email protected]

host.wcom.com sip.uunet.com

SIPUser Agent

Client

SIPUser Agent

Server

BYE

200 OK

Media Stream

Page 51: Mobility in the Internet

22.10.2007 51

SIP Proxy Server Example

server.aol.com

200 OK

BYE

200 OK

INVITE sip:[email protected]

host.aol.com

200 OK

ACK

INVITE sip:[email protected]

sip.uunet.com

Media Stream

SIPUser Agent

Client

SIPUser

AgentServer

SIPProxyServer

Page 52: Mobility in the Internet

22.10.2007 52

SIP Redirect Server Example

302 Moved sip:[email protected]

ACK

Media Stream

INVITE sip:[email protected]

180 Ringing

ACK

INVITE sip:[email protected]

REGISTER [email protected]

host.aol.com sip.uunet.com

200 OK

server.aol.com

200 OK

SIPUser Agent

Client

SIPRedirectServer

SIPUser Agent

Server

Page 53: Mobility in the Internet

22.10.2007 53

Mobility using SIP

SIP RedirectServer

SIP ProxyServerForeign

Network

MobileHost

HomeNetwork

CorrespondingHost

1 23

6

4

5

1 INVITE

2 302 moved temporarily

3, 4 INVITE

5, 6 OK

7 DataBenefits: Global mobility, No tunneling, No change to routing

7

Page 54: Mobility in the Internet

22.10.2007 54

NEtworkMObility (NEMO)

• New Requirement– Users can access the Internet from anywhere at anytime using any

device.

• Host Mobility vs Network Mobility– A single user on move (MIP, MIPv6, SIP etc.), A set of users as a unit on

move (NEMO BSP, HMIPv6)

• Benefits of NEMO– Reduced transmission power because of reduced transmission distance

between mobile nodes and MR (only MR needs more power). – Supporting movement of incapable MIPv6 nodes within the mobile

network (MR handles all the mobility transparently)– Less signaling overhead, and less bandwidth consumption– Easier management (MR is the central point)

Page 55: Mobility in the Internet

22.10.2007 55

NEMO Applications

[Source: CISCO]

(Internet Car)

(Personal Area Network)

Bluetooth

Bluetooth

MR

(IP enabled devices in aircraft)

Page 56: Mobility in the Internet

22.10.2007 56

InternetInternet

HA_MN

CN_MR

HA_MR

CN_MN

1::

2::

3::

4::

3

MN

2

BU with COA and prefixes of 5 and 6

7::

MR

LFRLFN

6::

5::

2

A Novel SIP-Based Route Optimization for Network Mobility, A Novel SIP-Based Route Optimization for Network Mobility, IEEE JOURNALON SELECTED AREAS IN COMMUNICATIONS, VOL. 24,NO. 9, SEPTEMBER2006

NEMO BSP

Page 57: Mobility in the Internet

22.10.2007 57

InternetInternet

HA_MN

CN_MR

HA_MR

CN_MN

1::

2::

3::

4::

3

MN

2

4::2->7::2

5::/prefixlen,6::/prefixlen forward to MR

7::

MR

LFRLFN

6::

5::

2

MN

2

BU

1::2->6::2

1::2->6::2

A Novel SIP-Based Route Optimization for Network Mobility, A Novel SIP-Based Route Optimization for Network Mobility, IEEE JOURNALON SELECTED AREAS IN COMMUNICATIONS, VOL. 24,NO. 9, SEPTEMBER2006

NEMO BSP

Page 58: Mobility in the Internet

22.10.2007 58

InternetInternet

HA_MN

CN_MR

HA_MR

CN_MN

1::

2::

3::

4::

3

4::2->7::2

5::/prefixlen,6::/prefixlen forward to MR

4::2->7::2

7::

MR

LFRLFN

6::

5::

2

MN

2

1::2->6::2

1::2->6::2

A Novel SIP-Based Route Optimization for Network Mobility, A Novel SIP-Based Route Optimization for Network Mobility, IEEE JOURNALON SELECTED AREAS IN COMMUNICATIONS, VOL. 24,NO. 9, SEPTEMBER2006

NEMO BSP

Page 59: Mobility in the Internet

22.10.2007 59

NEMO: Nested Tunneling

Suboptimal routing (bidirectional tunnel)Header overhead (many headers)Resilience of HA (single HA)Long packet delay (many tunnels)

Problems:

Nested Mobile networks: A PAN in a train or a car

Page 60: Mobility in the Internet

22.10.2007 60

MR ’s Home AgentMR ’s Home Agent

MN ’s CorrespondentMN ’s Correspondent

RCoA / LCoA1RCoA / LCoA1

MR => RCoAMR => RCoA

MN => RCoAMN => RCoA

LCoA1, RCoALCoA1, RCoARCoARCoA

MN ’s Home AgentMN ’s Home Agent

MNMN

MRMR

MN => RCoAMN => RCoA

NEMO using HMIPv6

Mobility Anchor Point

BUs

BUs

(AP1)

(AP2)

RCoA

Page 61: Mobility in the Internet

22.10.2007 61

MR ’s Home AgentMR ’s Home Agent

MN ’s CorrespondentMN ’s Correspondent

RCoA / LCoA2RCoA / LCoA2

MR => RCoAMR => RCoA

MN => RCoAMN => RCoA

LCoA2, RCoALCoA2, RCoA

RCoARCoA

MN ’s Home AgentMN ’s Home Agent

MNMN

MRMR

MN => RCoAMN => RCoA

NEMO using HMIPv6

Mobility Anchor Point

(AP1)

(AP2)

RCoA

BU

Periodic BUs

Page 62: Mobility in the Internet

22.10.2007 62

Mobility: Technical Challenges

• Minimizing handoff latency and packet loss• Signaling overhead• Security• Mobile IPv6• Quality of Service guarantee during handover• MobileNAT• Cross-Layer solutions• Standard Interfaces

Page 63: Mobility in the Internet

22.10.2007 63

References

1. Mobile IP: Design Principles and Practices, Charles E. Perkins, Addition-Wesley Wireless communication series, AW,1998.

2. Mobile IPv6: Mobility in a Wireless internet, Hesham Soliman, PE, 2005.

3. IP Mobility Support for IPv4, RFC 3220, Jan 2002.

4. Gustafsson, Jonsson, Perkins, Mobile IPv4 Regional Registration, Internet draft, draft-ietf-mobileip-reg-tunnel-06.txt, Mar 2002.

5. R. Ramjee, T. Porta, S. Thuel, K, Varadhan, HAWAII: A Domain based approach for supporting mobility in wide area wireless

networks, Proc. 7th International Conference on Network Protocols, Toronto, 1999, pp. 283-292.

6. A. T. Campbell, J. Gomez, et. al., Design, Implementation and Evaluation of Cellular IP, IEEE Personal Communications, Aug 2000.

7. B. R. Badrinath, A. Bakre, I-TCP: Indirect TCP for Mobile Hosts, Proc. IEEE 15th International Conference on Distributing Computing

Systems (ICDCS), May 1995.

8. Mobility over Transport Control Protocol/Internet Protocol (TCP/IP), J. Ferreira, M. Mara, Nelson L, The Handbook of Ad Hoc

Wireless Networks, 2003, CRC Press, pp. 1-11.

9. Internet Indirection Infrastructure (i3), Available from: http://i3.cs.berkeley.edu/

10. Mobility Support in IP: A Survey of Related Protocols, Debashis Saha, Amitava Mukherjee, et. al., IEEE Network, Nov-Dec 2004, pp.

34-40.

11. Mobile Networking in the Internet, Charles E. Perkins, Mobile Networks and Applications, 1998, BV, pp. 319-334.

12. Quality of Service and Mobility for the Wireless Internet, J. Antonio Garcia-Macias, et. al., Wireless Networks, Kluwer Academic

Publishers, 2003, pp. 341-352.

13. MobileNAT: A New Technique for Mobility Across Heterogeneous Address Spaces, M. Buddhikot, A. Hari, et. al., Mobile Networks

and Applications, Springer Science, 2005, pp.289-302.

14. WTCP: A Reliable Transport Protocol for Wireless Wide Area Networks, P. Sinha, N. venkitaraman, R. Sivakumar, and V.

Bharghavan, In Proc. of ACM Mobicom’99, Aug 1999.

Page 64: Mobility in the Internet

22.10.2007 64

Thank you!

Questions