Pseudowire

In computer networking and telecommunications, a pseudowire (or pseudo-wire) is an emulation of a point-to-point connection over a packet-switched network (PSN).

A pseudowire in networking is a way to emulate a physical wire across a packet-switched network. Essentially, it lets two endpoints feel as if they’re directly connected by a traditional wire (like a T1 line or Ethernet link), even though the data is actually traveling over a more complex network, such as an IP or MPLS (Multiprotocol Label Switching) network.

Here's a breakdown of how pseudowires work:

Purpose: Pseudowires allow service providers to offer traditional network services (like Ethernet, TDM, ATM, or Frame Relay) across modern packet-switched networks. This means they can use a flexible IP or MPLS network instead of dedicated circuits, saving on infrastructure costs.

Encapsulation: Data from one type of network (like Ethernet) is encapsulated into packets that can be transported across an IP/MPLS network. This process packages the original data, keeping its format, and adds labels or headers that tell the network where to send the packets.

Endpoints: A pseudowire has two endpoints, one at each "end" of the emulated wire. The devices at these endpoints are responsible for encapsulating and de-encapsulating the data, so it appears as if it’s coming from a point-to-point link.

Use Cases: Some typical uses for pseudowires include extending Ethernet networks across cities, linking data centers, and allowing legacy systems (like older phone networks) to work over newer infrastructure without major upgrades.

Benefits: Pseudowires make it easy to extend traditional services over more efficient, flexible networks. They also allow a single network infrastructure to carry various service types, improving operational efficiency and scalability for network providers.

In simple terms, a pseudowire is like a virtual tunnel that tricks two points in the network into thinking they’re connected by a direct wire, even though they’re actually communicating over a more complex infrastructure.

The pseudowire emulates the operation of a "transparent wire" carrying the service, but it is realized that this emulation will rarely be perfect. The service being carried over the "wire" may be Asynchronous Transfer Mode (ATM), Frame Relay, Ethernet or time-division multiplexing (TDM) while the packet network may be Multiprotocol Label Switching (MPLS), Internet Protocol (IPv4 or IPv6), or Layer 2 Tunneling Protocol Version 3 (L2TPv3).

The first pseudowire specifications were the Martini draft for ATM pseudowires, and the TDMoIP draft for transport of E1/T1 over IP.[1]

In 2001, the Internet Engineering Task Force (IETF) set up the PWE3 working group, which was chartered to develop an architecture for service provider edge-to-edge pseudowires, and service-specific documents detailing the encapsulation techniques. Other standardization forums, including the International Telecommunication Union (ITU) and the MFA Forum, are also active in producing standards and implementation agreements for pseudowires.

Starting from 2006, telecom operators like BellSouth, Supercomm, AT&T, and Verizon began to invest more into pseudowire technology, pointing out its advantages to Ethernet in particular.[2] Pseudowires tie services together across multiple transport technologies, including Ethernet over SONET, WDM, GPON, DSL, and WiMax. Over the next decade, the technology became mainstream.

In 2017 Cisco published a comprehensive document explaining the concept, troubleshooting, and configuration details for all Cisco equipment pieces, which supported pseudowire.[3] Today, the service is provided by a number of telecommunication companies like Axerra Networks, MCI Inc, or by Infrastructure as a service providers like Voxility.[4]

There are now many pseudowire standards, the most important of which are IETF RFCs as well as ITU-T Recommendations:

  1. ^ Minoli, Daniel (17 June 2013), Building the Internet of Things with IPv6 and MIPv6, John Wiley & Sons, ISBN 978-1118647134, OCLC 851158445, retrieved 2020-02-23.
  2. ^ "Carriers eye pseudowires for service delivery". Lightwave. January 2006. Retrieved 23 February 2020.
  3. ^ "Pseudowire Concepts and troubleshooting". Cisco. Retrieved 23 February 2020.
  4. ^ "Axerra Networks". CBInsights. Retrieved 23 February 2020.