Skip to content

Batfish 2019-09-20

Compare
Choose a tag to compare
@dhalperi dhalperi released this 20 Sep 22:28
7d1206c

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.

  • (#4760,#4762) Cumulus: Improved support for BGP.

  • (#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.