オープン化がすすむネットワーク機器のハードとソフトの動向(前編)。オープン化がすすむネットワーク機器のハードとソフトの動向(前編)。「エンタープライズ向けスイッチの出荷量は落ちていって、大規模データセンター向けのスイッチが市場でドミナントになる」こうした予測と共に注目を浴びている新しいネットワーク機器が、ホワイトボックススイッチです。ホワイトボックススイッチとはどのようなもの何か、どのようなハードウェアとソフトウェアがあり、どう使われていくものなのでしょうか。第一回勉強会」で、NTTソフトウェアイノベーションセンタの石田渉氏が行ったセッション「ホワイトボックススイッチの北米利用動向」の内容を紹介します。ホワイトボックススイッチとは何か?NTTソフトウェアイノベーションセンタの石田です。今回はホワイトボックススイッチ勉強会の第1回ということもあり、ホワイトボックススイッチとは何か、またホワイトボックススイッチは北米などで利用が始まっているので、その動向を紹介したいと思います。ホワイトボックススイッチのソフトウェアのオープン化が進んでいるので、その主要コンポーネントについても簡単に紹介します。Manufacture、OEMは発注元が製品開発や設計などを行うのに対し、ODMは受注者が製品開発や設計などを行う。台湾や中国などの企業に多く見られる)ベンダ製のネットワークスイッチです。従来のスイッチは、ソフトウェアとハードウェアが統合されて販売されており、ソフトウェアはクローズドで、ユーザーが勝手に機能追加などを行うことは困難でした。それに対してホワイトボックススイッチは、OSを含むソフトウェアをユーザーが選択、あるいは開発できます。機能追加は比較的容易にできます。ハードウェアは、スイッチを従来製造してきた台湾のベンダ製がほとんどです。ホワイトボックススイッチ登場の背景ホワイトボックススイッチはGoogle、Amazon、Microsoft、Facebookなどの大規模データセンターで利用が始まっています。彼らはデータセンターの高効率化のため、自社のソフトウェアと組み合わせ可能なホワイトボックススイッチを利用し始めました。2015でHPの方がキーノートで発表していたスライドです。既存のエンタープライズ向けスイッチの出荷量は落ちていって、大規模データセンター向けのスイッチが市場でドミナントになる、だいたい2017年には市場の50%程度が大規模データセンター向けになるだろうとのことです。すると、既存のスイッチのスケールメリットが減少して価格が高くなり、競争力維持のために大規模データセンターの運用者以外もこうしたスイッチの利用を検討すべきと考えられます。ネットワーク機器もサーバ同様にコモディティ化へホワイトボックススイッチ登場の歴史ですが、1980年代の中頃にネットワーク機器という分野が登場しました。このときスイッチングはCPUで行われていました。それが、1990年第中頃にスイッチングのハードウェアオフロードが始まって、カスタムチップを各社が作るようになりました。それがまた進んで2000年代中頃に汎用チップセットが登場します。ブロードコムという会社がマーケットリーダーで、この汎用チップによってネットワーク機器ハードウェアのコモディティ化というのが進んでいます。アリスタネットワークス創業者のアンディ・ベクトルシャイム氏は、ネットワーク機器がムーアの法則に追いつくには、カスタムチップを辞めるのが一番の方法だと2012年に言っています。実際にアリスタのスイッチはホワイトボックススイッチみたいなもので、ASICのカスタムチップではなく、ブロードコムのチップが載ったODMベンダ製のスイッチハードウェアに彼らのソフトウェアを載せて出荷しています。ネットワーク機器もサーバ同様にコモディティ化の道をたどっていると言えます。ホワイトボックススイッチの内部ホワイトボックススイッチはソフトウェアが載っていないので、ユーザーが自分でOSから作らなくてはいけないかというとそうではなくて、いくつかの方法があります。図の一番左が、ハードウェアは買ってきてOSとアプリケーションを自分たちで作るというもの。この方法でメリットのあるユーザーはいないと思います。次が、OSはすでにあるものを調達してきて、そこに自分たちのネットワークアプリケーションを作る方法。左から3番目として、アプリケーションまで含んだソリューションをパッケージされたものとして調達し、足りないものや自社システムとの統合の部分を開発する、というものです。ホワイトボックススイッチをぱかっと明けてみると、スイッチングプレーン用のASICチップとCPUという2つの大きなコンポーネントがあります。ほとんどのパケットはASICで処理されます。CPUの上でOSが動いていて、OS上のデーモンが、ASICチップベンダの提供するSDK、デバイスドライバを通じてASICをコンフィグするという仕組みになっています。ほとんどのパケットがASICで処理されますが、ARPやBGPといった制御系のパケットはCPUまで転送され、デーモンで処理されてデーモンからパケットが送信され、ASICを通してポートからパケットが出て行きます。ASICはブロードコムがマーケットリーダーですが、IntelやMellanox、Caviumといった会社のASICもあります。CPUはPowerPCが主流ですが、今後ハイエンドはx86に、ローエンドはARMになっていくのではないかと言われています。後編ではホワイトボックススイッチの中身と、相次いで登場するホワイトボックススイッチ用の開発用ソフトウェア、ドライバ、Linuxディストリビューションなどを紹介します。オープン化がすすむネットワーク機器のハードとソフトの動向(後編)。Edge、レスポンシブイメージ対応の「srcset」に対応。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。RDSやAuroraのスナップショットをParquet形式でS3へ保存可能に。dHCI」発表ITエンジニアが投票した「ITエンジニア本大賞2020」ベスト10発表。Kubernetes」が正式版に。ElasticsearchやKibanaなどをKubernetes環境にデプロイ、Operatorにより運用も容易にKubernetesとコンテナの実行に最適化された統合システム「Diamanti」のアーキテクチャはどうなっているか[PR][速報]AWS、2021年初頭に大阪リージョンを開設すると発表。10へログイン可能に。10へ拡大Google、コーディング不要でアプリケーション開発ができる「AppSheet」買収。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。