1 min read

pyroute2 のスポンサーになりました

pyroute2 は 2013 年から開発され続けているピュア Python なネットワークフレームワークです。

時雨堂では Network Fault Injection Testing を GitHub Actions 上で実現するため、pyroute2 を使い始めています。pyroute2 を pytest 経由で利用し、GitHub Actions 上で仮想ネットワークを構築し自社製品である Raft ベースの分散システムのネットワーク障害試験を実現することができます。

tc や pytest 用の fixture も用意されており、至れり尽くせりです。

技術的メモはこちらに雑にまとめています。