VPWS, znany również jako EoMPLS lub xConnect, to usługa L2VPN typu punkt-punkt, która emuluje bezpośrednie połączenie kablowe między dwoma oddalonymi geograficznie lokalizacjami. Dla urządzeń klienta sieć operatora jest całkowicie przezroczysta, a ramki Ethernet wprowadzone na porcie PE w jednej lokalizacji pojawiają się na porcie PE w drugiej lokalizacji bez żadnych modyfikacji. VPWS jest często określany jako długi kabel, ponieważ zachowuje się jak zwykłe połączenie miedziane między przełącznikami, niezależnie od odległości geograficznej. Rozwiązanie to jest szczególnie przydatne w scenariuszach, gdzie klient potrzebuje prostego, niezawodnego połączenia między dwoma punktami.
VPWS przenosi kompletne ramki Ethernet w oryginalnej postaci, z zachowaniem wszystkich informacji warstwy 2, w tym tagów VLAN 802.1Q, ramek STP BPDU, protokołów CDP i LLDP oraz LACP. Dzięki temu VPWS jest rozwiązaniem uniwersalnym, które może przenosić dowolny protokół warstwy 3 i jest kompatybilne z urządzeniami różnych producentów. VPWS znajduje zastosowanie w łączeniu oddziałów firm w jednej podsieci L2, w połączeniach między centrami danych oraz w scenariuszach disaster recovery, gdzie wymagana jest transparentna migracja maszyn wirtualnych między lokalizacjami bez zmiany adresacji IP.
Konfiguracja VPWS na routerze Cisco polega na zdefiniowaniu pseudowire za pomocą polecenia `xconnect` w konfiguracji interfejsu, z podaniem adresu zdalnego PE i identyfikatora VC. Pseudowire może być ustanowiony z wykorzystaniem protokołu LDP lub BGP, które różnią się mechanizmem sygnalizacji i autodetekcji. VPWS jest stosunkowo prosty w konfiguracji, ale jego głównym ograniczeniem jest topologia punkt-punkt, co oznacza, że połączenie więcej niż dwóch lokalizacji wymaga oddzielnego pseudowire dla każdej pary. Dla topologii punkt-wielopunkt stosuje się VPLS, który umożliwia komunikację między wieloma lokalizacjami w ramach jednej, rozległej sieci Ethernet.