Implémentation de l’IPv6 Mobile

heatanklesSoftware and s/w Development

Jul 2, 2012 (5 years and 3 months ago)

288 views

























www.labo
-
cisco.com


Implémentation de
l’IPv6 Mobile

Redaction:

Chapotet

P
aul

28/09
/2010


Implémentation de
l’IPv6 Mobile

Chapotet

P
aul

28/09
/2010


w
ww.labo
-
cisco.com


Page
2

sur
7


SOMMAIRE

Sommaire

................................
................................
................................
................................
...........................

2

Introduction

................................
................................
................................
................................
........................

3

Présentation

................................
................................
................................
................................
.......................

3

Mise en place

................................
................................
................................
................................
......................

4

Activation de l’
IPv6 mobile sur un routeur

................................
................................
................................
..

5

Activation de NEMO sur un routeur Mobile
................................
................................
................................
.

5

Activation de NEMO sur un HA

................................
................................
................................
....................

6

Activation du roaming sur
une interface d’un routeur mobile

................................
................................
.....

6

Conclusion

................................
................................
................................
................................
..........................

6

Liens

................................
................................
................................
................................
................................
...

6








Implémentation de
l’IPv6 Mobile

Chapotet

P
aul

28/09
/2010


w
ww.labo
-
cisco.com


Page
3

sur
7


INTRODUCTION

Le protocole IPv6 (appelé également IPng pour IP new generation) apporte une nouveauté majeure :
l'utilisation d'adresses plus longues qu'IPv4. Elles sont codées sur 16 octets et permettent de résoudre
le problème qui mit IPv6 à l'ordre du jour : procurer
un ensemble d'adresses Internet quasi illimité.
Mais IPv6 ne fait pas que régler le problème de l’adressage, il offre également des mécanismes de
sécurité, d’auto configuration mais également de nouvelles fonctionnalités sur la mobilité

: l’IPv6
Mobile.

L
’IPv6 Mobile permet à un ordinateur d’être identifié par une adresse unique même quand cet
ordinateur se déplace d’un réseau à un autre.

PRESENTATION

Premièrement afin de comprendre l’utilité de l’IPv6 Mobile il faut revenir sur le mécanisme du
protocole d
e


transfert du TCP. Ce protocole utilise une adresse IP source, une adresse IP de
destination, un port source et un port de destination. Lorsque l’un de ces éléments change, il ne s’agit
plus de la même session, et les communications sont donc interrompue
s. C’est dans un cas comme
celui
-
ci que l’on comprend le besoin de mettre en place de l’IPv6 Mobile, il peut s’appliquer sur un
routeur mobile ou bien une station située dans un réseau en mouvement par exemple.




Plusieurs éléments doivent être précisés
pour la suite

:




Home Address (HoA):

Il s’agit de l’adresse mère, l’adresse de départ, c’est l’adresse que l’on
cherche à conserver. Elle provient du réseau d’attachement.




Mobile Node (MN):

Le terminal mobile. Ce terminal en déplacement doit toujours acquérir une
adresse IPv6 globale topologiquement valide.




Care of Address (CoA):

Adresse temporaire, locale celle
-
ci, dans chacun des réseaux que le MN
visite.




Home Agent (HA):

Agent mèr
e, chargé d’assurer le lien et de ré
-
acheminer les paquets IP entre HoA
et CoA. Le
binding

est le lien entre l’adresse de la HoA et de la CoA d’un MN.




Correspondent Node (CN):

Un mobile ou une station avec lequel/laquelle le MN est en
communication.


Implémentation de
l’IPv6 Mobile

Chapotet

P
aul

28/09
/2010


w
ww.labo
-
cisco.com


Page
4

sur
7




«

Correspondent Node to Mobile Node

» Source

: HP Documentation.




-
Le MN se connecte au HA et obtient un CoA.

-
Le MN envoie une «

binding update

» au HA.

-
Le HA se charge de représenter le MN dans le Home Network et le Correspondent Node. Et tout le
trafic à destination du MN est encapsulé dans un tunnel IPv6
-
in
-
IPv6 et envoyé au CoA du MN.

De même pour une communication en provenance du MN.

Ajoutons à ce
t échange plutôt basique, la possibilité de mettre en place une «

Route Optimization

».
Cette optimisation des routes améliore le taux de transfert entre le Correspondent Node et le Mobile
Node.

Avec cette optimisation des routes, le Mobile Node et le Cor
respondent Node communiquent
directement l’un avec l’autre en évitant le Home Agent. L’optimisation des routes est particulièrement
efficace quand le Mobile Node et le Correspondent Node sont dans le même réseau.


«

Mobile Node to Correspondent Node in R
oute Optimization» Source

: HP Documentation.

MISE EN PLACE

Le MIP6 (Mobile Internet Protocol v6) permet à des stations mobiles d’utiliser l’IPv6 Mobile, mais
qu’en est

il de réseaux mobiles

?

Le protocol «

NEMO

Basic Support»

permet à des stations mob
iles et des réseaux entiers d’effectuer
de l’IPv6 Mobile.



Implémentation de
l’IPv6 Mobile

Chapotet

P
aul

28/09
/2010


w
ww.labo
-
cisco.com


Page
5

sur
7


ACTIVATION DE L’IPV6

MOBILE SUR UN ROUTEU
R

enable

#configure terminal

#interface type number

Démarre le HA sur l’interface spécifiée

#ipv6 mobile home
-
agent

#exit

#exit

Affichage des paramètres globaux de l’IPv6

#show ipv6 mobile globale

Affichage des paramètres locaux et des HA voisins.

#show ipv6 mobile home
-
agent

Affichage des informations du cache sur le binding

#show ipv6 mobile binding

Affichage des informatio
ns sur les
Binding

Updates et sur les Binding Acknowledgements.

#show ipv6 mobile traffic




Les options de binding se configurent avec cette commande

:

#binding
[
access
access
-
list
-
name | auth
-
option | seconds | maximum |
refresh]







ACTIVATION DE
NEMO SUR UN ROUTEUR
MOBILE

enable

#configure terminal

#ipv6 mobile router

#eui
-
interface
interface
-
type interface
-
number

#home
-
network
ipv6
-
prefix


#home
-
address
{
home
-
network
|
ipv6
-
address
-
identifier
|
interface
}


Implémentation de
l’IPv6 Mobile

Chapotet

P
aul

28/09
/2010


w
ww.labo
-
cisco.com


Page
6

sur
7


#explicit
-
prefix

#register {extend expire
seconds
retry
number
interval
seconds
| lifetime
seconds
| retransmit initial
milliseconds
maximum
milliseconds
retry
number
}

#exit

#exit

Affichage des paramètres mobiles globaux du routeur

#show ipv6 mobile router [running
-
con
fig | status]




ACTIVATION DE NEMO S
UR UN HA

#ipv6 router nemo

ACTIVATION DU ROAMIN
G SUR UNE INTERFACE
D’UN ROUTEUR MOBILE

#ipv6 mobile router
-
service roam [bandwidth
-
efficient | cost
-
efficient |
priority
value
]

CONCLUSION

L'IPv6 non content d'appor
ter un pool immense d'adresses, apporte la mobilité sur celles
-
ci. Une
mobilité avec du roaming, des adresses fixes, une continuité des applications avec des sessions
persistantes. Avec une application possible sur des stations mobiles comme des routeurs.
Des
stations mobiles peuvent ainsi agir comme des serveurs.


LIENS

Ressources Cisco

:
http://www.cisco.com/en/US/docs/ios/ipv6/configuration/guide/ip6
-
mobile.html


Ressources HP

:
http://docs.hp.com/en/5990
-
8592/ch01s02.html


Youtube

:
IPv6 Network Mobility (NEMO) and Services Discovery






Implémentation de
l’IPv6 Mobile

Chapotet

P
aul

28/09
/2010


w
ww.labo
-
cisco.com


Page
7

sur
7














www.labo
-
cisco.com







Retrouvez nos autres laboratoires:

Labo Microsoft

Labo.Net

Labo Apple

Labo Oracle

Labo Linux

Labo IBM

Labo Mandriva