Wat is een pseudowire?
Pseudowire is een term voor een telecommunicatie- en computernetwerktechniek waarbij een circuit wordt geëmuleerd via een bestaand netwerk. In wezen creëert het een nieuwe, virtuele draad via een bestaand pakketgeschakeld netwerk (PSN). Op deze manier kan oudere technologie worden gebruikt om een speciale draad te creëren voor een klant die dan niet op de hoogte is van enig verschil tussen het oudere circuit en het geëmuleerde circuit.
De eerste pseudowire is bedacht door Luca Martini om een manier te vinden om toegewijde open laag systeem (OSI) modellaag twee diensten te verzenden via een multi-protocol label switching (MPLS) netwerk. Later vormde de Internet Engineering Task Force (IETF) een werkgroep rond het concept om erachter te komen hoe de methode voor dienstverleners te standaardiseren en de betrokken technieken te detailleren. Ze werden bekend als de pseudowire-emulatie edge to edge (PWE3) werkgroep, en de papieren die Martini en zijn team aan de werkgroep voorlegden, werden bekend als de Martini Drafts, met een paar vervolgens de bijnaam de Dry Martini-papieren.
De reden voor het onderscheid van rand tot rand is hoe de techniek wordt geïmplementeerd. Vanuit het perspectief van een serviceprovider begint de pseudowire aan de rand van het netwerk van de provider, het punt waar de verantwoordelijkheden van de klant eindigen, tot aan de tegenovergestelde kant van de provider, waar de verantwoordelijkheden van de klant weer oppakken. Op deze manier kan een serviceprovider een nieuw, speciaal circuit voor de klant maken via het bestaande pakketgeschakelde netwerk. Dit is mogelijk voor veel van de meest gebruikte OSI-model datalinklagen, laag twee, protocollen zoals Ethernet, asynchrone overdrachtsmodus (ATM), framerelais of een andere TDM-methode (Time-Division Multiplexing). Het PSN van de onderliggende serviceprovider kan een IP-netwerk (versie vier of zes) zijn, een MPLS-netwerk of geïmplementeerd met behulp van IETF's versie drie van het Layer Two-tunnelprotocol (L2TPv3).
Als netwerkverkeer het netwerk van de klant verlaat en de rand van de provider tegenkomt, wordt het verpakt voor levering via het geëmuleerde circuit. Een paar lagen worden aan het pakket toegevoegd, waarvan de eerste de adressen voor elk van de edge-routers van de provider bevat. Een inkapselingslaag wordt ook aangeplakt, die informatie bevat over welke pseudowire de pakketten moeten doorlopen, in het geval dat de provider veel op het PSN heeft geëmuleerd, en informatie over het type van de lading, zoals het originele protocol dat op het netwerk van de klant wordt gebruikt gestript voor verzending via de virtuele draad. De laatste laag is de feitelijke lading gegevens. Wanneer het ingekapselde pakket de andere rand van de tunnel van de provider bereikt, wordt het afgebroken voor levering aan het netwerk van de klant en wordt de oorspronkelijke protocolinformatie teruggegeven.
Pseudowires bieden uiteindelijk de mogelijkheid voor oudere technologie om te convergeren met nieuwere methoden, omdat de techniek ervoor zorgt dat veel oudere netwerkprotocollen kunnen worden gebruikt. Het is ook veel goedkoper om de emulatie over een bestaand PSN te maken, in tegenstelling tot het creëren van extra, parallelle draden. Sommige bedrijven hebben hun eigen vorm van pseudowire geïmplementeerd, een van de eerste is de TDMoIP®-technologie gecreëerd door RAD Data Communications®. Cisco Systems® biedt de techniek ook aan in zijn routerapparatuur, waar het Any Transport via MPLS (AToM®) wordt genoemd.