Compte rendu de tests

16 mars 1999.

Voilà les tests qui ont été effectues et les résultats :

Home Agent = AIX, Mobile = BSD

Le mobile démarre sur un réseau extérieur.
Il s'enregistre auprès de son home agent et des ses correspondants en envoyant des BU.
Pour l'instant les correspondants doivent être communiques à ndpd-host en utilisant le fichier de conf. /etc/mobile6.
Ndpd-host n'apprend pas encore les nouveaux correspondants dynamiquement.
J'emploierais le mot correspondant pour désigner un correspondant enregistre.

1) Correspondant -> mobile

a) ping
Le ping fonctionne.
Corr envoie des paquets avec src = corr, dest = COA + routing header H@
Mob répond avec des paquets src = H@, dest = corr
b) telnet
La connexion s'établit.
Corr envoie des paquets avec src = corr, dest = COA + routing header H@
Mob répond avec des paquets src = COA + H@ en option, dest = corr

La mobilité fonctionne donc avec le protocole TCP, outre le fait que le mobile "n'apprend" pas le correspondant.

2) Mobile -> correspondant

a) ping
Le ping fonctionne.
Mob envoie des paquets avec src = COA + H@ en option, dest = corr
Corr répond par des paquets avec src = corr, dest = COA + routing header H@
b) telnet
La connexion s'établit.
Mob envoie des paquets avec src = COA + H@ en option, dest = corr
Corr répond par des paquets avec src = corr, dest = COA + routing header H@

La mobilité fonctionne dans les deux cas,  outre le fait que le mobile "n'apprend" pas le correspondant.

Correspondants non enregistres (cas avec un Home Agent AIX)

Ces machines n'ont pas reçu de BU lorsque le mobile a démarré. Elle ne connaissent donc pas sa COA, elle s'adresse a la H@.
Le Home Agent intercepte les paquets, les encapsule vers la COA du mobile.
Le mobile répond au correspondant avec des paquets src = H@, dest = corr.
Il n'y a pas encore d'enregistrement du correspondant, ni de BU, mais le mécanisme de désencapsulation fonctionne.

Home Agent BSD

Un correspondant non enregistré parvient à communiquer avec le mobile en passant pas sa home address.
Le Home Agent intercepte donc bien les paquets et les forwarde à travers le tunnel Home Agent <-> Mobile.