サービスチェイニングとは

サービスチェイニングとは、ルーター、ファイアウォール、ロードバランサーなどのさまざまなネットワーク機能(NF)を連携させ、正しい順序でパケットを受け渡せるようにする自動化メカニズムです。Software Defined Network(SDN)環境で、ネットワーク機能をオーケストレーションするために使用されます。サービスチェイニングは物理ネットワークアプライアンスにも適用できますが、主な対象は、ネットワーク機能を仮想化して柔軟性を高めるNetwork Function Virtualization(NFV)のオーケストレーションです。

サービスチェイニングを実装するための標準的なアプローチについては、IETF(Internet Engineering Task Force)で活発な議論が進められており、Service Function Chaining(SFC)という手法が提案されています。SFCでは、フロー固有のタグをパケットに付加し、そのタグに基づいてネットワーク内でのパケット処理とルーティングを行います。このタグはNSH(Network Service Header)と呼ばれます。2015年2月には、NTT、日立、NECを含む6社がこの手法の実証実験を実施しました。ただし、2016年3月時点では、まだ検証段階にあり、実用化できるほど成熟していません。

実用的で導入可能なサービスチェイニングソリューションの1つが、F5 BIG-IQとSDNコントローラーの組み合わせです。この統合により、F5 BIG-IPが提供するさまざまなネットワーク機能を設定し、ネットワークパス上に自動配置できます。