DOC PREVIEW
WUSTL CSE 574S - Mobile IP

This preview shows page 1-2-14-15-29-30 out of 30 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 30 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 30 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 30 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 30 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 30 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 30 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 30 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Mobile IPOutlineWhy Mobile IP?Mobile IPv4 basicsMobile IP TerminologyMobile IP FunctionalityAgent AdvertisementRegistrationIP-in-IP-encapsulationMinimal EncapsulationGeneric Routing EncapsulationMobile IP OperationIssues on Mobile IPRouting OptimizationBinding Cache/Warning/ HandoffMobile IP Handover/HandoffQOSMulticastSecurityReverse TunnelingAuthenticationMobile IPv6 improvementMobile IPv6 improvement (cont.)Mobility Support in IPMobility Support in IP (cont.)Slide 26ConclusionReferenceSlide 29Slide 30Mobile IPChakchai So-InDepartment of Computer science Washington University01/14/19Washington University 2OutlineWhy Mobile IP? Mobile IPv4 basicsIssues on Mobile IPMobile IPv6 improvementMobility Support in IP Conclusion01/14/19Washington University 3Why 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 scalability01/14/19Washington University 4Mobile IPv4 basicsMobile IP TerminologyMobile IP FunctionalityMobile IP Operation01/14/19Washington University 5Mobile 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)Tunneling01/14/19Washington University 6Mobile 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 routing01/14/19Washington University 7Agent AdvertisementICMP Router Discovery Protocol(IRDP: RFC 1256)Type = 16Length = 6 + 4 * #COAsR: Registration requiredB: Busy, no more registrationsH: Home agentF: Foreign agentM: Minimal encapsulationG: GREr: Sent as 0, ignored on receptionT: FA supports reverse tunnelingreserved: Sent as 0, ignored on receptionPreference level 1Router address 1#addressesTypeAddr. size LifetimeChecksum07 8 15 16 312423CodePreference level 2Router address 2. . . zero or more COAsType Sequence numberLengthRegistration Lifetime. . . R B H F M G r reservedT01/14/19Washington University 8RegistrationHome agentHome addressType = 1 Lifetime07 8 15 16 312423T xIdentificationCOAExtensions . . . S B DMG rHome agentHome addressType = 3 Lifetime07 8 15 16 31CodeIdentificationExtensions . . . UDPRegistration RequestRegistration ReplySource PortLength Check SumDestination Port = 43401/14/19Washington University 9IP-in-IP-encapsulationCare-of address COAIP address of HATTLIP identificationIP-in-IP IP checksumflags fragment offsetlengthDS (TOS)ver. IHLIP address of MNIP address of CNTTLIP identificationProtocol IP checksumflags fragment offsetlengthDS (TOS)ver. IHLTCP/UDP/ ... payloadnew dataoriginal IPheaderoriginal dataouter headernew IP headerInner header original data01/14/19Washington University 10Minimal Encapsulationcare-of address COAIP address of HATTLIP identificationmin. encap. IP checksumflags fragment offsetlengthDS (TOS)ver. IHLIP address of MNoriginal sender IP address (if S=1)SProtocol IP checksumTCP/UDP/ ... payloadreservedAvoid repetition of identical fields01/14/19Washington University 11Generic Routing Encapsulationoriginalheaderoriginal datanew datanew headerouter headerGRE headeroriginal dataoriginalheaderCare-of address COAIP address of HATTLIP identificationGRE IP checksumflags fragment offsetlengthDS (TOS)ver. IHLIP address of MNIP address of CNTTLIP identificationProtocol IP checksumflags fragment offsetlengthDS (TOS)ver. IHLTCP/UDP/ ... payloadrouting (optional)sequence number (optional)key (optional)offset (optional)checksum (optional)protocolrec. rsv. ver.CR K S s01/14/19Washington University 12Mobile IP Operation1. Sender (CN) sends to the MN address, HA catches packets (proxy ARP)2. HA make a tunnel and forward packet to COA by encapsulation3. FA forwards the packet to the MN4. MN sends packet to CN as usualHA FAMNCN1345627Home Network Foreign Network01/14/19Washington University 13Issues on Mobile IPRouting OptimizationMobile IP Handover/HandoffQOSMulticastSecurity (AAA)01/14/19Washington University 14Routing 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Previous FA reencapsulates a datagram with the right COA and sent it to MN (Relay)01/14/19Washington University 15Binding Cache/Warning/ HandoffBinding cacheHACNMNFAMN listsBinding UpdateOut of date cacheBinding WarningHACNMNFAMN listsBinding AckBinding UpdateNew FAOldFARegistrationHA01/14/19Washington University 16Mobile IP Handover/HandoffHard Handoff/ Soft HandoffForward Handoff/ Backward Handoff[Yu et all, 2003]01/14/19Washington University 17QOSQOS functionality [M. Taha et all, 2005]IntServ (Mobile RSVP)DiffServ ExtensionMobile IP over MPLS01/14/19Washington University 18Multicast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/19Washington University 19Security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 )Enable UDP 443 security channel (optional)01/14/19Washington University 20Reverse TunnelingHA FAMNCN5281736Home Network Foreign Network401/14/19Washington University 21AuthenticationIP authentication Header (RFC2402)HMAC-MD5 (RFC2104)IP Encapsulating Security Payload (ESP) (RFC4303) AH Orig IP hdr TCP DataOrig IP hdr TCP DataAH Orig IP hdr TCP DataNew IP hdr TCP DataOrig IP hdrTunneling ModeTransport ModeAuthentication Data (variable)Sequence Number fieldSecurity Parameters Index (SPI)ReservedLengthNext Header01/14/19Washington University 22Mobile IPv6 improvementMIPv6 is a part of IPv6 not UDP messageMIPv6 support End-to-End


View Full Document

WUSTL CSE 574S - Mobile IP

Documents in this Course
Figures

Figures

11 pages

Concept

Concept

8 pages

Load more
Download Mobile IP
Our administrator received your request to download this document. We will send you the file to your email shortly.
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 2 2 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?