プロジェクト概要2016年度の「オーバレイ型仮想NWの構築と検証」に引き続き、汎用サーバとオープンソースソフトウェアを組み合わせオーバーレイ型の仮想ネットワーク構成法を検討し、PoC開発ならびに実証実験を行う。Concept(PoC)も公開されている。企業ネットワークへのSDNの適用という観点では、ONUGを中心にSD-WANの活発な検討が進められているが現状では、50社程度の企業がSD-WANサービスを提供しているが、ベンダ固有技術に依存したソリューションが多くオープンな仕様のSD-WANはほとんどない。研究開発活動を国立情報学研究所(NII)と2016年度から共同で実施している。台ずつ機器の設定やポリシーを設定して回ることが不要となるためオペレーションコストの低減が期待されている。SD-WAN"の構築手法を検討し、PoCの開発並びにSINET5と商用インターネット網を用いて実証実験を実施した。Check/LoopBack)をOpenFlowコントローラのアプリとして実装し、VXLAN上でアンダーレイネットワーク網の状態推定を行うことが可能であることを確認した。OAMに相当する機能を実現する回線監視パケットは、コントローラで生成されてマネジメントネットワーク(C/M-Plane)でVPNエッジとなる拠点まで運ばれることから、C/M-Planeの影響を非常に大きく受けることが判明した。アーキテクチャ従来の集中制御型コントローラのアーキテクチャでは、1台のコントローラへの負荷が集中することによってスケーラビリティの課題や、エッジデバイスとコントローラが別拠点に位置することで、C/M-Planeの遅延や通信断の影響を受けるといった問題があった。そこで、エッジデバイスや他の計算リソース上に集中制御型コントローラの機能を分散させることによってこれらの課題が解決できるのではないかと考え、検討を実施した。本提案では、OAMパケットの生成、終端機能をエッジデバイス上に構築したOFCに移譲し、統計解析機能は統計解析基盤に移譲する事で、コントローラの負荷低減を図った。IDで行うことから、ユーザパケットと状態監視パケット、経路切替要求パケットは同経路を通過する。OAMのCCとLBに準ずる機能を導入OAMパケットについては、OAM機能およびシリアル番号、タイムスタンプをペイロードに印加し、統計処理に用いる。OAMパケットと切替要求パケットは、機能毎に送信元UDPポート番号を付与する事によりトンネル区間での識別、制御を行う網内の状態監視(OAM)機能エッジデバイスでは、受信したOAMパケットからシリアル番号とタイムスタンプを抽出し、パケット消失の検出を行い、タイムスタンプとパケットイン時刻から遅延時間を算出した上で、統計解析基盤へ送信する。VXLANトンネルの終点となるエッジデバイスでは、ユーザパケットとOAMパケットを送信元UDPポートで分離し、OAMパケットはエッジデバイス上のコントローラへパケットインされる。ID(VNI)によって経路制御が行われる事で、ユーザパケットと同じ経路となることが保証される。OAMパケットはエッジデバイス上で生成し、VXLANトンネルの始点となるポートからパケットアウトする自律的な経路切替機能OAMパケット(CC)を用いて、アクテイブ系、スタンバイ系のVXLANの両系の正常性を確認する。アクティブ系に通信断が発生したことをOAMパケットで検知すると、エッジデバイス上のOFCから対向となるエッジデバイスへ、スタンバイ系のVXLANを通して経路切替要求パケットを送信する。経路切替要求パケットを受信したエッジデバイスは、アクティブ系のVXLANが使用不能と判断しスタンバイ系のVXLANへパスの切替を実施する。SD-WANの実証実験を実施した。集中制御型のアーキテクチャから分散協調型のアーキテクチャへと変更した事で、従来の集中制御コントローラの負荷低減を実現した。OAMパケットの生成と終端をエッジデバイス上で実現したことによって、C/M-Planeの影響を受ける事なくアンダーレイネットワークの状態把握を実現し、自律的な経路切替が行われることを確認した。パケットの送信間隔短縮や、時刻のズレを補正する統計処理手法を検討する事で、精度の高い状態監視並びにパス切替の実現を進めていく必要がある。引き続き評価を進めていくとともに、その評価を踏まえての改良を進める必要があると考える。