EoMPLS (Ethernet over Multiprotocol Label Switching) ist eine Technologie, die entwickelt wurde, um [[Ethernet]]-Verkehr ([[osi|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 [[osi|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=====
{{eompls_lab_gns3.png}}
!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