host mobility for ip networks csci 6704 group presentation presented by ye liang, chongzhi wang,...

23
Host Mobility for IP Host Mobility for IP Networks Networks CSCI 6704 Group Presentation CSCI 6704 Group Presentation presented by presented by Ye Liang, ChongZhi Wang, XueHai Wang Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004 March 13, 2004

Upload: oscar-myron-armstrong

Post on 11-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Host Mobility for IP Host Mobility for IP NetworksNetworks

CSCI 6704 Group PresentationCSCI 6704 Group Presentation

presented bypresented by

Ye Liang, ChongZhi Wang, XueHai WangYe Liang, ChongZhi Wang, XueHai Wang

March 13, 2004March 13, 2004

Page 2: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Presentation OutlinePresentation Outline

MotivationMotivation

Host Mobility SolutionsHost Mobility Solutions

- Mobile IP - Mobile IP

- Host Identity Protocol (HIP) - Host Identity Protocol (HIP)

- Migrate- Migrate

ComparisonComparison

Page 3: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

MotivationMotivation

Mobile IP was perceived to contain many shortcomings.Mobile IP was perceived to contain many shortcomings.

A wide variety of mobility management mechanisms have been proposed.A wide variety of mobility management mechanisms have been proposed.

Future for MIP mobility management is not clear. Future for MIP mobility management is not clear.

Don’t worry, people are working on it.Don’t worry, people are working on it.

Page 4: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Mobility ManagementMobility Management

Sits on both the end mobile hosts and the Sits on both the end mobile hosts and the network.network.

Requirements: Location-independent identifier, Requirements: Location-independent identifier, Compatibility with IP routing, Location Compatibility with IP routing, Location Management, Transparent, and Security.Management, Transparent, and Security.

Available Solutions: Transport, Application, Available Solutions: Transport, Application, Session mobility, Personal mobility, Service Session mobility, Personal mobility, Service mobility, etc.mobility, etc.

Page 5: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Mobile IP – Triangle Routing Mobile IP – Triangle Routing

Download site

Mobile host

Home Agent

Home network Foreign Agent

Foreign

network

129.173.66.0

192.168.102.0

129.173.66.103 uses

192.168.102.100 as its COA

register

Tunneling

Page 6: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Mobile IP – Route OptimizationMobile IP – Route Optimization

Download site

Mobile host

Home Agent

Home network

Foreign Agent

Foreign

network

129.173.66.0

192.168.102.0

129.173.66.103 uses

192.168.102.100 as its COA

register

Return Routability

CheckBinding update

Page 7: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

MIP Extension - MicromobilityMIP Extension - Micromobility

B1

Home agent does not have Home agent does not have to be aware of every handoff to be aware of every handoff the mobile node performsthe mobile node performs..

The visited network takes The visited network takes care of the local mobilitycare of the local mobility using a Domain Foreign using a Domain Foreign Agent (DFA)Agent (DFA)

Protocols: HMIP, RAFA, Protocols: HMIP, RAFA, Cellular IP, Hawaii IP, and Cellular IP, Hawaii IP, and Hierarchical Mobile IP.Hierarchical Mobile IP.

B3B2

Mobile Device

Foreign Network

DFA

Internet

Page 8: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Problems with TCP/IPProblems with TCP/IP

Dual roles of IP addresses makes things complex

Bad for Mobility and multihoming

• Location Identifiers

• Host Identifiers

Page 9: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Architecture of Host Identity Protocol Architecture of Host Identity Protocol (HIP)(HIP)

A new layer – a new name space for host identifiers

Sockets are bound to Host Identifies, not IP addresses

Kernel translation between Host identifies and IP address

------Proposed by Robert Moscowitz to the IETF in 2001-------

Page 10: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

HIP Cont. – Change the architectureHIP Cont. – Change the architecture

Separate locators from host identifiers

IP addresses still act as location identifiers

A new cryptography-based name space for host identifier

Page 11: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

OperationOperationss of HIP of HIP

Page 12: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

MigrateMigrate

B. Awerbuch and D. Peled proposed a way to use B. Awerbuch and D. Peled proposed a way to use a hierarchical directory service to support a hierarchical directory service to support location management.location management.

Snoeren and Balakirshnan proposed this end-to-Snoeren and Balakirshnan proposed this end-to-end Mobility Management.end Mobility Management.

Page 13: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Migrate Cont.Migrate Cont.

Hostname, rather than IP address, is used as the Hostname, rather than IP address, is used as the invariant nameinvariant name

But some transport protocols (i.e TCP) use IP But some transport protocols (i.e TCP) use IP addresses as part of its connection identifier, addresses as part of its connection identifier, making migration difficult.making migration difficult.

Page 14: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Migrate Cont. – session controlMigrate Cont. – session control

i.e TCP connection migrationi.e TCP connection migration

Two TCP segments (SYN and ACK) are used to Two TCP segments (SYN and ACK) are used to handle this situation.handle this situation.

IPsec or optional Diffie-Hellman key exchange is IPsec or optional Diffie-Hellman key exchange is used to secure the network.used to secure the network.

Page 15: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

MIP, HIP, Migrate ComparisonMIP, HIP, Migrate Comparison

Performance. e.g. Performance. e.g. per-session packet per-session packet overhead and latencyoverhead and latency

Security.Security.

Deployment.Deployment.

Scalability.Scalability.

Robustness.Robustness.

Page 16: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Mobile IP -StrengthsMobile IP -Strengths

Does not require bilateral deployment of host Does not require bilateral deployment of host modificationsmodifications

Can support mobile subnetworks of nodes that d Can support mobile subnetworks of nodes that d not change addresses dynamicallynot change addresses dynamically

Support simultaneous mobility of both Support simultaneous mobility of both communicating nodes.communicating nodes.

Micromobility supportMicromobility support

Longer history of researchLonger history of research

Page 17: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Mobile IP - WeaknessesMobile IP - Weaknesses

Tunneling and routing headers lead to additional Tunneling and routing headers lead to additional per-packet overheadsper-packet overheads

Operation with multiple addressing realmsOperation with multiple addressing realms

Tunneling can conflict with firewall and IPsec Tunneling can conflict with firewall and IPsec security policiessecurity policies

Security issues are more complicated by third Security issues are more complicated by third party agents.party agents.

Page 18: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

HIP - StrengthsHIP - Strengths

Better path selectionBetter path selection

No per packet overhead beyond that of IpsecNo per packet overhead beyond that of Ipsec

Natural operation with multiple addressing realmsNatural operation with multiple addressing realms

Integrated with IP security protocolsIntegrated with IP security protocols

More natural solution to multihomingMore natural solution to multihoming

Page 19: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

HIP – WeaknessesHIP – Weaknesses

Short of history and experiences.Short of history and experiences.

Deployment barriers. (IPsec deployment)Deployment barriers. (IPsec deployment)

Lack of micromobility, mobile router, Lack of micromobility, mobile router,

simultaneous node movement capabilitiessimultaneous node movement capabilities

Overhead for short transactions. (Hand shack)Overhead for short transactions. (Hand shack)

Page 20: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Migrate – StrengthMigrate – Strength

Better path selectionBetter path selection

Easier integration with NATs and firewallsEasier integration with NATs and firewalls

No tunneling overheadNo tunneling overhead

Does not require additional network Does not require additional network infrastructure.infrastructure.

Page 21: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Migrate - WeaknessesMigrate - Weaknesses

Changes of TCP implementation at both Changes of TCP implementation at both endsends

DNS scalabilityDNS scalability

TCP-centricTCP-centric

Page 22: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

ConclusionConclusion

Mobile IP is much more developed and Mobile IP is much more developed and implemented.implemented.

Mobile IP support micromobility and Mobile IP support micromobility and mobile subnetsmobile subnets

If IPv6 is widespread, then MIPv6 is hard to If IPv6 is widespread, then MIPv6 is hard to beat.beat.

Page 23: Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004

Questions?Questions?