EoMPLS (Ethernet over Multiprotocol Label Switching) ist eine Technologie, die entwickelt wurde, um Ethernet-Verkehr (Layer 2) über ein MPLS (Multiprotocol Label Switching) Netzwerk zu transportieren. Sie ermöglicht die Erweiterung von Layer-2-Verbindungen über ein MPLS-Netzwerk hinweg.

EoMPLS wird in der Regel in Provider-Netzwerken eingesetzt, um Layer-2-Verbindungen zwischen verschiedenen Standorten zu schaffen. Es ermöglicht es, Ethernet-Frames zwischen diesen Standorten zu übertragen, als ob sie direkt miteinander verbunden wären, auch wenn sie tatsächlich über ein MPLS-Netzwerk geroutet werden. VPLS ist eine logische Erweiterung von EoMPLS.

EoMPLS arbeitet mit einem MPLS Backbone, über den eine logische Verbindung etabliert wird. Diese Verbindung wird auch zum Tunneling der Ethernet Frames von Layer 2 benutzt und manchmal auch als Layer-2- VPN bezeichnet. Die Ethernet-Frames von Layer 2 werden auf der einen Seite des Tunnels verkapselt, anschließend im Label-Switching über den MPLS-Backbone übertragen, auf der anderen Seite entkapselt und als ursprüngliche Ethernet-Frames zur angegebenen Zielstation übertragen.

Durch das Pseudowire erscheint EoMPLS so als ob die beiden Seiten über ein langes physikalisches Kabel miteinander verbunden sind.

Sollte der EoMPLS-Ansatz mit Pseudowire zu aufwendig sein, dann kann EoMPLS auch über einen IP-Backbone mit Generic Routing Encapsulation (GRE) betrieben werden. Eine Erweiterung von EoMPLS mit Virtual Private LAN Services (VPLS) unterstützt Mehrpunktverbindungen.

Lab

!P

int lo0
 ip addr 3.3.3.3 255.255.255.128
 ip ospf network point-to-point
 
int fa0/0
 ip addr 192.168.23.1 255.255.255.0
 no shut
 mpls ip
 
int fa1/0
 ip addr 192.168.34.1 255.255.255.0
 no shut
 mpls ip
 
router ospf 1
 network 192.168.23.0 255.255.255.0 area 0
 network 192.168.34.0 255.255.255.0 area 0
 network 3.3.3.3 255.255.255.128 area 0
!PE1

int lo0
 ip addr 2.2.2.2 255.255.255.128
 ip ospf network point-to-point
 
int fa0/0
 ip addr 192.168.23.2 255.255.255.0
 no shut
 mpls ip
 
router ospf 1
 network 192.168.23.0 255.255.255.0 area 0
 network 2.2.2.2 255.255.255.128 area 0
 passive-interface fa1/0
 
int fa1/0
 no shut
 xconnect 4.4.4.4 15 encapsulation mpls
!PE2

int lo0
 ip addr 4.4.4.4 255.255.255.128
 ip ospf network point-to-point
 
int fa0/0
 ip addr 192.168.34.2 255.255.255.0
 no shut
 mpls ip
 
router ospf 1
 network 192.168.34.0 255.255.255.0 area 0
 network 4.4.4.4 255.255.255.128 area 0
 passive-interface fa1/0
 
int fa1/0
 no shut
 xconnect 2.2.2.2 15 encapsulation mpls
!HQ

int fa0/0
 ip addr 172.16.15.1 255.255.255.0
 no shut
!Branch

int fa0/0
 ip addr 172.16.15.5 255.255.255.0
 no shut
! info

sh ip proto
sh mpls ldp neighbor
sh mpls l2transport vc detail