Batfish annotation で Batfish が処理出来なかった部分を把握する Configuration file annotation によると Batfish は読み込んだコンフィグのうち、理解出来ないものは以下の 3 種類に分類するそうです。Batfish does not understand the con... 2022.12.10 Batfish
Batfish Batfish をソースコードからビルドする Batfish をビルドする手順は Building and running Batfish service に記載されています。 今回は Ubuntu 22.04LTS 上で実際に Batfish をビルドする手順をメモしておきます。Ba... 2022.12.09 Batfish
Batfish batfish でダミーホストを利用する batfish でルーティングや ACL のテストを実施する際、ルータやファイアウォールとは別にダミーのホストを利用したい場合があります。 こういった場合は .json ファイルを用意することで簡単にダミーホストを用意出来ます。 Model... 2022.03.17 Batfish
Batfish batfish で interface_blacklist を使い、特定インターフェイスをダウンさせる batfish を利用する際、「コンフィグは変更せずに特定インターフェイスをダウン状態とみなす」為には interface_blacklist というファイルを使います。 今回はこの interface_blacklist の使い方をメモし... 2022.03.14 BatfishProgrammingPython
Batfish pybatfish で対象コンフィグが更新されている場合のみ、スナップショットを再作成する batfish に同梱されているサンプルスクリプトや、インターネット上で見かけるスクリプト例は「スナップショットの有無に関わらず、スナップショットを生成する」ものが多いと思います ("例" なので、そういうものなのだと思います)。 仮に何度... 2022.03.13 BatfishProgrammingPython
Batfish allinone では無い batfish イメージを起動する 以前に Batfish をインストールしてコンフィグを分析する というメモを書きました。 このメモでは Jupyter Notebook と batfish が同梱された allinone イメージ を利用する手順をメモしていました。 です... 2022.03.02 BatfishDocker
Batfish Batfish をインストールしてコンフィグを分析する Batfish を Linux にインストールする手順をメモしておきます。 公式のインストール手順は Getting Started with Batfish にあります。 今回は Ubuntu 21.0.4 へインストールしました。 Ba... 2021.08.30 Batfish