Qu'est-ce qu'un pseudowire?
Pseudowire est un terme qui désigne une technique de télécommunication et de réseau informatique dans laquelle un circuit est émulé via un réseau existant. En substance, il crée un nouveau fil virtuel via un réseau à commutation de paquets (PSN) existant. De cette manière, une technologie plus ancienne peut être utilisée pour créer un fil dédié pour un client qui ignore alors toute différence entre le circuit plus ancien et le circuit émulé.
Le premier pseudowire a été conçu par Luca Martini dans le but de trouver un moyen de transmettre deux services de couche modèle d'interconnexion de systèmes ouverts (OSI) dédiés sur un réseau de commutation d'étiquettes multiprotocole (MPLS). Plus tard, l'IETF (Internet Engineering Task Force) a constitué un groupe de travail autour du concept afin de déterminer comment standardiser la méthode pour les fournisseurs de services et de détailler les techniques impliquées. Ils sont devenus connus sous le nom de groupe de travail d'émulation de bout en bout de pseudowire (PWE3). Les documents soumis au groupe de travail par Martini et son équipe sont désormais connus sous le nom de Martini Drafts. Certains d'entre eux ont ensuite été surnommés les articles Dry Martini.
La distinction entre les bords tient à la manière dont la technique est mise en œuvre. Du point de vue des fournisseurs de services, le pseudowire commence au bord du réseau du fournisseur, point où finissent les responsabilités du client, jusqu'au bord du fournisseur opposé, où les responsabilités du client reprennent. De cette manière, un fournisseur de services peut créer un nouveau circuit dédié pour le client sur le réseau à commutation de paquets existant. Ceci est possible pour la plupart des protocoles de couche de liaison de données du modèle OSI les plus couramment utilisés, tels que Ethernet, le mode de transfert asynchrone (ATM), le relais de trame ou un autre procédé de multiplexage par répartition dans le temps (TDM). Le PSN du fournisseur de services sous-jacent peut être un réseau IP (Internet Protocol) version quatre ou six, un réseau MPLS ou implémenté à l'aide de la version trois de l'IETF du protocole de tunneling de couche deux (L2TPv3).
Lorsque le trafic réseau quitte le réseau du client et rencontre le bord du fournisseur, il est encapsulé pour être distribué sur le circuit émulé. Quelques couches sont ajoutées au paquet, la première contenant les adresses de chacun des routeurs de périphérie du fournisseur. On y ajoute également une couche d’encapsulation, qui contient des informations sur le pseudowire que les paquets doivent traverser, si le fournisseur en émule beaucoup sur le PSN, ainsi que des informations sur le type de charge utile, tel que le protocole original utilisé sur le réseau du client. dépouillé pour la transmission sur le fil virtuel. La dernière couche est la charge utile réelle des données. Lorsque le paquet encapsulé atteint l'autre extrémité du tunnel du fournisseur, il est décomposé pour être livré au réseau du client et restitué les informations de protocole d'origine.
Les pseudowires offrent en fin de compte la possibilité pour une technologie plus ancienne de converger avec des méthodes plus récentes, cette technique permettant de continuer à utiliser de nombreux protocoles de réseau hérités. Il est également beaucoup plus rentable de créer une émulation sur un PSN existant, par opposition à la création de fils parallèles supplémentaires. Certaines sociétés ont mis en place leur propre forme de pseudowire, l'une des plus anciennes étant la technologie TDMoIP® créée par RAD Data Communications®. Cisco Systems® propose également la technique dans ses périphériques de routeur, où elle s'appelle Any Transport over MPLS (AToM®).