LDP is used for signalling and IS-IS for the IGP with P1 acting as a route reflector. 2 Cisco CE devices with OSPF configured on each.
https://www.arista.com/en/um-eos/eos-configuring-evpn#xx1117976
PE1
service routing protocols model multi-agent
hostname pe1
interface Ethernet1
no switchport
ip address 1.1.1.1/30
isis enable 1
interface Ethernet2
no switchport
interface Ethernet2.909
encapsulation dot1q vlan 909
interface Loopback0
ip address 5.5.5.5/32
isis enable 1
ip routing
mpls ip
mpls ldp
no shutdown
patch panel
patch VPWS
connector 1 interface Ethernet2.909
connector 2 pseudowire bgp vpws PE2 pseudowire VPWS
router bgp 65400
router-id 5.5.5.5
neighbor 6.6.6.6 remote-as 65400
neighbor 6.6.6.6 update-source Loopback0
neighbor 6.6.6.6 send-community
vpws PE2
rd 5.5.5.5:909
route-target import export evpn 65400:909
mpls control-word
pseudowire VPWS
evpn vpws id local 909 remote 910
address-family evpn
neighbor default encapsulation mpls next-hop-self source-interface Loopback0
neighbor 6.6.6.6 activate
router isis 1
net 49.0000.5555.5555.5555.00
is-type level-2
address-family ipv4 unicast
P1
service routing protocols model multi-agent
hostname p1
interface Ethernet1
no switchport
ip address 1.1.1.2/30
isis enable 1
interface Ethernet2
no switchport
ip address 2.2.2.1/30
isis enable 1
interface Loopback0
ip address 6.6.6.6/32
isis enable 1
ip routing
mpls ip
mpls ldp
no shutdown
router bgp 65400
router-id 6.6.6.6
neighbor 5.5.5.5 remote-as 65400
neighbor 5.5.5.5 update-source Loopback0
neighbor 5.5.5.5 route-reflector-client
neighbor 5.5.5.5 send-community
neighbor 7.7.7.7 remote-as 65400
neighbor 7.7.7.7 update-source Loopback0
neighbor 7.7.7.7 route-reflector-client
neighbor 7.7.7.7 send-community
address-family evpn
neighbor default encapsulation mpls next-hop-self source-interface Loopback0
neighbor 5.5.5.5 activate
neighbor 7.7.7.7 activate
router isis 1
net 49.0000.6666.6666.6666.00
is-type level-2
address-family ipv4 unicast
PE2
service routing protocols model multi-agent
hostname pe2
interface Ethernet1
no switchport
ip address 2.2.2.2/30
isis enable 1
interface Ethernet2
no switchport
interface Ethernet2.909
encapsulation dot1q vlan 909
interface Loopback0
ip address 7.7.7.7/32
isis enable 1
ip routing
mpls ip
mpls ldp
no shutdown
patch panel
patch VPWS
connector 1 interface Ethernet2.909
connector 2 pseudowire bgp vpws PE2 pseudowire VPWS
router bgp 65400
neighbor 6.6.6.6 remote-as 65400
neighbor 6.6.6.6 update-source Loopback0
neighbor 6.6.6.6 send-community
vpws PE2
rd 7.7.7.7:909
route-target import export evpn 65400:909
mpls control-word
pseudowire VPWS
evpn vpws id local 910 remote 909
address-family evpn
neighbor default encapsulation mpls next-hop-self source-interface Loopback0
neighbor 6.6.6.6 activate
router isis 1
net 49.0000.7777.7777.7777.00
is-type level-2
address-family ipv4 unicast
OSPF is now up on the 2 Cisco CE devices, confirming layer 2 connectivity.