On 17 February 2018 at 01:15, Aftab Siddiqui <[email protected]> wrote: > And they also have Cisco like CLI wrapper with ‘?’ help > > On Sat, 17 Feb 2018 at 4:27 am, Sascha Luck [ml] <[email protected]> wrote: >> >> Hi David, >> >> have a look at Cumulus Linux. I've played with this on VMs and >> Mellanox switches and VXLAN/EVPN with unnumbered eBGP is working. >> The've been good with implementing asked-for features too, like >> "q-in-vxlan" (I've not tested that yet)
I was also going to mention Cumulus. I'm also not using it in production and evaluating the VM version right now. As already mentioned it supports EVPN with VXLAN. It has a standard Linux CLI (by which I mean BASH-like), the "ip" command suite has been extended so support all the extra features they have built into Cumulus Linux like VXLAN, EVPN, MPLS etc so server guys interact with the switch CLI as if were a server and/or edit plain text config files in /etc. It helps to break down the barrier that some of our server guys have, where the Cisco or Junos CLI is very alien for them. So although that's not an API it does mean that your switch and server CLI is "the same", and that you can use your Linux orchestration tool du jour like Ansible/Salt/Puppet etc. to manage switches and servers alike. There was a great preso at NetDev 2.2, definitely worth a watch if you want to quickly get up to sped with EVPN in Cumulus: https://www.netdevconf.org/2.2/session.html?prabhu-linuxbridge-tutorial Cheers, James.
