For L2VPN if you could make it work - go with EVPN day 1, it solves most of the issues present in both LDP and BGP VPLS implementations. Be aware of differences in PBB vs plain EVPN and platform support. EVPN, specifically multhoming/split horizon/some other stuff as well as presence of L3 (type 2/5) and complications of above brings lots of complexity into fast path processing and not every platform/NPU can do full spec. Regards, Jeff
On Feb 20, 2015, at 1:19 PM, Saku Ytti <saku@ytti.fi> wrote:
On (2015-02-20 09:00 -0500), Tim Durack wrote:
Hey Tim,
I also need some flavor of L2VPN (eVPN) and L3VPN (VPNv4/VPNv6) working over IPv6.
L3VPN uses BGP exclusively for VPN label signalling, no need for LDP.
For L2VPN only Martini uses LDP, but if you have choice, why wouldn't you choose Kompella, the scaling factor is superior, as you only have 2 signalling connection, instead of n*(n-1)/2 signalling sessions. And you get to capitalize on instantly available backuo path. Of course I know that in CSCO land Kompella isn't available on every platform where Martini is, so you indeed may need LDP for some time until old platforms are phased out. 'Luckily' these older platforms have dubious IPv6 anyhow, so you might opt them out from IPv6 deployment anyhow.
IPv6 control plane this decade may yet be optimistic.
For greenfield it's doable today (only Kompella pseudowires), but IPv6-only would require 4PE, I don't know if that works/exists.
-- ++ytti