Batfish 2019-09-20
Release notes
Noteworthy new features and improvements in this release include:
-
(#4718 and many more) New NX-OS parser!
We have completely rewritten the parser for Cisco NX-OS. The new parser is faster and more accurate, supports many
no
commands, and adds new features like VXLAN and EVPN.There may be some minor regressions that we have not yet detected. Please file issues here on GitHub or chat about them on the Batfish Slack channel. To temporarily revert to the old parser, supply the
oldnxos
debug flag during snapshot initialization:bf_init_snapshot('/path/to/snapshot', name='name', extra_args={'debugflags': 'oldnxos'})
The old parser will be removed once any regressions have been resolved.
-
(#4802) Added comparison of next-hop interface to
routes
in differential mode. -
(#4692,#4694) Rewrote
ospfSessionCompatibility
. It now reports both correctly configured and mismatched OSPF sessions. -
(#4722) NX-OS: Added support for BGP
next-hop-unchanged
.
Bug fixes:
-
(#4763) Resolved a crash with BGP unnumbered peers when next-hop interface was configured incorrectly in distributed routes.
-
(#4790) Improved reference tracking of interfaces in Cumulus.
Breaking changes:
- None known.
Installation
To upgrade your local Docker image, run docker pull batfish/allinone
then follow the standard instructions to get started.