¿Qué es un Pseudowire?

Pseudowire es un término dado a una técnica de redes de telecomunicaciones y computadoras en la que un circuito se emula a través de una red existente. En esencia, crea un cable virtual nuevo a través de una red conmutada de paquetes (PSN) existente. De esta manera, la tecnología más antigua se puede utilizar para crear un cable dedicado para un cliente que entonces no se da cuenta de ninguna diferencia entre el circuito más antiguo y el emulado.

El primer pseudowire fue ideado por Luca Martini para encontrar una manera de transmitir servicios de capa dos del modelo de interconexión de sistemas abiertos (OSI) dedicado a través de una red de conmutación de etiquetas multiprotocolo (MPLS). Más tarde, el Grupo de Trabajo de Ingeniería de Internet (IETF) formó un grupo de trabajo en torno al concepto con el fin de averiguar cómo estandarizar el método para los proveedores de servicios y detallar las técnicas involucradas. Se les conoció como el grupo de trabajo de emulación de pseudowire de borde a borde (PWE3), y los documentos presentados al grupo de trabajo por Martini y su equipo se conocieron como los Borradores de Martini, y algunos posteriormente recibieron el sobrenombre de los documentos de Dry Martini.

La razón de la distinción de borde a borde es cómo se implementa la técnica. Desde la perspectiva del proveedor de servicios, el pseudowire comienza en el borde de la red del proveedor, el punto donde terminan las responsabilidades del cliente, hasta el borde opuesto del proveedor, donde las responsabilidades del cliente vuelven a retomarse. De esta manera, un proveedor de servicios puede crear un circuito nuevo y dedicado para el cliente a través de la red de conmutación de paquetes existente. Esto es posible para muchos de los protocolos de capa de enlace de datos de modelo OSI, capa dos, como Ethernet, modo de transferencia asíncrona (ATM), retransmisión de tramas u otro método de multiplexación por división de tiempo (TDM). El PSN del proveedor de servicios subyacente puede ser una red de protocolo de Internet (IP) de la versión cuatro o la versión seis, una red MPLS o implementada mediante la versión tres de IETF del protocolo de túnel de capa dos (L2TPv3).

A medida que el tráfico de red sale de la red del cliente y se encuentra con el borde del proveedor, se envuelve para su entrega a través del circuito emulado. Se agregan algunas capas al paquete, la primera de las cuales contiene las direcciones para cada uno de los enrutadores de borde del proveedor. También se agrega una capa de encapsulación, que contiene información sobre qué pseudowire deben atravesar los paquetes, en caso de que el proveedor tenga muchos emulados en la PSN, e información sobre el tipo de carga útil, como el protocolo original utilizado en la red del cliente, que es despojado para su transmisión a través del cable virtual. La última capa es la carga útil real de datos. Cuando el paquete encapsulado llega al otro borde del túnel del proveedor, se vuelve a dividir para entregarlo a la red del cliente y se le devuelve la información del protocolo original.

Los pseudowires finalmente brindan la capacidad de que la tecnología anterior converja con métodos más nuevos, ya que la técnica permite que se sigan utilizando muchos protocolos de red heredados. También es mucho más rentable crear la emulación sobre una PSN existente, en lugar de crear cables paralelos adicionales. Algunas empresas han implementado su propia forma de pseudowire, siendo una de las primeras la tecnología TDMoIP® creada por RAD Data Communications®. Cisco Systems® también ofrece la técnica en sus dispositivos de enrutador, donde se denomina Any Transport over MPLS (AToM®).