Jason Edelman considers why networks often lack the robust testing tools that are the bedrock of software development. He recently saw a solution from Veriflow at Networking Field Day that might move networking closer to having better preemptive testing. They offer built in consistency and intent-based checks to define the state of the network and when something appears out of compliance. He also likes that their platform exposes all of this functionality via a RESTful API.

Jason Edelman takes a look at the five components of Arista’s programmability strategy, as presented at Networking Field Day last month. These include EAPI, OpenConfig, NetDB Streaming, Turbines, and EosSdk. Jason breaks down each, weights the merits of the approach, and concludes with how he’d like to see Arista evolve their roadmap down the road.