Mobile IPv4

Mobile IPv4 issue

Untitled

Untitled

Solution?

Untitled

HA(Home Agent), FA(Foregin Agent)

CoA(Care of Address)

HA

FA

Solution

Untitled

registration process

  1. MN이 네트워크를 변경한다. HA → FA
    1. 이때 MN은 HA의 주소를 알고 있어야 한다.
  2. MN은 FA로부터의 주기적인 advertisement messages를 listen한다.
  3. 모바일 노드는 FA(이동한 네트워크의 라우터)에게 정보를 전송한다. (reply)
    1. FA에게 MN의 IP주소와 MAC주소를 알린다.
  4. FA는 HA에게 CoA를 알린다.

packet transmission (Host to HA)

  1. MN으로 패킷을 보내려는 모든 호스트는 해당 노드의 홈 주소와 동일한 대상 주소로 패킷을 보낸다.
  2. 정상적으로 IP 포워딩이 이루어진다면 해당 패킷을 HA로 도착한다.

packet transmission (HA to MN)

  1. HA는 proxy ARP기술을 이용하여 다른 노드가 MN으로 인식하도록 한다.
    1. HA는 ARP메시지에 자신의 IP주소가 아닌 MN의 IP주소를 삽입한다.
    2. 같은 네트워크의 다른 노드들은 MN의 IP와 HA의 MAC을 대응시킨다.
    3. 위의 과정을 통해 HA는 MN으로 향하는 패킷을 인터셉트한다.
  2. HA는 IP터널링 기술을 이용하여 FA로 Host로부터 전송받은 패킷을 전송한다.
  3. FA는 HA로부터 전송받은 패킷의 IP터널링용 헤더를 제거한다.
  4. MN이 FA의 네트워크로 들어왔을 때 전송한 IP주소와 MAC주소를 바탕으로 HA로부터 전송받은 패킷을 MN으로 전송한다.

IPv6?