米Facebookは5月23日、レイヤー4のロードバランサーソフトウェア「Katran」をオープンソースソフトウェアとして公開したことを発表した。eXpress Data Path(XDP)などの最新技術を利用することで高性能を実現する。 Katranはパケットフォワーディングを行うフォワーディングプレーンソフトウェアで、ネットワークの負荷分散を行う。それまで利用していたロードバランサーに代わるものとして、性能、メンテナンス性、Linuxで動くこと、ほかのサービスと共存することなどを条件に開発した。 カーネルにおけるeXpress Data Path(XDP)とeBPF(extended Berkeley Packet Filter)仮想マシンの2種類の新技術を活用した。これにより、性能、ネットワークインターフェイスカード(NIC)のRXキューの数の増加に合わせたリニアな拡張を実現するとい