Replies: 1 comment 4 replies
-
There have been attempts on this before but we don't have an updated/maintained plugin. My main concern would be feature/design coverage. Batfish can only emulate a certain subset of the configs, so it is not a full test. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Just like the
eos_validate_state
performs live checks in the network based on the structured data that was generated, would be nice to have an Arista solution for pre-deployment validation based purely on the generated EOS configs (or structured data), without the need for huge infrastructure to replilcate prod state. In a similar way Batfish does, which can compute the data plane based entirely on input configs, and validate the whole topology, would be nice to have the ability to run some data plane tests (reachability, VLAN/VXLAN, BGP neighbors, ISIS, OSPF, etc), based on the generated structured_data. In fact this could be a batfish plugin, that assumes the customer has a batfish server installation and the goal would be to do process batfish queries to run topology tests, basic teachability tests, look for incompatible no sessions or wrong routing policies etc, all based on the intended configuration snapshot generated by AVD.I'm sure many have the same requirements, but not an easy way to tackle it. Such capability could add a lot of value to the Automation toolchain.
Beta Was this translation helpful? Give feedback.
All reactions