Today I wanted to quickly share something that you may find useful when working with Batfish. Which is around Batfish's behaviour around the modeling of management networks.
The TL;DR here is:
By default, Batfish shuts down the management interfaces of your nodes.
If you have read this
Today I`m going to quickly show you how you can save a bunch of time and code when writing classes.
Typically when writing a class we do something like this.
class Interface:
def __init__(self, name: str, speed: int, mtu: int) -> None:
self.name = name
self.speed
Today I want to share a very cool feature of SuzieQ, which I've been using a lot at the moment, but before I dive in, for those of you who are new to SuzieQ...
SuzieQ is an observability platform that allows you to query your network using a
The other day I was made aware (thanks to Dinesh Dutt) of a small tip when working with and iterating over Pandas DataFrames.
If you`ve used Python and tools like Batfish (course here) or Suzieq (course here) to automate your network, then you may be familiar with DataFrames. However,
You may (or may not) have seen the release of the Batfish 101 webinar yesterday. Where we covered:
✅ What is Batfish?
✅ What can Batfish do?
✅ How to setup Batfish
✅ Demo - Snapshots, panda DataFrames (TL;DR), along with how to analyse network config and control-plane state (OSPF/BGP).
Well, I
What is Batfish?
For those of you who are new to Batfish, it's a multi-vendor analysis tool that models your network, in short, this allows us to analyse the network and perform queries that we`ve never been able to do before using traditional methods (i.e pings,
1 min read
Subscribe to our newsletter and stay updated.
Don't miss anything. Get all the latest posts delivered straight to your inbox.