6.1. Protocols

[Perkins C. E.: RFC2002 IP Mobility Support, 10/1996, read 7/2004] Existuje ve dvou verzích, standard pro IPv4, draft pro IPv6. Terminologie, definuje MOBILE NODE jako uzel, který má pevnou IP ve své domácí síti, ale pohybuje se v cizích sítích, CORRESPONDENT NODE jako uzel, který komunikuje s MN, HOME AGENT jako uzel, který zůstává na domácí síti MN a zprostředkovává komunikaci, FOREIGN AGENT jako uzel, který je na cizí síti MN a zprostředkovává komunikaci. HA a FA jsou MOBILE AGENTS.

Scénář komunikace je jednoduchý. Když se MN připojí k síti, buď počká na AGENT ADVERTISEMENT zprávu nebo o ní požádá AGENT SOLICITATION zprávou. Odpoví buď HA nebo FA. Pokud odpověděl HA, MN je ve své domácí síti a nic se neděje. Pokud odpověděl FA, MN je v cizí síti, podle konfigurace buď FA pošle svou CARE OF IP adresu v AGENT ADVERTISEMENT nebo MN získá COLOCATED CARE OF IP adresu z DHCP. MN pak pošle svému HA zprávu REGISTRATION REQUEST, buď přímo nebo prostřednictvím FA, HA odpoví zprávou REGISTRATION REPLY a otevře tunel, kterým bude dále posílat všechny zprávy pro MN na FA, který je doručí MN.

Zatímco komunikace ve směru z MN na CN se neliší od přímé komunikace z CARE OF IP adresy, nepříjemná je režie při komunikaci ve směru z CN na MN. Proto se definuje mechanismus [Perkins C. E.: Route Optimization in Mobile IP, 2/1999, read 7/2004]. Základem je udržování BINDING CACHES na CN, ve kterých je mapování z IP adresy MN na CARE OF IP adresu MN. BINDING CACHES jsou aktualizovány zprávami BINDING UPDATE od HA.

Aby se zabránilo ztrátě zpráv při pohybu MN, může MN ve zprávě REGISTRATION REQUEST požádat nový FA, aby uvědomil starý FA pomocí BINDING UPDATE o nové CARE OF IP adrese MN. Starý FA pak bude novému FA nějakou dobu doručovat zprávy pro MN, které používaly starou místo nové CARE OF IP adresy MN.

Aby se celý mechanismus nedal snadno zneužít, je většina zpráv autentizována s použitím keyed MD5 [Bellare M., Canetti R., Krawczyk H.: Keyed Hash Functions for Message Authentication, proceedings of CRYPTO'96, LNCS 1109, 1996]. V principu jde o doplnění zpráv variantou MD5 obsahu, která je inicializována tajným klíčem místo standardního 0123456789abcdeffedcba9876543210H.

Novější je [Perkins C. E.: RFC3220 IP Mobility Support].

Novější je [Perkins C. E.: RFC3344 IP Mobility Support].