WUSTL CSE 574S - Mobile IP (30 pages)

Previewing pages 1, 2, 14, 15, 29, 30 of 30 page document View the full content.
View Full Document

Mobile IP



Previewing pages 1, 2, 14, 15, 29, 30 of actual document.

View the full content.
View Full Document
View Full Document

Mobile IP

140 views


Pages:
30
School:
Washington University in St. Louis
Course:
Cse 574s - Wireless and Mobile Networking
Wireless and Mobile Networking Documents
Unformatted text preview:

Mobile IP Chakchai So In Department of Computer science Washington University Outline Why Mobile IP Mobile IPv4 basics Issues on Mobile IP Mobile IPv6 improvement Mobility Support in IP Conclusion 01 14 19 Washington University 2 Why Mobile IP Motivation for Mobile IP TCP session need to keep the same IP address for the life of the session IP needs to change the IP address when mobile node moves to a new place Consider the IP mobility problem as a routing problem Requirement for Mobile IP Transparency Compatibility Efficiency and scalability 01 14 19 Washington University 3 Mobile IPv4 basics Mobile IP Terminology Mobile IP Functionality Mobile IP Operation 01 14 19 Washington University 4 Mobile IP Terminology Mobile Node MN Foreign Agent FA Home Agent HA Care of Address COA Foreign agent based COA Colocated COA Correspondent Node CN Security Parameters Index SPI Tunneling 01 14 19 Washington University 5 Mobile IP Functionality Agent Discovery Agent Advertisement Solicitation Move Detection Handover Lifetime based and Network Prefix Registration inform HA for COA Routing and Tunneling Encapsulation IPinIP RFC2003 Minimal encapsulation RFC2004 GRE RFC 2784 Triangle routing 01 14 19 Washington University 6 Agent Advertisement 0 7 8 15 16 23 24 31 ICMP Router Discovery Protocol Type Code Checksum IRDP RFC 1256 addresses Addr size Lifetime Type 16 Router address 1 Length 6 4 COAs Preference level 1 R Registration required Router address 2 B Busy no more registrations Preference level 2 H Home agent F Foreign agent M Minimal encapsulation G GRE Type Length Sequence number r Sent as 0 ignored on reception R B H F M G r T reserved Registration Lifetime T FA supports reverse tunneling zero or more COAs reserved Sent as 0 ignored on reception 01 14 19 Washington University 7 Registration UDP Source Port Length 0 Destination Port 434 Check Sum 7 8 Type 1 Registration Request 15 16 S B DMG r T x Home address Home agent COA 23 24 Lifetime 31 Identification Extensions Registration Reply 0 7 8 Type 3 15 16 31 Code Lifetime Home address Home agent Identification Extensions 01 14 19 Washington University 8 IP in IP encapsulation original IP header new IP header outer header original data new data Inner header original data ver IHL DS TOS length IP identification flags fragment offset TTL IP in IP IP checksum IP address of HA Care of address COA ver IHL DS TOS length IP identification flags fragment offset TTL Protocol IP checksum IP address of CN IP address of MN TCP UDP payload 01 14 19 Washington University 9 Minimal Encapsulation ver IHL DS TOS length IP identification flags fragment offset TTL min encap IP checksum IP address of HA care of address COA Protocol S reserved IP checksum IP address of MN original sender IP address if S 1 TCP UDP payload Avoid repetition of identical fields 01 14 19 Washington University 10 Generic Routing Encapsulation outer header new header GRE header original header original data original header original data new data ver IHL DS TOS length IP identification flags fragment offset TTL GRE IP checksum IP address of HA Care of address COA C R K S s rec rsv ver protocol checksum optional offset optional key optional sequence number optional routing optional ver IHL DS TOS length IP identification flags fragment offset TTL Protocol IP checksum IP address of CN IP address of MN TCP UDP payload 01 14 19 Washington University 11 Mobile IP Operation Home Network Foreign Network 4 HA FA 3 MN 6 2 1 7 CN 01 14 19 5 1 Sender CN sends to the MN address HA catches packets proxy ARP 2 HA make a tunnel and forward packet to COA by encapsulation 3 FA forwards the packet to the MN 4 MN sends packet to CN as usual Washington University 12 Issues on Mobile IP Routing Optimization Mobile IP Handover Handoff QOS Multicast Security AAA 01 14 19 Washington University 13 Routing Optimization Optimization Strategies Lifetime Binding Cache draft ietf mobileip optim 11 Binding request and updates Binding warning Handoff Out of date cache Secure Binding Message IPSec RFC 3776 Foreign Agent Smooth Handoff 01 14 19 Previous FA reencapsulates a datagram with the right COA and sent it to MN Relay Washington University 14 Binding Cache Warning Handoff HA HA HA New Binding FA Update Binding Warning FA FA CN Binding Update Ol dF A Binding Ack CN Registration MN MN lists 01 14 19 Binding cache MN MN lists Washington University Out of date cache 15 Mobile IP Handover Handoff Hard Handoff Soft Handoff Forward Handoff Backward Handoff Yu et all 2003 01 14 19 Washington University 16 QOS QOS functionality M Taha et all 2005 IntServ Mobile RSVP DiffServ Extension Mobile IP over MPLS 01 14 19 Washington University 17 Multicast Home agent based multicast Foreign agent based multicast Multicast support for Mobile IP with the hierarchical local registration approach Range based mobile multicast Richard LIN 2002 01 14 19 Washington University 18 Security Ingress Filtering RFC2827 Reverse Tunneling RFC3024 Replay attacks Timestamp Nonce Bogus Registration DOS Authentication shared keys Still difficult for key distribution management Firewall draft ietf mobileip firewall trav 00 draft ietf mip6 firewalls 04 01 14 19 Enable UDP 443 security channel optional Washington University 19 Reverse Tunneling Home Network Foreign Network 8 7 2 HA 6 FA 1 MN 3 5 4 CN 01 14 19 Washington University 20 Authentication IP authentication Header RFC2402 HMAC MD5 RFC2104 IP Encapsulating Security Payload ESP RFC4303 Next Header Length Reserved Security Parameters Index SPI Sequence Number field Authentication Data variable New IP hdr AH Orig IP hdr TCP Data Orig IP hdr TCP Data Orig IP hdr Orig IP hdr Data TCP Data Transport Mode Tunneling Mode 01 14 19 AH TCP Washington University 21 Mobile IPv6 improvement MIPv6 is a part of IPv6 not UDP message MIPv6 support End to End IPSec RFC3776 No need for FA Automatic movement detection Neighbor Discovery RFC2461 Obtaining IP address either DHCP or auto configuration Stateless address auto configuration RFC2462 All routers perform router advertisement colocated only 01 14 19 Washington University 22 Mobile IPv6 improvement cont Route Optimization Return Routability MN can communicate directly to CN Destination Option binding update integrated in IP packet Fast hand over RFC4068 Home Agent Discovery DHAAD Dynamically choose HA from a subnet Hierarchical Mobile IPv6 HMIPv6 01 14 19 Localizing the signaling when MN moves within a region draft ietf mipshop hmipv6 04 Washington University


View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Mobile IP and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Mobile IP and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?