On 25 September 2015 at 10:19, Nick Hilliard <[email protected]> wrote: > On 25/09/2015 09:46, James Bensley wrote: >> I'm looking to build a tool that is vendor agnostic > > Along the lines of e.g. https://github.com/spotify/napalm > > ? > > Nick
Hi Nick, I watched the Spotify talk at NANOG and that was one of the presentations I had in mind when I said... From: James Bensley <[email protected]> Date: 25 September 2015 at 09:46 > Whilst I have seen a dozen presentations from operators or hosting > providers, content providers etc on how they have automated > zero-touch-provisioning or automated service deployment, these are almost > always bespoke systems they have written, not a standards based, vendor > agnostic, transactional systems, which is where I desperately want to go to > (and want the world to go). Supported Network Operating Systems >From that GitHub: EOS - Using pyEOS. You need version 4.14.6M or superior. JunOS - Using junos-eznc IOS-XR - Using pyIOSXR FortiOS - Using pyFG ^ These are Python "expect" scripts. I hope that isn't seen as disrespectful to the authors, that isn't my intention to belittle them, I'm sure they're better than expect. However I think we need to be moving programmable, possibly API driven networks, I don't mean some pie in the sky SDN stuff each, CLI's are fecking archaic, counterproductive and error intolerant. I think OpenConfig looks like the counter part needed for existing NETCONF & YANG feature sets. Cheers, James.
