Tunneling

Les tunnels

Qu'est-ce qu'un tunnel ?

Avant d'attaquer la notion de tunneling, il est judicieux de savoir ce qu'est concrètement un tunnel réseau. Un tunnel réseau est en fait un concept purement basé sur le modèle OSI. En effet, un tunnel réseau répond à une définition simple:

"Un protocole qui encapsule un protocole de niveau plus bas ou égal."


Rappel OSI

Ce bref rappel du modèle OSI s'avère capitale pour comprendre la majorité des notions abordées. Le schéma suivant montre l'encapsulation standard des différentes couches réseaux :



Exemples

Comme le montre le schéma ci dessous, un exemple typique de tunneling est visible, à savoir un protocole réseau (OSI 3) sur un protocole de transport (OSI 4) :



Un exemple plus concret de tunnel, IP sur GRE (Generic Routing encapsulation) :



Voilà, il n'y a pas grand chose d'autre à dire pour définir ce qu'est un tunnel. Voyons maintenant à quoi correspond le tunneling.