Mobile IP Seamless connectivity for mobile computers.

17
Mobile IP Seamless connectivity for mobile computers

Transcript of Mobile IP Seamless connectivity for mobile computers.

Page 1: Mobile IP Seamless connectivity for mobile computers.

Mobile IP

Seamless connectivity for mobile computers

Page 2: Mobile IP Seamless connectivity for mobile computers.

Problem definition

• IP combines routing information with

host identification in a globally unique IP address.

• On mobility it needs to get a new IP address to indicate the new point of attachment to router.

Page 3: Mobile IP Seamless connectivity for mobile computers.

Problem definition

• TCP uses IP internally to maintain connection state for connections being operated by mobile computer.

• On IP change connection status cannot be maintained.

• Reason :

IP used for both routing & host identification.

Page 4: Mobile IP Seamless connectivity for mobile computers.

Issues of mobile IP

• Compatibility

co-work with wired infrastructure.

• Scalability

Support large number of users.

• Transparency

No difference in wired or wireless domain.

Page 5: Mobile IP Seamless connectivity for mobile computers.

Terminologies

• MN – Mobile Node ,requiring mobility support.

• CN - Correspondent Node, a node to which MN communicates.

• FA - Foreign agent, currently connected router.

• HA – Router corresponding to MN IP’s Subnet.

Page 6: Mobile IP Seamless connectivity for mobile computers.

Essence of Mobile IP

• Usage of old IP address but with a few additional mechanisms, to provide mobility

support

• MN assigned another Care of Address (COA)

Page 7: Mobile IP Seamless connectivity for mobile computers.

Mobile IP

• Two types of COA

• Foreign Agent Based COA

COA of the MN is address of FA.

• Colocated COA– IP address belonging to the home sub-net.– A topologically correct IP

Page 8: Mobile IP Seamless connectivity for mobile computers.

Mobile IP

Page 9: Mobile IP Seamless connectivity for mobile computers.

Mobile IP

• Both methods use IP Tunneling

• Packet encapsulated at HA.

• The place of de- capsulation is difference in two methods.

• High degree of in-efficiency.

Page 10: Mobile IP Seamless connectivity for mobile computers.

Asymmetric Routing

Page 11: Mobile IP Seamless connectivity for mobile computers.

Registration with HA

• Initiated when MN moves to a new location.

• MN sends agent advertisement packet.

Involves authentication & authorization of MN by HA.

Page 12: Mobile IP Seamless connectivity for mobile computers.

Advertising packet

Page 13: Mobile IP Seamless connectivity for mobile computers.

Practical Constraints

• Ingress filtering

• Firewalls

• TTL

• Packets get blocked or dropped.

• Reduce TTL by only one till home.

• Follow triangular routing.

Page 14: Mobile IP Seamless connectivity for mobile computers.

Simultaneous Binding

• More than one COA.

• HA needs to send duplicated packets to all

COA.

• Improves reliability of data transmission.

Page 15: Mobile IP Seamless connectivity for mobile computers.

Route Optimization

• Make CN Mobility aware

• Ability to de - capsulate packets from MN

• Ability to send packets directly to MN

by passing HA.

Page 16: Mobile IP Seamless connectivity for mobile computers.

Route Optimization

• Binding cache

Associating mobile node’s IP address with COA & lifetime is called binding.

This binding is done during registration.

Send this to CN.

Page 17: Mobile IP Seamless connectivity for mobile computers.

Binding Cache Maintenance

• Four new UDP messages defined.

• Binding warning.

• Binding request.

• Binding update.

• Binding Acknowledgement.