mip_version1.1

Embed Size (px)

Citation preview

  • 8/13/2019 mip_version1.1

    1/19

    Mobile IP

    Presented by

    Team : PegasusKishore Reddy YerramreddyJagannatha PochimireddySampath k BavipatiSpandana Nalluri

    Vandana Goyal

  • 8/13/2019 mip_version1.1

    2/19

    Agenda What is Mobile IP?

    Mobile IP Architecture

    Why Mobile IP? How Mobile IP Works

    Registration Message Format

    Tunneling in Mobile IP

    Mobile IP in Action Security in Mobile IP

    Mobile in IPv6

    Conclusion

  • 8/13/2019 mip_version1.1

    3/19

    What is Mobile IP

    Definition:

    Mobile IPis a standard communication protocol, defined to

    allow mobile device users to move from one IP network to

    another whi le maintain ing their permanent I P address[2]

  • 8/13/2019 mip_version1.1

    4/19

    Mobile Node (MN) - A Node moving to different network, with permanent Home Address.

    Home Agent(HA) - A routeron a mobile node's home network which tunnels datagrams for delivery to the mobile

    node when it is away from home, and maintains current location information for the mobile node.

    Home Address - The static fixed IP Address allocated to a mobile node by Home Agent.

    Home Network - A network, having a network prefix/network id.matching that of a mobile node's home address

    Foriegn Network - A network other than a Mobile nodes home network. Foreign Agent -Router in foreign network that provides CoAand tunneling with HAand forward the packets to MN.

    Care-of Address - Termination point of a tunnel toward a MN in the foreign netwrok.

    Mobility Binding -The association of a home address with a care-of address (CoA).

    Correspondent Node (CN) - A peer node with which a Mobile node is communicating.

    Mobile IP Architecture

    Entities in Mobile IP

    Home Agent (HA) Remote Agent(RA)

    Correspondent node(CN)

    Mobile node(MN)

  • 8/13/2019 mip_version1.1

    5/19

    Router

    Home Agent (HA)

    Remote Agent (RA)

    Correspondent node (CN)

    Mobile node (MN)

    Why Mobile IP ?

    Mobi le Node moves to remote network

    Packets for MN are dropped by theHome Agent as Mobile node is not

    present in its network

    CN is successfully communicating with MN via HA

  • 8/13/2019 mip_version1.1

    6/19

    Why Mobile IP (Cont.)

    Trends:

    Peoples perspective of looking at internet has changed from ages,

    with the introduction of Mobility.

    Need: Increase in the variety of mobile devices, such as PDAs, laptops and

    cellular phones, more and more internet services are accessible to

    moving users with the widely deployed wireless networks.

    Gene X: 3G Networks, Mobile IPV6

  • 8/13/2019 mip_version1.1

    7/19

    How Mobile IP worksRegistration

    1. Registration Request by MN to FA

    2. FA Relays Registration request to HA

    3. HA sends Registration reply to FA

    4. FA Relays Registration reply to MN

    FA

    HAMN

    12

    34

    Mobility Binding Table

  • 8/13/2019 mip_version1.1

    8/19

    Registration message format

    Register request Register response

  • 8/13/2019 mip_version1.1

    9/19

    Correspondent node (CN)

    Foreign Agent(FA)

    Home Agent (HA)

    Mobile Node (MN)

    MN moves to FA

    CN sends packets to HA

    HA tunnels the

    Packet and sends to FA

    FA extracts original

    Packet and sends to the MN

    IP-in-IP or GRE tunnel

    between HA and FA

    Tunneling in Mobile IP

  • 8/13/2019 mip_version1.1

    10/19

    Tunneling in Mobile IP(Cont.)

    When CN sends the data to MN, it uses the original address of the MN, so thepacket goes to HA.

    From the mobility binding HA encapsulates the packet (IP-in-IP or GRE) andsends to CoA.

    The FA de-capsulate the packet and extracts the original packet that was sentby the CN.

    The FA then sends this packet to the MN using the Home address destination.

    The reverse route from MN to CN may or may not follow this path.

    Triangle routingReply packets are sent directly to CN from MN

    Reverse TunnelingReply packet are tunneled to HA by FA.

  • 8/13/2019 mip_version1.1

    11/19

    Home Agent(HA)

    Remote Agent (RA)

    Correspondent node (CN)

    Mobile node(MN)

    Mobile IP in Action

    Mobi le Node moves to remote network

    1.MNsendsRegistrat ion request wi th i ts new CoA

    3.MNsendsRegistrat ion response, after val idating reques t and

    updat ing binding table4.Packets s ent toMNf romCNare tunneled toRA using b ind ing table

    Home Address Care-of-Address

    A B

    Mobility Binding table

    2.Mobi le binding created for MN w ith new CoA

    CN is successfully communicating with MN via HA

    HA Looks binding table

    Home Address = A

    CoA = B

  • 8/13/2019 mip_version1.1

    12/19

    Security in Mobile IP Required as Mobile Nodes are often in unprotectedremote network

    Authenticityand Integrityof Registration messages usingAuthentication (e.g. HMAC-MD5).

    Replay attackprotection for Registration messages using sequencenumber.

    Security Issues in Mobile IP

    Issue Protocol Solution

    Optionalauthentication between MN and FA IPv4 AAA and Broker AAAservices

    Location Privacy IPv4,IPv6 None

    Confidentiality for Data Packets IPv4,IPv6 IPSec or SSL

  • 8/13/2019 mip_version1.1

    13/19

    Security in Mobile IP (Cont.)Mobile IP with AAA (e.g. RADIUS)

    Remote AAA

    Home Agent(HA)

    Remote Agent(RA)

    Mobile node(MN)

    Broker AAA

    Home AAA

    1

    2

    3

    4

    5 6

    7

    8

    9

    10

    Registration Request

    Registration Response

  • 8/13/2019 mip_version1.1

    14/19

    Security in Mobile IP (Cont.)

    Home Agent(HA) Remote Agent(RA)

    Correspondent node (CN)

    Mobile node(MN)

    Mobile IP Tunnel(IP-in-IP or GRE)

    IPSec Tunnel

    IPSec for Data Confidentiality

  • 8/13/2019 mip_version1.1

    15/19

    Mobile IP in IPv6 Conceptually same as MIPv4

    Inbuilt support using specific extensions for mobile IP

    Route optimization using new type of routing header

    Triangle routing problem solved using new destination header option

    Mobility Header to exchange binding messages ( e.g. Registration)

    Better security using IPSec extensions for binding messages

  • 8/13/2019 mip_version1.1

    16/19

  • 8/13/2019 mip_version1.1

    17/19

    References

    1. IP Mobility Support for IPv4; RFC 3344, Perkins, Charlie;

    http://www.ietf.org/rfc/rfc3344.txt

    2. Wikipedia : http://en.wikipedia.org/wiki/Mobile_IP

    3. Mobility Support in IPv6; RFC 3775; http://www.ietf.org/rfc/rfc3775.txt4. TCP/IP Tutorial and Technical Overview, IBM Redbooks

    5. http://www.cisco.com/en/US/tech/tk827/tk369/technologies_white_paper09186a0080

    0c9906.shtml

    6. http://www.isoc.org/inet2001/CD_proceedings/T40/inet_T40.htm

    http://www.ietf.org/rfc/rfc3344.txthttp://en.wikipedia.org/wiki/Mobile_IPhttp://www.ietf.org/rfc/rfc3775.txthttp://www.cisco.com/en/US/tech/tk827/tk369/technologies_white_paper09186a00800c9906.shtmlhttp://www.cisco.com/en/US/tech/tk827/tk369/technologies_white_paper09186a00800c9906.shtmlhttp://www.isoc.org/inet2001/CD_proceedings/T40/inet_T40.htmhttp://www.isoc.org/inet2001/CD_proceedings/T40/inet_T40.htmhttp://www.cisco.com/en/US/tech/tk827/tk369/technologies_white_paper09186a00800c9906.shtmlhttp://www.cisco.com/en/US/tech/tk827/tk369/technologies_white_paper09186a00800c9906.shtmlhttp://www.ietf.org/rfc/rfc3775.txthttp://en.wikipedia.org/wiki/Mobile_IPhttp://www.ietf.org/rfc/rfc3344.txt
  • 8/13/2019 mip_version1.1

    18/19

    Thank You

  • 8/13/2019 mip_version1.1

    19/19

    ?