(57)【要約】  本発明は、ネットワークサービス記述子をオンボードするための方法及び装置を開示する。その方法は、プライマリオーケストレータによって、送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信するステップと、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがってプライマリオーケストレータによって決定するステップと、プライマリオーケストレータによってセカンダリオーケストレータにNSDオンボードコマンドを送信するステップと、を含み、NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにそのセカンダリオーケストレータに指示するのに使用され、プライマリオーケストレータの管理領域は、セカンダリオーケストレータの管理領域とは異なる。複数のNFVO管理領域にわたるNSの展開に、本発明の方法及び装置を適用することが可能であり、それにより、複数のNFVO管理領域にわたるNSの展開のシナリオにおけるNSDオンボードプロセスの一貫性及び信頼性を保証する。
2018525948.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータによって、送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信するステップと、
セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップと、
前記プライマリオーケストレータによって前記セカンダリオーケストレータにNSDオンボードコマンドを送信するステップと、を含み、前記NSDオンボードコマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記NSDをオンボードするように前記セカンダリオーケストレータに指示するのに使用され、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、
方法。
【請求項２】
当該方法は、
前記プライマリオーケストレータが、前記プライマリオーケストレータの前記管理領域に対応するNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記領域間NSDオンボードコマンドは、ネットワークサービスNSを記述するためのNSD情報及び仮想化されたネットワーク機能VNFパケット情報を搬送し、
前記プライマリオーケストレータが、前記プライマリオーケストレータの前記管理領域に対応するNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するステップは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記プライマリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するステップを含む、請求項２に記載の方法。
【請求項４】
セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するステップは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット情報及びNSD情報を決定するステップを含み、
前記セカンダリオーケストレータにNSDオンボードコマンドを送信するステップは、特に、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を搬送する前記NSDオンボードコマンドを前記セカンダリオーケストレータに送信するステップを含む、請求項１に記載の方法。
【請求項５】
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット情報及びNSD情報を決定するステップは、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子及び/又はNSD識別子を決定するステップ、又は、
前記領域間NSDオンボードコマンドにしたがって、前記NSを記述するのに使用されるNSD識別子、前記プライマリオーケストレータの識別子、前記NSのVNFパケットを記述するのに使用される識別子と前記プライマリオーケストレータの前記識別子との間の対応関係、及び/又は前記NSの前記VNFパケットを記述するのに使用される前記識別子と前記セカンダリオーケストレータの識別子との間の対応関係を決定するステップ、を含む、請求項４に記載の方法。
【請求項６】
前記セカンダリオーケストレータにNSDオンボードコマンドを送信するステップの後に、当該方法は、
前記セカンダリオーケストレータによってフィードバックされるNSDオンボード完了通知メッセージを受信するステップと、
前記プライマリオーケストレータの前記管理領域に対応するNSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するステップと、をさらに含む、請求項１に記載の方法。
【請求項７】
前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項１乃至６のうちのいずれか１項に記載の方法。
【請求項８】
ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータが送信するNSDオンボードコマンドを受信するステップであって、前記NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするように前記セカンダリオーケストレータに指示するのに使用される、ステップと、
前記NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応する前記NSDをオンボードするステップと、を含み、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、
方法。
【請求項９】
当該方法は、
前記セカンダリオーケストレータの前記管理領域に対応する前記NSDがオンボードされた後に、前記プライマリオーケストレータにNSDオンボード完了通知メッセージをフィードバックするステップをさらに含む、請求項８に記載の方法。
【請求項１０】
前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項８又は９に記載の方法。
【請求項１１】
ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータによって、送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信するステップと、
前記プライマリオーケストレータがNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップと、
前記プライマリオーケストレータが前記NSDをオンボードする過程において、セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップと、
前記プライマリオーケストレータによって前記セカンダリオーケストレータに検証コマンドを送信するステップであって、前記検証コマンドは、前記VNFパケット情報が利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、前記検証コマンドは、前記VNFパケット情報を含む、ステップと、
前記VNFパケット情報が利用可能であるということを示す通知メッセージを前記プライマリオーケストレータによって受信するステップと、を含み、前記通知メッセージは、前記セカンダリオーケストレータが、前記VNFパケット情報が利用可能であるということを検証した場合に、フィードバックされ、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、
方法。
【請求項１２】
前記領域間NSDオンボードコマンドは、ネットワークサービスNSを記述するためのNSD情報及び前記VNFパケット情報を搬送し、前記プライマリオーケストレータがNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するステップは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記NSを記述するのに使用されるとともに前記プライマリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するステップを含む、請求項１１に記載の方法。
【請求項１３】
セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するステップは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子を決定するステップを含み、
前記セカンダリオーケストレータに検証コマンドを送信するステップは、特に、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドを前記セカンダリオーケストレータに送信するステップであって、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子にしたがって、前記セカンダリオーケストレータの前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用される、ステップと、
前記VNFパケット情報が利用可能であるということを示す通知メッセージを前記プライマリオーケストレータによって受信するステップであって、前記通知メッセージは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能であるということを検証した場合に、フィードバックされる、ステップ、又は、
前記VNFパケット情報が利用可能ではないということを示す検証応答コマンドを前記プライマリオーケストレータによって受信するステップであって、前記検証応答コマンドは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能ではないということを検証した場合に、フィードバックされる、ステップ、を含む、請求項１２に記載の方法。
【請求項１４】
前記セカンダリオーケストレータに検証コマンドを送信するステップの後に、当該方法は、
VNFパケットオンボード肯定応答コマンドを受信するステップであって、前記VNFパケットオンボード肯定応答コマンドは、成功の指標を搬送するとともに前記セカンダリオーケストレータによってフィードバックされる、ステップと、
前記プライマリオーケストレータの前記管理領域に対応する前記NSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するステップと、をさらに含む、請求項１３に記載の方法。
【請求項１５】
前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項１１乃至１４のうちのいずれか１項に記載の方法。
【請求項１６】
ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータが送信する検証コマンドを受信するステップであって、前記検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット情報を含む、ステップと、
前記検証コマンドにしたがって、前記VNFパケット情報が利用可能であるか否かを検証するステップと、
前記VNFパケット情報が利用可能であるということを検証した場合に、前記プライマリオーケストレータに、前記VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするステップと、を含み、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、
方法。
【請求項１７】
前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子を搬送し、前記検証コマンドにしたがって、前記VNFパケット情報が利用可能であるか否かを検証するステップは、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子にしたがって、前記セカンダリオーケストレータの前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するステップと、
前記VNFパケット及び前記外部インターフェイスが利用可能である場合に、前記プライマリオーケストレータに、前記VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするステップ、又は、
前記VNFパケット及び前記外部インターフェイスが利用可能ではない場合に、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケットをオンボードするステップ、を含む、請求項１６に記載の方法。
【請求項１８】
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケットをオンボードするステップは、
前記プライマリオーケストレータに検証応答コマンドをフィードバックするステップであって、前記検証応答コマンドは、前記セカンダリオーケストレータの前記管理領域の中で利用可能ではない1つ又は複数のVNFパケットに関する識別子情報を搬送する、ステップと、
前記プライマリオーケストレータからのVNFパケットオンボードコマンドを受信するステップであって、前記VNFパケットオンボードコマンドは、オンボードされる必要があるVNFパケットに関する識別子情報及び前記VNFパケットに関するメタデータ情報を含み、前記VNFパケットに関する前記メタデータ情報は、VNF記述子、VNFソフトウェアイメージ情報、又はVNFソフトウェアバージョン情報のうちの1つ又は複数を含む、ステップと、
前記VNFパケットオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケットをオンボードするステップと、を含む、請求項１７に記載の方法。
【請求項１９】
前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケットがオンボードされた後に、当該方法は、
前記プライマリオーケストレータに、成功の指標を搬送するVNFパケットオンボード肯定応答コマンドをフィードバックするステップをさらに含む、請求項１８に記載の方法。
【請求項２０】
前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項１６乃至１９のうちのいずれか１項に記載の方法。
【請求項２１】
ネットワークサービス記述子をオンボードするための装置であって、
送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信するように構成される第1の受信ユニットと、
セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するように構成される第1の決定ユニットと、
前記セカンダリオーケストレータにNSDオンボードコマンドを送信するように構成される第1の送信ユニットと、を含み、前記NSDオンボードコマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記NSDをオンボードするように前記セカンダリオーケストレータに指示するのに使用され、
ネットワークサービス記述子をオンボードするための当該装置の管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、
装置。
【請求項２２】
前記第1の決定ユニットは、さらに、
ネットワークサービス記述子をオンボードするための当該装置が、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するように構成される、請求項２１に記載の装置。
【請求項２３】
領域間NSDオンボードコマンドは、ネットワークサービスNSを記述するためのNSD情報及びVNFパケット情報を搬送し、前記第1の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するように構成される、請求項２２に記載の装置。
【請求項２４】
前記第1の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット情報及びNSD情報を決定するように構成され、
前記第1の送信ユニットは、特に、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を搬送するNSDオンボードコマンドを前記セカンダリオーケストレータに送信するように構成される、請求項２３に記載の装置。
【請求項２５】
前記第1の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子及び/又はNSD識別子を決定するか、又は、
前記領域間NSDオンボードコマンドにしたがって、前記NSを記述するのに使用されるNSD識別子、ネットワークサービス記述子をオンボードするための当該装置の識別子、前記NSのVNFパケットを記述するのに使用される識別子とネットワークサービス記述子をオンボードするための当該装置の前記識別子との間の対応関係、及び/又は前記NSの前記VNFパケットを記述するのに使用される前記識別子と前記セカンダリオーケストレータの識別子との間の対応関係を決定する、ように構成される、請求項２４に記載の装置。
【請求項２６】
前記第1の受信ユニットは、さらに、
前記NSDオンボードコマンドが前記セカンダリオーケストレータに送信された後に、前記セカンダリオーケストレータによってフィードバックされるNSDオンボード完了通知メッセージを受信するように構成され、
前記第1の送信ユニットは、さらに、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するNSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するように構成される、請求項２１に記載の装置。
【請求項２７】
ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、
前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項２１乃至２６のうちのいずれか１項に記載の装置。
【請求項２８】
ネットワークサービス記述子をオンボードするための装置であって、
プライマリオーケストレータが送信するNSDオンボードコマンドを受信するように構成される第2の受信ユニットであって、前記NSDオンボードコマンドは、ネットワークサービス記述子をオンボードするための当該装置の管理領域に対応するNSDをオンボードするように、ネットワークサービス記述子をオンボードするための当該装置に指示するのに使用される、第2の受信ユニットと、
前記NSDオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記NSDをオンボードするように構成される第2の実行ユニットと、を含み、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域は、前記プライマリオーケストレータの管理領域とは異なる、
装置。
【請求項２９】
当該装置は、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記NSDがオンボードされた後に、前記プライマリオーケストレータにNSDオンボード完了通知メッセージを送信するように構成される第2の送信ユニットをさらに含む、請求項２８に記載の装置。
【請求項３０】
前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項２８又は２９に記載の装置。
【請求項３１】
ネットワークサービス記述子をオンボードするための装置であって、
送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信するように構成される第3の受信ユニットと、
ネットワークサービス記述子をオンボードするための当該装置がNSDをオンボードする過程において、セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するように構成される第2の決定ユニットと、
前記セカンダリオーケストレータに検証コマンドを送信するように構成される第3の送信ユニットと、を含み、前記検証コマンドは、前記VNFパケット情報が利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、前記検証コマンドは、前記VNFパケット情報を含み、
前記第3の受信ユニットは、さらに、前記VNFパケット情報が利用可能であるということを示す通知メッセージを受信するように構成され、前記通知メッセージは、前記セカンダリオーケストレータが、前記VNFパケット情報が利用可能であるということを検証した場合に、フィードバックされ、
ネットワークサービス記述子をオンボードするための当該装置及び前記セカンダリオーケストレータは、それぞれ、異なる管理領域を有する、
装置。
【請求項３２】
領域間NSDオンボードコマンドは、ネットワークサービスNSを記述するためのNSD情報及び前記VNFパケット情報を搬送し、前記第2の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記NSを記述するのに使用されるとともにネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するように構成される、請求項３１に記載の装置。
【請求項３３】
前記第2の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子を決定するように構成され、
前記第3の送信ユニットは、特に、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドを前記セカンダリオーケストレータに送信するように構成され、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子にしたがって、前記セカンダリオーケストレータの前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、
前記第3の受信ユニットは、特に、前記VNFパケット情報が利用可能であるということを示す通知メッセージを受信するように構成され、前記通知メッセージは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能であるということを検証した場合に、フィードバックされるか、又は、前記VNFパケット情報が利用可能ではないということを示す検証応答コマンドを受信するように構成され、前記検証応答コマンドは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能ではないということを検証した場合に、フィードバックされる、請求項３２に記載の装置。
【請求項３４】
前記第3の受信ユニットは、特に、
VNFパケットオンボード肯定応答コマンドを受信するように構成され、前記VNFパケットオンボード肯定応答コマンドは、成功の指標を搬送するとともに前記セカンダリオーケストレータによってフィードバックされ、
前記第3の送信ユニットは、特に、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記NSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するように構成される、請求項３３に記載の装置。
【請求項３５】
ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、
前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項３１乃至３４のうちのいずれか１項に記載の装置。
【請求項３６】
ネットワークサービス記述子をオンボードするための装置であって、
プライマリオーケストレータが送信する検証コマンドを受信するように構成される第4の受信ユニットであって、前記検証コマンドは、ネットワークサービス記述子をオンボードするための当該装置の管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するように、ネットワークサービス記述子をオンボードするための当該装置に指示するのに使用され、前記検証コマンドは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット情報を含む、第4の受信ユニットと、
前記検証コマンドにしたがって、前記VNFパケット情報が利用可能であるか否かを検証するように構成される検証ユニットと、を含み、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域は、前記プライマリオーケストレータの管理領域とは異なる、
装置。
【請求項３７】
前記検証コマンドは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するVNFパケット識別子を搬送し、前記検証ユニットは、特に、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット識別子にしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証し、そして、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能である場合に、前記プライマリオーケストレータに、前記VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするように第4の送信ユニットをトリガするか、又は、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能ではない場合に、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケットをオンボードするように第4の実行ユニットをトリガする、ように構成される、請求項３６に記載の装置。
【請求項３８】
前記第4の実行ユニットは、特に、
前記プライマリオーケストレータに検証応答コマンドをフィードバックするように構成され、前記検証応答コマンドは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中で利用可能ではない1つ又は複数のVNFパケットに関する識別子情報を搬送し、
前記プライマリオーケストレータからのVNFパケットオンボードコマンドを受信するように構成され、前記VNFパケットオンボードコマンドは、オンボードされる必要があるVNFパケットに関する識別子情報及び前記VNFパケットに関するメタデータ情報を含み、前記VNFパケットに関する前記メタデータ情報は、VNF記述子、VNFソフトウェアイメージ情報、又はVNFソフトウェアバージョン情報のうちの1つ又は複数を含み、
前記VNFパケットオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中の前記VNFパケットをオンボードする、ように構成される、請求項３７に記載の装置。
【請求項３９】
前記第4の送信ユニットは、さらに、前記プライマリオーケストレータに、成功の指標を搬送するVNFパケットオンボード肯定応答コマンドをフィードバックするように構成される、請求項３８に記載の装置。
【請求項４０】
前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項３６乃至３９のうちのいずれか１項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信技術の分野に関し、特に、ネットワークサービス記述子をオンボードするための方法及び装置に関する。
【背景技術】
【０００２】
ネットワーク機能仮想化(Network  Function  Virtualization,  NFV)は、通信ネットワークオペレータが、インターネット技術(Internet  Technology,  IT)の分野におけるネットワーク仮想化技術に関連して、一般的なサーバ、ルータ、及びメモリを使用することによって、通信ネットワーク機能のうちのいくつかを実装する技術である。上記の技術を実装するためには、複数の通信ネットワーク機能をソフトウェアによる手法で実装することが必要となる。ソフトウェア及びハードウェアは分離されており、それらの機能は、一般的なサーバ、ルータ、及びメモリ等のハードウェアで実行されてもよい。一方で、ネットワークサービス(Network  Service,  NS)又は仮想化されたネットワーク機能(Virtualized  Network  Function,  VNF)のインスタンス化、柔軟なスケーリング、及び移行等の動作は、必要に応じて自動的に実行される。
【０００３】
既存のNFVシステムは、VNF、NFVインフラストラクチャ(NFV  Infrastructure,  NFVI)、管理及びオーケストレーション(Management  and  Orchestration,  MANO)を含む。MANOは、仮想化されたインフラストラクチャマネージャ(Virtualized  Infrastructure  Manager,  VIM)、NFVオーケストレータ(NFV  Orchestrator,  NFVO)、及びVNFマネージャ(VNF  Manager,  VNFM)を含む。NFVOは、NSに関するライフサイクル管理を担い、全体的なNFVシステムの(ハードウェアリソース及びソフトウェアリソースを含む)仮想化されたリソースを組織化し及び管理する。
【０００４】
ネットワークサービス記述子(Network  Service  Descriptor,  NSD)をオンボードするプロセスは、ネットワークサービスカタログ(Network  Service  Catalog,  NS  Catalog)の中にNSを登録して、そのNSを構成するVNFパケット情報及びそのNSDがそのカタログの中で利用可能であるということを保証することを意味する。研究によって、従来技術におけるNSDをオンボードする方法は、単一のNFVO管理領域におけるNSの展開、すなわち、同じNFVO管理領域におけるNSの展開にのみ適しているということが分かっている。
【発明の概要】
【０００５】
上記のことから、本発明は、ネットワークサービス記述子をオンボードするための方法及び装置を提供して、複数のNFVO管理領域にわたるNSの展開への適用を可能とする。それらの特定の解決方法は、以下のようになる。
【０００６】
この出願の第1の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータによって、送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信するステップと、
セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップと、
前記プライマリオーケストレータによって前記セカンダリオーケストレータにNSDオンボードコマンドを送信するステップと、を含み、前記NSDオンボードコマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記NSDをオンボードするように前記セカンダリオーケストレータに指示するのに使用され、前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、方法を提供する。
【０００７】
第1の態様の第2の可能な実装に関して、当該方法は、
前記プライマリオーケストレータが、前記プライマリオーケストレータの前記管理領域に対応するNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するステップをさらに含む。
【０００８】
第1の態様の第3の可能な実装に関して、前記領域間NSDオンボードコマンドは、ネットワークサービスNSを記述するためのNSD情報及び仮想化されたネットワーク機能VNFパケット情報を搬送し、
前記プライマリオーケストレータが、前記プライマリオーケストレータの前記管理領域に対応するNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するステップは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記プライマリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するステップを含む。
【０００９】
第1の態様の第4の可能な実装に関して、セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するステップは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット情報及びNSD情報を決定するステップを含み、
前記セカンダリオーケストレータにNSDオンボードコマンドを送信するステップは、特に、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を搬送する前記NSDオンボードコマンドを前記セカンダリオーケストレータに送信するステップを含む。
【００１０】
第1の態様の第5の可能な実装に関して、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット情報及びNSD情報を、前記領域間NSDオンボードコマンドから決定するステップは、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子及び/又はNSD識別子を決定するステップ、又は、
前記領域間NSDオンボードコマンドにしたがって、前記NSを記述するのに使用されるNSD識別子、前記プライマリオーケストレータの識別子、前記NSのVNFパケットを記述するのに使用される識別子と前記プライマリオーケストレータの前記識別子との間の対応関係、及び/又は前記NSの前記VNFパケットを記述するのに使用される前記識別子と前記セカンダリオーケストレータの識別子との間の対応関係を決定するステップ、を含む。
【００１１】
第1の態様の第6の可能な実装に関して、前記セカンダリオーケストレータにNSDオンボードコマンドを送信するステップの後に、当該方法は、
前記セカンダリオーケストレータによってフィードバックされるNSDオンボード完了通知メッセージを受信するステップと、
前記プライマリオーケストレータの前記管理領域に対応するNSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するステップと、をさらに含む。
【００１２】
第1の態様の第7の可能な実装に関して、前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００１３】
この出願の第2の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための他の方法であって、
プライマリオーケストレータが送信するNSDオンボードコマンドを受信するステップであって、前記NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするように前記セカンダリオーケストレータに指示するのに使用される、ステップと、
前記NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応する前記NSDをオンボードするステップと、を含み、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、他の方法を提供する。
【００１４】
第2の態様の第2の可能な実装に関して、当該方法は、
前記セカンダリオーケストレータの前記管理領域に対応する前記NSDがオンボードされた後に、前記プライマリオーケストレータにNSDオンボード完了通知メッセージをフィードバックするステップをさらに含む。
【００１５】
第2の態様の第3の可能な実装に関して、前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００１６】
この出願の第3の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータによって、送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信するステップと、
前記プライマリオーケストレータがNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップと、
前記プライマリオーケストレータが前記NSDをオンボードする過程において、セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップと、
前記プライマリオーケストレータによって前記セカンダリオーケストレータに検証コマンドを送信するステップであって、前記検証コマンドは、前記VNFパケット情報が利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、前記検証コマンドは、前記VNFパケット情報を含む、ステップと、
前記VNFパケット情報が利用可能であるということを示す通知メッセージを前記プライマリオーケストレータによって受信するステップと、を含み、前記通知メッセージは、前記セカンダリオーケストレータが、前記VNFパケット情報が利用可能であるということを検証した場合に、フィードバックされ、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、方法を提供する。
【００１７】
第3の態様の第2の可能な実装に関して、前記領域間NSDオンボードコマンドは、ネットワークサービスNSを記述するためのNSD情報及び前記VNFパケット情報を搬送し、前記プライマリオーケストレータがNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するステップは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記NSを記述するのに使用されるとともに前記プライマリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するステップを含む。
【００１８】
第3の態様の第3の可能な実装に関して、セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するステップは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子を決定するステップを含み、
前記セカンダリオーケストレータに検証コマンドを送信するステップは、特に、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドを前記セカンダリオーケストレータに送信するステップであって、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子にしたがって、前記セカンダリオーケストレータの前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用される、ステップと、
前記VNFパケット情報が利用可能であるということを示す通知メッセージを前記プライマリオーケストレータによって受信するステップであって、前記通知メッセージは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能であるということを検証した場合に、フィードバックされる、ステップ、又は、
前記VNFパケット情報が利用可能ではないということを示す検証応答コマンドを前記プライマリオーケストレータによって受信するステップであって、前記検証応答コマンドは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び外部インターフェイスが利用可能ではないということを検証した場合にフィードバックされる、ステップ、を含む。
【００１９】
第3の態様の第4の可能な実装に関して、前記セカンダリオーケストレータに検証コマンドを送信するステップの後に、当該方法は、
VNFパケットオンボード肯定応答コマンドを受信するステップであって、前記VNFパケットオンボード肯定応答コマンドは、成功の指標を搬送するとともに前記セカンダリオーケストレータによってフィードバックされる、ステップと、
前記プライマリオーケストレータの前記管理領域に対応する前記NSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するステップと、をさらに含む。
【００２０】
第3の態様の第5の可能な実装に関して、前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００２１】
この出願の第4の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータが送信する検証コマンドを受信するステップであって、前記検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット情報を含む、ステップと、
前記検証コマンドにしたがって、前記VNFパケット情報が利用可能であるか否かを検証するステップと、
前記VNFパケット情報が利用可能であるということを検証した場合に、前記プライマリオーケストレータに、前記VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするステップと、を含み、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、方法を提供する。
【００２２】
第4の態様の第2の実装に関して、前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子を搬送し、前記検証コマンドにしたがって、前記VNFパケット情報が利用可能であるか否かを検証するステップは、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子にしたがって、前記セカンダリオーケストレータの前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するステップと、
前記VNFパケット及び前記外部インターフェイスが利用可能である場合に、前記プライマリオーケストレータに、前記VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするステップ、又は、
前記VNFパケット及び前記外部インターフェイスが利用可能ではない場合に、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケットをオンボードするステップ、を含む。
【００２３】
第4の態様の第3の可能な実装に関して、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケットをオンボードするステップは、
前記プライマリオーケストレータに検証応答コマンドをフィードバックするステップであって、前記検証応答コマンドは、前記セカンダリオーケストレータの前記管理領域の中で利用可能ではない1つ又は複数のVNFパケットに関する識別子情報を搬送する、ステップと、
前記プライマリオーケストレータからのVNFパケットオンボードコマンドを受信するステップであって、前記VNFパケットオンボードコマンドは、オンボードされる必要があるVNFパケットに関する識別子情報及び前記VNFパケットに関するメタデータ情報を含み、前記VNFパケットに関する前記メタデータ情報は、VNF記述子、VNFソフトウェアイメージ情報、又はVNFソフトウェアバージョン情報のうちの1つ又は複数を含む、ステップと、
前記VNFパケットオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケットをオンボードするステップと、を含む。
【００２４】
第4の態様の第4の可能な実装に関して、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケットがオンボードされた後に、当該方法は、
前記プライマリオーケストレータに、成功の指標を搬送するVNFパケットオンボード肯定応答コマンドをフィードバックするステップをさらに含む。
【００２５】
第4の態様の第5の可能な実装に関して、前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００２６】
この出願の第5の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための装置であって、
送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信するように構成される第1の受信ユニットと、
セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するように構成される第1の決定ユニットと、
前記セカンダリオーケストレータにNSDオンボードコマンドを送信するように構成される第1の送信ユニットと、を含み、前記NSDオンボードコマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記NSDをオンボードするように前記セカンダリオーケストレータに指示するのに使用され、
ネットワークサービス記述子をオンボードするための当該装置の管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、装置を提供する。
【００２７】
第5の態様の第2の可能な実装に関して、前記第1の決定ユニットは、さらに、
ネットワークサービス記述子をオンボードするための当該装置が、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するように構成される。
【００２８】
第5の態様の第3の可能な実装に関して、前記領域間NSDオンボードコマンドは、ネットワークサービスNSを記述するためのNSD情報及びVNFパケット情報を搬送し、前記第1の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するように構成される。
【００２９】
第5の態様の第4の可能な実装に関して、前記第1の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット情報及びNSD情報を決定するように構成され、
前記第1の送信ユニットは、特に、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を搬送する前記NSDオンボードコマンドを前記セカンダリオーケストレータに送信するように構成される。
【００３０】
第5の態様の第5の可能な実装に関して、第1の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子及び/又はNSD識別子を決定するか、又は、
前記領域間NSDオンボードコマンドにしたがって、前記NSを記述するのに使用されるNSD識別子、ネットワークサービス記述子をオンボードするための当該装置の識別子、前記NSのVNFパケットを記述するのに使用される識別子とネットワークサービス記述子をオンボードするための当該装置の前記識別子との間の対応関係、及び/又は前記NSの前記VNFパケットを記述するのに使用される前記識別子と前記セカンダリオーケストレータの識別子との間の対応関係を決定する、ように構成される。
【００３１】
第5の態様の第6の可能な実装に関して、前記第1の受信ユニットは、さらに、
前記NSDオンボードコマンドが前記セカンダリオーケストレータに送信された後に、前記セカンダリオーケストレータによってフィードバックされるNSDオンボード完了通知メッセージを受信するように構成され、
前記第1の送信ユニットは、さらに、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するNSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するように構成される。
【００３２】
第5の態様の第7の可能な実装に関して、ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、
前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００３３】
この出願の第6の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための装置であって、
プライマリオーケストレータが送信するNSDオンボードコマンドを受信するように構成される第2の受信ユニットであって、前記NSDオンボードコマンドは、ネットワークサービス記述子をオンボードするための当該装置の管理領域に対応するNSDをオンボードするように、ネットワークサービス記述子をオンボードするための当該装置に指示するのに使用される、第2の受信ユニットと、
前記NSDオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記NSDをオンボードするように構成される第2の実行ユニットと、を含み、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域は、前記プライマリオーケストレータの管理領域とは異なる、装置を提供する。
【００３４】
第6の態様の第2の可能な実装に関して、当該装置は、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記NSDがオンボードされた後に、前記プライマリオーケストレータにNSDオンボード完了通知メッセージを送信するように構成される第2の送信ユニットをさらに含む。
【００３５】
第6の態様の第3の可能な実装に関して、前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００３６】
この出願の第7の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための装置であって、
送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信するように構成される第3の受信ユニットと、
ネットワークサービス記述子をオンボードするための当該装置が前記NSDをオンボードする過程において、セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するように構成される第2の決定ユニットと、
前記セカンダリオーケストレータに検証コマンドを送信するように構成される第3の送信ユニットと、を含み、前記検証コマンドは、前記VNFパケット情報が利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、前記検証コマンドは、前記VNFパケット情報を含み、
前記第3の受信ユニットは、さらに、前記VNFパケット情報が利用可能であるということを示す通知メッセージを受信するように構成され、前記通知メッセージは、前記セカンダリオーケストレータが、前記VNFパケット情報が利用可能であるということを検証した場合に、フィードバックされ、
ネットワークサービス記述子をオンボードするための当該装置及び前記セカンダリオーケストレータは、それぞれ、異なる管理領域を有する、装置を提供する。
【００３７】
第7の態様の第2の可能な実装に関して、前記領域間NSDオンボードコマンドは、ネットワークサービスNSを記述するためのNSD情報及び前記VNFパケット情報を搬送し、前記第2の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するとともに前記NSを記述するのに使用される前記VNFパケット情報及び前記NSD情報を決定するように構成される。
【００３８】
第7の態様の第3の可能な実装に関して、第2の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子を決定するように構成され、
前記第3の送信ユニットは、特に、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドを前記セカンダリオーケストレータに送信するように構成され、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子にしたがって、前記セカンダリオーケストレータの前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、
前記第3の受信ユニットは、特に、前記VNFパケット情報が利用可能であるということを示す通知メッセージを受信するように構成され、前記通知メッセージは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能であるということを検証した場合に、フィードバックされるか、又は、前記VNFパケット情報が利用可能ではないということを示す検証応答コマンドを受信するように構成され、前記検証応答コマンドは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能ではないということを検証した場合に、フィードバックされる。
【００３９】
第7の態様の第4の可能な実装に関して、第3の受信ユニットは、特に、
VNFパケットオンボード肯定応答コマンドを受信するように構成され、前記VNFパケットオンボード肯定応答コマンドは、成功の指標を搬送するとともに前記セカンダリオーケストレータによってフィードバックされ、
前記第3の送信ユニットは、特に、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記NSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するように構成される。
【００４０】
第7の態様の第5の可能な実装に関して、ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、
前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００４１】
この出願の第8の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための装置であって、
プライマリオーケストレータが送信する検証コマンドを受信するように構成される第4の受信ユニットであって、前記検証コマンドは、ネットワークサービス記述子をオンボードするための当該装置の管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するように、ネットワークサービス記述子をオンボードするための当該装置に指示するのに使用され、前記検証コマンドは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット情報を含む、第4の受信ユニットと、
前記検証コマンドにしたがって、前記VNFパケット情報が利用可能であるか否かを検証するように構成される検証ユニットと、を含み、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域は、前記プライマリオーケストレータの管理領域とは異なる、装置を提供する。
【００４２】
第8の態様の第2の可能な実装に関して、前記検証コマンドは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するVNFパケット識別子を搬送し、前記検証ユニットは、特に、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット識別子にしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証し、そして、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能である場合に、前記プライマリオーケストレータに、前記VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするように第4の送信ユニットをトリガするか、又は、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能ではない場合に、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケットをオンボードするように第4の実行ユニットをトリガする、ように構成される。
【００４３】
第8の態様の第3の可能な実装に関して、前記第4の実行ユニットは、特に、
前記プライマリオーケストレータに検証応答コマンドをフィードバックするように構成され、前記検証応答コマンドは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中で利用可能ではない1つ又は複数のVNFパケットに関する識別子情報を搬送し、
前記プライマリオーケストレータからのVNFパケットオンボードコマンドを受信するように構成され、前記VNFパケットオンボードコマンドは、オンボードされる必要があるVNFパケットに関する識別子情報及び前記VNFパケットに関するメタデータ情報を含み、前記VNFパケットに関する前記メタデータ情報は、VNF記述子、VNFソフトウェアイメージ情報、又はVNFソフトウェアバージョン情報のうちの1つ又は複数を含み、
前記VNFパケットオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中の前記VNFパケットをオンボードする、ように構成される。
【００４４】
第8の態様の第4の可能な実装に関して、前記第4の送信ユニットは、さらに、前記プライマリオーケストレータに、成功の指標を搬送するVNFパケットオンボード肯定応答コマンドをフィードバックするように構成される。
【００４５】
第8の態様の第5の可能な実装に関して、前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００４６】
この出願のネットワークサービス記述子をオンボードするための方法及び装置によれば、プライマリオーケストレータは、送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信し、プライマリオーケストレータは、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定し、プライマリオーケストレータは、セカンダリオーケストレータにNSDオンボードコマンドを送信し、NSDオンボードコマンドは、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにそのセカンダリオーケストレータに指示するのに使用され、プライマリオーケストレータの管理領域は、そのセカンダリオーケストレータの管理領域とは異なるということを、上記の技術的解決方法から理解することが可能である。複数のNFVO管理領域にわたるNSの展開に、上記の方法及び装置を適用することが可能であり、それにより、複数のNFVO管理領域にわたるNSの展開のシナリオにおけるNSDオンボードプロセスの一貫性及び信頼性を保証する。
【図面の簡単な説明】
【００４７】
従来技術にしたがった或いは本発明の複数の実施形態にしたがった技術的解決方法をより明確に説明するために、以下の記載は、従来技術又は本発明の複数の実施形態を説明するのに必要とされる複数の添付の図面を簡潔に説明する。明らかなことではあるが、以下の説明におけるそれらの複数の添付の図面は、本発明の複数の実施形態のうちのいくつかを示しているに過ぎず、当業者は、さらに、創造的な努力なくして、これらの複数の添付の図面から他の図面を導き出すことが可能である。
【００４８】
【図１】MANOの詳細なアーキテクチャの模式図である。
【図２】複数の異なるNFVO管理領域の中に展開されたNSの概略的なアーキテクチャの図である。
【図３】本発明にしたがって開示されたネットワークサービス記述子NSDをオンボードするための方法の実施形態1のフローチャートである。
【図４】本発明にしたがって開示されたネットワークサービス記述子NSDをオンボードするための方法の実施形態2のフローチャートである。
【図５】本発明にしたがって開示されたネットワークサービス記述子NSDをオンボードするための方法のシグナリング図である。
【図６】本発明にしたがって開示されたネットワークサービス記述子NSDをオンボードするための方法の実施形態3のフローチャートである。
【図７】本発明にしたがって開示されたネットワークサービス記述子NSDをオンボードするための方法の実施形態4のフローチャートである。
【図８】本発明にしたがって開示されたネットワークサービス記述子NSDをオンボードするための方法のシグナリング図である。
【図９】本発明にしたがって開示されたネットワークサービス記述子NSDをオンボードするための装置の実施形態1の構成図である。
【図１０】本発明にしたがって開示されたネットワークサービス記述子NSDをオンボードするための装置の実施形態2の構成図である。
【図１１】本発明にしたがって開示されたネットワークサービス記述子NSDをオンボードするための装置の実施形態3の構成図である。
【図１２】本発明にしたがって開示されたネットワークサービス記述子NSDをオンボードするための装置の実施形態4の構成図である。
【図１３】この出願において開示されたネットワークサービス記述子NSDをオンボードするための装置の構成図である。
【発明を実施するための形態】
【００４９】
以下の記載は、本発明の複数の実施形態にしたがった複数の添付の図面を参照して、本発明の複数の実施形態にしたがった複数の技術的解決方法を明確に説明する。明らかなことではあるが、説明される実施形態は、本発明の複数の実施形態のすべてではなく、それらのうちのいくつかに過ぎない。当業者が創造的な努力なくして本発明のそれらの複数の実施形態に基づいて得ることが可能である他の実施形態のすべては、本発明の保護の範囲に属するものとする。
【００５０】
本明細書、特許請求の範囲、及び上記の複数の図面において、"含む"との記載、"包含する"との記載、及びいずれかの他の変形語は、包括的な包含を対象とし、結果として、プロセス、方法、システム、製品、又は一連のユニットを含むデバイスは、これらのユニットには必然的には限定されるものではなく、むしろ、そのようなプロセス、方法、システム、製品、又はデバイスに固有の或いは明らかには記載されていない他のユニットを含んでもよいということを意味している。
【００５１】
現在、NFVの標準化された作業は、複数のMANO機能に集中している。図1に示されているように、図1は、MANOの詳細なアーキテクチャを示しており、MANOは、VIM、NFVO、及びVNFMを含んでいる。NFVOは、NSに関するライフサイクル管理を担い、全体的なNFVシステムの(ハードウェアリソース及びソフトウェアリソースを含む)仮想化されたリソースを組織化し及び管理する。さらに、MANOは、NS  Catalog、VNFカタログ(VNF  Catalog)、NFVインスタンス(Instances)、及びNFVIリソース(Resources)をさらに含む。選択的に、NFVOの中には、NS  Catalog及びVNF  Catalogが含まれる。図面においては、以下のようになる。
【００５２】
NS  Catalogは、オンボード(on-board)されたNSD情報のすべてを格納している。
【００５３】
VNF  Catalogは、オンボードVNFパッケージ(VNF  Packages)のすべてを格納している。選択的に、VNFパッケージは、VNF記述子(VNF  Descriptor,  VNFD)及び仮想的なマシンイメージを含む。VNFパッケージのオンボードプロセスは、VNF  Catalogの中にVNFパッケージを登録して、メタデータVNFD及びVNFパケットを形成するVNFイメージ(VNF  image)がそのCatalogの中で利用可能になるということを保証することを意味する。
【００５４】
NFV  Instancesは、実行されているすべてのNS及びVNF等のインスタンスに関する、例えば、割り当てられたネットワークアドレス及び動作レコード等の状態情報を格納している。
【００５５】
NFVI  Resourcesは、利用可能な、予約された、又は割り当てられたNFVIリソースを含むNFVIリソースのすべての状態を格納している。
【００５６】
実際のNFV  MANOの適用においては、NFVOの管理領域とオペレータネットワークの管理領域との間にあるマッピングが存在する。例えば、小さな国家又は中規模の国家におけるオペレータについては、そのオペレータの全国的なネットワークに1つのNFVO管理領域をマッピングしてもよいが、一方で、中国又はアメリカ等の超大国におけるオペレータについては、ある地方の中のそのオペレータのネットワークのみに1つのNFVO管理領域をマッピングしてもよい。
【００５７】
いくつかの適用シナリオにおいては、例えば、世界的企業の企業ネットワークにおいてNFV技術を使用する場合、又は、不活性な区域におけるVNFが、津波及び地震に関する活性な区域におけるVNFのための冗長性及びバックアップを実行するために選択される(その活性な区域及び不活性な区域は、通常、複数の異なる国家又は複数の異なる地方を横断する)場合に、あるNSは、複数の異なるNFVO管理領域の中に展開される必要がある。図2に示されているように、複数の異なる管理領域の(NFVO1及びNFVO2等の)2つのNFVOは、(図2におけるNFVO1とNFVO2との間の太線等の)水平方向インターフェイスを使用することによって、複数のNFVO管理領域にわたるNSの展開を完了する。図においては、VNF1、VNF2、VNF3、及びVNF4は、共に、NS1を形成し、VNF1乃至VNF3は、NFVO1の管理領域の中に展開され、VNF4は、NFVO2の管理領域に中に展開される。
【００５８】
以下の記載は、ある1つの実施形態によってこの出願の技術的解決方法を説明する。
【００５９】
説明を容易にするために、本発明のこの実施形態においては、1つの例として、ある1つのプライマリオーケストレータ及びある1つのセカンダリオーケストレータが使用される。一方で、この出願の解決方法に基づいて、ある1つのプライマリオーケストレータ及び複数のセカンダリオーケストレータが存在する適用シナリオも、また、この出願の保護の範囲に属する。プライマリオーケストレータ及びセカンダリオーケストレータは、個別に、複数の異なる管理領域を管理するということに留意すべきである。さらに、プライマリオーケストレータ及びセカンダリオーケストレータは、NFVOであってもよく、又は、ネットワークサービスオーケストレータ(Network  Service  Orchestrators,  NSOs)であってもよい。ある1つのNSOは、NFVOエンティティが分割された後に取得されるサブオーケストレータであり、複数のネットワークサービスの管理及び組織化を担う。そのNFVOエンティティが分割された後に取得される他方のサブオーケストレータは、リソースオーケストレータ(Resource  Orchestrator,  RO)であり、そのROは、主として、複数の仮想リソースの管理及び組織化を担う。
【００６０】
例えば、プライマリオーケストレータ及びセカンダリオーケストレータの双方が、NFVOである。図2に示されているように、NFVO1は、プライマリオーケストレータとして指定されてもよく、NFVO2は、セカンダリオーケストレータとして指定されてもよい。図においては、NS1は、4つのVNF、すなわち、VNF1、VNF2、VNF3、及びVNF4を含んでいる。各々のVNFは、伝統的な仮想化されていないネットワークの中の、例えば、仮想化された進化型パケットコア(Evolved  Packet  Core,  EPC)ノード等の物理ネットワーク機能(Physical  Network  Function,  PNF)に対応している。選択的に、EPCノードは、移動性管理エンティティ(Mobile  Management  Entity,  MME)、サービングゲートウェイ(Serving  Gate  Way,  SGW)、又はパブリックデータネットワークゲートウェイ(Public  Data  Network  Gate  Way,  PGW)である。VNF1乃至VNF3は、NFVO1の管理領域の中に展開され、VNF4は、NFVO2の管理領域に中に展開される。
【００６１】
図3を参照すると、図3は、本発明にしたがって開示されるネットワークサービス記述子NSDをオンボードするための方法の実施形態1のフローチャートである。その方法は、プライマリオーケストレータに適用され、特に、以下のステップを含む。
【００６２】
S101.  プライマリオーケストレータは、送信側からの領域間NSDオンボードコマンドを受信する。
【００６３】
送信側は、これらには限定されないが、オペレータのオペレーションサポートシステム(Operation  support  system,  OSS)/ビジネスサポートシステム(Business  support  system,  BSS)を含む。
【００６４】
領域間NSDオンボードコマンドは、ネットワークサービスNSを記述するためのNSD情報及びVNF情報を搬送する。特に、NSD情報は、NSD識別子であり、VNF情報は、VNFパッケージ識別子である。
【００６５】
S102.  プライマリオーケストレータが、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを領域間NSDオンボードコマンドにしたがって決定する。
【００６６】
具体的には、領域間NSDオンボードコマンドから、そのプライマリオーケストレータの管理領域に対応する(例えば、NSD識別子等の)NSD情報及び(例えば、VNFパケット識別子等の)VNFパケット情報を決定してもよく、それにより、そのプライマリオーケストレータが、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、そのNSD情報及びそのVNFパケット情報にしたがって決定してもよい。
【００６７】
S103.  プライマリオーケストレータは、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードする。
【００６８】
プライマリオーケストレータによって、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードするステップは、特に、
対応する要素が存在するか否かを、そのプライマリオーケストレータの管理領域に対応するNSD情報にしたがって検査するステップと、
対応するVNFパケットが存在するか否かを、そのプライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって検査するステップと、
対応するVNFDが対応するVNF外部インターフェイスを含むか否かを、そのプライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって検査するステップと、
上記の3つの検査の結果が全て真である場合に、プライマリオーケストレータによって、NSDカタログ(catalog)の中にそのNSDをオンボードすることをそのカタログに通知するステップと、を含み、この場合には、そのプライマリオーケストレータは、そのプライマリオーケストレータの管理領域に対応するNSDのオンボードを完了する、ということに留意すべきである。
【００６９】
プライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFが存在しないということを確認する場合及び/又はそのプライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFDが対応するVNF外部インターフェイスを含まないということを確認する場合に、プライマリオーケストレータによって、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードするステップは、プライマリオーケストレータによって送信側に、障害原因指標を有するオンボード肯定応答(Acknowledge)コマンドを送信するステップであって、そのオンボード肯定応答コマンドは、そのプライマリオーケストレータの管理領域の中のそのVNFによるVNFパケットが存在しないということを送信側に通知するのに使用される、ステップと、プライマリオーケストレータによって、送信側からのVNFパケットオンボードコマンドを受信するステップと、プライマリオーケストレータによって、VNFパケットオンボードコマンドにしたがって、そのプライマリオーケストレータのその領域の中のVNFパケットをオンボードするステップと、をさらに含む。VNFパケットのオンボードを完了する場合には、その完了は、そのプライマリオーケストレータが、そのプライマリオーケストレータの管理領域に対応するNSDのオンボードを完了したということを示す。
【００７０】
この実施形態において、VNFパケットオンボードコマンドは、VNFパケットのソフトウェアイメージ(image)情報及びVNFDを搬送し、そのVNFパケットオンボードコマンドにしたがってVNFパケットのオンボードを完了するステップは、特に、
VNFDの中の必須の要素が存在するか否かを検査するステップと、
VNFDの中の必須の要素が存在する場合には、そのカタログの中にVNFパケットをオンボードすることをそのVNFパケットに通知するステップと、
VIMに、そのVNFパケットのソフトウェアイメージ(image)をアップロードするステップと、
そのVNFパケットのソフトウェアイメージ(image)のアップロードを完了したということを示しているとともにVIMが返送した通知を受信するステップと、
そのVNFパケットをオンボードするプロセスを完了したという通知情報を送信側に返送するステップと、を含むということに留意すべきである。
【００７１】
S104.  プライマリオーケストレータは、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定する。
【００７２】
具体的には、領域間NSDオンボードコマンドから、セカンダリオーケストレータの管理領域に対応するNSD情報及びVNFパケット情報を決定してもよく、それにより、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、そのNSD情報及びVNFパケット情報にしたがって決定する。
【００７３】
実際の適用においては、プライマリオーケストレータは、セカンダリオーケストレータの管理領域に対応するサブNSへとNSを分解する。セカンダリオーケストレータの管理領域に対応するVNFパケット識別子及びNSD識別子は、サブNSを記述するのに使用される。領域間NSDオンボードコマンドから、セカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を決定するステップは、特に、領域間NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子及び/又はNSD識別子を決定するステップを含む。
【００７４】
さらに、NSを記述するのに使用されるNSD識別子、プライマリオーケストレータの識別子、NSのVNFパケットを記述するのに使用される識別子とプライマリオーケストレータの識別子との間の対応関係、及び/又はNSのVNFパケットを記述するのに使用される識別子とセカンダリオーケストレータの識別子との間の対応関係は、領域間NSDオンボードコマンドから決定されてもよく、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報として機能してもよい。
【００７５】
S105.  プライマリオーケストレータは、セカンダリオーケストレータにNSDオンボードコマンドを送信し、そのNSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにセカンダリオーケストレータに指示するのに使用される。
【００７６】
セカンダリオーケストレータにNSDオンボードコマンドを送信するステップは、特に、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を搬送するNSDオンボードコマンドをそのセカンダリオーケストレータに送信するステップを含んでもよい。
【００７７】
ステップS105の後に、当該方法は、
セカンダリオーケストレータによってフィードバックされるNSDオンボード完了通知メッセージを受信するステップと、
プライマリオーケストレータの管理領域に対応するNSDがオンボードされた後に、送信側に領域間NSDオンボード完了通知メッセージを送信するステップと、をさらに含むということにさらに留意すべきである。
【００７８】
図4を参照すると、図4は、本発明にしたがって開示されるネットワークサービス記述子NSDをオンボードするための方法の実施形態2のフローチャートである。その方法は、セカンダリオーケストレータに適用され、特に、以下のステップを含む。
【００７９】
S201.  プライマリオーケストレータが送信するNSDオンボードコマンドを受信する。
【００８０】
NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにそのセカンダリオーケストレータに指示するのに使用される。
【００８１】
NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を搬送する。特に、NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子及び/又はNSD識別子を搬送する。代替的に、NSDオンボードコマンドは、NSを記述するのに使用されるNSD識別子、プライマリオーケストレータの識別子、NSを記述するのに使用されるVNFパケットの識別子とプライマリオーケストレータの識別子との間の対応関係、及び/又はNSを記述するのに使用されるVNFパケットの識別子とセカンダリオーケストレータの識別子との間の対応関係を搬送する。
【００８２】
S202.  NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するNSDをオンボードする。
【００８３】
NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするステップは、特に、
セカンダリオーケストレータの管理領域に対応するNSD情報にしたがって、対応する要素が存在するか否かを検査するステップと、
セカンダリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、対応するVNFパケットが存在するか否かを検査するステップと、
セカンダリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、対応するVNFDが対応するVNF外部インターフェイスを含むか否かを検査するステップと、を含むということに留意すべきである。
【００８４】
上記の3つの検査の結果が全て真である場合に、セカンダリオーケストレータの管理領域に対応するNSDのオンボードを完了したということを示す。
【００８５】
セカンダリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFが存在しないということを確認する場合及び/又はそのセカンダリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFDが対応するVNF外部インターフェイスを含まないということを確認する場合に、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードするステップは、送信側に、障害原因指標を有するオンボード肯定応答(Acknowledge)コマンドを送信するステップであって、そのオンボード肯定応答コマンドは、そのセカンダリオーケストレータの管理領域の中のそのVNFによるVNFパケットが存在しないということ及び/又は対応するVNFDが対応するVNF外部インターフェイスを含まないということを示すのに使用される、ステップと、送信側からのVNFパケットオンボードコマンドを受信するステップと、VNFパケットオンボードコマンドにしたがって、そのセカンダリオーケストレータのその管理領域の中のVNFパケットをオンボードするステップと、をさらに含む。VNFパケットのオンボードを完了する場合には、その完了は、そのセカンダリオーケストレータの管理領域に対応するNSDのオンボードを完了したということを示す。
【００８６】
VNFパケットをオンボードするプロセスに関する関連する説明について上記の実施形態を参照するべきであり、この実施形態においては、細部は再び説明されない。
【００８７】
セカンダリオーケストレータの管理領域に対応するNSDがオンボードされた後に、NSDオンボード完了通知メッセージが、プライマリオーケストレータにフィードバックされるということにさらに留意すべきである。
【００８８】
図5を参照すると、図5は、本発明にしたがって開示されるネットワークサービス記述子NSDをオンボードするための方法のシグナリング図である。その方法は、以下のステップを含む。
【００８９】
S10.  送信側は、プライマリオーケストレータに領域間NSDオンボードコマンドを送信する。
【００９０】
S11.  プライマリオーケストレータは、受信した領域間NSDオンボードコマンドにしたがって、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードすることを決定する。
【００９１】
S12.  プライマリオーケストレータは、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードする。
【００９２】
S13.  プライマリオーケストレータは、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、受信した領域間NSDオンボードコマンドにしたがって決定する。
【００９３】
S14.  プライマリオーケストレータは、セカンダリオーケストレータにNSDオンボードコマンドを送信する。
【００９４】
S15.  セカンダリオーケストレータは、受信したNSDオンボードコマンドにしたがって、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする。
【００９５】
S16.  セカンダリオーケストレータの管理領域に対応するNSDのオンボードを完了した後に、そのセカンダリオーケストレータは、プライマリオーケストレータにオンボード完了通知メッセージを送信する。
【００９６】
S17.  プライマリオーケストレータの管理領域に対応するNSDのオンボードを完了した後に、そのプライマリオーケストレータは、送信側にオンボード完了通知メッセージを送信する。
【００９７】
上記の複数のステップの各々の特定の実装については、ネットワークサービス記述子NSDをオンボードするための方法の実施形態1及び実施形態2の説明を参照するべきであり、本明細書においては、細部は再び説明されない。
【００９８】
図6を参照すると、図6は、本発明にしたがって開示されるネットワークサービス記述子NSDをオンボードするための方法の実施形態3のフローチャートである。その方法は、プライマリオーケストレータに適用され、特に、以下のステップを含む。
【００９９】
S301.  プライマリオーケストレータは、送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信する。
【０１００】
送信側は、これらには限定されないが、オペレータのOSS/BSSを含む。
【０１０１】
領域間NSDオンボードコマンドは、NSを記述するためのNSD情報及びVNF情報を搬送する。
【０１０２】
S302.  プライマリオーケストレータがNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定する。
【０１０３】
特に、NSを記述するのに使用されるとともにプライマリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を、その領域間NSDオンボードコマンドから決定してもよい。特に、NSD情報は、NSD識別子であり、VNF情報は、VNFパケット識別子である。
【０１０４】
S303.  NSDをオンボードする過程において、プライマリオーケストレータは、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、領域間NSDオンボードコマンドにしたがって決定する。
【０１０５】
プライマリオーケストレータによってそのNSDをオンボードするステップは、特に、NSD情報にしたがって、対応する要素が存在するか否かを検査するステップと、そのプライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、対応するVNFパケットが存在するか否かを検査するステップと、そのプライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFDが対応するVNF外部インターフェイスを含むか否かを検査するステップと、上記の3つの検査の結果が全て真である場合に、そのプライマリオーケストレータによって、NSDカタログ(catalog)の中にそのNSDをオンボードすることをそのカタログに通知するステップと、を含む。この場合には、そのプライマリオーケストレータは、そのプライマリオーケストレータの管理領域に対応するNSDのオンボードを完了する。プライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFが存在しないということを確認する場合及び/又はそのプライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFDが対応するVNF外部インターフェイスを含まないということを確認する場合に、プライマリオーケストレータによって、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードするステップは、プライマリオーケストレータによって送信側に、障害原因指標を有するオンボード肯定応答(Acknowledge)コマンドを送信するステップであって、そのオンボード肯定応答コマンドは、そのプライマリオーケストレータの管理領域の中のそのVNFによるVNFパケットが存在しないということを送信側に通知するのに使用される、ステップと、プライマリオーケストレータによって、送信側からのVNFパケットオンボードコマンドを受信するステップと、プライマリオーケストレータによって、VNFパケットオンボードコマンドにしたがって、そのプライマリオーケストレータのその管理領域の中のVNFによるVNFパケットをオンボードするステップと、を含む。この場合には、そのプライマリオーケストレータは、そのプライマリオーケストレータの管理領域に対応するNSDのオンボードを完了する。
【０１０６】
セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、領域間NSDオンボードコマンドにしたがって決定するステップは、特に、領域間NSDオンボードコマンドにしたがって、そのセカンダリオーケストレータの管理領域に対応するVNFパケット識別子を決定するステップを含む。
【０１０７】
S304.  セカンダリオーケストレータに検証コマンドを送信する。
【０１０８】
検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報を含む。検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するようにそのセカンダリオーケストレータに指示するのに使用される。セカンダリオーケストレータが、VNFパケット情報が利用可能であるということを検証した場合に、そのセカンダリオーケストレータは、プライマリオーケストレータに、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックし、プライマリオーケストレータは、VNFパケット情報が利用可能であるということを示すその通知メッセージを受信する。
【０１０９】
S304において、セカンダリオーケストレータに検証コマンドを送信するステップは、特に、
セカンダリオーケストレータに、そのセカンダリオーケストレータの管理領域に対応するVNFパケット識別子を搬送する検証コマンドを送信するステップであって、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子を搬送する検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するようにそのセカンダリオーケストレータに指示するのに使用される、ステップと、VNFパケット及び外部インターフェイスが利用可能である場合に、セカンダリオーケストレータによってプライマリオーケストレータに、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするステップと、VNFパケット情報が利用可能であるということを示す通知メッセージをプライマリオーケストレータによって受信するステップ、又は、VNFパケット及び外部インターフェイスが利用可能ではない場合に、セカンダリオーケストレータによって、そのセカンダリオーケストレータの管理領域に対応するVNFパケットをオンボードするステップを含む。特に、セカンダリオーケストレータは、プライマリオーケストレータに、VNFパケット情報が利用可能ではないということを示す検証応答コマンドをフィードバックし、プライマリオーケストレータは、VNFパケット情報が利用可能ではないということを示す検証応答コマンドを受信する。
【０１１０】
S304の後に、当該方法は、
VNFパケットオンボード肯定応答コマンドを受信するステップであって、そのVNFパケットオンボード肯定応答コマンドは、成功の指標を搬送するとともにセカンダリオーケストレータによってフィードバックされる、ステップと、
プライマリオーケストレータの管理領域に対応するNSDがオンボードされた後に、送信側に領域間NSDオンボード完了通知メッセージを送信するステップと、をさらに含むということに留意すべきである。
【０１１１】
図7を参照すると、図7は、本発明にしたがって開示されるネットワークサービス記述子NSDをオンボードするための方法の実施形態4のフローチャートである。その方法は、セカンダリオーケストレータに適用され、特に、以下のステップを含む。
【０１１２】
S401.  プライマリオーケストレータが送信する検証コマンドを受信する。
【０１１３】
検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するようにそのセカンダリオーケストレータに指示するのに使用される。検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報を含む。
【０１１４】
S402.   検証コマンドにしたがって、VNFパケット情報が利用可能であるか否かを検証する。
【０１１５】
検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子を搬送し、VNFパケット情報が利用可能であるか否かを検証するステップは、
セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するステップと、
VNFパケット及び外部インターフェイスが利用可能である場合に、プライマリオーケストレータに、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするステップ、又は、
VNFパケット及び外部インターフェイスが利用可能ではない場合に、セカンダリオーケストレータの管理領域に対応するVNFパケットをオンボードするステップ、を含む。
【０１１６】
特に、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するステップは、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、対応するVNFが存在するか否かを検査するステップと、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、対応するVNFDが対応するVNF外部インターフェイスを含むか否かを検査するステップと、を含む。
【０１１７】
セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、対応するVNFパケットが存在しないということを確認する場合、及び/又は、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、対応するVNFDが対応するVNF外部インターフェイスを含まないということを確認する場合には、そのことは、セカンダリオーケストレータが、VNFパケット情報が利用可能ではないということを検証し、そのセカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するVNFパケットをオンボードする必要があるということを示す。
【０１１８】
セカンダリオーケストレータによって、そのセカンダリオーケストレータの管理領域に対応するVNFパケットをオンボードするプロセスは、プライマリオーケストレータに検証応答コマンドをフィードバックするステップであって、検証応答コマンドは、セカンダリオーケストレータの管理領域の中で利用可能ではない1つ又は複数のVNFパケットに関する識別子情報を搬送する、ステップと、
プライマリオーケストレータからのVNFパケットオンボードコマンドを受信するステップであって、VNFパケットオンボードコマンドは、オンボードされる必要があるVNFパケットに関する識別子情報及びVNFパケットに関するメタデータ情報を含み、VNFパケットに関するメタデータ情報は、VNF記述子、VNFソフトウェアイメージ情報、又はVNFソフトウェアバージョン情報のうちの1つ又は複数を含む、ステップと、
VNFパケットオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域の中のVNFパケットをオンボードするステップと、を含む。
【０１１９】
セカンダリオーケストレータの管理領域の中のVNFパケットがオンボードされた後に、当該方法は、
プライマリオーケストレータに、成功の指標を搬送するVNFパケットオンボード肯定応答コマンドをフィードバックするステップをさらに含む。
【０１２０】
セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、対応するVNFパケットが存在するということを確認する場合、及び/又は、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、対応するVNFDが対応するVNF外部インターフェイスを含むということを確認する場合には、そのことは、セカンダリオーケストレータが、VNFパケット情報が利用可能であるということを検証し、そのセカンダリオーケストレータが、プライマリオーケストレータに、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするということを示す。
【０１２１】
図8を参照すると、図8は、本発明にしたがって開示されるネットワークサービス記述子NSDをオンボードするための方法のシグナリング図である。その方法は、以下のステップを含む。
【０１２２】
S20.  送信側は、プライマリオーケストレータに領域間NSDオンボードコマンドを送信する。
【０１２３】
S21.  プライマリオーケストレータは、受信した領域間NSDオンボードコマンドにしたがって、NSDをオンボードすることを決定する。
【０１２４】
S22.  プライマリオーケストレータは、NSDをオンボードする。
【０１２５】
S23.  プライマリオーケストレータは、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、受信した領域間NSDオンボードコマンドにしたがって決定する。
【０１２６】
S24.  プライマリオーケストレータは、セカンダリオーケストレータに検証コマンドを送信する。
【０１２７】
S25.  セカンダリオーケストレータは、受信した検証コマンドにしたがって、VNFパケット情報が利用可能であるか否かを検証し、VNFパケット情報が利用可能である場合には、S26を実行し、VNFパケット情報が利用可能ではない場合には、S27を実行する。
【０１２８】
S26.  プライマリオーケストレータに、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックする。
【０１２９】
S27.  セカンダリオーケストレータの管理領域に対応するVNFパケットをオンボードする。
【０１３０】
S28.  プライマリオーケストレータの管理領域に対応するNSDがオンボードされた後に、送信側に領域間NSDオンボード完了通知メッセージを送信する。
【０１３１】
上記の複数のステップの各々の特定の実装については、図6及び図7における対応するテキストの説明を参照するべきであり、本明細書においては、細部は再び説明されないということに留意すべきである。
【０１３２】
上記の方法は、本発明にしたがって開示された上記の複数の実施形態の中で詳細に説明されている。上記の方法は、多くの形態で装置を使用することによって実装されてもよい。したがって、本発明は、さらに、装置を開示する。以下の記載は、複数の特定の実施形態を提供して、装置を詳細に説明する。
【０１３３】
図9を参照すると、図9は、本発明にしたがって開示されるネットワークサービス記述子NSDをオンボードするための装置の実施形態1の構成図である。その装置は、プライマリオーケストレータであってもよく、特に、NFVO又はNSOであってもよく、特に、
送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信するように構成される第1の受信ユニット11と、
プライマリオーケストレータが、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定するとともに、セカンダリオーケストレータが、セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定する、ように構成される第1の決定ユニット12と、
セカンダリオーケストレータにNSDオンボードコマンドを送信するように構成される第1の送信ユニット13であって、NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにセカンダリオーケストレータに指示するのに使用される、第1の送信ユニット13と、
プライマリオーケストレータによって、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードするように構成される第1の実行ユニット14と、を含む。
【０１３４】
領域間NSDオンボードコマンドは、ネットワークサービスNSを記述するためのNSD情報及びVNFパケット情報を搬送し、第1の決定ユニット12は、特に、
領域間NSDオンボードコマンドにしたがって、プライマリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を決定するように構成されるということに留意すべきである。
【０１３５】
第1の決定ユニット12は、特に、
領域間NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を決定するように構成され、
第1の送信ユニットは、特に、
セカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を搬送するNSDオンボードコマンドをセカンダリオーケストレータに送信するように構成される。
【０１３６】
第1の決定ユニット12は、特に、
領域間NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子及び/又はNSD識別子を決定するか、又は、
領域間NSDオンボードコマンドにしたがって、NSを記述するのに使用されるNSD識別子、プライマリオーケストレータの識別子、NSのVNFパケットを記述するのに使用される識別子とプライマリオーケストレータの識別子との間の対応関係、及び/又はNSのVNFパケットを記述するのに使用される識別子とセカンダリオーケストレータの識別子との間の対応関係を決定する、ように構成される。
【０１３７】
第1の受信ユニット11は、さらに、
NSDオンボードコマンドがセカンダリオーケストレータに送信された後に、セカンダリオーケストレータによってフィードバックされるNSDオンボード完了通知メッセージを受信するように構成され、
第1の送信ユニットは、さらに、プライマリオーケストレータの管理領域に対応するNSDがオンボードされた後に、送信側に領域間NSDオンボード完了通知メッセージを送信するように構成される。
【０１３８】
図10を参照すると、図10は、本発明にしたがって開示されるネットワークサービス記述子NSDをオンボードするための装置の実施形態2の構成図である。その装置は、セカンダリオーケストレータであってもよく、特に、NFVO又はNSOであってもよく、特に、
プライマリオーケストレータが送信するNSDオンボードコマンドを受信するように構成される第2の受信ユニット21であって、NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするように、そのセカンダリオーケストレータに指示するのに使用される、第2の受信ユニット21と、
NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするように構成される第2の実行ユニット22と、を含む。
【０１３９】
NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を搬送するということに留意すべきである。
【０１４０】
当該装置は、
セカンダリオーケストレータの管理領域に対応するNSDがオンボードされた後に、プライマリオーケストレータにNSDオンボード完了通知メッセージをフィードバックするように構成される第2の送信ユニットをさらに含む。
【０１４１】
図11を参照すると、図11は、本発明にしたがって開示されるネットワークサービス記述子NSDをオンボードするための装置の実施形態3の構成図である。その装置は、プライマリオーケストレータであってもよく、特に、NFVO又はNSOであってもよく、特に、
送信側からの領域間ネットワークサービス記述子NSDオンボードコマンドを受信するように構成される第3の受信ユニット31と、
プライマリオーケストレータがNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定するとともに、プライマリオーケストレータによってNSDをオンボードする過程において、セカンダリオーケストレータが、セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、領域間NSDオンボードコマンドにしたがって決定する、ように構成される第2の決定ユニット32と、
セカンダリオーケストレータに検証コマンドを送信するように構成される第3の送信ユニット33であって、検証コマンドは、VNFパケット情報が利用可能であるか否かを検証するようにセカンダリオーケストレータに指示するのに使用され、検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報を含む、第3の送信ユニット33と、
第3の受信ユニットは、さらに、VNFパケット情報が利用可能であるということを示す通知メッセージを受信するように構成され、通知メッセージは、セカンダリオーケストレータが、VNFパケット情報が利用可能であるということを検証した場合に、フィードバックされ、
NSDをオンボードするように構成される第3の実行ユニット34と、を含む。
【０１４２】
領域間NSDオンボードコマンドは、ネットワークサービスNSを記述するためのNSD情報及びVNFパケット情報を搬送し、第2の決定ユニットは、特に、
領域間NSDオンボードコマンドにしたがって、NSを記述するのに使用されるとともにセカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を決定するように構成されるということに留意すべきである。
【０１４３】
第3の送信ユニットは、特に、
セカンダリオーケストレータの管理領域に対応するVNFパケット識別子を搬送する検証コマンドをセカンダリオーケストレータに送信するように構成され、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子を搬送する検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するようにセカンダリオーケストレータに指示するのに使用される。
【０１４４】
第3の受信ユニットは、特に、VNFパケット情報が利用可能であるということを示す通知メッセージを受信するように構成され、通知メッセージは、セカンダリオーケストレータが、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるということを検証した場合に、フィードバックされるか、又は、VNFパケット情報が利用可能ではないということを示す検証応答コマンドを受信するように構成され、検証応答コマンドは、セカンダリオーケストレータが、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能ではないということを検証した場合に、フィードバックされる。
【０１４５】
第3の受信ユニットは、さらに、
VNFパケットオンボード肯定応答コマンドを受信するように構成され、そのVNFパケットオンボード肯定応答コマンドは、成功の指標を搬送するとともにセカンダリオーケストレータによってフィードバックされ、
第3の送信ユニットは、特に、プライマリオーケストレータの管理領域に対応するNSDがオンボードされた後に、送信側に領域間NSDオンボード完了通知メッセージを送信するように構成される。
【０１４６】
図12を参照すると、図12は、本発明にしたがって開示されるネットワークサービス記述子NSDをオンボードするための装置の実施形態4の構成図である。その装置は、セカンダリオーケストレータであってもよく、特に、NFVO又はNSOであってもよく、特に、
プライマリオーケストレータが送信する検証コマンドを受信するように構成される第4の受信ユニット41であって、検証コマンドは、VNFパケット情報が利用可能であるか否かを検証するように、セカンダリオーケストレータに指示するのに使用され、検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報を含む、第4の受信ユニット41と、
検証コマンドにしたがって、VNFパケット情報が利用可能であるか否かを検証するように構成される検証ユニット42と、を含み、
VNFパケット情報が利用可能であるということを検証した場合に、VNFパケット情報が利用可能であるということを示す通知メッセージが、プライマリオーケストレータにフィードバックされる。
【０１４７】
検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子を搬送し、検証ユニットは、特に、
セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証し、そして、
VNFパケット及び外部インターフェイスが利用可能である場合に、プライマリオーケストレータに、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするように第4の送信ユニットをトリガするか、又は、
VNFパケット及び外部インターフェイスが利用可能ではない場合に、セカンダリオーケストレータの管理領域に対応するVNFパケットをオンボードするように第4の実行ユニットをトリガする、ように構成されるということに留意すべきである。
【０１４８】
第4の実行ユニットは、特に、
プライマリオーケストレータに検証応答コマンドをフィードバックするように構成され、検証応答コマンドは、セカンダリオーケストレータの管理領域の中で利用可能ではない1つ又は複数のVNFパケットに関する識別子情報を搬送し、
プライマリオーケストレータからのVNFパケットオンボードコマンドを受信するように構成され、VNFパケットオンボードコマンドは、オンボードされる必要があるVNFパケットに関する識別子情報及びVNFパケットに関するメタデータ情報を含み、VNFパケットに関するメタデータ情報は、VNF記述子、VNFソフトウェアイメージ情報、又はVNFソフトウェアバージョン情報のうちの1つ又は複数を含み、
VNFパケットオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域の中のVNFパケットをオンボードする、ように構成される。
【０１４９】
第4の送信ユニットは、さらに、プライマリオーケストレータに、成功の指標を搬送するVNFパケットオンボード肯定応答コマンドをフィードバックするように構成される。
【０１５０】
装置の複数の実施形態(すなわち、図9乃至図12に対応する複数の実施形態)にしたがった各々のユニットの特定の機能の実装は、方法の複数の実施形態(すなわち、図3乃至図8に対応する複数の実施形態)の中で詳細に説明されており、本明細書においては、細部は再び説明されないということに留意すべきである。
【０１５１】
さらに、この出願のある1つの実施形態は、さらに、ネットワークサービス記述子をオンボードするための装置を提供する。図13は、この出願にしたがったネットワークサービス記述子をオンボードするための装置の構成図である。図13に示されているように、ネットワークサービス記述子をオンボードするための装置1300は、
プロセッサ(processor)1310、通信インターフェイス(Communications  Interface)1320、メモリ(memory)1330、及びバス1340、を含む。
【０１５２】
プロセッサ1310、通信インターフェイス1320、及びメモリ1330は、バス1340を使用することによって、互いに通信する。
【０１５３】
プロセッサ1310は、プログラム1332を実行するように構成される。
【０１５４】
特に、プログラム1332は、プログラムコードを含んでもよく、プログラムコードは、コンピュータ動作命令を含んでもよい。
【０１５５】
プロセッサ1310は、中央処理ユニットCPU、又は特定用途向け集積回路(Application  Specific  Integrated  Circuit)、又はこの出願の複数の実施形態を実装するように構成される1つ又は複数の集積回路であってもよい。
【０１５６】
メモリ1330は、プログラム1332を格納するように構成される。メモリ1330は、高速ROMメモリを含んでもよく、少なくとも1つの磁気ディスクメモリ等の不揮発性メモリ(non-volatile  memory)をさらに含んでもよい。メモリ1330の中に格納されている命令は、プロセッサ1310が実施形態1乃至4にしたがった方法を実行するのを可能にしてもよい。
【０１５７】
選択的に、ネットワークサービス記述子をオンボードするための装置は、プライマリオーケストレータであってもよい。メモリ1330の中に格納されている命令は、プロセッサ1310が、
通信インターフェイス1320を使用することによって、送信側が送信する領域間ネットワークサービス記述子NSDオンボードコマンドを取得する動作と、
セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定する動作と、
通信インターフェイス1320を使用することによって、セカンダリオーケストレータにNSDオンボードコマンドを送信する動作と、を実行するのを可能にしてもよく、NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにそのセカンダリオーケストレータに指示するのに使用され、ネットワークサービス記述子をオンボードするための装置及びセカンダリオーケストレータは、それぞれ、異なる管理領域を有する。
【０１５８】
選択的に、ネットワークサービス記述子をオンボードするための装置は、セカンダリオーケストレータであってもよい。メモリ1330の中に格納されている命令は、プロセッサ1310が、
通信インターフェイス1320を使用することによって、プライマリオーケストレータが送信するNSDオンボードコマンドを取得する動作であって、NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにそのセカンダリオーケストレータに指示するのに使用される、動作と、
NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するNSDをオンボードする動作と、を実行するのを可能にしてもよい。
【０１５９】
選択的に、ネットワークサービス記述子をオンボードするための装置は、プライマリオーケストレータであってもよい。メモリ1330の中に格納されている命令は、プロセッサ1310が、
通信インターフェイス1320を使用することによって、送信側が送信する領域間ネットワークサービス記述子NSDオンボードコマンドを取得する動作と、
プライマリオーケストレータがNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定する動作と、
プライマリオーケストレータがNSDをオンボードする過程において、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、領域間NSDオンボードコマンドにしたがって決定する動作と、
通信インターフェイス1320を使用することによって、セカンダリオーケストレータに検証コマンドを送信する動作であって、その検証コマンドは、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するようにそのセカンダリオーケストレータに指示するのに使用され、その検証コマンドは、VNFパケット情報を含む、動作と、
通信インターフェイス1320を使用することによって、VNFパケット情報が利用可能であるということを示す通知メッセージを受信する動作と、を実行するのを可能にしてもよく、その通知メッセージは、セカンダリオーケストレータが、VNFパケット情報が利用可能であるということを検証した場合に、フィードバックされる。
【０１６０】
選択的に、ネットワークサービス記述子をオンボードするための装置は、セカンダリオーケストレータであってもよい。メモリ1330の中に格納されている命令は、プロセッサ1310が、
通信インターフェイス1320を使用することによって、プライマリオーケストレータが送信する検証コマンドを取得する動作であって、その検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するようにそのセカンダリオーケストレータに指示するのに使用され、その検証コマンドは、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報を含む、動作と、
検証コマンドにしたがって、VNFパケット情報が利用可能であるか否かを検証する動作と、
VNFパケット情報が利用可能であるということを検証した場合に、通信インターフェイス1320を使用することによって、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックする動作と、を実行するのを可能にしてもよい。
【０１６１】
本明細書における複数の実施形態は、すべてが、革新的な手法で説明されており、これらの実施形態の中の同じ部分又は同様な部分については、これらの実施形態を参照するべきであり、各々の実施形態は、他の実施形態とは異なる点に焦点を当てている。それらの複数の実施形態にしたがって開示された装置は、それらの複数の実施形態にしたがって開示された方法に対応しているため、比較的簡潔に説明されており、その方法の実施形態に関連する部分については、その方法の説明を参照するべきである。
【０１６２】
当業者は、さらに、本明細書において開示された複数の実施形態にしたがって説明された複数の例と関連して、電子的なハードウェアによって、或いは、コンピュータソフトウェア及び電子的なハードウェアの組み合わせによって、複数のユニット及び複数のアルゴリズムのステップを実装することが可能であるということを知ることが可能である。ハードウェアとソフトウェアとの間の互換性をより明確に説明するために、上記の記載は、複数の機能にしたがった各々の例の構成及びステップを一般的に説明してきた。それらの複数の機能をハードウェアによって実行するか或いはソフトウェア及びハードウェアによって実行するかは、複数の技術的解決方法の特定の適用及び設計上の制約条件によって決まる。当業者は、複数の異なる方法を使用して、各々の特定の適用のための複数の説明された機能を実装することが可能であるが、一方で、その実装が、本発明の範囲を超えると解釈されるべきではない。
【０１６３】
本明細書において開示されている複数の実施形態と関連して、ハードウェアによって、プロセッサによって実行されるソフトウェアモジュールによって、或いは、それらの組み合わせによって、方法又は複数のアルゴリズムのステップを実装してもよい。ソフトウェアモジュールは、ランダムアクセスメモリ(RAM)、メモリ、リードオンリーメモリ(ROM)、電気的にプログラム可能なROM、電気的に消去可能かつプログラム可能なROM、レジスタ、ハードディスク、取り外し可能なディスク、CD-ROM、又は本発明の技術分野において知られているいずれかの他の形態の記憶媒体の中に位置していてもよい。
【０１６４】
上記で開示されている複数の実施形態は、当業者が、本発明を実装し又は使用することを可能とするように説明されている。それらの複数の実施形態に対する修正は、当業者には自明であり、本明細書において定義されている一般的な原理は、本発明の範囲から離れることなく、複数の他の実施形態にしたがって実装することが可能である。したがって、本発明は、本明細書において説明されているそれらの複数の実施形態に限定されるのではなく、むしろ、本明細書において開示されている原理及び新しさに適合するより広い範囲に拡張される。
【図１】
2018525948.tif 000003
【図２】
2018525948.tif 000004
【図３】
2018525948.tif 000005
【図４】
2018525948.tif 000006
【図５】
2018525948.tif 000007
【図６】
2018525948.tif 000008
【図７】
2018525948.tif 000009
【図８】
2018525948.tif 000010
【図９】
2018525948.tif 000011
【図１０】
2018525948.tif 000012
【図１１】
2018525948.tif 000013
【図１２】
2018525948.tif 000014
【図１３】
2018525948.tif 000015
【手続補正書】
【提出日】平成30年5月16日(2018.5.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータによって、送信側からの領域間ネットワークサービス記述子(NSD)オンボードコマンドを受信するステップと、
セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップと、
前記プライマリオーケストレータによって前記セカンダリオーケストレータにNSDオンボードコマンドを送信するステップと、を含み、前記NSDオンボードコマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記NSDをオンボードするように前記セカンダリオーケストレータに指示するのに使用され、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、
方法。
【請求項２】
当該方法は、
前記プライマリオーケストレータが、前記プライマリオーケストレータの前記管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記領域間NSDオンボードコマンドは、ネットワークサービス(NS)を記述するためのNSD情報及び仮想化されたネットワーク機能(VNF)パケット情報を搬送し、
前記プライマリオーケストレータが、前記プライマリオーケストレータの前記管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップは、
前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって、前記プライマリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するステップを含む、請求項２に記載の方法。
【請求項４】
セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップは、
前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット情報及びNSD情報を決定するステップを含み、
前記セカンダリオーケストレータにNSDオンボードコマンドを送信するステップは、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を搬送する前記NSDオンボードコマンドを、前記プライマリオーケストレータによって前記セカンダリオーケストレータに送信するステップを含む、請求項１に記載の方法。
【請求項５】
前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット情報及びNSD情報を決定するステップは、
前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子及び/又はNSD識別子を決定するステップ、又は、
前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって、前記NSを記述するのに使用されるNSD識別子、前記プライマリオーケストレータの識別子、前記NSのVNFパケットを記述するのに使用される識別子と前記プライマリオーケストレータの前記識別子との間の対応関係、及び/又は前記NSの前記VNFパケットを記述するのに使用される前記識別子と前記セカンダリオーケストレータの識別子との間の対応関係を決定するステップ、を含む、請求項４に記載の方法。
【請求項６】
前記セカンダリオーケストレータにNSDオンボードコマンドを送信するステップの後に、当該方法は、
前記セカンダリオーケストレータによってフィードバックされるNSDオンボード完了通知メッセージを前記プライマリオーケストレータによって受信するステップと、
前記プライマリオーケストレータの前記管理領域に対応するNSDがオンボードされた後に、前記プライマリオーケストレータによって、前記送信側に領域間NSDオンボード完了通知メッセージを送信するステップと、をさらに含む、請求項１に記載の方法。
【請求項７】
前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項１乃至６のうちのいずれか１項に記載の方法。
【請求項８】
ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータが送信するNSDオンボードコマンドをセカンダリオーケストレータによって受信するステップであって、前記NSDオンボードコマンドは、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードするように前記セカンダリオーケストレータに指示するのに使用される、ステップと、
前記NSDオンボードコマンドにしたがって前記セカンダリオーケストレータによって、前記セカンダリオーケストレータの前記管理領域に対応する前記NSDをオンボードするステップと、を含み、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、
方法。
【請求項９】
当該方法は、
前記セカンダリオーケストレータの前記管理領域に対応する前記NSDがオンボードされた後に、前記セカンダリオーケストレータによって前記プライマリオーケストレータにNSDオンボード完了通知メッセージをフィードバックするステップをさらに含む、請求項８に記載の方法。
【請求項１０】
前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項８又は９に記載の方法。
【請求項１１】
ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータによって、送信側からの領域間ネットワークサービス記述子(NSD)オンボードコマンドを受信するステップと、
前記プライマリオーケストレータがNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップと、
前記プライマリオーケストレータが前記NSDをオンボードする過程において、セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップと、
前記プライマリオーケストレータによって前記セカンダリオーケストレータに検証コマンドを送信するステップであって、前記検証コマンドは、前記VNFパケット情報が利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、前記検証コマンドは、前記VNFパケット情報を含む、ステップと、
前記VNFパケット情報が利用可能であるということを示す通知メッセージを前記プライマリオーケストレータによって受信するステップと、を含み、前記通知メッセージは、前記セカンダリオーケストレータが、前記VNFパケット情報が利用可能であるということを検証した場合に、フィードバックされ、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、
方法。
【請求項１２】
前記領域間NSDオンボードコマンドは、ネットワークサービス(NS)を記述するためのNSD情報及び前記VNFパケット情報を搬送し、前記プライマリオーケストレータがNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するステップは、
前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって、前記NSを記述するのに使用されるとともに前記プライマリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するステップを含む、請求項１１に記載の方法。
【請求項１３】
セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するステップは、
前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子を決定するステップを含み、
前記セカンダリオーケストレータに検証コマンドを送信するステップは、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドを、前記プライマリオーケストレータによって前記セカンダリオーケストレータに送信するステップであって、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子にしたがって、前記セカンダリオーケストレータの前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用される、ステップと、
前記VNFパケット情報が利用可能であるということを示す通知メッセージを前記プライマリオーケストレータによって受信するステップであって、前記通知メッセージは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能であるということを検証した場合に、フィードバックされる、ステップ、又は、
前記VNFパケット情報が利用可能ではないということを示す検証応答コマンドを前記プライマリオーケストレータによって受信するステップであって、前記検証応答コマンドは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能ではないということを検証した場合に、フィードバックされる、ステップ、を含む、請求項１２に記載の方法。
【請求項１４】
前記セカンダリオーケストレータに検証コマンドを送信するステップの後に、当該方法は、
前記プライマリオーケストレータによって、VNFパケットオンボード肯定応答コマンドを受信するステップであって、前記VNFパケットオンボード肯定応答コマンドは、成功の指標を搬送するとともに前記セカンダリオーケストレータによってフィードバックされる、ステップと、
前記プライマリオーケストレータの前記管理領域に対応する前記NSDがオンボードされた後に、前記プライマリオーケストレータによって前記送信側に領域間NSDオンボード完了通知メッセージを送信するステップと、をさらに含む、請求項１３に記載の方法。
【請求項１５】
前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項１１乃至１４のうちのいずれか１項に記載の方法。
【請求項１６】
ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータが送信する検証コマンドをセカンダリオーケストレータによって受信するステップであって、前記検証コマンドは、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット情報を含む、ステップと、
前記検証コマンドにしたがって前記セカンダリオーケストレータによって、前記VNFパケット情報が利用可能であるか否かを検証するステップと、
前記VNFパケット情報が利用可能であるということを検証した場合に、前記プライマリオーケストレータに、前記VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするステップと、を含み、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、
方法。
【請求項１７】
前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子を搬送し、前記検証コマンドにしたがって、前記VNFパケット情報が利用可能であるか否かを検証するステップは、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子にしたがって前記セカンダリオーケストレータによって、前記セカンダリオーケストレータの前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するステップと、
前記VNFパケット及び前記外部インターフェイスが利用可能である場合に、前記プライマリオーケストレータに、前記VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするステップ、又は、
前記VNFパケット及び前記外部インターフェイスが利用可能ではない場合に、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケットをオンボードするステップ、を含む、請求項１６に記載の方法。
【請求項１８】
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケットをオンボードするステップは、
前記セカンダリオーケストレータによって前記プライマリオーケストレータに検証応答コマンドをフィードバックするステップであって、前記検証応答コマンドは、前記セカンダリオーケストレータの前記管理領域の中で利用可能ではない1つ又は複数のVNFパケットに関する識別子情報を搬送する、ステップと、
前記セカンダリオーケストレータによって、前記プライマリオーケストレータからのVNFパケットオンボードコマンドを受信するステップであって、前記VNFパケットオンボードコマンドは、オンボードされる必要があるVNFパケットに関する識別子情報及び前記VNFパケットに関するメタデータ情報を含み、前記VNFパケットに関する前記メタデータ情報は、VNF記述子、VNFソフトウェアイメージ情報、又はVNFソフトウェアバージョン情報のうちの1つ又は複数を含む、ステップと、
前記VNFパケットオンボードコマンドにしたがって前記セカンダリオーケストレータによって、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケットをオンボードするステップと、を含む、請求項１７に記載の方法。
【請求項１９】
前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケットがオンボードされた後に、当該方法は、
前記セカンダリオーケストレータによって前記プライマリオーケストレータに、成功の指標を搬送するVNFパケットオンボード肯定応答コマンドをフィードバックするステップをさらに含む、請求項１８に記載の方法。
【請求項２０】
前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項１６乃至１９のうちのいずれか１項に記載の方法。
【請求項２１】
ネットワークサービス記述子をオンボードするための装置であって、
送信側からの領域間ネットワークサービス記述子(NSD)オンボードコマンドを受信するように構成される第1の受信ユニットと、
セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するように構成される第1の決定ユニットと、
前記セカンダリオーケストレータにNSDオンボードコマンドを送信するように構成される第1の送信ユニットと、を含み、前記NSDオンボードコマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記NSDをオンボードするように前記セカンダリオーケストレータに指示するのに使用され、
ネットワークサービス記述子をオンボードするための当該装置の管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、
装置。
【請求項２２】
前記第1の決定ユニットは、さらに、
ネットワークサービス記述子をオンボードするための当該装置が、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するように構成される、請求項２１に記載の装置。
【請求項２３】
前記領域間NSDオンボードコマンドは、ネットワークサービス(NS)を記述するためのNSD情報及びVNFパケット情報を搬送し、前記第1の決定ユニットは、
前記領域間NSDオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するように構成される、請求項２２に記載の装置。
【請求項２４】
前記第1の決定ユニットは、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット情報及びNSD情報を決定するように構成され、
前記第1の送信ユニットは、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を搬送するNSDオンボードコマンドを前記セカンダリオーケストレータに送信するように構成される、請求項２３に記載の装置。
【請求項２５】
前記第1の決定ユニットは、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子及び/又はNSD識別子を決定するか、又は、
前記領域間NSDオンボードコマンドにしたがって、前記NSを記述するのに使用されるNSD識別子、ネットワークサービス記述子をオンボードするための当該装置の識別子、前記NSのVNFパケットを記述するのに使用される識別子とネットワークサービス記述子をオンボードするための当該装置の前記識別子との間の対応関係、及び/又は前記NSの前記VNFパケットを記述するのに使用される前記識別子と前記セカンダリオーケストレータの識別子との間の対応関係を決定する、ように構成される、請求項２４に記載の装置。
【請求項２６】
前記第1の受信ユニットは、さらに、
前記NSDオンボードコマンドが前記セカンダリオーケストレータに送信された後に、前記セカンダリオーケストレータによってフィードバックされるNSDオンボード完了通知メッセージを受信するように構成され、
前記第1の送信ユニットは、さらに、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するNSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するように構成される、請求項２１に記載の装置。
【請求項２７】
ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、
前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項２１乃至２６のうちのいずれか１項に記載の装置。
【請求項２８】
ネットワークサービス記述子をオンボードするための装置であって、
プライマリオーケストレータが送信するNSDオンボードコマンドを受信するように構成される第2の受信ユニットであって、前記NSDオンボードコマンドは、ネットワークサービス記述子をオンボードするための当該装置の管理領域に対応するNSDをオンボードするように、ネットワークサービス記述子をオンボードするための当該装置に指示するのに使用される、第2の受信ユニットと、
前記NSDオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記NSDをオンボードするように構成される第2の実行ユニットと、を含み、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域は、前記プライマリオーケストレータの管理領域とは異なる、
装置。
【請求項２９】
当該装置は、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記NSDがオンボードされた後に、前記プライマリオーケストレータにNSDオンボード完了通知メッセージを送信するように構成される第2の送信ユニットをさらに含む、請求項２８に記載の装置。
【請求項３０】
前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項２８又は２９に記載の装置。
【請求項３１】
ネットワークサービス記述子をオンボードするための装置であって、
送信側からの領域間ネットワークサービス記述子(NSD)オンボードコマンドを受信するように構成される第3の受信ユニットと、
ネットワークサービス記述子をオンボードするための当該装置がNSDをオンボードする過程において、セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するように構成される第2の決定ユニットと、
前記セカンダリオーケストレータに検証コマンドを送信するように構成される第3の送信ユニットと、を含み、前記検証コマンドは、前記VNFパケット情報が利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、前記検証コマンドは、前記VNFパケット情報を含み、
前記第3の受信ユニットは、さらに、前記VNFパケット情報が利用可能であるということを示す通知メッセージを受信するように構成され、前記通知メッセージは、前記セカンダリオーケストレータが、前記VNFパケット情報が利用可能であるということを検証した場合に、フィードバックされ、
ネットワークサービス記述子をオンボードするための当該装置及び前記セカンダリオーケストレータは、それぞれ、異なる管理領域を有する、
装置。
【請求項３２】
前記領域間NSDオンボードコマンドは、ネットワークサービス(NS)を記述するためのNSD情報及び前記VNFパケット情報を搬送し、前記第2の決定ユニットは、
前記領域間NSDオンボードコマンドにしたがって、前記NSを記述するのに使用されるとともにネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するように構成される、請求項３１に記載の装置。
【請求項３３】
前記第2の決定ユニットは、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子を決定するように構成され、
前記第3の送信ユニットは、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドを前記セカンダリオーケストレータに送信するように構成され、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子にしたがって、前記セカンダリオーケストレータの前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、
前記第3の受信ユニットは、前記VNFパケット情報が利用可能であるということを示す通知メッセージを受信するように構成され、前記通知メッセージは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能であるということを検証した場合に、フィードバックされるか、又は、前記VNFパケット情報が利用可能ではないということを示す検証応答コマンドを受信するように構成され、前記検証応答コマンドは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能ではないということを検証した場合に、フィードバックされる、請求項３２に記載の装置。
【請求項３４】
前記第3の受信ユニットは、
VNFパケットオンボード肯定応答コマンドを受信するように構成され、前記VNFパケットオンボード肯定応答コマンドは、成功の指標を搬送するとともに前記セカンダリオーケストレータによってフィードバックされ、
前記第3の送信ユニットは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記NSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するように構成される、請求項３３に記載の装置。
【請求項３５】
ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、
前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項３１乃至３４のうちのいずれか１項に記載の装置。
【請求項３６】
ネットワークサービス記述子をオンボードするための装置であって、
プライマリオーケストレータが送信する検証コマンドを受信するように構成される第4の受信ユニットであって、前記検証コマンドは、ネットワークサービス記述子をオンボードするための当該装置の管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するように、ネットワークサービス記述子をオンボードするための当該装置に指示するのに使用され、前記検証コマンドは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット情報を含む、第4の受信ユニットと、
前記検証コマンドにしたがって、前記VNFパケット情報が利用可能であるか否かを検証するように構成される検証ユニットと、を含み、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域は、前記プライマリオーケストレータの管理領域とは異なる、
装置。
【請求項３７】
前記検証コマンドは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するVNFパケット識別子を搬送し、前記検証ユニットは、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット識別子にしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証し、そして、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能である場合に、前記プライマリオーケストレータに、前記VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするように第4の送信ユニットをトリガするか、又は、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能ではない場合に、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケットをオンボードするように第4の実行ユニットをトリガする、ように構成される、請求項３６に記載の装置。
【請求項３８】
前記第4の実行ユニットは、
前記プライマリオーケストレータに検証応答コマンドをフィードバックするように構成され、前記検証応答コマンドは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中で利用可能ではない1つ又は複数のVNFパケットに関する識別子情報を搬送し、
前記プライマリオーケストレータからのVNFパケットオンボードコマンドを受信するように構成され、前記VNFパケットオンボードコマンドは、オンボードされる必要があるVNFパケットに関する識別子情報及び前記VNFパケットに関するメタデータ情報を含み、前記VNFパケットに関する前記メタデータ情報は、VNF記述子、VNFソフトウェアイメージ情報、又はVNFソフトウェアバージョン情報のうちの1つ又は複数を含み、
前記VNFパケットオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中の前記VNFパケットをオンボードする、ように構成される、請求項３７に記載の装置。
【請求項３９】
前記第4の送信ユニットは、さらに、前記プライマリオーケストレータに、成功の指標を搬送するVNFパケットオンボード肯定応答コマンドをフィードバックするように構成される、請求項３８に記載の装置。
【請求項４０】
前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである、請求項３６乃至３９のうちのいずれか１項に記載の装置。
【請求項４１】
装置であって、
プロセッサとコンピュータ読み取り可能な記憶媒体とを含み、前記コンピュータ読み取り可能な記憶媒体は、前記プロセッサによって実行するためのプログラムを格納し、前記プログラムは、請求項１乃至２０のうちのいずれか１項に記載のステップを実行するための命令を含む、
装置。
【請求項４２】
コンピュータプログラムコードを含むコンピュータプログラムであって、前記コンピュータプログラムコードは、プライマリオーケストレータのプロセッサで実行されると、前記プライマリオーケストレータに、請求項１乃至７のうちのいずれか１項の方法を実行させる、コンピュータプログラム。
【請求項４３】
コンピュータプログラムコードを含むコンピュータプログラムであって、前記コンピュータプログラムコードは、セカンダリオーケストレータのプロセッサで実行されると、前記セカンダリオーケストレータに、請求項８乃至１０のうちのいずれか１項の方法を実行させる、コンピュータプログラム。
【請求項４４】
コンピュータプログラムコードを含むコンピュータプログラムであって、前記コンピュータプログラムコードは、プライマリオーケストレータのプロセッサで実行されると、前記プライマリオーケストレータに、請求項１１乃至１５のうちのいずれか１項の方法を実行させる、コンピュータプログラム。
【請求項４５】
コンピュータプログラムコードを含むコンピュータプログラムであって、前記コンピュータプログラムコードは、セカンダリオーケストレータのプロセッサで実行されると、前記セカンダリオーケストレータに、請求項１６乃至２０のうちのいずれか１項の方法を実行させる、コンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信技術の分野に関し、特に、ネットワークサービス記述子をオンボードするための方法及び装置に関する。
【背景技術】
【０００２】
ネットワーク機能仮想化(Network  Function  Virtualization,  NFV)は、通信ネットワークオペレータが、インターネット技術(Internet  Technology,  IT)の分野におけるネットワーク仮想化技術に関連して、一般的なサーバ、ルータ、及びメモリを使用することによって、通信ネットワーク機能のうちのいくつかを実装する技術である。上記の技術を実装するためには、複数の通信ネットワーク機能をソフトウェアによる手法で実装することが必要となる。ソフトウェア及びハードウェアは分離されており、それらの機能は、一般的なサーバ、ルータ、及びメモリ等のハードウェアで実行されてもよい。一方で、ネットワークサービス(Network  Service,  NS)又は仮想化されたネットワーク機能(Virtualized  Network  Function,  VNF)のインスタンス化、柔軟なスケーリング、及び移行等の動作は、必要に応じて自動的に実行される。
【０００３】
既存のNFVシステムは、VNF、NFVインフラストラクチャ(NFV  Infrastructure,  NFVI)、管理及びオーケストレーション(Management  and  Orchestration,  MANO)を含む。MANOは、仮想化されたインフラストラクチャマネージャ(Virtualized  Infrastructure  Manager,  VIM)、NFVオーケストレータ(NFV  Orchestrator,  NFVO)、及びVNFマネージャ(VNF  Manager,  VNFM)を含む。NFVOは、NSに関するライフサイクル管理を担い、全体的なNFVシステムの(ハードウェアリソース及びソフトウェアリソースを含む)仮想化されたリソースを組織化し及び管理する。
【０００４】
ネットワークサービス記述子(Network  Service  Descriptor,  NSD)をオンボードするプロセスは、ネットワークサービスカタログ(Network  Service  Catalog,  NS  Catalog)の中にNSを登録して、そのNSを構成するVNFパケット情報及びそのNSDがそのカタログの中で利用可能であるということを保証することを意味する。研究によって、従来技術におけるNSDをオンボードする方法は、単一のNFVO管理領域におけるNSの展開、すなわち、同じNFVO管理領域におけるNSの展開にのみ適しているということが分かっている。
【発明の概要】
【０００５】
上記のことから、本発明は、ネットワークサービス記述子をオンボードするための方法及び装置を提供して、複数のNFVO管理領域にわたるNSの展開への適用を可能とする。それらの特定の解決方法は、以下のようになる。
【０００６】
この出願の第1の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータによって、送信側からの領域間ネットワークサービス記述子(NSD)オンボードコマンドを受信するステップと、
セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップと、
前記プライマリオーケストレータによって前記セカンダリオーケストレータにNSDオンボードコマンドを送信するステップと、を含み、前記NSDオンボードコマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記NSDをオンボードするように前記セカンダリオーケストレータに指示するのに使用され、前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、方法を提供する。
【０００７】
第1の態様の第2の可能な実装に関して、当該方法は、
前記プライマリオーケストレータが、前記プライマリオーケストレータの前記管理領域に対応するNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するステップをさらに含む。
【０００８】
第1の態様の第3の可能な実装に関して、前記領域間NSDオンボードコマンドは、ネットワークサービス(NS)を記述するためのNSD情報及び仮想化されたネットワーク機能(VNF)パケット情報を搬送し、
前記プライマリオーケストレータが、前記プライマリオーケストレータの前記管理領域に対応するNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するステップは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記プライマリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するステップを含む。
【０００９】
第1の態様の第4の可能な実装に関して、セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するステップは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット情報及びNSD情報を決定するステップを含み、
前記セカンダリオーケストレータにNSDオンボードコマンドを送信するステップは、特に、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を搬送する前記NSDオンボードコマンドを前記セカンダリオーケストレータに送信するステップを含む。
【００１０】
第1の態様の第5の可能な実装に関して、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット情報及びNSD情報を、前記領域間NSDオンボードコマンドから決定するステップは、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子及び/又はNSD識別子を決定するステップ、又は、
前記領域間NSDオンボードコマンドにしたがって、前記NSを記述するのに使用されるNSD識別子、前記プライマリオーケストレータの識別子、前記NSのVNFパケットを記述するのに使用される識別子と前記プライマリオーケストレータの前記識別子との間の対応関係、及び/又は前記NSの前記VNFパケットを記述するのに使用される前記識別子と前記セカンダリオーケストレータの識別子との間の対応関係を決定するステップ、を含む。
【００１１】
第1の態様の第6の可能な実装に関して、前記セカンダリオーケストレータにNSDオンボードコマンドを送信するステップの後に、当該方法は、
前記セカンダリオーケストレータによってフィードバックされるNSDオンボード完了通知メッセージを受信するステップと、
前記プライマリオーケストレータの前記管理領域に対応するNSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するステップと、をさらに含む。
【００１２】
第1の態様の第7の可能な実装に関して、前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００１３】
この出願の第2の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための他の方法であって、
プライマリオーケストレータが送信するNSDオンボードコマンドを受信するステップであって、前記NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするように前記セカンダリオーケストレータに指示するのに使用される、ステップと、
前記NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応する前記NSDをオンボードするステップと、を含み、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、他の方法を提供する。
【００１４】
第2の態様の第2の可能な実装に関して、当該方法は、
前記セカンダリオーケストレータの前記管理領域に対応する前記NSDがオンボードされた後に、前記プライマリオーケストレータにNSDオンボード完了通知メッセージをフィードバックするステップをさらに含む。
【００１５】
第2の態様の第3の可能な実装に関して、前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００１６】
この出願の第3の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータによって、送信側からの領域間ネットワークサービス記述子(NSD)オンボードコマンドを受信するステップと、
前記プライマリオーケストレータがNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップと、
前記プライマリオーケストレータが前記NSDをオンボードする過程において、セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、前記領域間NSDオンボードコマンドにしたがって前記プライマリオーケストレータによって決定するステップと、
前記プライマリオーケストレータによって前記セカンダリオーケストレータに検証コマンドを送信するステップであって、前記検証コマンドは、前記VNFパケット情報が利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、前記検証コマンドは、前記VNFパケット情報を含む、ステップと、
前記VNFパケット情報が利用可能であるということを示す通知メッセージを前記プライマリオーケストレータによって受信するステップと、を含み、前記通知メッセージは、前記セカンダリオーケストレータが、前記VNFパケット情報が利用可能であるということを検証した場合に、フィードバックされ、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、方法を提供する。
【００１７】
第3の態様の第2の可能な実装に関して、前記領域間NSDオンボードコマンドは、ネットワークサービス(NS)を記述するためのNSD情報及び前記VNFパケット情報を搬送し、前記プライマリオーケストレータがNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するステップは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記NSを記述するのに使用されるとともに前記プライマリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するステップを含む。
【００１８】
第3の態様の第3の可能な実装に関して、セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するステップは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子を決定するステップを含み、
前記セカンダリオーケストレータに検証コマンドを送信するステップは、特に、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドを前記セカンダリオーケストレータに送信するステップであって、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子にしたがって、前記セカンダリオーケストレータの前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用される、ステップと、
前記VNFパケット情報が利用可能であるということを示す通知メッセージを前記プライマリオーケストレータによって受信するステップであって、前記通知メッセージは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能であるということを検証した場合に、フィードバックされる、ステップ、又は、
前記VNFパケット情報が利用可能ではないということを示す検証応答コマンドを前記プライマリオーケストレータによって受信するステップであって、前記検証応答コマンドは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び外部インターフェイスが利用可能ではないということを検証した場合にフィードバックされる、ステップ、を含む。
【００１９】
第3の態様の第4の可能な実装に関して、前記セカンダリオーケストレータに検証コマンドを送信するステップの後に、当該方法は、
VNFパケットオンボード肯定応答コマンドを受信するステップであって、前記VNFパケットオンボード肯定応答コマンドは、成功の指標を搬送するとともに前記セカンダリオーケストレータによってフィードバックされる、ステップと、
前記プライマリオーケストレータの前記管理領域に対応する前記NSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するステップと、をさらに含む。
【００２０】
第3の態様の第5の可能な実装に関して、前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００２１】
この出願の第4の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための方法であって、
プライマリオーケストレータが送信する検証コマンドを受信するステップであって、前記検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット情報を含む、ステップと、
前記検証コマンドにしたがって、前記VNFパケット情報が利用可能であるか否かを検証するステップと、
前記VNFパケット情報が利用可能であるということを検証した場合に、前記プライマリオーケストレータに、前記VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするステップと、を含み、
前記プライマリオーケストレータの管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、方法を提供する。
【００２２】
第4の態様の第2の実装に関して、前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子を搬送し、前記検証コマンドにしたがって、前記VNFパケット情報が利用可能であるか否かを検証するステップは、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子にしたがって、前記セカンダリオーケストレータの前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するステップと、
前記VNFパケット及び前記外部インターフェイスが利用可能である場合に、前記プライマリオーケストレータに、前記VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするステップ、又は、
前記VNFパケット及び前記外部インターフェイスが利用可能ではない場合に、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケットをオンボードするステップ、を含む。
【００２３】
第4の態様の第3の可能な実装に関して、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケットをオンボードするステップは、
前記プライマリオーケストレータに検証応答コマンドをフィードバックするステップであって、前記検証応答コマンドは、前記セカンダリオーケストレータの前記管理領域の中で利用可能ではない1つ又は複数のVNFパケットに関する識別子情報を搬送する、ステップと、
前記プライマリオーケストレータからのVNFパケットオンボードコマンドを受信するステップであって、前記VNFパケットオンボードコマンドは、オンボードされる必要があるVNFパケットに関する識別子情報及び前記VNFパケットに関するメタデータ情報を含み、前記VNFパケットに関する前記メタデータ情報は、VNF記述子、VNFソフトウェアイメージ情報、又はVNFソフトウェアバージョン情報のうちの1つ又は複数を含む、ステップと、
前記VNFパケットオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケットをオンボードするステップと、を含む。
【００２４】
第4の態様の第4の可能な実装に関して、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケットがオンボードされた後に、当該方法は、
前記プライマリオーケストレータに、成功の指標を搬送するVNFパケットオンボード肯定応答コマンドをフィードバックするステップをさらに含む。
【００２５】
第4の態様の第5の可能な実装に関して、前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００２６】
この出願の第5の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための装置であって、
送信側からの領域間ネットワークサービス記述子(NSD)オンボードコマンドを受信するように構成される第1の受信ユニットと、
セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するように構成される第1の決定ユニットと、
前記セカンダリオーケストレータにNSDオンボードコマンドを送信するように構成される第1の送信ユニットと、を含み、前記NSDオンボードコマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記NSDをオンボードするように前記セカンダリオーケストレータに指示するのに使用され、
ネットワークサービス記述子をオンボードするための当該装置の管理領域は、前記セカンダリオーケストレータの前記管理領域とは異なる、装置を提供する。
【００２７】
第5の態様の第2の可能な実装に関して、前記第1の決定ユニットは、さらに、
ネットワークサービス記述子をオンボードするための当該装置が、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するNSDをオンボードする必要があるということを前記領域間NSDオンボードコマンドにしたがって決定するように構成される。
【００２８】
第5の態様の第3の可能な実装に関して、前記領域間NSDオンボードコマンドは、ネットワークサービスNSを記述するためのNSD情報及びVNFパケット情報を搬送し、前記第1の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を決定するように構成される。
【００２９】
第5の態様の第4の可能な実装に関して、前記第1の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット情報及びNSD情報を決定するように構成され、
前記第1の送信ユニットは、特に、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット情報及び前記NSD情報を搬送する前記NSDオンボードコマンドを前記セカンダリオーケストレータに送信するように構成される。
【００３０】
第5の態様の第5の可能な実装に関して、第1の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子及び/又はNSD識別子を決定するか、又は、
前記領域間NSDオンボードコマンドにしたがって、前記NSを記述するのに使用されるNSD識別子、ネットワークサービス記述子をオンボードするための当該装置の識別子、前記NSのVNFパケットを記述するのに使用される識別子とネットワークサービス記述子をオンボードするための当該装置の前記識別子との間の対応関係、及び/又は前記NSの前記VNFパケットを記述するのに使用される前記識別子と前記セカンダリオーケストレータの識別子との間の対応関係を決定する、ように構成される。
【００３１】
第5の態様の第6の可能な実装に関して、前記第1の受信ユニットは、さらに、
前記NSDオンボードコマンドが前記セカンダリオーケストレータに送信された後に、前記セカンダリオーケストレータによってフィードバックされるNSDオンボード完了通知メッセージを受信するように構成され、
前記第1の送信ユニットは、さらに、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するNSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するように構成される。
【００３２】
第5の態様の第7の可能な実装に関して、ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、
前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００３３】
この出願の第6の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための装置であって、
プライマリオーケストレータが送信するNSDオンボードコマンドを受信するように構成される第2の受信ユニットであって、前記NSDオンボードコマンドは、ネットワークサービス記述子をオンボードするための当該装置の管理領域に対応するNSDをオンボードするように、ネットワークサービス記述子をオンボードするための当該装置に指示するのに使用される、第2の受信ユニットと、
前記NSDオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記NSDをオンボードするように構成される第2の実行ユニットと、を含み、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域は、前記プライマリオーケストレータの管理領域とは異なる、装置を提供する。
【００３４】
第6の態様の第2の可能な実装に関して、当該装置は、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記NSDがオンボードされた後に、前記プライマリオーケストレータにNSDオンボード完了通知メッセージを送信するように構成される第2の送信ユニットをさらに含む。
【００３５】
第6の態様の第3の可能な実装に関して、前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００３６】
この出願の第7の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための装置であって、
送信側からの領域間ネットワークサービス記述子(NSD)オンボードコマンドを受信するように構成される第3の受信ユニットと、
ネットワークサービス記述子をオンボードするための当該装置が前記NSDをオンボードする過程において、セカンダリオーケストレータが、前記セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、前記領域間NSDオンボードコマンドにしたがって決定するように構成される第2の決定ユニットと、
前記セカンダリオーケストレータに検証コマンドを送信するように構成される第3の送信ユニットと、を含み、前記検証コマンドは、前記VNFパケット情報が利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、前記検証コマンドは、前記VNFパケット情報を含み、
前記第3の受信ユニットは、さらに、前記VNFパケット情報が利用可能であるということを示す通知メッセージを受信するように構成され、前記通知メッセージは、前記セカンダリオーケストレータが、前記VNFパケット情報が利用可能であるということを検証した場合に、フィードバックされ、
ネットワークサービス記述子をオンボードするための当該装置及び前記セカンダリオーケストレータは、それぞれ、異なる管理領域を有する、装置を提供する。
【００３７】
第7の態様の第2の可能な実装に関して、前記領域間NSDオンボードコマンドは、ネットワークサービス(NS)を記述するためのNSD情報及び前記VNFパケット情報を搬送し、前記第2の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するとともに前記NSを記述するのに使用される前記VNFパケット情報及び前記NSD情報を決定するように構成される。
【００３８】
第7の態様の第3の可能な実装に関して、第2の決定ユニットは、特に、
前記領域間NSDオンボードコマンドにしたがって、前記セカンダリオーケストレータの前記管理領域に対応するVNFパケット識別子を決定するように構成され、
前記第3の送信ユニットは、特に、
前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドを前記セカンダリオーケストレータに送信するように構成され、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子を搬送する前記検証コマンドは、前記セカンダリオーケストレータの前記管理領域に対応する前記VNFパケット識別子にしたがって、前記セカンダリオーケストレータの前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するように前記セカンダリオーケストレータに指示するのに使用され、
前記第3の受信ユニットは、特に、前記VNFパケット情報が利用可能であるということを示す通知メッセージを受信するように構成され、前記通知メッセージは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能であるということを検証した場合に、フィードバックされるか、又は、前記VNFパケット情報が利用可能ではないということを示す検証応答コマンドを受信するように構成され、前記検証応答コマンドは、前記セカンダリオーケストレータが、前記セカンダリオーケストレータの前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能ではないということを検証した場合に、フィードバックされる。
【００３９】
第7の態様の第4の可能な実装に関して、第3の受信ユニットは、特に、
VNFパケットオンボード肯定応答コマンドを受信するように構成され、前記VNFパケットオンボード肯定応答コマンドは、成功の指標を搬送するとともに前記セカンダリオーケストレータによってフィードバックされ、
前記第3の送信ユニットは、特に、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記NSDがオンボードされた後に、前記送信側に領域間NSDオンボード完了通知メッセージを送信するように構成される。
【００４０】
第7の態様の第5の可能な実装に関して、ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、
前記セカンダリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００４１】
この出願の第8の態様の第1の可能な実装によれば、この出願は、ネットワークサービス記述子をオンボードするための装置であって、
プライマリオーケストレータが送信する検証コマンドを受信するように構成される第4の受信ユニットであって、前記検証コマンドは、ネットワークサービス記述子をオンボードするための当該装置の管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するように、ネットワークサービス記述子をオンボードするための当該装置に指示するのに使用され、前記検証コマンドは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット情報を含む、第4の受信ユニットと、
前記検証コマンドにしたがって、前記VNFパケット情報が利用可能であるか否かを検証するように構成される検証ユニットと、を含み、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域は、前記プライマリオーケストレータの管理領域とは異なる、装置を提供する。
【００４２】
第8の態様の第2の可能な実装に関して、前記検証コマンドは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応するVNFパケット識別子を搬送し、前記検証ユニットは、特に、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケット識別子にしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証し、そして、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能である場合に、前記プライマリオーケストレータに、前記VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするように第4の送信ユニットをトリガするか、又は、
ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中の前記VNFパケット及び前記外部インターフェイスが利用可能ではない場合に、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域に対応する前記VNFパケットをオンボードするように第4の実行ユニットをトリガする、ように構成される。
【００４３】
第8の態様の第3の可能な実装に関して、前記第4の実行ユニットは、特に、
前記プライマリオーケストレータに検証応答コマンドをフィードバックするように構成され、前記検証応答コマンドは、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中で利用可能ではない1つ又は複数のVNFパケットに関する識別子情報を搬送し、
前記プライマリオーケストレータからのVNFパケットオンボードコマンドを受信するように構成され、前記VNFパケットオンボードコマンドは、オンボードされる必要があるVNFパケットに関する識別子情報及び前記VNFパケットに関するメタデータ情報を含み、前記VNFパケットに関する前記メタデータ情報は、VNF記述子、VNFソフトウェアイメージ情報、又はVNFソフトウェアバージョン情報のうちの1つ又は複数を含み、
前記VNFパケットオンボードコマンドにしたがって、ネットワークサービス記述子をオンボードするための当該装置の前記管理領域の中の前記VNFパケットをオンボードする、ように構成される。
【００４４】
第8の態様の第4の可能な実装に関して、前記第4の送信ユニットは、さらに、前記プライマリオーケストレータに、成功の指標を搬送するVNFパケットオンボード肯定応答コマンドをフィードバックするように構成される。
【００４５】
第8の態様の第5の可能な実装に関して、前記プライマリオーケストレータは、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータであり、ネットワークサービス記述子をオンボードするための当該装置は、ネットワーク機能仮想化オーケストレータ又はネットワークサービスオーケストレータである。
【００４６】
この出願のネットワークサービス記述子をオンボードするための方法及び装置によれば、プライマリオーケストレータは、送信側からの領域間ネットワークサービス記述子(NSD)オンボードコマンドを受信し、プライマリオーケストレータは、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定し、プライマリオーケストレータは、セカンダリオーケストレータにNSDオンボードコマンドを送信し、NSDオンボードコマンドは、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにそのセカンダリオーケストレータに指示するのに使用され、プライマリオーケストレータの管理領域は、そのセカンダリオーケストレータの管理領域とは異なるということを、上記の技術的解決方法から理解することが可能である。複数のNFVO管理領域にわたるNSの展開に、上記の方法及び装置を適用することが可能であり、それにより、複数のNFVO管理領域にわたるNSの展開のシナリオにおけるNSDオンボードプロセスの一貫性及び信頼性を保証する。
【図面の簡単な説明】
【００４７】
従来技術にしたがった或いは本発明の複数の実施形態にしたがった技術的解決方法をより明確に説明するために、以下の記載は、従来技術又は本発明の複数の実施形態を説明するのに必要とされる複数の添付の図面を簡潔に説明する。明らかなことではあるが、以下の説明におけるそれらの複数の添付の図面は、本発明の複数の実施形態のうちのいくつかを示しているに過ぎず、当業者は、さらに、創造的な努力なくして、これらの複数の添付の図面から他の図面を導き出すことが可能である。
【００４８】
【図１】MANOの詳細なアーキテクチャの模式図である。
【図２】複数の異なるNFVO管理領域の中に展開されたNSの概略的なアーキテクチャの図である。
【図３】本発明にしたがって開示されたネットワークサービス記述子(NSD)をオンボードするための方法の実施形態1のフローチャートである。
【図４】本発明にしたがって開示されたネットワークサービス記述子(NSD)をオンボードするための方法の実施形態2のフローチャートである。
【図５】本発明にしたがって開示されたネットワークサービス記述子(NSD)をオンボードするための方法のシグナリング図である。
【図６】本発明にしたがって開示されたネットワークサービス記述子(NSD)をオンボードするための方法の実施形態3のフローチャートである。
【図７】本発明にしたがって開示されたネットワークサービス記述子(NSD)をオンボードするための方法の実施形態4のフローチャートである。
【図８】本発明にしたがって開示されたネットワークサービス記述子(NSD)をオンボードするための方法のシグナリング図である。
【図９】本発明にしたがって開示されたネットワークサービス記述子(NSD)をオンボードするための装置の実施形態1の構成図である。
【図１０】本発明にしたがって開示されたネットワークサービス記述子(NSD)をオンボードするための装置の実施形態2の構成図である。
【図１１】本発明にしたがって開示されたネットワークサービス記述子(NSD)をオンボードするための装置の実施形態3の構成図である。
【図１２】本発明にしたがって開示されたネットワークサービス記述子(NSD)をオンボードするための装置の実施形態4の構成図である。
【図１３】この出願において開示されたネットワークサービス記述子(NSD)をオンボードするための装置の構成図である。
【発明を実施するための形態】
【００４９】
以下の記載は、本発明の複数の実施形態にしたがった複数の添付の図面を参照して、本発明の複数の実施形態にしたがった複数の技術的解決方法を明確に説明する。明らかなことではあるが、説明される実施形態は、本発明の複数の実施形態のすべてではなく、それらのうちのいくつかに過ぎない。当業者が創造的な努力なくして本発明のそれらの複数の実施形態に基づいて得ることが可能である他の実施形態のすべては、本発明の保護の範囲に属するものとする。
【００５０】
本明細書、特許請求の範囲、及び上記の複数の図面において、"含む"との記載、"包含する"との記載、及びいずれかの他の変形語は、包括的な包含を対象とし、結果として、プロセス、方法、システム、製品、又は一連のユニットを含むデバイスは、これらのユニットには必然的には限定されるものではなく、むしろ、そのようなプロセス、方法、システム、製品、又はデバイスに固有の或いは明らかには記載されていない他のユニットを含んでもよいということを意味している。
【００５１】
現在、NFVの標準化された作業は、複数のMANO機能に集中している。図1に示されているように、図1は、MANOの詳細なアーキテクチャを示しており、MANOは、VIM、NFVO、及びVNFMを含んでいる。NFVOは、NSに関するライフサイクル管理を担い、全体的なNFVシステムの(ハードウェアリソース及びソフトウェアリソースを含む)仮想化されたリソースを組織化し及び管理する。さらに、MANOは、NS  Catalog、VNFカタログ(VNF  Catalog)、NFVインスタンス(Instances)、及びNFVIリソース(Resources)をさらに含む。選択的に、NFVOの中には、NS  Catalog及びVNF  Catalogが含まれる。図面においては、以下のようになる。
【００５２】
NS  Catalogは、オンボード(on-board)されたNSD情報のすべてを格納している。
【００５３】
VNF  Catalogは、オンボードVNFパッケージ(VNF  Packages)のすべてを格納している。選択的に、VNFパッケージは、VNF記述子(VNF  Descriptor,  VNFD)及び仮想的なマシンイメージを含む。VNFパッケージのオンボードプロセスは、VNF  Catalogの中にVNFパッケージを登録して、メタデータVNFD及びVNFパケットを形成するVNFイメージ(VNF  image)がそのCatalogの中で利用可能になるということを保証することを意味する。
【００５４】
NFV  Instancesは、実行されているすべてのNS及びVNF等のインスタンスに関する、例えば、割り当てられたネットワークアドレス及び動作レコード等の状態情報を格納している。
【００５５】
NFVI  Resourcesは、利用可能な、予約された、又は割り当てられたNFVIリソースを含むNFVIリソースのすべての状態を格納している。
【００５６】
実際のNFV  MANOの適用においては、NFVOの管理領域とオペレータネットワークの管理領域との間にあるマッピングが存在する。例えば、小さな国家又は中規模の国家におけるオペレータについては、そのオペレータの全国的なネットワークに1つのNFVO管理領域をマッピングしてもよいが、一方で、中国又はアメリカ等の超大国におけるオペレータについては、ある地方の中のそのオペレータのネットワークのみに1つのNFVO管理領域をマッピングしてもよい。
【００５７】
いくつかの適用シナリオにおいては、例えば、世界的企業の企業ネットワークにおいてNFV技術を使用する場合、又は、不活性な区域におけるVNFが、津波及び地震に関する活性な区域におけるVNFのための冗長性及びバックアップを実行するために選択される(その活性な区域及び不活性な区域は、通常、複数の異なる国家又は複数の異なる地方を横断する)場合に、あるNSは、複数の異なるNFVO管理領域の中に展開される必要がある。図2に示されているように、複数の異なる管理領域の(NFVO1及びNFVO2等の)2つのNFVOは、(図2におけるNFVO1とNFVO2との間の太線等の)水平方向インターフェイスを使用することによって、複数のNFVO管理領域にわたるNSの展開を完了する。図においては、VNF1、VNF2、VNF3、及びVNF4は、共に、NS1を形成し、VNF1乃至VNF3は、NFVO1の管理領域の中に展開され、VNF4は、NFVO2の管理領域に中に展開される。
【００５８】
以下の記載は、ある1つの実施形態によってこの出願の技術的解決方法を説明する。
【００５９】
説明を容易にするために、本発明のこの実施形態においては、1つの例として、ある1つのプライマリオーケストレータ及びある1つのセカンダリオーケストレータが使用される。一方で、この出願の解決方法に基づいて、ある1つのプライマリオーケストレータ及び複数のセカンダリオーケストレータが存在する適用シナリオも、また、この出願の保護の範囲に属する。プライマリオーケストレータ及びセカンダリオーケストレータは、個別に、複数の異なる管理領域を管理するということに留意すべきである。さらに、プライマリオーケストレータ及びセカンダリオーケストレータは、NFVOであってもよく、又は、ネットワークサービスオーケストレータ(Network  Service  Orchestrators,  NSOs)であってもよい。ある1つのNSOは、NFVOエンティティが分割された後に取得されるサブオーケストレータであり、複数のネットワークサービスの管理及び組織化を担う。そのNFVOエンティティが分割された後に取得される他方のサブオーケストレータは、リソースオーケストレータ(Resource  Orchestrator,  RO)であり、そのROは、主として、複数の仮想リソースの管理及び組織化を担う。
【００６０】
例えば、プライマリオーケストレータ及びセカンダリオーケストレータの双方が、NFVOである。図2に示されているように、NFVO1は、プライマリオーケストレータとして指定されてもよく、NFVO2は、セカンダリオーケストレータとして指定されてもよい。図においては、NS1は、4つのVNF、すなわち、VNF1、VNF2、VNF3、及びVNF4を含んでいる。各々のVNFは、伝統的な仮想化されていないネットワークの中の、例えば、仮想化された進化型パケットコア(Evolved  Packet  Core,  EPC)ノード等の物理ネットワーク機能(Physical  Network  Function,  PNF)に対応している。選択的に、EPCノードは、移動性管理エンティティ(Mobile  Management  Entity,  MME)、サービングゲートウェイ(Serving  Gate  Way,  SGW)、又はパブリックデータネットワークゲートウェイ(Public  Data  Network  Gate  Way,  PGW)である。VNF1乃至VNF3は、NFVO1の管理領域の中に展開され、VNF4は、NFVO2の管理領域に中に展開される。
【００６１】
図3を参照すると、図3は、本発明にしたがって開示されるネットワークサービス記述子(NSD)をオンボードするための方法の実施形態1のフローチャートである。その方法は、プライマリオーケストレータに適用され、特に、以下のステップを含む。
【００６２】
S101.  プライマリオーケストレータは、送信側からの領域間NSDオンボードコマンドを受信する。
【００６３】
送信側は、これらには限定されないが、オペレータのオペレーションサポートシステム(Operation  support  system,  OSS)/ビジネスサポートシステム(Business  support  system,  BSS)を含む。
【００６４】
領域間NSDオンボードコマンドは、ネットワークサービス(NS)を記述するためのNSD情報及びVNF情報を搬送する。特に、NSD情報は、NSD識別子であり、VNF情報は、VNFパッケージ識別子である。
【００６５】
S102.  プライマリオーケストレータが、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを領域間NSDオンボードコマンドにしたがって決定する。
【００６６】
具体的には、領域間NSDオンボードコマンドから、そのプライマリオーケストレータの管理領域に対応する(例えば、NSD識別子等の)NSD情報及び(例えば、VNFパケット識別子等の)VNFパケット情報を決定してもよく、それにより、そのプライマリオーケストレータが、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、そのNSD情報及びそのVNFパケット情報にしたがって決定してもよい。
【００６７】
S103.  プライマリオーケストレータは、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードする。
【００６８】
プライマリオーケストレータによって、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードするステップは、特に、
対応する要素が存在するか否かを、そのプライマリオーケストレータの管理領域に対応するNSD情報にしたがって検査するステップと、
対応するVNFパケットが存在するか否かを、そのプライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって検査するステップと、
対応するVNFDが対応するVNF外部インターフェイスを含むか否かを、そのプライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって検査するステップと、
上記の3つの検査の結果が全て真である場合に、プライマリオーケストレータによって、NSDカタログ(catalog)の中にそのNSDをオンボードすることをそのカタログに通知するステップと、を含み、この場合には、そのプライマリオーケストレータは、そのプライマリオーケストレータの管理領域に対応するNSDのオンボードを完了する、ということに留意すべきである。
【００６９】
プライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFが存在しないということを確認する場合及び/又はそのプライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFDが対応するVNF外部インターフェイスを含まないということを確認する場合に、プライマリオーケストレータによって、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードするステップは、プライマリオーケストレータによって送信側に、障害原因指標を有するオンボード肯定応答(Acknowledge)コマンドを送信するステップであって、そのオンボード肯定応答コマンドは、そのプライマリオーケストレータの管理領域の中のそのVNFによるVNFパケットが存在しないということを送信側に通知するのに使用される、ステップと、プライマリオーケストレータによって、送信側からのVNFパケットオンボードコマンドを受信するステップと、プライマリオーケストレータによって、VNFパケットオンボードコマンドにしたがって、そのプライマリオーケストレータのその管理領域の中のVNFパケットをオンボードするステップと、をさらに含む。VNFパケットのオンボードを完了する場合には、その完了は、そのプライマリオーケストレータが、そのプライマリオーケストレータの管理領域に対応するNSDのオンボードを完了したということを示す。
【００７０】
この実施形態において、VNFパケットオンボードコマンドは、VNFパケットのソフトウェアイメージ(image)情報及びVNFDを搬送し、そのVNFパケットオンボードコマンドにしたがってVNFパケットのオンボードを完了するステップは、特に、
VNFDの中の必須の要素が存在するか否かを検査するステップと、
VNFDの中の必須の要素が存在する場合には、VNFカタログの中にVNFパケットをオンボードすることをそのVNFカタログに通知するステップと、
VIMに、そのVNFパケットのソフトウェアイメージ(image)をアップロードするステップと、
そのVNFパケットのソフトウェアイメージ(image)のアップロードを完了したということを示しているとともにVIMが返送した通知を受信するステップと、
そのVNFパケットをオンボードするプロセスを完了したという通知情報を送信側に返送するステップと、を含むということに留意すべきである。
【００７１】
S104.  プライマリオーケストレータは、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定する。
【００７２】
具体的には、領域間NSDオンボードコマンドから、セカンダリオーケストレータの管理領域に対応するNSD情報及びVNFパケット情報を決定してもよく、それにより、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、そのNSD情報及びVNFパケット情報にしたがって決定する。
【００７３】
実際の適用においては、プライマリオーケストレータは、セカンダリオーケストレータの管理領域に対応するサブNSへとNSを分解する。セカンダリオーケストレータの管理領域に対応するVNFパケット識別子及びNSD識別子は、サブNSを記述するのに使用される。領域間NSDオンボードコマンドから、セカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を決定するステップは、特に、領域間NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子及び/又はNSD識別子を決定するステップを含む。
【００７４】
さらに、NSを記述するのに使用されるNSD識別子、プライマリオーケストレータの識別子、NSのVNFパケットを記述するのに使用される識別子とプライマリオーケストレータの識別子との間の対応関係、及び/又はNSのVNFパケットを記述するのに使用される識別子とセカンダリオーケストレータの識別子との間の対応関係は、領域間NSDオンボードコマンドから決定されてもよく、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報として機能してもよい。
【００７５】
S105.  プライマリオーケストレータは、セカンダリオーケストレータにNSDオンボードコマンドを送信し、そのNSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにセカンダリオーケストレータに指示するのに使用される。
【００７６】
セカンダリオーケストレータにNSDオンボードコマンドを送信するステップは、特に、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を搬送するNSDオンボードコマンドをそのセカンダリオーケストレータに送信するステップを含んでもよい。
【００７７】
ステップS105の後に、当該方法は、
セカンダリオーケストレータによってフィードバックされるNSDオンボード完了通知メッセージを受信するステップと、
プライマリオーケストレータの管理領域に対応するNSDがオンボードされた後に、送信側に領域間NSDオンボード完了通知メッセージを送信するステップと、をさらに含むということにさらに留意すべきである。
【００７８】
図4を参照すると、図4は、本発明にしたがって開示されるネットワークサービス記述子(NSD)をオンボードするための方法の実施形態2のフローチャートである。その方法は、セカンダリオーケストレータに適用され、特に、以下のステップを含む。
【００７９】
S201.  プライマリオーケストレータが送信するNSDオンボードコマンドを受信する。
【００８０】
NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにそのセカンダリオーケストレータに指示するのに使用される。
【００８１】
NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を搬送する。特に、NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子及び/又はNSD識別子を搬送する。代替的に、NSDオンボードコマンドは、NSを記述するのに使用されるNSD識別子、プライマリオーケストレータの識別子、NSを記述するのに使用されるVNFパケットの識別子とプライマリオーケストレータの識別子との間の対応関係、及び/又はNSを記述するのに使用されるVNFパケットの識別子とセカンダリオーケストレータの識別子との間の対応関係を搬送する。
【００８２】
S202.  NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するNSDをオンボードする。
【００８３】
NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするステップは、特に、
セカンダリオーケストレータの管理領域に対応するNSD情報にしたがって、対応する要素が存在するか否かを検査するステップと、
セカンダリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、対応するVNFパケットが存在するか否かを検査するステップと、
セカンダリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、対応するVNFDが対応するVNF外部インターフェイスを含むか否かを検査するステップと、を含むということに留意すべきである。
【００８４】
上記の3つの検査の結果が全て真である場合に、セカンダリオーケストレータの管理領域に対応するNSDのオンボードを完了したということを示す。
【００８５】
セカンダリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFが存在しないということを確認する場合及び/又はそのセカンダリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFDが対応するVNF外部インターフェイスを含まないということを確認する場合に、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードするステップは、送信側に、障害原因指標を有するオンボード肯定応答(Acknowledge)コマンドを送信するステップであって、そのオンボード肯定応答コマンドは、そのセカンダリオーケストレータの管理領域の中のそのVNFによるVNFパケットが存在しないということ及び/又は対応するVNFDが対応するVNF外部インターフェイスを含まないということを示すのに使用される、ステップと、送信側からのVNFパケットオンボードコマンドを受信するステップと、VNFパケットオンボードコマンドにしたがって、そのセカンダリオーケストレータのその管理領域の中のVNFパケットをオンボードするステップと、をさらに含む。VNFパケットのオンボードを完了する場合には、その完了は、そのセカンダリオーケストレータの管理領域に対応するNSDのオンボードを完了したということを示す。
【００８６】
VNFパケットをオンボードするプロセスに関する関連する説明について上記の実施形態を参照するべきであり、この実施形態においては、細部は再び説明されない。
【００８７】
セカンダリオーケストレータの管理領域に対応するNSDがオンボードされた後に、NSDオンボード完了通知メッセージが、プライマリオーケストレータにフィードバックされるということにさらに留意すべきである。
【００８８】
図5を参照すると、図5は、本発明にしたがって開示されるネットワークサービス記述子(NSD)をオンボードするための方法のシグナリング図である。その方法は、以下のステップを含む。
【００８９】
S10.  送信側は、プライマリオーケストレータに領域間NSDオンボードコマンドを送信する。
【００９０】
S11.  プライマリオーケストレータは、受信した領域間NSDオンボードコマンドにしたがって、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードすることを決定する。
【００９１】
S12.  プライマリオーケストレータは、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードする。
【００９２】
S13.  プライマリオーケストレータは、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、受信した領域間NSDオンボードコマンドにしたがって決定する。
【００９３】
S14.  プライマリオーケストレータは、セカンダリオーケストレータにNSDオンボードコマンドを送信する。
【００９４】
S15.  セカンダリオーケストレータは、受信したNSDオンボードコマンドにしたがって、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする。
【００９５】
S16.  セカンダリオーケストレータの管理領域に対応するNSDのオンボードを完了した後に、そのセカンダリオーケストレータは、プライマリオーケストレータにオンボード完了通知メッセージを送信する。
【００９６】
S17.  プライマリオーケストレータの管理領域に対応するNSDのオンボードを完了した後に、そのプライマリオーケストレータは、送信側にオンボード完了通知メッセージを送信する。
【００９７】
上記の複数のステップの各々の特定の実装については、ネットワークサービス記述子(NSD)をオンボードするための方法の実施形態1及び実施形態2の説明を参照するべきであり、本明細書においては、細部は再び説明されない。
【００９８】
図6を参照すると、図6は、本発明にしたがって開示されるネットワークサービス記述子(NSD)をオンボードするための方法の実施形態3のフローチャートである。その方法は、プライマリオーケストレータに適用され、特に、以下のステップを含む。
【００９９】
S301.  プライマリオーケストレータは、送信側からの領域間ネットワークサービス記述子(NSD)オンボードコマンドを受信する。
【０１００】
送信側は、これらには限定されないが、オペレータのOSS/BSSを含む。
【０１０１】
領域間NSDオンボードコマンドは、NSを記述するためのNSD情報及びVNF情報を搬送する。
【０１０２】
S302.  プライマリオーケストレータがNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定する。
【０１０３】
特に、NSを記述するのに使用されるとともにプライマリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を、その領域間NSDオンボードコマンドから決定してもよい。特に、NSD情報は、NSD識別子であり、VNF情報は、VNFパケット識別子である。
【０１０４】
S303.  NSDをオンボードする過程において、プライマリオーケストレータは、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、領域間NSDオンボードコマンドにしたがって決定する。
【０１０５】
プライマリオーケストレータによってそのNSDをオンボードするステップは、特に、NSD情報にしたがって、対応する要素が存在するか否かを検査するステップと、そのプライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、対応するVNFパケットが存在するか否かを検査するステップと、そのプライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFDが対応するVNF外部インターフェイスを含むか否かを検査するステップと、上記の3つの検査の結果が全て真である場合に、そのプライマリオーケストレータによって、NSDカタログ(catalog)の中にそのNSDをオンボードすることをそのカタログに通知するステップと、を含む。この場合には、そのプライマリオーケストレータは、そのプライマリオーケストレータの管理領域に対応するNSDのオンボードを完了する。プライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFが存在しないということを確認する場合及び/又はそのプライマリオーケストレータの管理領域に対応するVNFパケット情報にしたがって、VNFDが対応するVNF外部インターフェイスを含まないということを確認する場合に、プライマリオーケストレータによって、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードするステップは、プライマリオーケストレータによって送信側に、障害原因指標を有するオンボード肯定応答(Acknowledge)コマンドを送信するステップであって、そのオンボード肯定応答コマンドは、そのプライマリオーケストレータの管理領域の中のそのVNFによるVNFパケットが存在しないということを送信側に通知するのに使用される、ステップと、プライマリオーケストレータによって、送信側からのVNFパケットオンボードコマンドを受信するステップと、プライマリオーケストレータによって、VNFパケットオンボードコマンドにしたがって、そのプライマリオーケストレータのその管理領域の中のVNFによるVNFパケットをオンボードするステップと、を含む。この場合には、そのプライマリオーケストレータは、そのプライマリオーケストレータの管理領域に対応するNSDのオンボードを完了する。
【０１０６】
セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、領域間NSDオンボードコマンドにしたがって決定するステップは、特に、領域間NSDオンボードコマンドにしたがって、そのセカンダリオーケストレータの管理領域に対応するVNFパケット識別子を決定するステップを含む。
【０１０７】
S304.  セカンダリオーケストレータに検証コマンドを送信する。
【０１０８】
検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報を含む。検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するようにそのセカンダリオーケストレータに指示するのに使用される。セカンダリオーケストレータが、VNFパケット情報が利用可能であるということを検証した場合に、そのセカンダリオーケストレータは、プライマリオーケストレータに、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックし、プライマリオーケストレータは、VNFパケット情報が利用可能であるということを示すその通知メッセージを受信する。
【０１０９】
S304において、セカンダリオーケストレータに検証コマンドを送信するステップは、特に、
セカンダリオーケストレータに、そのセカンダリオーケストレータの管理領域に対応するVNFパケット識別子を搬送する検証コマンドを送信するステップであって、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子を搬送する検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するようにそのセカンダリオーケストレータに指示するのに使用される、ステップと、VNFパケット及び外部インターフェイスが利用可能である場合に、セカンダリオーケストレータによってプライマリオーケストレータに、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするステップと、VNFパケット情報が利用可能であるということを示す通知メッセージをプライマリオーケストレータによって受信するステップ、又は、VNFパケット及び外部インターフェイスが利用可能ではない場合に、セカンダリオーケストレータによって、そのセカンダリオーケストレータの管理領域に対応するVNFパケットをオンボードするステップを含む。特に、セカンダリオーケストレータは、プライマリオーケストレータに、VNFパケット情報が利用可能ではないということを示す検証応答コマンドをフィードバックし、プライマリオーケストレータは、VNFパケット情報が利用可能ではないということを示す検証応答コマンドを受信する。
【０１１０】
S304の後に、当該方法は、
VNFパケットオンボード肯定応答コマンドを受信するステップであって、そのVNFパケットオンボード肯定応答コマンドは、成功の指標を搬送するとともにセカンダリオーケストレータによってフィードバックされる、ステップと、
プライマリオーケストレータの管理領域に対応するNSDがオンボードされた後に、送信側に領域間NSDオンボード完了通知メッセージを送信するステップと、をさらに含むということに留意すべきである。
【０１１１】
図7を参照すると、図7は、本発明にしたがって開示されるネットワークサービス記述子(NSD)をオンボードするための方法の実施形態4のフローチャートである。その方法は、セカンダリオーケストレータに適用され、特に、以下のステップを含む。
【０１１２】
S401.  プライマリオーケストレータが送信する検証コマンドを受信する。
【０１１３】
検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するようにそのセカンダリオーケストレータに指示するのに使用される。検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報を含む。
【０１１４】
S402.   検証コマンドにしたがって、VNFパケット情報が利用可能であるか否かを検証する。
【０１１５】
検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子を搬送し、VNFパケット情報が利用可能であるか否かを検証するステップは、
セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するステップと、
VNFパケット及び外部インターフェイスが利用可能である場合に、プライマリオーケストレータに、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするステップ、又は、
VNFパケット及び外部インターフェイスが利用可能ではない場合に、セカンダリオーケストレータの管理領域に対応するVNFパケットをオンボードするステップ、を含む。
【０１１６】
特に、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するステップは、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、対応するVNFが存在するか否かを検査するステップと、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、対応するVNFDが対応するVNF外部インターフェイスを含むか否かを検査するステップと、を含む。
【０１１７】
セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、対応するVNFパケットが存在しないということを確認する場合、及び/又は、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、対応するVNFDが対応するVNF外部インターフェイスを含まないということを確認する場合には、そのことは、セカンダリオーケストレータが、VNFパケット情報が利用可能ではないということを検証し、そのセカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するVNFパケットをオンボードする必要があるということを示す。
【０１１８】
セカンダリオーケストレータによって、そのセカンダリオーケストレータの管理領域に対応するVNFパケットをオンボードするプロセスは、プライマリオーケストレータに検証応答コマンドをフィードバックするステップであって、検証応答コマンドは、セカンダリオーケストレータの管理領域の中で利用可能ではない1つ又は複数のVNFパケットに関する識別子情報を搬送する、ステップと、
プライマリオーケストレータからのVNFパケットオンボードコマンドを受信するステップであって、VNFパケットオンボードコマンドは、オンボードされる必要があるVNFパケットに関する識別子情報及びVNFパケットに関するメタデータ情報を含み、VNFパケットに関するメタデータ情報は、VNF記述子、VNFソフトウェアイメージ情報、又はVNFソフトウェアバージョン情報のうちの1つ又は複数を含む、ステップと、
VNFパケットオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域の中のVNFパケットをオンボードするステップと、を含む。
【０１１９】
セカンダリオーケストレータの管理領域の中のVNFパケットがオンボードされた後に、当該方法は、
プライマリオーケストレータに、成功の指標を搬送するVNFパケットオンボード肯定応答コマンドをフィードバックするステップをさらに含む。
【０１２０】
セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、対応するVNFパケットが存在するということを確認する場合、及び/又は、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、対応するVNFDが対応するVNF外部インターフェイスを含むということを確認する場合には、そのことは、セカンダリオーケストレータが、VNFパケット情報が利用可能であるということを検証し、そのセカンダリオーケストレータが、プライマリオーケストレータに、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするということを示す。
【０１２１】
図8を参照すると、図8は、本発明にしたがって開示されるネットワークサービス記述子(NSD)をオンボードするための方法のシグナリング図である。その方法は、以下のステップを含む。
【０１２２】
S20.  送信側は、プライマリオーケストレータに領域間NSDオンボードコマンドを送信する。
【０１２３】
S21.  プライマリオーケストレータは、受信した領域間NSDオンボードコマンドにしたがって、NSDをオンボードすることを決定する。
【０１２４】
S22.  プライマリオーケストレータは、NSDをオンボードする。
【０１２５】
S23.  プライマリオーケストレータは、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、受信した領域間NSDオンボードコマンドにしたがって決定する。
【０１２６】
S24.  プライマリオーケストレータは、セカンダリオーケストレータに検証コマンドを送信する。
【０１２７】
S25.  セカンダリオーケストレータは、受信した検証コマンドにしたがって、VNFパケット情報が利用可能であるか否かを検証し、VNFパケット情報が利用可能である場合には、S26を実行し、VNFパケット情報が利用可能ではない場合には、S27を実行する。
【０１２８】
S26.  プライマリオーケストレータに、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックする。
【０１２９】
S27.  セカンダリオーケストレータの管理領域に対応するVNFパケットをオンボードする。
【０１３０】
S28.  プライマリオーケストレータの管理領域に対応するNSDがオンボードされた後に、送信側に領域間NSDオンボード完了通知メッセージを送信する。
【０１３１】
上記の複数のステップの各々の特定の実装については、図6及び図7における対応するテキストの説明を参照するべきであり、本明細書においては、細部は再び説明されないということに留意すべきである。
【０１３２】
上記の方法は、本発明にしたがって開示された上記の複数の実施形態の中で詳細に説明されている。上記の方法は、多くの形態で装置を使用することによって実装されてもよい。したがって、本発明は、さらに、装置を開示する。以下の記載は、複数の特定の実施形態を提供して、装置を詳細に説明する。
【０１３３】
図9を参照すると、図9は、本発明にしたがって開示されるネットワークサービス記述子(NSD)をオンボードするための装置の実施形態1の構成図である。その装置は、プライマリオーケストレータであってもよく、特に、NFVO又はNSOであってもよく、特に、
送信側からの領域間ネットワークサービス記述子(NSD)オンボードコマンドを受信するように構成される第1の受信ユニット11と、
プライマリオーケストレータが、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定するとともに、セカンダリオーケストレータが、セカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定する、ように構成される第1の決定ユニット12と、
セカンダリオーケストレータにNSDオンボードコマンドを送信するように構成される第1の送信ユニット13であって、NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにセカンダリオーケストレータに指示するのに使用される、第1の送信ユニット13と、
プライマリオーケストレータによって、そのプライマリオーケストレータの管理領域に対応するNSDをオンボードするように構成される第1の実行ユニット14と、を含む。
【０１３４】
領域間NSDオンボードコマンドは、ネットワークサービス(NS)を記述するためのNSD情報及びVNFパケット情報を搬送し、第1の決定ユニット12は、特に、
領域間NSDオンボードコマンドにしたがって、プライマリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を決定するように構成されるということに留意すべきである。
【０１３５】
第1の決定ユニット12は、特に、
領域間NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を決定するように構成され、
第1の送信ユニットは、特に、
セカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を搬送するNSDオンボードコマンドをセカンダリオーケストレータに送信するように構成される。
【０１３６】
第1の決定ユニット12は、特に、
領域間NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子及び/又はNSD識別子を決定するか、又は、
領域間NSDオンボードコマンドにしたがって、NSを記述するのに使用されるNSD識別子、プライマリオーケストレータの識別子、NSのVNFパケットを記述するのに使用される識別子とプライマリオーケストレータの識別子との間の対応関係、及び/又はNSのVNFパケットを記述するのに使用される識別子とセカンダリオーケストレータの識別子との間の対応関係を決定する、ように構成される。
【０１３７】
第1の受信ユニット11は、さらに、
NSDオンボードコマンドがセカンダリオーケストレータに送信された後に、セカンダリオーケストレータによってフィードバックされるNSDオンボード完了通知メッセージを受信するように構成され、
第1の送信ユニットは、さらに、プライマリオーケストレータの管理領域に対応するNSDがオンボードされた後に、送信側に領域間NSDオンボード完了通知メッセージを送信するように構成される。
【０１３８】
図10を参照すると、図10は、本発明にしたがって開示されるネットワークサービス記述子(NSD)をオンボードするための装置の実施形態2の構成図である。その装置は、セカンダリオーケストレータであってもよく、特に、NFVO又はNSOであってもよく、特に、
プライマリオーケストレータが送信するNSDオンボードコマンドを受信するように構成される第2の受信ユニット21であって、NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするように、そのセカンダリオーケストレータに指示するのに使用される、第2の受信ユニット21と、
NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするように構成される第2の実行ユニット22と、を含む。
【０１３９】
NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を搬送するということに留意すべきである。
【０１４０】
当該装置は、
セカンダリオーケストレータの管理領域に対応するNSDがオンボードされた後に、プライマリオーケストレータにNSDオンボード完了通知メッセージをフィードバックするように構成される第2の送信ユニットをさらに含む。
【０１４１】
図11を参照すると、図11は、本発明にしたがって開示されるネットワークサービス記述子(NSD)をオンボードするための装置の実施形態3の構成図である。その装置は、プライマリオーケストレータであってもよく、特に、NFVO又はNSOであってもよく、特に、
送信側からの領域間ネットワークサービス記述子(NSD)オンボードコマンドを受信するように構成される第3の受信ユニット31と、
プライマリオーケストレータがNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定するとともに、プライマリオーケストレータによってNSDをオンボードする過程において、セカンダリオーケストレータが、セカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、領域間NSDオンボードコマンドにしたがって決定する、ように構成される第2の決定ユニット32と、
セカンダリオーケストレータに検証コマンドを送信するように構成される第3の送信ユニット33であって、検証コマンドは、VNFパケット情報が利用可能であるか否かを検証するようにセカンダリオーケストレータに指示するのに使用され、検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報を含む、第3の送信ユニット33と、
第3の受信ユニットは、さらに、VNFパケット情報が利用可能であるということを示す通知メッセージを受信するように構成され、通知メッセージは、セカンダリオーケストレータが、VNFパケット情報が利用可能であるということを検証した場合に、フィードバックされ、
NSDをオンボードするように構成される第3の実行ユニット34と、を含む。
【０１４２】
領域間NSDオンボードコマンドは、ネットワークサービス(NS)を記述するためのNSD情報及びVNFパケット情報を搬送し、第2の決定ユニットは、特に、
領域間NSDオンボードコマンドにしたがって、NSを記述するのに使用されるとともにセカンダリオーケストレータの管理領域に対応するVNFパケット情報及びNSD情報を決定するように構成されるということに留意すべきである。
【０１４３】
第3の送信ユニットは、特に、
セカンダリオーケストレータの管理領域に対応するVNFパケット識別子を搬送する検証コマンドをセカンダリオーケストレータに送信するように構成され、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子を搬送する検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証するようにセカンダリオーケストレータに指示するのに使用される。
【０１４４】
第3の受信ユニットは、特に、VNFパケット情報が利用可能であるということを示す通知メッセージを受信するように構成され、通知メッセージは、セカンダリオーケストレータが、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるということを検証した場合に、フィードバックされるか、又は、VNFパケット情報が利用可能ではないということを示す検証応答コマンドを受信するように構成され、検証応答コマンドは、セカンダリオーケストレータが、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能ではないということを検証した場合に、フィードバックされる。
【０１４５】
第3の受信ユニットは、さらに、
VNFパケットオンボード肯定応答コマンドを受信するように構成され、そのVNFパケットオンボード肯定応答コマンドは、成功の指標を搬送するとともにセカンダリオーケストレータによってフィードバックされ、
第3の送信ユニットは、特に、プライマリオーケストレータの管理領域に対応するNSDがオンボードされた後に、送信側に領域間NSDオンボード完了通知メッセージを送信するように構成される。
【０１４６】
図12を参照すると、図12は、本発明にしたがって開示されるネットワークサービス記述子(NSD)をオンボードするための装置の実施形態4の構成図である。その装置は、セカンダリオーケストレータであってもよく、特に、NFVO又はNSOであってもよく、特に、
プライマリオーケストレータが送信する検証コマンドを受信するように構成される第4の受信ユニット41であって、検証コマンドは、VNFパケット情報が利用可能であるか否かを検証するように、セカンダリオーケストレータに指示するのに使用され、検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報を含む、第4の受信ユニット41と、
検証コマンドにしたがって、VNFパケット情報が利用可能であるか否かを検証するように構成される検証ユニット42と、を含み、
VNFパケット情報が利用可能であるということを検証した場合に、VNFパケット情報が利用可能であるということを示す通知メッセージが、プライマリオーケストレータにフィードバックされる。
【０１４７】
検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット識別子を搬送し、検証ユニットは、特に、
セカンダリオーケストレータの管理領域に対応するVNFパケット識別子にしたがって、セカンダリオーケストレータの管理領域の中のVNFパケット及び外部インターフェイスが利用可能であるか否かを検証し、そして、
VNFパケット及び外部インターフェイスが利用可能である場合に、プライマリオーケストレータに、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックするように第4の送信ユニットをトリガするか、又は、
VNFパケット及び外部インターフェイスが利用可能ではない場合に、セカンダリオーケストレータの管理領域に対応するVNFパケットをオンボードするように第4の実行ユニットをトリガする、ように構成されるということに留意すべきである。
【０１４８】
第4の実行ユニットは、特に、
プライマリオーケストレータに検証応答コマンドをフィードバックするように構成され、検証応答コマンドは、セカンダリオーケストレータの管理領域の中で利用可能ではない1つ又は複数のVNFパケットに関する識別子情報を搬送し、
プライマリオーケストレータからのVNFパケットオンボードコマンドを受信するように構成され、VNFパケットオンボードコマンドは、オンボードされる必要があるVNFパケットに関する識別子情報及びVNFパケットに関するメタデータ情報を含み、VNFパケットに関するメタデータ情報は、VNF記述子、VNFソフトウェアイメージ情報、又はVNFソフトウェアバージョン情報のうちの1つ又は複数を含み、
VNFパケットオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域の中のVNFパケットをオンボードする、ように構成される。
【０１４９】
第4の送信ユニットは、さらに、プライマリオーケストレータに、成功の指標を搬送するVNFパケットオンボード肯定応答コマンドをフィードバックするように構成される。
【０１５０】
装置の複数の実施形態(すなわち、図9乃至図12に対応する複数の実施形態)にしたがった各々のユニットの特定の機能の実装は、方法の複数の実施形態(すなわち、図3乃至図8に対応する複数の実施形態)の中で詳細に説明されており、本明細書においては、細部は再び説明されないということに留意すべきである。
【０１５１】
さらに、この出願のある1つの実施形態は、さらに、ネットワークサービス記述子をオンボードするための装置を提供する。図13は、この出願にしたがったネットワークサービス記述子をオンボードするための装置の構成図である。図13に示されているように、ネットワークサービス記述子をオンボードするための装置1300は、
プロセッサ(processor)1310、通信インターフェイス(Communications  Interface)1320、メモリ(memory)1330、及びバス1340、を含む。
【０１５２】
プロセッサ1310、通信インターフェイス1320、及びメモリ1330は、バス1340を使用することによって、互いに通信する。
【０１５３】
プロセッサ1310は、プログラム1332を実行するように構成される。
【０１５４】
特に、プログラム1332は、プログラムコードを含んでもよく、プログラムコードは、コンピュータ動作命令を含んでもよい。
【０１５５】
プロセッサ1310は、中央処理ユニットCPU、又は特定用途向け集積回路(Application  Specific  Integrated  Circuit)、又はこの出願の複数の実施形態を実装するように構成される1つ又は複数の集積回路であってもよい。
【０１５６】
メモリ1330は、プログラム1332を格納するように構成される。メモリ1330は、高速ROMメモリを含んでもよく、少なくとも1つの磁気ディスクメモリ等の不揮発性メモリ(non-volatile  memory)をさらに含んでもよい。メモリ1330の中に格納されている命令は、プロセッサ1310が実施形態1乃至4にしたがった方法を実行するのを可能にしてもよい。
【０１５７】
選択的に、ネットワークサービス記述子をオンボードするための装置は、プライマリオーケストレータであってもよい。メモリ1330の中に格納されている命令は、プロセッサ1310が、
通信インターフェイス1320を使用することによって、送信側が送信する領域間ネットワークサービス記述子(NSD)オンボードコマンドを取得する動作と、
セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定する動作と、
通信インターフェイス1320を使用することによって、セカンダリオーケストレータにNSDオンボードコマンドを送信する動作と、を実行するのを可能にしてもよく、NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにそのセカンダリオーケストレータに指示するのに使用され、ネットワークサービス記述子をオンボードするための装置及びセカンダリオーケストレータは、それぞれ、異なる管理領域を有する。
【０１５８】
選択的に、ネットワークサービス記述子をオンボードするための装置は、セカンダリオーケストレータであってもよい。メモリ1330の中に格納されている命令は、プロセッサ1310が、
通信インターフェイス1320を使用することによって、プライマリオーケストレータが送信するNSDオンボードコマンドを取得する動作であって、NSDオンボードコマンドは、セカンダリオーケストレータの管理領域に対応するNSDをオンボードするようにそのセカンダリオーケストレータに指示するのに使用される、動作と、
NSDオンボードコマンドにしたがって、セカンダリオーケストレータの管理領域に対応するNSDをオンボードする動作と、を実行するのを可能にしてもよい。
【０１５９】
選択的に、ネットワークサービス記述子をオンボードするための装置は、プライマリオーケストレータであってもよい。メモリ1330の中に格納されている命令は、プロセッサ1310が、
通信インターフェイス1320を使用することによって、送信側が送信する領域間ネットワークサービス記述子(NSD)オンボードコマンドを取得する動作と、
プライマリオーケストレータがNSDをオンボードする必要があるということを、領域間NSDオンボードコマンドにしたがって決定する動作と、
プライマリオーケストレータがNSDをオンボードする過程において、セカンダリオーケストレータが、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報を検証する必要があるということを、領域間NSDオンボードコマンドにしたがって決定する動作と、
通信インターフェイス1320を使用することによって、セカンダリオーケストレータに検証コマンドを送信する動作であって、その検証コマンドは、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するようにそのセカンダリオーケストレータに指示するのに使用され、その検証コマンドは、VNFパケット情報を含む、動作と、
通信インターフェイス1320を使用することによって、VNFパケット情報が利用可能であるということを示す通知メッセージを受信する動作と、を実行するのを可能にしてもよく、その通知メッセージは、セカンダリオーケストレータが、VNFパケット情報が利用可能であるということを検証した場合に、フィードバックされる。
【０１６０】
選択的に、ネットワークサービス記述子をオンボードするための装置は、セカンダリオーケストレータであってもよい。メモリ1330の中に格納されている命令は、プロセッサ1310が、
通信インターフェイス1320を使用することによって、プライマリオーケストレータが送信する検証コマンドを取得する動作であって、その検証コマンドは、セカンダリオーケストレータの管理領域に対応するVNFパケット情報が利用可能であるか否かを検証するようにそのセカンダリオーケストレータに指示するのに使用され、その検証コマンドは、そのセカンダリオーケストレータの管理領域に対応するVNFパケット情報を含む、動作と、
検証コマンドにしたがって、VNFパケット情報が利用可能であるか否かを検証する動作と、
VNFパケット情報が利用可能であるということを検証した場合に、通信インターフェイス1320を使用することによって、VNFパケット情報が利用可能であるということを示す通知メッセージをフィードバックする動作と、を実行するのを可能にしてもよい。
【０１６１】
本明細書における複数の実施形態は、すべてが、革新的な手法で説明されており、これらの実施形態の中の同じ部分又は同様な部分については、これらの実施形態を参照するべきであり、各々の実施形態は、他の実施形態とは異なる点に焦点を当てている。それらの複数の実施形態にしたがって開示された装置は、それらの複数の実施形態にしたがって開示された方法に対応しているため、比較的簡潔に説明されており、その方法の実施形態に関連する部分については、その方法の説明を参照するべきである。
【０１６２】
当業者は、さらに、本明細書において開示された複数の実施形態にしたがって説明された複数の例と関連して、電子的なハードウェアによって、或いは、コンピュータソフトウェア及び電子的なハードウェアの組み合わせによって、複数のユニット及び複数のアルゴリズムのステップを実装することが可能であるということを知ることが可能である。ハードウェアとソフトウェアとの間の互換性をより明確に説明するために、上記の記載は、複数の機能にしたがった各々の例の構成及びステップを一般的に説明してきた。それらの複数の機能をハードウェアによって実行するか或いはソフトウェア及びハードウェアによって実行するかは、複数の技術的解決方法の特定の適用及び設計上の制約条件によって決まる。当業者は、複数の異なる方法を使用して、各々の特定の適用のための複数の説明された機能を実装することが可能であるが、一方で、その実装が、本発明の範囲を超えると解釈されるべきではない。
【０１６３】
本明細書において開示されている複数の実施形態と関連して、ハードウェアによって、プロセッサによって実行されるソフトウェアモジュールによって、或いは、それらの組み合わせによって、方法又は複数のアルゴリズムのステップを実装してもよい。ソフトウェアモジュールは、ランダムアクセスメモリ(RAM)、メモリ、リードオンリーメモリ(ROM)、電気的にプログラム可能なROM、電気的に消去可能かつプログラム可能なROM、レジスタ、ハードディスク、取り外し可能なディスク、CD-ROM、又は本発明の技術分野において知られているいずれかの他の形態の記憶媒体の中に位置していてもよい。
【０１６４】
上記で開示されている複数の実施形態は、当業者が、本発明を実装し又は使用することを可能とするように説明されている。それらの複数の実施形態に対する修正は、当業者には自明であり、本明細書において定義されている一般的な原理は、本発明の範囲から離れることなく、複数の他の実施形態にしたがって実装することが可能である。したがって、本発明は、本明細書において説明されているそれらの複数の実施形態に限定されるのではなく、むしろ、本明細書において開示されている原理及び新しさに適合するより広い範囲に拡張される。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2018525948.tif 000016
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2018525948.tif 000017
【国際調査報告】
2018525948.tif 000018
2018525948.tif 000019
2018525948.tif 000020
2018525948.tif 000021