280 likes | 409 Vues
This presentation by Team Mazen Hammad, Chuck Mann, Vrushali Nidgundi, and Hong Zhang explores the concept of Mobile IP within the context of Advanced Operating Systems (CSE 8343). It covers essential topics such as the importance of IP mobility at the network layer, the requirements for Mobile IP, its operational components, and security measures. Additionally, it examines routing challenges and standards recognized by the Internet Engineering Task Force (IETF). The presentation emphasizes the need for seamless communication without altering the IP address, ensuring scalability across networks.
E N D
Mobile IP (Group 2) • Team Members:Mazen HammadChuck MannVrushali Nidgundi Hong Zhang • Course:CSE 8343 Advanced Operating Systems • Professor:Dr. Mohamed Khalil Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Outline • Why IP mobility at Network Layer • Requirements for Mobile IP • Mobility model • Standards • Components of Mobile IP • Operations (Agent discovery, Registration, Tunneling) • Security • Applications Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Routing in IP • Routing is based on stationary IP address • A device on a network is reachable through normal IP routing by the IP address it is assigned on the network • A node must be located on the network indicated by its IP address in order to receive datagrams destined to it Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Why Mobility at the Network Layer • Network Layer is present in all Internet nodes • Network Layer is responsible for routing packets to proper destination • Change in physical medium is possible • Application transparent • Universal Solution for all applications Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
The IP Mobility Problem • A mobile host keeps its home address • The host must change its IP address whenever it moves • The host address must be preserved regardless of its location • Address management and registration • Security Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Requirements for IP Mobility Requirements for IP Mobility • Ability to communicate from anywhere without changing the IP address • No change in the routing or addressing schemes • Communicate with other nodes that do not implement these mobility functions • Ensure Security • Scalability Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Mobility Model Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Standards Mobile IP standards are developed by the Internet Engineering Task Force (IETF). The standards are issued as Request for Comments (RFC) • RFC2002 Basic Mobile IP operation • RFC2003 IP encapsulation within IP • RFC2004 Minimal encapsulation within IP • RFC1701 Generic Routing Encapsulation (GRE) • RFC2006 Management information Base (MIB) for Mobile IP • RFC2344 Reverse tunneling for Mobile IP • RFC2356 Firewall for mobile IP (SUN’sSKIP firewall) Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Components of Mobile IP(MIP) • Mobile Node (MN) • Host or router that changes its point of attachment from one network to another • Has a permanent IP address given by the home network • Home Agent (HA) • Host or router on the MN’s home network • Provides point of attachment and permanent IP address to the MN • Maintains the MN’s current location information, mapping of MN’s permanent and current temporary address • Reroutes packets to the current mobile node temporary IP address • Authenticate MN Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Components of MIP(cont..) • Foreign Agent (FA) • Host or router on the MN’s visited network • Provides temporary IP address to the MN • Maintains mapping of MN’s permanent and current temporary address • Forwards to the MN the packets received from its home agent • Care-Of-Address (COA) • The termination point of the tunnel toward the Mobile Node when it is on a foreign network Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Operations of MIP • Three main operations • Agent Discovery • Registration • Tunneling Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Operation of MIP--- Agent Discovery • The Mobile Node determines if it is connected to its home network or foreign network using ICMP Router Discovery Protocol (IRDP) advertisement • The MN gets the information about HA and FA • If it is in the Foreign network, obtains the COA from the FA. Two types of addresses • Care-of-address acquired from a Foreign Agent • Co-located care-of-address • The Mobile Node then does the registration Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Agent Discovery Message Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Operation of MIP --- Registration • Mobile Node register with Home Agent via Foreign Agent(COA received from FA) or • Mobile Node register directly with Home Agent(Co-located COA) Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Registration Messages Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Operation of MIP --- Tunneling • Packet destined to the mobile node are routed to the home network(normal IP operation) • HA intercepts the packets on the home network • HA encapsulates packets and tunnels them to COA • At COA either FA or MN, the packet is decapsulated and delivered to the MN Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Operation of MIP --- Tunneling Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Operation of MIP --- Tunneling Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Operation of MIP --- Tunneling Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Security in Mobile IP • All registration messages between a Mobile Node and Home Agent are required to contain the Mobile-Home Authentication Extension (MHAE) • The integrity of the registration messages is protected by preshared 128-bit key between a Mobile Node and Home Agent • Reply protection uses the identification field in the registration messages as a timestamp and sequence number. The Home Agent returns its time stamp to synchronize the Mobile Node for registration Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Applications • Enables seamless movement while “always on” in a corporate campus environment • Enables applications such as Telematics • Enables always-on connectivity for users traveling in railroads, cruise liners, planes • Enables mission-critical applications for public safety agencies to stay connected to the network while on the move Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Conclusion • Network Mobility is achieved • Scalable • Transparent • Secure Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
References • IETF Mobile IP http://www.ietf.org RFC 2002, RFC 2344 • Mobile IP Design Principles and Practices by Charles E. Perkins • www.cisco.com -- white papers on Mobile IP • www.nortelnetworks.com -- white papers on MIP Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Questions & Discussion Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems
Thank You! Group 2: Hammad, Mann, Nidgundi, and ZhangCSE 8343 Adv. Operating Systems