2019.03.26「SDNではまだ足りない」――。ネットワーク機能をもっと自在に操りたいという声を背景に、新たな動きが始まった。データプレーンという、ネットワーク機器ベンダーの“聖域”が開放されようとしている。Networking)によってネットワークがプログラム可能なものとなって約5年。スイッチ/ルーターを提供するネットワーク機器ベンダーしか触れなかったネットワーク機能も、今ではSIer/NIerやユーザー自身がある程度、自由に操ることができるようになった。ユーザー側がプログラムできる範囲がまだ限定的であることも確かだ。残された“聖域”と言えるのがデータプレーン、つまりチップセットである。SDNによる「ソフトウェア定義」とは結局、コントロールプレーン側に限ったものだった。データプレーン(=ASIC等に搭載された機能)を、コントロールプレーンからどう使うのかを定義できるに過ぎない。したがって、SDNでできることは“既存のプロトコルありき”になる。ユーザーが、現在は存在しないネットワーク機能を使いたいと思っても、それを実現するプロトコルを実装したASICと、それを搭載した機器の登場を待つしかない(図表1の左)。この聖域を開放し、データプレーンも自在にプログラムできるようにしようとする動きが始まっている。Processors」の略で、データプレーンをプログラムするための言語だ。データセンター事業者や通信事業者、ネットワーク機器/チップベンダー等が参加するコンソーシアム「P4.org」でオープンソースとして開発されている。具体的には、ルーティングテーブルやMACテーブルといった、ネットワーク処理を行うテーブルの振る舞いを定義できる。「受け取ったパケットを解析し、MACアドレスがこれにマッチしたらこのアクションをする(出力ポートを○番にする等)」――とP4言語で書くと、それがハードウェアレベルで処理される。第3チームで、P4の活用に取り組んでいる新林辰則氏は「P4はプロトコルありきではなく、プロトコルそのものの動きから定義できる」と話す。「その気になれば“自分のプロトコル”を作って実装することも可能だ。それがCPUではなく(よりパフォーマンスに優れる)ASIC上で動く」のが魅力だ。製造には多大なコストがかかるカスタムASICに頼ることなく、ユーザーがプログラムするだけで欲しい機能を実現できる世界を見据えているのがP4というわけだ。エキスパートの曽我亨弘氏そして、なんと言っても最大の特徴は「オープンであること」だ。ProcessorsであるというP4の名前がとても特徴的だ。現在のネットワークで主流であるパケットプロセッシングを、自分で使いやすく書き換えられる。ベンダープロプライエタリではなくオープンであるところが使いでがある」と期待を寄せる。network.jp」の会員の方のみに閲覧していただけます。無料登録してご覧ください。会員登録されている方はログインしてください。[2020.02.20]新着記事一覧はこちら国内唯一の5G/6G調査研究会!「5Gでの日本の遅れを取り戻したい」。5G、6G、MaaSをテーマにした調査研究会が4月に運営開始する。食品業界に義務付けられるHACCP。SD-WANは、ネットワーク品質を劇的に変化させる。快適な校内無線LANには、VPNなど校外NWの整備も必要だ!AWSやGCPなどメガクラウドに直結する新時代のデータセンターアット東京のデータセンターは“つなぐ”価値に磨きをかける!仮想NWを始めるならヤマハで!ヤマハの仮想ルーター「vRX」なら、これまでのノウハウをクラウドでも活かせる。Webexは社内外、誰とでも高品質なオンライン会議が行える。自社サービスとしても展開可能。記事の無断転載を禁じます。