III.5.10.2 Création du chemin de manière
statique
Un tunnel est unidirectionnel. Il faut donc créer un
tunnel pour le chemin d'aller et un autre pour le chemin de retour. Un tunnel
est défini sur le routeur se trouvant à son entrée. Dans
notre cas, cela correspond aux deux LER Matrix 1 et LERMatrix 2.
Le routeur voit un tunnel comme une interface. Il suffit de
taper la commande interface tunnel id pour le créer et entrer dans son
mode de configuration. L'id étant le numéro permettant
d'identifier le tunnel sur le réseau.
Router (config)# interface tunnel `numéro du
tunnel' (création du tunnel)
Il faut configurer l'adresse IP de cette interface. Un tunnel
ne doit pas être numéroté (unnumbered) car il
représente une connexion unidirectionnelle. On l'associe à
l'identificateur du routeur.
Router(config-int)# ip unnumbered loopback
0
42
Router(config-int)# tunnel destination `adresse
loopback du LER destination' ( pour définir la destination du
tunnel)
Router (config-int)# tunnel mode mpls traffic-eng
(La commande suivante indique que le mode d'encapsulation des paquets
utilisé pour le tunnel est MPLS)
Le tunnel doit être signalé aux IGP afin qu'il
soit pris en compte lors de la création des tables de routage. Pour
cela, il faut utiliser la commande suivante :
Router (config-int)# tunnel mpls traffic-eng autoroute
announce
La commande ci-dessous indique au tunnel qu'il doit suivre la
route explicitée par l'identificateur 1.
Router (config-int)# tunnel mpls traffic-eng
path-option 1 explicit identifier 1 Ci-dessous est définie la
route explicitée par l'identificateur 1. Cette route est
indiquée en faisant la liste des routeurs devant
être traversés par le tunnel. Selon notre
architecture , le tunnel doit passer par LSR1, LSR2, LSR3 pour
finir à Matrix 2. Router (config)# ip explicit-path identifier
1
Router (cfg-ip-expl-path)# next-address `ip_address'
(adresse loopback du prochain LSR)
Router (cfg-ip-expl-path)# next-address `ip_address'
(adresse loopback du prochain LSR)
Router (cfg-ip-expl-path)# next-address `ip_address'
(adresse loopback du prochain LSR)
Router 1(cfg-ip-expl-path)# next-address `ip_address'
(adresse loopback de destination du LER de sortie)
Donc ici on a crée un tunnel de chaque coté du
LER pour pouvoir établir le chemin LSP (pour configuration voir
annexe).
III.5.10.3 Création d'un chemin de
manière dynamique
Pour la création dynamique de tunnels, la plupart des
commandes utilisées sont identiques à celles utilisées
précédemment. La commande ci-dessous indique aux routeurs que le
tunnel doit être créé dynamiquement en respectant la
contrainte définie ci-dessus.
Router (config-int)# tunnel traffic-eng path-option 1
dynamic (pour une création du chemin LSP de manière
dynamique.)
43
Ils existent plusieurs autres protocoles pour effectuer du
Traffic Engineering. Dans nos tests, nous avons utilisé OSPF, afin que
les routeurs puissent connaître la topologie du réseau, et RSVP
pour configurer les paramètres de bande passante et utilisé pour
la signalisation et l'allocation des ressources pour l'ingénierie de
trafic puis LDP pour la distribution des labels. Le but de ce travail n'est pas
de décrire ces protocoles, mais de montrer les possibilités
offertes grâce à ces protocoles.
|