(57)【特許請求の範囲】
【請求項１】
ネットワーク仮想化のデータ伝送のための方法であって、
コアアグリゲーションノードにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するステップであって、前記リモートアクセスノードの前記外部インタフェースが、他のネットワークデバイスへ接続するよう構成されるインタフェースである、ステップと、
前記コアアグリゲーションノードによって前記仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って該サービスのサービスタイプを識別し、前記リモートアクセスノード及び前記コアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するステップであって、該仮想リンクフォワーディングエントリが、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリと、前記リモートアクセスノードの仮想リンクフォワーディングエントリとを有し、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースが前記仮想化されたリモート論理インタフェースである、ステップと、
前記コアアグリゲーションノードと前記リモートアクセスノードとの間の仮想リンクをセットアップするように、前記コアアグリゲーションノードによって、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリを記憶し、前記リモートアクセスノードの仮想リンクフォワーディングエントリを該リモートアクセスノードへ送信するステップと
を有する方法。
【請求項２】
前記コアアグリゲーションノードによって、中央集権化された計算を前記仮想化されたリモート論理インタフェースにおいて構成されている前記サービス及び処理される前記サービスのサービスプロトコルに従って実行することで前記コアアグリゲーションノードのサービスフォワーディングエントリを生成し、該サービスフォワーディングエントリを記憶するステップを更に有し、
前記サービスフォワーディングエントリのアウトバウンドインタフェースは、前記仮想化されたリモート論理インタフェースである、
請求項１に記載の方法。
【請求項３】
前記サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを有する、
請求項２に記載の方法。
【請求項４】
前記コアアグリゲーションノードによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ送信する前記ステップは、
前記コアアグリゲーションノードによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ該リモートアクセスノードと前記コアアグリゲーションノードとの間の制御チャネルを通じて送信することを有する、
請求項１乃至３のうちいずれか一項に記載の方法。
【請求項５】
前記コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを有し、
前記コアアグリゲーションノードによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ送信する前記ステップは、前記メインフレームとしてのコアアグリゲーションノードによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記バックアップフレームとしてのコアアグリゲーションノードへ送信することを有する、
請求項１乃至４のうちいずれか一項に記載の方法。
【請求項６】
前記メインフレームとしてのコアアグリゲーションノードによって、該メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、該第１サービスフォワーディングエントリを記憶するステップと、
前記メインフレームとしてのコアアグリゲーションノードによって、前記バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、該第２サービスフォワーディングエントリを前記バックアップフレームとしてのコアアグリゲーションノードへ送信するステップと
を有する請求項５に記載の方法。
【請求項７】
データバスを使用することによって接続されるプロセッサ及びメモリと、前記プロセッサ及び前記メモリへ別々に接続される通信インタフェースとを有するコアアグリゲーションノードであって、
前記プロセッサは、当該コアアグリゲーションノードにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するよう構成され、前記リモートアクセスノードの前記外部インタフェースは、他のネットワークデバイスへ接続するよう構成されるインタフェースであり、
前記プロセッサは、前記仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って該サービスのサービスタイプを識別し、前記リモートアクセスノード及び当該コアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するよう更に構成され、該仮想リンクフォワーディングエントリは、当該コアアグリゲーションノードの仮想リンクフォワーディングエントリと、前記リモートアクセスノードの仮想リンクフォワーディングエントリとを有し、当該コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースは前記仮想化されたリモート論理インタフェースであり、
前記プロセッサは、当該コアアグリゲーションノードと前記リモートアクセスノードとの間の仮想リンクをセットアップするように、当該コアアグリゲーションノードの仮想リンクフォワーディングエントリを記憶し、前記リモートアクセスノードの仮想リンクフォワーディングエントリを該リモートアクセスノードへ送信するよう更に構成される、
コアアグリゲーションノード。
【請求項８】
前記プロセッサは、中央集権化された計算を前記仮想化されたリモート論理インタフェースにおいて構成されている前記サービス及び処理される前記サービスのサービスプロトコルに従って実行することで当該コアアグリゲーションノードのサービスフォワーディングエントリを生成し、該サービスフォワーディングエントリを記憶するよう更に構成され、
前記サービスフォワーディングエントリのアウトバウンドインタフェースは、前記仮想化されたリモート論理インタフェースである、
請求項７に記載のコアアグリゲーションノード。
【請求項９】
前記サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを有する、
請求項８に記載のコアアグリゲーションノード。
【請求項１０】
前記プロセッサは、前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ該リモートアクセスノードと当該コアアグリゲーションノードとの間の制御チャネルを通じて且つ少なくとも１つの前記通信インタフェースを通じて送信するよう更に構成される、
請求項７乃至９のうちいずれか一項に記載のコアアグリゲーションノード。
【請求項１１】
当該コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを有し、
前記プロセッサは、前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記バックアップフレームとしてのコアアグリゲーションノードへ少なくとも１つの前記通信インタフェースを通じて送信するよう更に構成される、
請求項７乃至１０のうちいずれか一項に記載のコアアグリゲーションノード。
【請求項１２】
前記プロセッサは、
前記メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、該第１サービスフォワーディングエントリを記憶し、
前記メインフレームとしてのコアアグリゲーションノードを使用することによって、前記バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、該第２サービスフォワーディングエントリを前記バックアップフレームとしてのコアアグリゲーションノードへ送信する
よう更に構成される、請求項１１に記載のコアアグリゲーションノード。
【請求項１３】
少なくとも１つのコアアグリゲーションノードと、
前記少なくとも１つのコアアグリゲーションノードへ接続されるリモートアクセスノードと
を有し、
前記コアアグリゲーションノードは、請求項７乃至１２のうちいずれか一項に記載のコアアグリゲーションノードである、
ルーティングシステム。
【請求項１４】
ネットワーク仮想化のデータ伝送のための方法であって、
制御デバイスにおいてリモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するステップであって、前記リモートアクセスノードの前記外部インタフェースが、他のネットワークデバイスへ接続するよう構成されるインタフェースである、ステップと、
前記制御デバイスによって前記仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って該サービスのサービスタイプを識別し、前記リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するステップであって、該仮想リンクフォワーディングエントリが、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリと、前記リモートアクセスノードの仮想リンクフォワーディングエントリとを有し、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースが前記仮想化されたリモート論理インタフェースであり、前記リモートアクセスノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースが前記外部インタフェースである、ステップと、
前記コアアグリゲーションノードと前記リモートアクセスノードとの間の仮想リンクをセットアップするように、前記制御デバイスによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記コアアグリゲーションノードへ送信するステップと
を有する方法。
【請求項１５】
前記制御デバイスによって、中央集権化された計算を前記仮想化されたリモート論理インタフェースにおいて構成されている前記サービス及び処理される前記サービスのサービスプロトコルに従って実行することで前記コアアグリゲーションノードのサービスフォワーディングエントリを生成し、該サービスフォワーディングエントリを前記コアアグリゲーションノードへ送信するステップを更に有し、
前記サービスフォワーディングエントリのアウトバウンドインタフェースは、前記仮想化されたリモート論理インタフェースである、
請求項１４に記載の方法。
【請求項１６】
前記サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを有する、
請求項１５に記載の方法。
【請求項１７】
前記制御デバイスによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記コアアグリゲーションノードへ送信する前記ステップは、
前記制御デバイスによって前記仮想リンクフォワーディングエントリを前記コアアグリゲーションノードへ前記制御デバイスと前記コアアグリゲーションノードとの間の制御チャネルを通じて送信し、前記制御デバイスによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ該リモートアクセスノードと前記コアアグリゲーションノードとの間の制御チャネルを通じて送信することを有する、
請求項１４乃至１６のうちいずれか一項に記載の方法。
【請求項１８】
前記コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを有し、
前記メインフレームとしてのコアアグリゲーションノード及び前記バックアップフレームとしてのコアアグリゲーションノードは、前記制御デバイスを共有し、
前記制御デバイスによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記コアアグリゲーションノードへ送信する前記ステップは、前記制御デバイスによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノード、前記メインフレームとしてのコアアグリゲーションノード、及び前記バックアップフレームとしてのコアアグリゲーションノードへ送信することを有する、
請求項１４乃至１７のうちいずれか一項に記載の方法。
【請求項１９】
前記メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、該第１サービスフォワーディングエントリを前記メインフレームとしてのコアアグリゲーションノードへ送信するステップと、
前記バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、該第２サービスフォワーディングエントリを前記バックアップフレームとしてのコアアグリゲーションノードへ送信するステップと
を更に有する、請求項１８に記載の方法。
【請求項２０】
データバスを使用することによって接続されるプロセッサ及びメモリと、前記プロセッサ及び前記メモリへ別々に接続される通信インタフェースとを有する制御デバイスであって、
前記プロセッサは、当該制御デバイスにおいてリモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するよう構成され、前記リモートアクセスノードの前記外部インタフェースは、他のネットワークデバイスへ接続するよう構成されるインタフェースであり、
前記プロセッサは、前記仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って該サービスのサービスタイプを識別し、前記リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するよう更に構成され、該仮想リンクフォワーディングエントリは、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリと、前記リモートアクセスノードの仮想リンクフォワーディングエントリとを有し、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースは前記仮想化されたリモート論理インタフェースであり、前記リモートアクセスノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースは前記外部インタフェースであり、
前記プロセッサは、前記コアアグリゲーションノードと前記リモートアクセスノードとの間の仮想リンクをセットアップするように、少なくとも１つの前記通信インタフェースを通じて前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記コアアグリゲーションノードへ送信するよう更に構成される、
制御デバイス。
【請求項２１】
前記プロセッサは、中央集権化された計算を前記仮想化されたリモート論理インタフェースにおいて構成されている前記サービス及び処理される前記サービスのサービスプロトコルに従って実行することで前記コアアグリゲーションノードのサービスフォワーディングエントリを生成し、該サービスフォワーディングエントリを前記コアアグリゲーションノードへ少なくとも１つの前記通信インタフェースを通じて送信するよう更に構成され、
前記サービスフォワーディングエントリのアウトバウンドインタフェースは、前記仮想化されたリモート論理インタフェースである、
請求項２０に記載の制御デバイス。
【請求項２２】
前記サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを有する、
請求項２１に記載の制御デバイス。
【請求項２３】
前記プロセッサは、前記仮想リンクフォワーディングエントリを前記コアアグリゲーションノードへ当該制御デバイスと前記コアアグリゲーションノードとの間の制御チャネルを通じて且つ少なくとも１つの前記通信インタフェースを通じて送信し、当該制御デバイスを使用することによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ該リモートアクセスノードと前記コアアグリゲーションノードとの間の制御チャネルを通じて送信するよう更に構成される、
請求項２０乃至２２のうちいずれか一項に記載の制御デバイス。
【請求項２４】
前記コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを有し、
前記メインフレームとしてのコアアグリゲーションノード及び前記バックアップフレームとしてのコアアグリゲーションノードは、当該制御デバイスを共有し、
前記プロセッサは、前記仮想リンクフォワーディングエントリを前記リモートアクセスノード、前記メインフレームとしてのコアアグリゲーションノード、及び前記バックアップフレームとしてのコアアグリゲーションノードへ少なくとも１つの前記通信インタフェースを通じて送信するよう更に構成される、
請求項２０乃至２３のうちいずれか一項に記載の制御デバイス。
【請求項２５】
前記プロセッサは、前記メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、該第１サービスフォワーディングエントリを前記メインフレームとしてのコアアグリゲーションノードへ少なくとも１つの前記通信インタフェースを通じて送信するよう更に構成され、
前記プロセッサは、前記バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、該第２サービスフォワーディングエントリを前記バックアップフレームとしてのコアアグリゲーションノードへ少なくとも１つの前記通信インタフェースを通じて送信するよう更に構成される、
請求項２４に記載の制御デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信の分野に関し、特に、ネットワーク仮想化のデータ伝送のための方法、デバイス、及びルーティングシステムに関する。
【背景技術】
【０００２】
ベース・ステーション・バックホール（RadioAccessNet-work、略してＲＡＮ）は、ベース・トランシーバ・ステーション（Base  Transceiver  Station、略してＢＴＳ）とベース・ステーション・コントローラ（Base  Station  Controller、略してＢＳＣ）との間で中央集権化されたトランスポートネットワークを指す。インターネット・プロトコル・ラジオ・アクセス・ネットワーク（Internet  Protocol  Radio  Access  Network、略してＩＰＲＡＮ）は、ベース・ステーション・バックホールの適用シナリオのために最適化及びカスタマイズされているルータ／スイッチの全体的解決策であり、オペレーション管理及びメンテナンス（Operation  Administration  and  Maintenance、略してＯＡＭ）及び保護機能を改善する、例えば回路シミュレーション及び同期化などの機能を備える。ＩＰＲＡＮ支援解決策は、メトロポリタン・エリア・ネットワークにおけるアグリゲーション／コアレイヤがインターネット・プロトコル／マルチプロトコル・ラベル・スイッチング（Internet  Protocol/Multi-Protocol  Label  Switching、略してＩＰ／ＭＰＬＳ）テクノロジを使用し、アクセスレイヤが主としてエンハンスド・イーサネットテクノロジ又はＩＰ／ＭＰＬＳテクノロジを使用する解決策である。このとき、コアアグリゲーションノードで使用されるデバイスは、ＩＰ／ＭＰＬＳをサポートするルータであり、基地局アクセスノードで使用されるデバイスは、ルータ又はレイヤ３スイッチである。
【０００３】
目下、ＩＰＲＡＮに対する解決策は、構成及び管理するのが複雑であり、ネットワーク仮想化テクノロジは、ネットワーク構造を単純化し、費用を削減し、且つ、構成、管理、及びメンテナンスを簡素化するために、導入されてよい。しかし、メトロポリタン・エリア・ネットワーク及びＩＰＲＡＮのための既存のネットワーク仮想化プロセッシング解決策において、ネットワーク仮想化ルーティングシステム内の様々なサービスの接続性は、ネットワーク仮想化ルーティングシステム内のユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービス、対応するＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスチャネルなどの種々のサービスタイプに従って、セットアップすることで実装される。このことは、サービスの夫々のタイプについてネットワーク仮想化ルーティングシステム内で相補的な適応を必要とする。これは、処理するのが複雑であり、接続性が弱い。
【発明の概要】
【０００４】
本発明の実施形態は、ネットワーク仮想化のデータ伝送のための方法、デバイス、及びルーティングシステムを提供し、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決する。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０００５】
上記の目的を達成するよう、本発明の実施形態は、次の技術的解決法を使用する：
【０００６】
第１の態様に従って、ネットワーク仮想化のデータ伝送のための方法であって、
制御デバイスにおいてリモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するステップであって、前記リモートアクセスノードの前記外部インタフェースが、他のネットワークデバイスへ接続するよう構成されるインタフェースである、ステップと、
前記制御デバイスによって前記仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って該サービスのサービスタイプを識別し、前記リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するステップであって、該仮想リンクフォワーディングエントリが、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリと、前記リモートアクセスノードの仮想リンクフォワーディングエントリとを有し、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースが前記仮想化されたリモート論理インタフェースであり、前記リモートアクセスノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースが前記外部インタフェースである、ステップと、
前記コアアグリゲーションノードと前記リモートアクセスノードとの間の仮想リンクをセットアップするように、前記制御デバイスによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記コアアグリゲーションノードへ送信するステップと
を有する方法が提供される。
【０００７】
第１の態様を参照して、第１の可能な実施様態において、方法は具体的に、前記制御デバイスによって、中央集権化された計算を前記仮想化されたリモート論理インタフェースにおいて構成されている前記サービス及び処理される前記サービスのサービスプロトコルに従って実行することで前記コアアグリゲーションノードのサービスフォワーディングエントリを生成し、該サービスフォワーディングエントリを前記コアアグリゲーションノードへ送信するステップを有し、前記サービスフォワーディングエントリのアウトバウンドインタフェースは、前記仮想化されたリモート論理インタフェースである。
【０００８】
第１の可能な実施様態を参照して、第２の可能な実施様態において、前記サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを有する。
【０００９】
第１の態様、第１の可能な実施様態、又は第２の可能な実施様態を参照して、第３の可能な実施様態において、
前記制御デバイスによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記コアアグリゲーションノードへ送信する前記ステップは、
前記制御デバイスによって前記仮想リンクフォワーディングエントリを前記コアアグリゲーションノードへ前記制御デバイスと前記コアアグリゲーションノードとの間の制御チャネルを通じて送信し、前記制御デバイスによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ該リモートアクセスノードと前記コアアグリゲーションノードとの間の制御チャネルを通じて送信することを有する。
【００１０】
第１の態様、第１の可能な実施様態、第２の可能な実施様態、又は第３の可能な実施様態を参照して、第４の可能な実施様態において、前記コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを有し、前記メインフレームとしてのコアアグリゲーションノード及び前記バックアップフレームとしてのコアアグリゲーションノードは、前記制御デバイスを共有し、前記制御デバイスによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記コアアグリゲーションノードへ送信する前記ステップは具体的に、前記制御デバイスによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノード、前記メインフレームとしてのコアアグリゲーションノード、及び前記バックアップフレームとしてのコアアグリゲーションノードへ送信することを有する。
【００１１】
第４の可能な実施様態を参照して、第５の可能な実施様態において、前記サービスフォワーディングエントリを前記コアアグリゲーションノードへ送信する前記ステップは、前記メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、該第１サービスフォワーディングエントリを前記メインフレームとしてのコアアグリゲーションノードへ送信することと、前記バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、該第２サービスフォワーディングエントリを前記バックアップフレームとしてのコアアグリゲーションノードへ送信することとを有する。
【００１２】
第２の態様に従って、ネットワーク仮想化のデータ伝送のための方法であって、
コアアグリゲーションノードにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するステップであって、前記リモートアクセスノードの前記外部インタフェースが、他のネットワークデバイスへ接続するよう構成されるインタフェースである、ステップと、
前記コアアグリゲーションノードによって前記仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って該サービスのサービスタイプを識別し、前記リモートアクセスノード及び前記コアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するステップであって、該仮想リンクフォワーディングエントリが、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリと、前記リモートアクセスノードの仮想リンクフォワーディングエントリとを有し、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースが前記仮想化されたリモート論理インタフェースである、ステップと、
前記コアアグリゲーションノードと前記リモートアクセスノードとの間の仮想リンクをセットアップするように、前記コアアグリゲーションノードによって、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリを記憶し、前記リモートアクセスノードの仮想リンクフォワーディングエントリを該リモートアクセスノードへ送信するステップと
を有する方法が提供される。
【００１３】
第２の態様を参照して、第１の可能な実施様態において、方法は具体的に、前記コアアグリゲーションノードによって、中央集権化された計算を前記仮想化されたリモート論理インタフェースにおいて構成されている前記サービス及び処理される前記サービスのサービスプロトコルに従って実行することで前記コアアグリゲーションノードのサービスフォワーディングエントリを生成し、該サービスフォワーディングエントリを記憶するステップを有し、前記サービスフォワーディングエントリのアウトバウンドインタフェースは、前記仮想化されたリモート論理インタフェースである。
【００１４】
第１の可能な実施様態を参照して、第２の可能な実施様態において、前記サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを有する。
【００１５】
第２の態様、第１の可能な実施様態、又は第２の可能な実施様態を参照して、第３の可能な実施様態において、前記コアアグリゲーションノードによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ送信する前記ステップは、
前記コアアグリゲーションノードによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ該リモートアクセスノードと前記コアアグリゲーションノードとの間の制御チャネルを通じて送信することを有する。
【００１６】
第２の態様、第１の可能な実施様態、第２の可能な実施様態、又は第３の可能な実施様態を参照して、第４の可能な実施様態において、前記コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを有し、前記コアアグリゲーションノードによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ送信する前記ステップは具体的に、前記メインフレームとしてのコアアグリゲーションノードによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記バックアップフレームとしてのコアアグリゲーションノードへ送信することを有する。
【００１７】
第４の可能な実施様態を参照して、第５の可能な実施様態において、方法は具体的に、前記メインフレームとしてのコアアグリゲーションノードによって、該メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、該第１サービスフォワーディングエントリを記憶するステップと、前記メインフレームとしてのコアアグリゲーションノードによって、前記バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、該第２サービスフォワーディングエントリを前記バックアップフレームとしてのコアアグリゲーションノードへ送信するステップとを有する。
【００１８】
第３の態様に従って、制御デバイスであって、
当該制御デバイスにおいてリモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するよう構成され、前記リモートアクセスノードの前記外部インタフェースが、他のネットワークデバイスへ接続するよう構成されるインタフェースである、論理インタフェース設定部と、
前記論理インタフェース設定部によって生成される前記仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って該サービスのサービスタイプを識別し、前記リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するよう構成され、該仮想リンクフォワーディングエントリが、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリと、前記リモートアクセスノードの仮想リンクフォワーディングエントリとを有し、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースが前記仮想化されたリモート論理インタフェースであり、前記リモートアクセスノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースが前記外部インタフェースである、データ計算部と、
前記コアアグリゲーションノードと前記リモートアクセスノードとの間の仮想リンクをセットアップするように、前記データ計算部によって生成される前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記コアアグリゲーションノードへ送信するよう構成されるデータ送信部と
を有する制御デバイスが提供される。
【００１９】
第３の態様に従って、第１の可能な実施様態において、前記データ計算部は、中央集権化された計算を前記仮想化されたリモート論理インタフェースにおいて構成されている前記サービス及び処理される前記サービスのサービスプロトコルに従って実行することで前記コアアグリゲーションノードのサービスフォワーディングエントリを生成し、該サービスフォワーディングエントリを前記コアアグリゲーションノードへ送信するよう更に構成され、前記サービスフォワーディングエントリのアウトバウンドインタフェースは、前記仮想化されたリモート論理インタフェースである。
【００２０】
第１の可能な実施様態を参照して、第２の可能な実施様態において、前記サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを有する。
【００２１】
第３の態様、第１の可能な実施様態、又は第２の可能な実施様態を参照して、第３の可能な実施様態において、前記データ送信部は、
前記仮想リンクフォワーディングエントリを前記コアアグリゲーションノードへ当該制御デバイスと前記コアアグリゲーションノードとの間の制御チャネルを通じて送信し、当該制御デバイスを使用することによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ該リモートアクセスノードと前記コアアグリゲーションノードとの間の制御チャネルを通じて送信するよう構成されるデータ送信サブユニットを有する。
【００２２】
第３の態様、第１の可能な実施様態、第２の可能な実施様態、又は第３の可能な実施様態を参照して、第４の可能な実施様態において、
前記コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを有し、前記メインフレームとしてのコアアグリゲーションノード及び前記バックアップフレームとしてのコアアグリゲーションノードは、当該制御デバイスを共有し、
前記データ送信部は具体的に、前記仮想リンクフォワーディングエントリを前記リモートアクセスノード、前記メインフレームとしてのコアアグリゲーションノード、及び前記バックアップフレームとしてのコアアグリゲーションノードへ送信するよう更に構成される。
【００２３】
第４の可能な実施様態を参照して、第５の可能な実施様態において、
前記データ送信部は、前記メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、該第１サービスフォワーディングエントリを前記メインフレームとしてのコアアグリゲーションノードへ送信するよう更に構成され、
前記データ送信部は、前記バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、該第２サービスフォワーディングエントリを前記バックアップフレームとしてのコアアグリゲーションノードへ送信するよう更に構成される。
【００２４】
第４の態様に従って、コアアグリゲーションノードであって、
当該コアアグリゲーションノードにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するよう構成され、前記リモートアクセスノードの前記外部インタフェースが、他のネットワークデバイスへ接続するよう構成されるインタフェースである、論理インタフェース設定部と、
前記論理インタフェース設定部によって生成される前記仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って該サービスのサービスタイプを識別し、前記リモートアクセスノード及び当該コアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するよう構成され、該仮想リンクフォワーディングエントリが、当該コアアグリゲーションノードの仮想リンクフォワーディングエントリと、前記リモートアクセスノードの仮想リンクフォワーディングエントリとを有し、当該コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースが前記仮想化されたリモート論理インタフェースである、データ計算部と、
当該コアアグリゲーションノードと前記リモートアクセスノードとの間の仮想リンクをセットアップするように、当該コアアグリゲーションノードの仮想リンクフォワーディングエントリを記憶し、前記リモートアクセスノードのものであり、前記データ計算部によって生成された仮想リンクフォワーディングエントリを前記リモートアクセスノードへ送信するよう構成されるデータ送信部と
を有するコアアグリゲーションノードが提供される。
【００２５】
第４の態様を参照して、第１の可能な実施様態において、前記データ計算部は、中央集権化された計算を前記仮想化されたリモート論理インタフェースにおいて構成されている前記サービス及び処理される前記サービスのサービスプロトコルに従って実行することで当該コアアグリゲーションノードのサービスフォワーディングエントリを生成し、該サービスフォワーディングエントリを記憶するよう更に構成され、前記サービスフォワーディングエントリのアウトバウンドインタフェースは、前記仮想化されたリモート論理インタフェースである。
【００２６】
第１の可能な実施様態を参照して、第２の可能な実施様態において、前記サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを有する。
【００２７】
第４の態様、第１の可能な実施様態、又は第２の可能な実施様態を参照して、第３の可能な実施様態において、前記データ送信部は、
前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ該リモートアクセスノードと当該コアアグリゲーションノードとの間の制御チャネルを通じて送信するよう構成されるデータ送信サブユニットを有する。
【００２８】
第４の態様、第１の可能な実施様態、又は第２の可能な実施様態、又は第３の可能な実施様態を参照して、第４の可能な実施様態において、当該コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを有し、
前記データ送信部は具体的に、前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記バックアップフレームとしてのコアアグリゲーションノードへ送信するよう更に構成される。
【００２９】
第４の可能な実施様態を参照して、第５の可能な実施様態において、前記データ送信部は、前記メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、該第１サービスフォワーディングエントリを記憶し、前記メインフレームとしてのコアアグリゲーションノードを使用することによって、前記バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、該第２サービスフォワーディングエントリを前記バックアップフレームとしてのコアアグリゲーションノードへ送信するよう更に構成される。
【００３０】
第５の態様に従って、データバスを使用することによって接続されるプロセッサ及びメモリと、前記プロセッサ及び前記メモリへ別々に接続される通信インタフェースとを有する制御デバイスであって、
前記プロセッサは、当該制御デバイスにおいてリモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するよう構成され、前記リモートアクセスノードの前記外部インタフェースは、他のネットワークデバイスへ接続するよう構成されるインタフェースであり、
前記プロセッサは、前記仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って該サービスのサービスタイプを識別し、前記リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するよう更に構成され、該仮想リンクフォワーディングエントリは、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリと、前記リモートアクセスノードの仮想リンクフォワーディングエントリとを有し、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースは前記仮想化されたリモート論理インタフェースであり、前記リモートアクセスノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースは前記外部インタフェースであり、
前記プロセッサは、前記コアアグリゲーションノードと前記リモートアクセスノードとの間の仮想リンクをセットアップするように、少なくとも１つの前記通信インタフェースを通じて前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記コアアグリゲーションノードへ送信するよう更に構成される。
【００３１】
第５の態様を参照して、第１の可能な実施様態において、前記プロセッサは、中央集権化された計算を前記仮想化されたリモート論理インタフェースにおいて構成されている前記サービス及び処理される前記サービスのサービスプロトコルに従って実行することで前記コアアグリゲーションノードのサービスフォワーディングエントリを生成し、該サービスフォワーディングエントリを前記コアアグリゲーションノードへ少なくとも１つの前記通信インタフェースを通じて送信するよう更に構成され、前記サービスフォワーディングエントリのアウトバウンドインタフェースは、前記仮想化されたリモート論理インタフェースである。
【００３２】
第１の可能な実施様態を参照して、第２の可能な実施様態において、前記サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを有する。
【００３３】
第５の態様、第１の可能な実施様態、又は第２の可能な実施様態を参照して、第３の可能な実施様態において、前記プロセッサは、前記仮想リンクフォワーディングエントリを前記コアアグリゲーションノードへ当該制御デバイスと前記コアアグリゲーションノードとの間の制御チャネルを通じて且つ少なくとも１つの前記通信インタフェースを通じて送信し、当該制御デバイスを使用することによって前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ該リモートアクセスノードと前記コアアグリゲーションノードとの間の制御チャネルを通じて送信するよう更に構成される。
【００３４】
第５の態様、第１の可能な実施様態、第２の可能な実施様態、又は第３の可能な実施様態を参照して、第４の可能な実施様態において、前記コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを有し、前記メインフレームとしてのコアアグリゲーションノード及び前記バックアップフレームとしてのコアアグリゲーションノードは、当該制御デバイスを共有し、
前記プロセッサは具体的に、前記仮想リンクフォワーディングエントリを前記リモートアクセスノード、前記メインフレームとしてのコアアグリゲーションノード、及び前記バックアップフレームとしてのコアアグリゲーションノードへ少なくとも１つの前記通信インタフェースを通じて送信するよう更に構成される。
【００３５】
第４の可能な実施様態を参照して、第５の可能な実施様態において、前記プロセッサは、前記メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、該第１サービスフォワーディングエントリを前記メインフレームとしてのコアアグリゲーションノードへ少なくとも１つの前記通信インタフェースを通じて送信するよう更に構成され、
前記プロセッサは、前記バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、該第２サービスフォワーディングエントリを前記バックアップフレームとしてのコアアグリゲーションノードへ少なくとも１つの前記通信インタフェースを通じて送信するよう更に構成される。
【００３６】
第６の態様に従って、データバスを使用することによって接続されるプロセッサ及びメモリと、前記プロセッサ及び前記メモリへ別々に接続される通信インタフェースとを有するコアアグリゲーションノードであって、
前記プロセッサは、当該コアアグリゲーションノードにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するよう構成され、前記リモートアクセスノードの前記外部インタフェースは、他のネットワークデバイスへ接続するよう構成されるインタフェースであり、
前記プロセッサは、前記仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って該サービスのサービスタイプを識別し、前記リモートアクセスノード及び前記コアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するよう更に構成され、該仮想リンクフォワーディングエントリは、前記コアアグリゲーションノードの仮想リンクフォワーディングエントリと、前記リモートアクセスノードの仮想リンクフォワーディングエントリとを有し、当該コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースは前記仮想化されたリモート論理インタフェースであり、
前記プロセッサは、当該コアアグリゲーションノードと前記リモートアクセスノードとの間の仮想リンクをセットアップするように、当該コアアグリゲーションノードの仮想リンクフォワーディングエントリを記憶し、前記リモートアクセスノードの仮想リンクフォワーディングエントリを該リモートアクセスノードへ送信するよう更に構成される。
【００３７】
第６の態様を参照して、第１の可能な実施様態において、前記プロセッサは、中央集権化された計算を前記仮想化されたリモート論理インタフェースにおいて構成されている前記サービス及び処理される前記サービスのサービスプロトコルに従って実行することで当該コアアグリゲーションノードのサービスフォワーディングエントリを生成し、該サービスフォワーディングエントリを記憶するよう更に構成され、前記サービスフォワーディングエントリのアウトバウンドインタフェースは、前記仮想化されたリモート論理インタフェースである。
【００３８】
第１の可能な実施様態を参照して、第２の可能な実施様態において、前記サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを有する。
【００３９】
第６の態様、第１の可能な実施様態、又は第２の可能な実施様態を参照して、第３の可能な実施様態において、前記プロセッサは、前記仮想リンクフォワーディングエントリを前記リモートアクセスノードへ該リモートアクセスノードと当該コアアグリゲーションノードとの間の制御チャネルを通じて且つ少なくとも１つの前記通信インタフェースを通じて送信するよう更に構成される。
【００４０】
第６の態様、第１の可能な実施様態、第２の可能な実施様態、又は第３の可能な実施様態を参照して、第４の可能な実施様態において、当該コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを有し、
前記プロセッサは具体的に、前記仮想リンクフォワーディングエントリを前記リモートアクセスノード及び前記バックアップフレームとしてのコアアグリゲーションノードへ少なくとも１つの前記通信インタフェースを通じて送信するよう更に構成される。
【００４１】
第４の可能な実施様態を参照して、第５の可能な実施様態において、前記プロセッサは、前記メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、第１サービスフォワーディングエントリを記憶し、前記メインフレームとしてのコアアグリゲーションノードを使用することによって、前記バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、該第２サービスフォワーディングエントリを前記バックアップフレームとしてのコアアグリゲーションノードへ送信するよう更に構成される。
【００４２】
第７の態様に従って、ルーティングシステムであって、少なくとも２つのコアアグリゲーションノードと、該コアアグリゲーションノードへ別々に接続される複数のリモートアクセスノードと、前記コアアグリゲーションノードのうちのいずれか１つへ接続される少なくとも１つの制御デバイスとを有し、前記制御デバイスは、第３の態様に従ういずれかの制御デバイスであるか、あるいは、前記制御デバイスは、第５の態様に従ういずれかの制御デバイスである、ルーティングシステムが提供される。
【００４３】
第８の態様に従って、ルーティングシステムであって、少なくとも１つのコアアグリゲーションノードと、該前記少なくとも１つのコアアグリゲーションノードへ接続されるリモートアクセスノードとを有し、前記コアアグリゲーションノードは、第４の態様に従ういずれかのコアアグリゲーションノードであるか、あるいは、前記コアアグリゲーションノードは、第６の態様に従ういずれかのコアアグリゲーションノードである、ルーティングシステムが提供される。
【００４４】
本発明の実施形態によって提供される、ネットワーク仮想化のデータ伝送のための方法、デバイス、及びルーティングシステムに従って、仮想リンクは、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決しながら、コアアグリゲーションノードとリモートアクセスノードとの間にセットアップされる。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【図面の簡単な説明】
【００４５】
本発明の実施形態における又は先行技術における技術的解決法をより明りょうに記載するよう、下記は、実施形態又は先行技術を記載するために必要とされる添付の図面を簡単に紹介する。明らかに、以下の説明における添付の図面は、単に本発明の幾つかの実施形態を示し、当業者は、創造的な努力なしでそれらの添付の図面から他の図面を依然として導き出すことができる。
【００４６】
【図１】本発明の実施形態に従う、ネットワーク仮想化のデータ伝送のための方法の略フローチャートである。
【００４７】
【図２】本発明の実施形態に従う、ネットワーク仮想化のデータ伝送のための他の方法の略フローチャートである。
【００４８】
【図３】本発明の他の実施形態に従う、ネットワーク仮想化のデータ伝送のための方法の略フローチャートである。
【００４９】
【図４】本発明の他の実施形態に従う、ネットワーク仮想化のデータ伝送のための他の方法の略フローチャートである。
【００５０】
【図５】本発明の更なる他の実施形態に従う、ネットワーク仮想化のデータ伝送のための方法の略フローチャートである。
【００５１】
【図６】本発明の更なる他の実施形態に従う、ネットワーク仮想化のデータ伝送のための他の方法の略フローチャートである。
【００５２】
【図７】本発明の実施形態に従う制御デバイスの略構造図である。
【００５３】
【図８】本発明の実施形態に従う他の制御デバイスの略構造図である。
【００５４】
【図９】本発明の実施形態に従うコアアグリゲーションノードの略構造図である。
【００５５】
【図１０】本発明の実施形態に従う他のコアアグリゲーションノードの略構造図である。
【００５６】
【図１１】本発明の他の実施形態に従う制御デバイスの略構造図である。
【００５７】
【図１２】本発明の他の実施形態に従うコアアグリゲーションノードの略構造図である。
【００５８】
【図１３】本発明の実施形態に従うルーティングシステムの略構造図である。
【００５９】
【図１４】本発明の実施形態に従う他のルーティングシステムの略構造図である。
【００６０】
【図１５】本発明の他の実施形態に従うルーティングシステムの略構造図である。
【００６１】
【図１６】本発明の他の実施形態に従う他のルーティングシステムの略構造図である。
【発明を実施するための形態】
【００６２】
下記は、本発明の実施形態における技術的解決法を、本発明の実施形態における添付の図面を参照して明りょうに且つ完全に記載する。明らかに、記載される実施形態は、本発明の実施形態の全てよりもむしろ単に部分である。創造的な努力なしで本発明の実施形態に基づき当業者によって獲得される全ての他の実施形態は、本発明の保護範囲内にあるべきである。
【００６３】
本発明の実施形態は、ネットワーク仮想化のデータ伝送のための方法を提供する。方法は、仮想クラスタの例に基づき記載され、仮想クラスタの制御及び転送プレーンの分離に関して実施される。仮想クラスタルーティングシステムは、概して、複数のリモートアクセスノードＡＰ（Access  Point、略してＡＰ）と、幾つかのコアアグリゲーションノードＭａｓｔｅｒとによって形成され、リモートアクセスノードは、概して、例えば、制御機能を有さず転送機能しか有さないローエンドのルータ又はスイッチなどのデバイスであり、Ｍａｓｔｅｒは、例えば、大容量且つ高性能であるルータ又はスイッチなどのデバイスである。本発明は、そのようなアーキテクチャにおいて確立され、具体的な実施形態は、次のとおりである：
【００６４】
本発明は、制御デバイスに適用される、ネットワーク仮想化のデータ伝送のための方法を提供する。図１に示されるように、方法は、次のプロセスを含む：
【００６５】
１０１．制御デバイスにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成する。
【００６６】
リモートアクセスノードの外部インタフェースは、他のネットワークデバイスへ接続するよう構成されるインタフェースである。
【００６７】
１０２．制御デバイスは、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成する。
【００６８】
仮想リンクフォワーディングエントリは、コアアグリゲーションノードの仮想リンクフォワーディングエントリと、リモートアクセスノードの仮想リンクフォワーディングエントリとを含む。
【００６９】
コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースは、仮想化されたリモート論理インタフェースであり、リモートアクセスノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースは、外部インタフェースである。
【００７０】
更に、制御デバイスは、中央集権化された計算を、仮想化されたリモート論理インタフェースにおいて構成されているサービスと、処理されるサービスのサービスプロトコルとに従って実行することで、コアアグリゲーションノードのサービスフォワーディングエントリを生成し、サービスフォワーディングエントリをコアアグリゲーションノードへ送信する。このとき、サービスフォワーディングエントリのアウトバウンドインタフェースは、仮想化されたリモート論理インタフェースである。
【００７１】
具体的に、サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを含む。
【００７２】
本発明のこの実施形態において、ＰＷ（Pseudo  wire）フォワーディングエントリは、ここでは仮想リンクフォワーディングエントリの例として使用される。実際の状況では、本発明は、他のタイプの仮想リンクフォワーディングエントリに更に適用可能である。
【００７３】
１０３．制御デバイスは、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、仮想リンクフォワーディングエントリをリモートアクセスノード及びコアアグリゲーションノードへ送信する。
【００７４】
本発明のこの実施形態によって提供される、ネットワーク仮想化のデータ伝送のための方法に従って、仮想リンクは、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決しながら、コアアグリゲーションノードとリモートアクセスノードとの間にセットアップされる。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【００７５】
本発明は、コアアグリゲーションノードに適用される、ネットワーク仮想化のデータ伝送のための他の方法を提供する。図２に示されるように。方法は、次のプロセスを含む：
【００７６】
２０１．コアアグリゲーションノードにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成する。
【００７７】
リモートアクセスノードの外部インタフェースは、他のネットワークインタフェースへ接続するよう構成されるインタフェースである。
【００７８】
２０２．コアアグリゲーションノードは、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成する。
【００７９】
仮想リンクフォワーディングエントリは、ここでは、コアアグリゲーションノードの仮想リンクフォワーディングエントリと、リモートアクセスノードの仮想リンクフォワーディングエントリを含む。このとき、コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースは、仮想化されたリモート論理インタフェースである。
【００８０】
更に、コアアグリゲーションノードは、中央集権化された計算を、仮想化されたリモート論理インタフェースにおいて構成されているサービスと、処理されるサービスのサービスプロトコルとに従って実行することで、コアアグリゲーションノードのサービスフォワーディングエントリを生成し、サービスフォワーディングエントリを記憶する。このとき、サービスフォワーディングエントリのアウトバウンドインタフェースは、仮想化されたリモート論理インタフェースである。
【００８１】
具体的に、サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを含む。
【００８２】
本発明のこの実施形態において、ＰＷ（Pseudo  wire）フォワーディングエントリは、ここでは仮想リンクフォワーディングエントリの例として使用される。実際の状況では、本発明は、他のタイプの仮想リンクフォワーディングエントリに更に適用可能である。
【００８３】
２０３．コアアグリゲーションノードは、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、コアアグリゲーションノードの仮想リンクフォワーディングエントリを記憶し、リモートアクセスノードの仮想リンクフォワーディングエントリをリモートアクセスノードへ送信する。
【００８４】
本発明のこの実施形態によって提供される、ネットワーク仮想化のデータ伝送のための方法に従って、仮想リンクは、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決しながら、コアアグリゲーションノードとリモートアクセスノードとの間にセットアップされる。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【００８５】
具体的に、下記は、具体的な実施形態を参照して説明する。
【００８６】
図１及び図２に示される実施形態に基づき、図３に示されるように、本発明の実施形態は、ネットワーク仮想化のデータ伝送のための方法を提供する。すなわち、複数のＭａｓｔｅｒのシナリオにおいて、制御デバイスが、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成する方法を提供する。方法は、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成することを主として含む。図３に示されるように、図３は、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするプロセスを示し、具体的なステップは、次のとおりである：
【００８７】
３０１．制御デバイスにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成する。
【００８８】
リモートアクセスノードの外部インタフェースは、他のネットワークデバイスへ接続するよう構成されるインタフェースである。
【００８９】
３０２．制御デバイスは、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成する。
【００９０】
仮想リンクフォワーディングエントリは、コアアグリゲーションノードの仮想リンクフォワーディングエントリと、リモートアクセスノードの仮想リンクフォワーディングエントリとを含む。
【００９１】
コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースは、仮想化されたリモート論理インタフェースであり、リモートアクセスノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースは、外部インタフェースである。
【００９２】
更に、制御デバイスは、中央集権化された計算を、仮想化されたリモート論理インタフェースにおいて構成されているサービスと、処理されるサービスのサービスプロトコルとに従って実行することで、コアアグリゲーションノードのサービスフォワーディングエントリを生成し、サービスフォワーディングエントリをコアアグリゲーションノードへ送信する。このとき、サービスフォワーディングエントリのアウトバウンドインタフェースは、仮想化されたリモート論理インタフェースである。
【００９３】
具体的に、サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを含む。
【００９４】
本発明のこの実施形態において、ＰＷ（Pseudo  wire）フォワーディングエントリは、ここでは仮想リンクフォワーディングエントリの例として使用される。実際の状況では、本発明は、他のタイプの仮想リンクフォワーディングエントリに更に適用可能である。
【００９５】
３０３．制御デバイスは、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、仮想リンクフォワーディングエントリをリモートアクセスノード及びコアアグリゲーションノードへ送信する。
【００９６】
更に、制御デバイスは、仮想リンクフォワーディングエントリをコアアグリゲーションノードへ制御デバイスとコアアグリゲーションノードとの間の制御チャネルを通じて送信し、制御デバイスは、仮想リンクフォワーディングエントリをリモートアクセスノードへリモートアクセスノードとコアアグリゲーションノードとの間の制御チャネルを通じて送信する。
【００９７】
前述のステップ３０２及びステップ３０３において、２つのＭａｓｔｅｒのシナリオが例として使用される。コアアグリゲーションノードは、メインＭａｓｔｅｒとバックアップＭａｓｔｅｒとに分類され、メインＭａｓｔｅｒ及びバックアップＭａｓｔｅｒの制御デバイスは、コアアグリゲーションノードとリモートアクセスノードとの間のポイント・ツー・ポイントのリンクをセットアップするように、別々に計算を通じて仮想リンクフォワーディングエントリを生成して、仮想リンクフォワーディングエントリを配信する。
【００９８】
メインＭａｓｔｅｒの制御デバイスは、計算を通じてリモートアクセスノード及びメインＭａｓｔｅｒの仮想リンクフォワーディングエントリを生成し、メインＭａｓｔｅｒの仮想リンクフォワーディングエントリをメインＭａｓｔｅｒへ配信する。加えて、メインＭａｓｔｅｒは、リモートアクセスノードＡＰの仮想リンクフォワーディングエントリを、リモートアクセスノードＡＰ（アクセスポイント、略してＡＰ）とバックアップＭａｓｔｅｒとの間の制御チャネルを通じて、リモートアクセスノードＡＰへ配信する。制御チャネルは、例えば、リモートアクセスノードとメインＭａｓｔｅｒとの間又はリモートアクセスノードとバックアップＭａｓｔｅｒとの間の制御及び管理プロトコルなどの、仮想クラスタ内にあって、パケットを処理することに関与するチャネルを指す。
【００９９】
バックアップＭａｓｔｅｒが仮想リンクフォワーディングエントリを計算し送信する方法は、前述の方法と同じであり、バックアップＭａｓｔｅｒの制御デバイスは、計算を通じてバックアップＭａｓｔｅｒ及びリモートＡＰの仮想リンクフォワーディングエントリを生成し、仮想リンクフォワーディングエントリをバックアップＭａｓｔｅｒへ配信し、リモートＡＰの仮想リンクフォワーディングエントリをリモートＡＰへバックアップＭａｓｔｅｒとリモートＡＰとの間の制御チャネルを通じて配信する。
【０１００】
具体的に処理されるサービスプロトコルのために、方法は、以下を含む：
ａ．制御デバイスは、仮想化されたリモート論理インタフェースをユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリと結びつけ、
ユニキャストＩＰルーティング及びフォワーディングエントリにおけるアウトバウンドインタフェースは、リモートアクセスノードの外部インタフェースのためにコアアグリゲーションノードにおいて生成される仮想化されたリモート論理インタフェースである；
あるいは、
ｂ．制御デバイスは、仮想化されたリモート論理インタフェースをレイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリと結びつけ、
Ｌ３ＶＰＮルーティング及びフォワーディングエントリにおけるアウトバウンドインタフェースは、リモートアクセスノードの外部インタフェースのためにコアアグリゲーションノードにおいて生成される仮想化されたリモート論理インタフェースである；
あるいは、
ｃ．制御デバイスは、仮想化されたリモート論理インタフェースをレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリと結びつける。
【０１０１】
本発明のこの実施形態において、Ｌ２ＶＰＮフォワーディングエントリを処理する場合に、制御デバイスは、仮想化されたリモート論理インタフェースを、Ｌ２ＶＰＮフォワーディングエントリの接続回線（Attachment  Circuit、略してＡＣ）インタフェース・テーブルと結びつける。本発明のこの実施形態において、Ｌ２ＶＰＮフォワーディングエントリの接続回線ＡＣインタフェース・テーブルは例として使用される。しかし、実際のプロセスでは、それは、接続回線ＡＣインタフェース・テーブルと結びつける方法に制限されない。
【０１０２】
Ｌ２ＶＰＮフォワーディングエントリにおけるアウトバウンドインタフェースは、リモートアクセスノードの外部インタフェースのためにコアアグリゲーションノードにおいて生成される仮想化されたリモート論理インタフェースである。
【０１０３】
本発明のこの実施形態によって提供される、ネットワーク仮想化のデータ伝送のための方法に従って、仮想リンクは、コアアグリゲーションノード内での計算を通じて、コアアグリゲーションノードとリモートアクセスノードとの間にセットアップされ、対応するサービスプロトコルのルーティング及びフォワーディングエントリは、仮想リンクを通じて転送され、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決する。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０１０４】
図１及び図２に示される実施形態に基づき、図４に示されるように、本発明の実施形態は、ネットワーク仮想化のデータ伝送のための方法を提供する。すなわち、単一のＭａｓｔｅｒのシナリオにおいて、制御デバイスが、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成する方法を提供する。方法は、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成することを主として含む。図４に示されるように、図４は、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするプロセスを示し、具体的なステップは、次のとおりである：
【０１０５】
４０１．制御デバイスにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成する。
【０１０６】
リモートアクセスノードの外部インタフェースは、他のネットワークデバイスへ接続するよう構成されるインタフェースである。
【０１０７】
４０２．制御デバイスは、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成する。
【０１０８】
仮想リンクフォワーディングエントリは、コアアグリゲーションノードの仮想リンクフォワーディングエントリと、リモートアクセスノードの仮想リンクフォワーディングエントリとを含む。
【０１０９】
コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースは、仮想化されたリモート論理インタフェースであり、リモートアクセスノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースは、外部インタフェースである。
【０１１０】
更に、制御デバイスは、中央集権化された計算を、仮想化されたリモート論理インタフェースにおいて構成されているサービスと、処理されるサービスのサービスプロトコルとに従って実行することで、コアアグリゲーションノードのサービスフォワーディングエントリを生成し、サービスフォワーディングエントリをコアアグリゲーションノードへ送信する。このとき、サービスフォワーディングエントリのアウトバウンドインタフェースは、仮想化されたリモート論理インタフェースである。
【０１１１】
具体的に、サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを含む。
【０１１２】
本発明のこの実施形態において、ＰＷ（Pseudo  wire）フォワーディングエントリは、ここでは仮想リンクフォワーディングエントリの例として使用される。実際の状況では、本発明は、他のタイプの仮想リンクフォワーディングエントリに更に適用可能である。
【０１１３】
４０３．制御デバイスは、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、仮想リンクフォワーディングエントリをリモートアクセスノード及びコアアグリゲーションノードへ送信する。
【０１１４】
更に、コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを含む。メインフレームとしてのコアアグリゲーションノード及びバックアップフレームとしてのコアアグリゲーションノードは、制御デバイスを共有する。制御デバイスは、仮想リンクフォワーディングエントリをリモートアクセスノードへ送信する。コアアグリゲーションノードは具体的に、制御デバイスによって、仮想リンクフォワーディングエントリをリモートアクセスノード、メインフレームとしてのコアアグリゲーションノード、及びバックアップフレームとしてのコアアグリゲーションノードへ送信することを含む。
【０１１５】
具体的に、制御デバイスがサービスフォワーディングエントリをコアアグリゲーションノードへ送信することは、メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、第１サービスフォワーディングエントリをメインフレームとしてのコアアグリゲーションノードへ送信することと、バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、第２サービスフォワーディングエントリをバックアップフレームとしてのコアアグリゲーションノードへ送信することとを含む。
【０１１６】
具体的に処理されるサービスプロトコルのために、方法は、以下を含む：
ａ１．制御デバイスにおいて、仮想化されたリモート論理インタフェースをユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリと結びつける。  
ユニキャスト・インターネット・プロトコルＩＰ（Internet  Protocol、略してＩＰ）ルーティング及びフォワーディングエントリにおけるアウトバウンドインタフェースは、リモートアクセスノードの外部インタフェースのためにコアアグリゲーションノードにおいて生成される仮想化されたリモート論理インタフェースである。  
ここで、コアアグリゲーションノードにおける仮想化されたリモート論理インタフェースは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリと結びつけられ、それにより、その後のデータ伝送プロセスにおいて、コアアグリゲーションノードは、仮想化されたリモート論理インタフェースにおいてユニキャストＩＰルーティング及びフォワーディングエントリにクエリを行うことによって、ユニキャストＩＰサービスデータを、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクを通じて、リモートアクセスノードへ送信する；
ａ２．ユニキャストＩＰルーティング及びフォワーディングエントリを配信するよう構成されるアウトバウンドインタフェースがコアアグリゲーションノードのメインフレームにあるとき、メインフレームへ配信されるルーティングエントリを一次ルートとして設定し、バックアップフレームへ配信されるルーティングエントリを二次ルートとして設定する。  
ここで、ユニキャストＩＰルーティング及びフォワーディングエントリを配信するよう構成されるアウトバウンドインタフェースは、コアアグリゲーションノードのメインフレームにある共通外部インタフェースであってもよい；
ａ３．ユニキャストＩＰルーティング及びフォワーディングエントリを配信するよう構成されるアウトバウンドインタフェースがコアアグリゲーションノードのバックアップフレームにあるとき、メインフレームへ配信されるルーティングエントリを二次ルートとして設定し、バックアップフレームへ配信されるルーティングエントリを一次ルートとして設定する。  
ここで、ステップａ２及びステップａ３の方法がユニキャストＩＰルーティング及びフォワーディングを処理するようコアアグリゲーションノードによって適用される場合に、メインフレームとバックアップフレームとの間で消費されるフレーム間トラフィックは回避又は低減される。リモートアクセスノードは、仮想リンクフォワーディングエントリにクエリを行うことによって、サービスデータを、リモートアクセスノードとコアアグリゲーションノードとの間の仮想リンクを通じて、コアアグリゲーションノードへ送信する。そして、コアアグリゲーションノードは、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクを通じて、リモートアクセスノードによって送信されるサービスデータを受け取り、サービスデータがユニキャストＩＰサービスデータであることを、ユニキャストＩＰルーティング及びフォワーディングエントリにクエリを行うことによって学び、ユニキャストＩＰサービスデータを、コアアグリゲーションノードの外部インタフェースを通じて送信する；
あるいは、
ｂ１．制御デバイスにおいて、仮想化されたリモート論理インタフェースをレイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリと結びつける。  
Ｌ３ＶＰＮルーティング及びフォワーディングエントリにおけるアウトバウンドインタフェースは、リモートアクセスノードの外部インタフェースのためにコアアグリゲーションノードにおいて生成される仮想化されたリモート論理インタフェースである。  
ここで、コアアグリゲーションノードにおける仮想化されたリモート論理インタフェースは、Ｌ３ＶＰＮルーティング及びフォワーディングエントリと結びつけられ、それにより、その後のデータ伝送プロセスにおいて、コアアグリゲーションノードは、仮想化されたリモート論理インタフェースにおいてＬ３ＶＰＮルーティング及びフォワーディングエントリにクエリを行うことによって、Ｌ３ＶＰＮサービスデータを、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクを通じて、リモートアクセスノードへ送信する；
ｂ２．Ｌ３ＶＰＮルーティング及びフォワーディングエントリを配信するよう構成されるアウトバウンドインタフェースがコアアグリゲーションノードのメインフレームにあるとき、メインフレームへ配信されるルーティングエントリを一次ルートとして設定し、バックアップフレームへ配信されるルーティングエントリを二次ルートとして設定する。  
ここで、Ｌ３ＶＰＮルーティング及びフォワーディングエントリを配信するよう構成されるアウトバウンドインタフェースは、コアアグリゲーションノードのメインフレームにある共通外部インタフェースであってもよい；
ｂ３．Ｌ３ＶＰＮルーティング及びフォワーディングエントリを配信するよう構成されるアウトバウンドインタフェースがコアアグリゲーションノードのバックアップフレームにあるとき、メインフレームへ配信されるルーティングエントリを二次ルートとして設定し、バックアップフレームへ配信されるルーティングエントリを一次ルートとして設定する。  
具体的に、ステップｂ２及びステップｂ３の方法がＬ３ＶＰＮルーティング及びフォワーディングを処理するようコアアグリゲーションノードによって適用される場合に、メインフレームとバックアップフレームとの間で消費されるフレーム間トラフィックは回避又は低減される。リモートアクセスノードは、仮想リンクフォワーディングエントリにクエリを行うことによって、サービスデータを、リモートアクセスノードとコアアグリゲーションノードとの間の仮想リンクを通じて、コアアグリゲーションノードへ送信する。コアアグリゲーションノードは、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクを通じて、リモートアクセスノードによって送信されるサービスデータを受け取り、サービスデータがＬ３ＶＰＮサービスデータであることを、Ｌ３ＶＰＮルーティング及びフォワーディングエントリにクエリを行うことによって学び、Ｌ３ＶＰＮサービスデータを、コアアグリゲーションノードの外部インタフェースを通じて送信する；そして、
Ｌ３ＶＰＮ（レイヤ３仮想プライベート・ネットワーク、Layer  3  Virtual  Private  Network）は、ここでは、ルーティング方式に基づくマルチプロトコル・ラベル・スイッチング仮想プライベート・ネットワーク（Multi-Protocol  Label  Switching  Virtual  Private  Network、略してＭＰＬＳ  ＶＰＮ）である。  
Ｌ３ＶＰＮルーティング及びフォワーディングエントリにおけるルーティング及びフォワーディングエントリはＶＲＦであり、ＶＲＦ（Virtual  Routing  Forwarding、仮想ルーティング及びフォワーディング・テーブル）は、ここでは、コンピュータネットワークにおいて使用されるテクノロジであるＶＰＮルーティング及びフォワーディング（ＶＲＦ）を指す。それにより、ルーティング・テーブルの複数のインスタンスは、同じ時に同じルータにおいて存在する。ルーティング・インスタンスは独立であるから、同じ又は重複するＩＰアドレスが、互いに抵触することなしに使用され得る；
あるいは、
ｃ．制御デバイスにおいて、仮想化されたリモート論理インタフェースをレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリと結びつける。
【０１１７】
Ｌ２ＶＰＮフォワーディングエントリにおけるアウトバウンドインタフェースは、リモートアクセスノードの外部インタフェースのためにコアアグリゲーションノードにおいて生成される仮想化されたリモート論理インタフェースである。
【０１１８】
制御デバイスは、ここでは、コアアグリゲーションノードのメインフレーム及びバックアップフレームのために別々にネットワーク仮想化システムの外部Ｌ２ＶＰＮフォワーディングエントリを生成し、Ｌ２ＶＰＮフォワーディングエントリをメインフレーム及びバックアップフレームへ別々に配信する。メインフレーム及びバックアップフレームは、ネットワーク仮想化システムの外にある仮想リンク及びネットワーク仮想化システムの中にある仮想リンクに対する結合処理を別々に完了する。
【０１１９】
ネットワーク仮想化システムの外にある仮想リンク及びネットワーク仮想化システムの中にある仮想リンクに対する結合処理は、ネットワーク仮想化システムの中のダウンリンク仮想リンクとネットワーク仮想化システムの外の仮想リンクとの間のＬ２ＶＰＮサービスデータの接続と、ネットワーク仮想化システムの中のアップリンク仮想リンクとネットワーク仮想化システムの外の仮想リンクとの間のＬ２ＶＰＮサービスデータの接続とを結合することである。
【０１２０】
具体的に、ネットワーク仮想化システムの中のダウンリンク仮想リンクとネットワーク仮想化システムの外の仮想リンクとの間のＬ２ＶＰＮサービスデータのデータ伝送プロセスは、次のとおりである。制御デバイスがＬ２ＶＰＮサービスを処理する場合に、制御デバイスは、メインフレーム及びバックアップフレームと別々に対応するＬ２ＶＰＮフォワーディングエントリを生成し、メインフレームに対応するＬ２ＶＰＮフォワーディングエントリを、制御デバイスとメインフレームとの間の制御チャネルを通じてメインフレームへ送信し、バックアップフレームに対応するＬ２ＶＰＮフォワーディングエントリを、制御デバイスとバックアップフレームとの間の制御チャネルを通じてバックアップフレームへ送信する。コアアグリゲーションノードは、Ｌ２ＶＰＮルーティング及びフォワーディングエントリにクエリを行うことによって、アウトバウンドインタフェースが仮想化されたリモート論理インタフェースであることを学び、仮想化されたリモート論理インタフェースを用いて、ネットワーク仮想化システムの中にある仮想リンクにマッピングし関連付け、サービスデータをリモートアクセスノードへ仮想リンクを通じて送信する。そして、リモートアクセスノードは、仮想リンクフォワーディング・テーブルにクエリを行うことによって、サービスデータをネットワーク仮想化システムの外へ外部アウトバウンドインタフェース（すなわち、ＡＣインタフェース）を通じて送信する。
【０１２１】
ネットワーク仮想化システムの中のアップリンク仮想リンクとネットワーク仮想化システムの外の仮想リンクとの間のＬ２ＶＰＮサービスデータのデータ伝送プロセスは、次のとおりである。Ｌ２ＶＰＮサービスデータの転送を処理する場合に、コアアグリゲーションノードは、メインフレームとバックアップフレームとの間で消費されるフレーム間トラフィックを回避又は低減するように、データを転送するための最適な経路を選択する。リモートアクセスノードは、外部インタフェース（すなわち、ＡＣインタフェース）を通じてサービスデータを受け取り、仮想リンクフォワーディングエントリにクエリを行うことによって、サービスデータを対応するコアアグリゲーションノードのメインフレーム又はバックアップフレームへリモートアクセスノードとコアアグリゲーションノードとの間の仮想リンクを通じて送信する。そして、コアアグリゲーションノードは、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクを通じて、リモートアクセスノードによって送信されるサービスデータを受け取り、Ｌ２ＶＰＮルーティングエントリにクエリを行うことによって、サービスデータがＬ２ＶＰＮサービスデータであることを学び、Ｌ２ＶＰＮサービスデータをネットワーク仮想化システムの外へコアアグリゲーションノードのメインフレーム又はバックアップフレームの外部インタフェースを通じて送信する。
【０１２２】
本発明のこの実施形態において、Ｌ２ＶＰＮフォワーディングエントリを処理する場合に、制御デバイスは、仮想化されたリモート論理インタフェースをＬ２ＶＰＮフォワーディングエントリの接続回線ＡＣ（Attachment  Circuit）インタフェース・テーブルと結びつける。本発明のこの実施形態において、Ｌ２ＶＰＮフォワーディングエントリの接続回線ＡＣインタフェース・テーブルは、ここでは例として使用される。しかし、実際のプロセスでは、それは、接続回線ＡＣインタフェース・テーブルと結びつける方法に制限されない。
【０１２３】
Ｌ２ＶＰＮ（レイヤ２仮想プライベート・ネットワーク、Layer  2  Virtual  Private  Network）は、ここでは、ＰＳＮ（ＩＰ／ＭＰＬＳ）ネットワーク上でユーザのレイヤ２データをトランスペアレント送信すべきである。ユーザの視点から見ると、ＰＳＮネットワークは、ここでは、レイヤ２スイッチド・ネットワークであり、レイヤ２接続は、このネットワークを使用することによって、異なるサイト間でセットアップされ得る。
【０１２４】
本発明のこの実施形態によって提供される、ネットワーク仮想化のデータ伝送のための方法に従って、仮想リンクはコアアグリゲーションノードとリモートアクセスノードとの間にセットアップされ、メインフレームとしてのコアアグリゲーションノード及びバックアップフレームとしてのコアアグリゲーションノードは、実際の動作の間、機能に関して交換され、対応するサービスプロトコルのルーティング及びフォワーディングエントリは、セットアップされる仮想リンクを通じてコアアグリゲーションノードへ転送され、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決する。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０１２５】
図１及び図２に示される実施形態に基づき、図５に示されるように、本発明の実施形態は、ネットワーク仮想化のデータ伝送のための方法を提供する。すなわち、複数のＭａｓｔｅｒのシナリオにおいて、コアアグリゲーションノードが、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成する方法を提供する。方法は、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成することを主として含む。図５に示されるように、図５は、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするプロセスを示し、具体的なステップは、次のとおりである：
【０１２６】
５０１．コアアグリゲーションノードにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成する。
【０１２７】
リモートアクセスノードの外部インタフェースは、他のネットワークデバイスへ接続するよう構成されるインタフェースである。
【０１２８】
５０２．コアアグリゲーションノードは、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成する。
【０１２９】
仮想リンクフォワーディングエントリは、ここでは、コアアグリゲーションノードの仮想リンクフォワーディングエントリと、リモートアクセスノードの仮想リンクフォワーディングエントリとを含み、コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースは、仮想化されたリモート論理インタフェースである。
【０１３０】
更に、コアアグリゲーションノードは、中央集権化された計算を、仮想化されたリモート論理インタフェースにおいて構成されているサービスと、処理されるサービスのサービスプロトコルとに従って実行することで、コアアグリゲーションノードのサービスフォワーディングエントリを生成し、サービスフォワーディングエントリを記憶する。このとき、サービスフォワーディングエントリのアウトバウンドインタフェースは、仮想化されたリモート論理インタフェースである。
【０１３１】
具体的に、サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを含む。
【０１３２】
本発明のこの実施形態において、ＰＷ（Pseudo  wire）フォワーディングエントリは、ここでは仮想リンクフォワーディングエントリの例として使用される。実際の状況では、本発明は、他のタイプの仮想リンクフォワーディングエントリに更に適用可能である。
【０１３３】
５０３．コアアグリゲーションノードは、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、コアアグリゲーションノードの仮想リンクフォワーディングエントリを記憶し、リモートアクセスノードの仮想リンクフォワーディングエントリをリモートアクセスノードへ送信する。
【０１３４】
更に、コアアグリゲーションノードは、仮想リンクフォワーディングエントリをリモートアクセスノードへリモートアクセスノードとコアアグリゲーションノードとの間の制御チャネルを通じて送信する。
【０１３５】
前述のステップ５０２及びステップ５０３において、２つのＭａｓｔｅｒのシナリオが例として使用される。コアアグリゲーションノードは、メインＭａｓｔｅｒとバックアップＭａｓｔｅｒとに分類され、メインＭａｓｔｅｒ及びバックアップＭａｓｔｅｒの制御デバイスは、コアアグリゲーションノードとリモートアクセスノードとの間のポイント・ツー・ポイントのリンクをセットアップするように、別々に計算を通じて仮想リンクフォワーディングエントリを生成して、仮想リンクフォワーディングエントリを配信する。  
ａ．コアアグリゲーションノードは、仮想化されたリモート論理インタフェースをユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリと結びつけ、
ユニキャストＩＰルーティング及びフォワーディングエントリにおけるアウトバウンドインタフェースは、リモートアクセスノードの外部インタフェースのためにコアアグリゲーションノードにおいて生成される仮想化されたリモート論理インタフェースである。  
あるいは、
ｂ．コアアグリゲーションノードは、仮想化されたリモート論理インタフェースをレイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリと結びつけ、
Ｌ３ＶＰＮルーティング及びフォワーディングエントリにおけるアウトバウンドインタフェースは、リモートアクセスノードの外部インタフェースのためにコアアグリゲーションノードにおいて生成される仮想化されたリモート論理インタフェースである；
あるいは、
ｃ．コアアグリゲーションノードは、仮想化されたリモート論理インタフェースをレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリと結びつける。
【０１３６】
本発明のこの実施形態において、Ｌ２ＶＰＮフォワーディングエントリを処理する場合に、制御デバイスは、仮想化されたリモート論理インタフェースを、Ｌ２ＶＰＮフォワーディングエントリの接続回線（Attachment  Circuit、略してＡＣ）インタフェース・テーブルと結びつける。本発明のこの実施形態において、Ｌ２ＶＰＮフォワーディングエントリの接続回線ＡＣインタフェース・テーブルは、ここでは例として使用される。しかし、実際のプロセスでは、それは、接続回線ＡＣインタフェース・テーブルと結びつける方法に制限されない。
【０１３７】
Ｌ２ＶＰＮフォワーディングエントリにおけるアウトバウンドインタフェースは、リモートアクセスノードの外部インタフェースのためにコアアグリゲーションノードにおいて生成される仮想化されたリモート論理インタフェースである。
【０１３８】
本発明のこの実施形態によって提供される、ネットワーク仮想化のデータ伝送のための方法に従って、仮想リンクは、コアアグリゲーションノード内での計算を通じて、コアアグリゲーションノードとリモートアクセスノードとの間にセットアップされ、対応するサービスプロトコルのルーティング及びフォワーディングエントリは、仮想リンクを通じて転送され、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決する。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０１３９】
図１及び図２に示される実施形態に基づき、図６に示されるように、本発明の実施形態は、ネットワーク仮想化のデータ伝送のための方法を提供する。すなわち、単一のＭａｓｔｅｒのシナリオにおいて、コアアグリゲーションノードが、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成する方法を提供する。方法は、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成することを主として含む。図６に示されるように、図６は、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするプロセスを示し、具体的なステップは、次のとおりである：
【０１４０】
６０１．コアアグリゲーションノードにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成する。
【０１４１】
リモートアクセスノードの外部インタフェースは、他のネットワークデバイスへ接続するよう構成されるインタフェースである。
【０１４２】
６０２．コアアグリゲーションノードは、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成する。
【０１４３】
仮想リンクフォワーディングエントリは、ここでは、コアアグリゲーションノードの仮想リンクフォワーディングエントリと、リモートアクセスノードの仮想リンクフォワーディングエントリとを含み、コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースは、仮想化されたリモート論理インタフェースである。
【０１４４】
更に、コアアグリゲーションノードは、中央集権化された計算を、仮想化されたリモート論理インタフェースにおいて構成されているサービスと、処理されるサービスのサービスプロトコルとに従って実行することで、コアアグリゲーションノードのサービスフォワーディングエントリを生成し、サービスフォワーディングエントリを記憶する。このとき、サービスフォワーディングエントリのアウトバウンドインタフェースは、仮想化されたリモート論理インタフェースである。
【０１４５】
具体的に、サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを含む。
【０１４６】
本発明のこの実施形態において、ＰＷ（Pseudo  wire）フォワーディングエントリは、ここでは仮想リンクフォワーディングエントリの例として使用される。実際の状況では、本発明は、他のタイプの仮想リンクフォワーディングエントリに更に適用可能である。
【０１４７】
６０３．コアアグリゲーションノードは、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、コアアグリゲーションノードの仮想リンクフォワーディングエントリを記憶し、リモートアクセスノードの仮想リンクフォワーディングエントリをリモートアクセスノードへ送信する。
【０１４８】
更に、コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを含む。このとき、コアアグリゲーションノードが仮想リンクフォワーディングエントリをリモートアクセスノードへ送信することは、具体的に、メインフレームとしてのコアアグリゲーションノードによって仮想リンクフォワーディングエントリをリモートアクセスノード及びバックアップフレームとしてのコアアグリゲーションノードへ送信することを含む。
【０１４９】
更に、メインフレームとしてのコアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、第１サービスフォワーディングエントリを記憶し、メインフレームとしてのコアアグリゲーションノードは、バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、第２サービスフォワーディングエントリをバックアップフレームとしてのコアアグリゲーションノードへ送信する。
【０１５０】
具体的に処理されるサービスプロトコルのために、方法は、以下を含む：
ａ１．コアアグリゲーションノードにおいて、仮想化されたリモート論理インタフェースをユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリと結びつける。  
ユニキャスト・インターネット・プロトコルＩＰ（Internet  Protocol、略してＩＰ）ルーティング及びフォワーディングエントリにおけるアウトバウンドインタフェースは、リモートアクセスノードの外部インタフェースのためにコアアグリゲーションノードにおいて生成される仮想化されたリモート論理インタフェースである。  
ここで、コアアグリゲーションノードにおける仮想化されたリモート論理インタフェースは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリと結びつけられ、それにより、その後のデータ伝送プロセスにおいて、コアアグリゲーションノードは、仮想化されたリモート論理インタフェースにおいてユニキャストＩＰルーティング及びフォワーディングエントリにクエリを行うことによって、ユニキャストＩＰサービスデータを、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクを通じて、リモートアクセスノードへ送信する；
ａ２．ユニキャストＩＰルーティング及びフォワーディングエントリを配信するよう構成されるアウトバウンドインタフェースがコアアグリゲーションノードのメインフレームにあるとき、メインフレームへ配信されるルーティングエントリを一次ルートとして設定し、バックアップフレームへ配信されるルーティングエントリを二次ルートとして設定する。  
ここで、ユニキャストＩＰルーティング及びフォワーディングエントリを配信するよう構成されるアウトバウンドインタフェースは、コアアグリゲーションノードのメインフレームにある共通外部インタフェースであってもよい；
ａ３．ユニキャストＩＰルーティング及びフォワーディングエントリを配信するよう構成されるアウトバウンドインタフェースがコアアグリゲーションノードのバックアップフレームにあるとき、メインフレームへ配信されるルーティングエントリを二次ルートとして設定し、バックアップフレームへ配信されるルーティングエントリを一次ルートとして設定する。  
ここで、ステップａ２及びステップａ３の方法がユニキャストＩＰルーティング及びフォワーディングを処理するようコアアグリゲーションノードによって適用される場合に、メインフレームとバックアップフレームとの間で消費されるフレーム間トラフィックは回避又は低減される。リモートアクセスノードは、仮想リンクフォワーディングエントリにクエリを行うことによって、サービスデータを、リモートアクセスノードとコアアグリゲーションノードとの間の仮想リンクを通じて、コアアグリゲーションノードへ送信する。コアアグリゲーションノードは、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクを通じて、リモートアクセスノードによって送信されるサービスデータを受け取り、サービスデータがユニキャストＩＰサービスデータであることを、ユニキャストＩＰルーティング及びフォワーディングエントリにクエリを行うことによって学び、ユニキャストＩＰサービスデータを、コアアグリゲーションノードの外部インタフェースを通じて送信する；
あるいは、
ｂ１．コアアグリゲーションノードにおいて、仮想化されたリモート論理インタフェースをレイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリと結びつける。  
Ｌ３ＶＰＮルーティング及びフォワーディングエントリにおけるアウトバウンドインタフェースは、リモートアクセスノードの外部インタフェースのためにコアアグリゲーションノードにおいて生成される仮想化されたリモート論理インタフェースである。  
ここで、コアアグリゲーションノードにおける仮想化されたリモート論理インタフェースは、Ｌ３ＶＰＮルーティング及びフォワーディングエントリと結びつけられ、それにより、その後のデータ伝送プロセスにおいて、コアアグリゲーションノードは、仮想化されたリモート論理インタフェースにおいてＬ３ＶＰＮルーティング及びフォワーディングエントリにクエリを行うことによって、Ｌ３ＶＰＮサービスデータを、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクを通じて、リモートアクセスノードへ送信する；
ｂ２．Ｌ３ＶＰＮルーティング及びフォワーディングエントリを配信するよう構成されるアウトバウンドインタフェースがコアアグリゲーションノードのメインフレームにあるとき、メインフレームへ配信されるルーティングエントリを一次ルートとして設定し、バックアップフレームへ配信されるルーティングエントリを二次ルートとして設定する。  
ここで、Ｌ３ＶＰＮルーティング及びフォワーディングエントリを配信するよう構成されるアウトバウンドインタフェースは、コアアグリゲーションノードのメインフレームにある共通外部インタフェースであってもよい；
ｂ３．Ｌ３ＶＰＮルーティング及びフォワーディングエントリを配信するよう構成されるアウトバウンドインタフェースがコアアグリゲーションノードのバックアップフレームにあるとき、メインフレームへ配信されるルーティングエントリを二次ルートとして設定し、バックアップフレームへ配信されるルーティングエントリを一次ルートとして設定する。  
具体的に、ステップｂ２及びステップｂ３の方法がＬ３ＶＰＮルーティング及びフォワーディングを処理するようコアアグリゲーションノードによって適用される場合に、メインフレームとバックアップフレームとの間で消費されるフレーム間トラフィックは回避又は低減される。リモートアクセスノードは、仮想リンクフォワーディングエントリにクエリを行うことによって、サービスデータを、リモートアクセスノードとコアアグリゲーションノードとの間の仮想リンクを通じて、コアアグリゲーションノードへ送信する。そして、コアアグリゲーションノードは、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクを通じて、リモートアクセスノードによって送信されるサービスデータを受け取り、サービスデータがＬ３ＶＰＮサービスデータであることを、Ｌ３ＶＰＮルーティング及びフォワーディングエントリにクエリを行うことによって学び、Ｌ３ＶＰＮサービスデータを、コアアグリゲーションノードの外部インタフェースを通じて送信する；そして、
Ｌ３ＶＰＮ（レイヤ３仮想プライベート・ネットワーク、Layer  3  Virtual  Private  Network）は、ここでは、ルーティング方式に基づくマルチプロトコル・ラベル・スイッチング仮想プライベート・ネットワーク（Multi-Protocol  Label  Switching  Virtual  Private  Network、略してＭＰＬＳ  ＶＰＮ）である。  
Ｌ３ＶＰＮルーティング及びフォワーディングエントリにおけるルーティング及びフォワーディングエントリはＶＲＦであり、ＶＲＦ（Virtual  Routing  Forwarding、仮想ルーティング及びフォワーディング・テーブル）は、ここでは、コンピュータネットワークにおいて使用されるテクノロジであるＶＰＮルーティング及びフォワーディング（ＶＲＦ）を指す。それにより、ルーティング・テーブルの複数のインスタンスは、同じ時に同じルータにおいて存在する。ルーティング・インスタンスは独立であるから、同じ又は重複するＩＰアドレスが、互いに抵触することなしに使用され得る；
あるいは、
ｃ．コアアグリゲーションノードにおいて、仮想化されたリモート論理インタフェースをレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリと結びつける。
【０１５１】
Ｌ２ＶＰＮフォワーディングエントリにおけるアウトバウンドインタフェースは、リモートアクセスノードの外部インタフェースのためにコアアグリゲーションノードにおいて生成される仮想化されたリモート論理インタフェースである。
【０１５２】
本発明のこの実施形態によって提供される、ネットワーク仮想化のデータ伝送のための方法に従って、仮想リンクはコアアグリゲーションノードとリモートアクセスノードとの間にセットアップされ、メインフレームとしてのコアアグリゲーションノード及びバックアップフレームとしてのコアアグリゲーションノードは、実際の動作の間、機能に関して交換され、対応するサービスプロトコルのルーティング及びフォワーディングエントリは、セットアップされる仮想リンクを通じてコアアグリゲーションノードへ転送され、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決する。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０１５３】
本発明の実施形態は、制御デバイス７を提供する。図７に示されるように、制御デバイス７は、論理インタフェース設定部７１、データ計算部７２、及びデータ送信部７３を含む。
【０１５４】
論理インタフェース設定部７１は、制御デバイスにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するよう構成され、リモートアクセスノードの外部インタフェースは、他のネットワークデバイスへ接続するよう構成されるインタフェースである。
【０１５５】
データ計算部７２は、論理インタフェース設定部によって生成される仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するよう構成される。仮想リンクフォワーディングエントリは、コアアグリゲーションノードの仮想リンクフォワーディングエントリと、リモートアクセスノードの仮想リンクフォワーディングエントリとを含む。コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースは、仮想化されたリモート論理インタフェースである。リモートアクセスノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースは、外部インタフェースである。
【０１５６】
データ送信部７３は、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、データ計算部によって生成される仮想リンクフォワーディングエントリをリモートアクセスノード及びコアアグリゲーションノードへ送信するよう構成される。
【０１５７】
本発明のこの実施形態によって提供される制御デバイスに従って、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクは、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決しながら、セットアップされる。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０１５８】
更に、データ計算部７２は、中央集権化された計算を、仮想化されたリモート論理インタフェースにおいて構成されているサービスと、処理されるサービスのサービスプロトコルとに従って実行することで、コアアグリゲーションノードのサービスフォワーディングエントリを生成し、サービスフォワーディングエントリをコアアグリゲーションノードへ送信するよう更に構成される。サービスフォワーディングエントリのアウトバウンドインタフェースは、仮想化されたリモート論理インタフェースである。
【０１５９】
更に、サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを含む。
【０１６０】
随意的に、図８に示されるように、データ送信部７３は、データ送信サブユニット７３１を含む。
【０１６１】
データ送信サブユニット７３１は、仮想リンクフォワーディングエントリをコアアグリゲーションノードへ制御デバイスとコアアグリゲーションノードとの間の制御チャネルを通じて送信し、仮想リンクフォワーディングエントリをリモートアクセスノードへリモートアクセスノードとコアアグリゲーションノードとの間の制御チャネルを通じて送信するよう構成される。
【０１６２】
随意的に、コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを含み、メインフレームとしてのコアアグリゲーションノード及びバックアップフレームとしてのコアアグリゲーションノードは、制御デバイスを共有する。
【０１６３】
データ送信部７３は具体的に、仮想リンクフォワーディングエントリをリモートアクセスノード、メインフレームとしてのコアアグリゲーションノード、及びバックアップフレームとしてのコアアグリゲーションノードへ送信するよう更に構成される。
【０１６４】
更に、データ送信部７３は、メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、第１サービスフォワーディングエントリをメインフレームとしてのコアアグリゲーションノードへ送信するよう更に構成される。
【０１６５】
データ送信部７３は、バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、第２サービスフォワーディングエントリをバックアップフレームとしてのコアアグリゲーションノードへ送信するよう更に構成される。
【０１６６】
本発明のこの実施形態によって提供される制御デバイスに従って、仮想リンクは、コアアグリゲーションノードとリモートアクセスノードとの間にセットアップされ、メインフレームとしてのコアアグリゲーションノード及びバックアップフレームとしてのコアアグリゲーションノードは、実際の動作の間、機能に関して交換され、対応するサービスプロトコルのルーティング及びフォワーディングエントリは、セットアップされる仮想リンクを通じてコアアグリゲーションノードへ転送され、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決する。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０１６７】
本発明の実施形態は、コアアグリゲーションノード８を提供する。コアアグリゲーションノードは具体的に、例えば大容量且つ高性能のルータ又はスイッチなどをモバイル通信ネットワークにおいて使用することによってネットワーク仮想化のデータ伝送を実装することができるデバイスであってよい。コアアグリゲーションノードの具体的な形態は、本発明のこの実施形態において具体的に制限されず、それは、本発明の実施形態によって提供される、ネットワーク仮想化のデータ伝送のための前述の方法のうちのいずれか１つを実装することができる限り受け入れられる。図９に示されるように、コアアグリゲーションノードは：
コアアグリゲーションノードにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するよう構成され、リモートアクセスノードの外部インタフェースが、他のネットワークデバイスへ接続するよう構成されるインタフェースである、論理インタフェース設定部８１；
論理インタフェース設定部によって生成される仮想化されたリモート論理インタフェースにおいて構成されているサービスに従って、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するよう構成され、仮想リンクフォワーディングエントリが、コアアグリゲーションノードの仮想リンクフォワーディングエントリと、リモートアクセスノードの仮想リンクフォワーディングエントリとを含み、コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースが、仮想化されたリモート論理インタフェースである、データ計算部８２；及び
コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、コアアグリゲーションノードの仮想リンクフォワーディングエントリを記憶し、リモートアクセスノードのものであり且つデータ計算部によって生成された仮想リンクフォワーディングエントリをリモートアクセスノードへ送信するよう構成されるデータ送信部８３
を含む。
【０１６８】
本発明のこの実施形態によって提供されるコアアグリゲーションノードに従って、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクは、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決しながら、セットアップされる。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０１６９】
更に、データ計算部８２は、中央集権化された計算を、仮想化されたリモート論理インタフェースにおいて構成されているサービスと、処理されるサービスのサービスプロトコルとに従って実行することで、コアアグリゲーションノードのサービスフォワーディングエントリを生成し、サービスフォワーディングエントリを記憶するよう更に構成される。サービスフォワーディングエントリのアウトバウンドインタフェースは、仮想化されたリモート論理インタフェースである。
【０１７０】
更に、サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを含む。
【０１７１】
随意的に、図１０に示されるように、データ送信部８３は：
仮想リンクフォワーディングエントリをリモートアクセスノードへリモートアクセスノードとコアアグリゲーションノードとの間の制御チャネルを通じて送信するよう構成されるデータ送信サブユニット８３１
を含む。
【０１７２】
随意的に、コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを含む。
【０１７３】
データ送信部８３は具体的に、仮想リンクフォワーディングエントリをリモートアクセスノード及びバックアップフレームとしてのコアアグリゲーションノードへ送信するよう更に構成される。
【０１７４】
更に、データ送信部８３は、メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、第１サービスフォワーディングエントリを記憶し、そして、メインフレームとしてのコアアグリゲーションノードを使用することによって、バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、第２サービスフォワーディングエントリをバックアップフレームとしてのコアアグリゲーションノードへ送信するよう更に構成される。
【０１７５】
本発明のこの実施形態によって提供されるコアアグリゲーションノードに従って、仮想リンクは、コアアグリゲーションノードとリモートアクセスノードとの間にセットアップされ、メインフレームとしてのコアアグリゲーションノード及びバックアップフレームとしてのコアアグリゲーションノードは、実際の動作の間、機能に関して交換され、対応するサービスプロトコルのルーティング及びフォワーディングエントリは、セットアップされる仮想リンクを通じてコアアグリゲーションノードへ転送され、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決する。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０１７６】
本発明は、制御デバイス９を提供する。図１１に示されるように、デバイスは、マイクロプロセッシング・コンピュータに組み込まれるか、あるいは、マイクロプロセッシング・コンピュータ自体、例えば、汎用のコンピュータ、カスタマイズされたコンピュータ、又は携帯電話端末若しくはタブレットコンピュータなどのポータブルデバイスであって、少なくとも１つのプロセッサ９１、メモリ９２、通信インタフェース９３、及びバス９４を含んでよい。プロセッサ９１、メモリ９２、及び通信インタフェース９３は、バス９４を使用することによって互いと接続され通信する。
【０１７７】
バス９４は、インダストリ・スタンダード・アーキテクチャ（Industry  Standard  Architecture、略してＩＳＡ）バス、ペリフェラル・コンポーネント・インターコネクト（Peripheral  Component  Interconnect、略してＰＣＩ）バス、拡張インダストリ・スタンダード・アーキテクチャ（Extended  Industry  Standard  Architecture、略してＥＩＳＡ）バス、又は同様のものであってよい。バスは、アドレスバス、データバス、制御バス、及び同様のものに分類されてよい。表現の便宜上、バスは、図１１では唯１つの太線を使用することによって表される。しかし、それは、唯１つのバス又は唯１つのタイプのバスしか存在しないことを示すものではない。
【０１７８】
メモリ９２は、実行可能プログラムコードを記憶するよう構成され、プログラムコードは、コンピュータ操作命令を含む。メモリ９２は、高速ＲＡＭメモリを含んでよく、また、例えば少なくとも１つのディスクメモリなどの不揮発性メモリ（non-volatile  memory）を更に含んでよい。
【０１７９】
プロセッサ９１は、中央演算処理装置（Central  Processing  Unit、略してＣＰＵ）又は特定用途向け集積回路（Application  Specific  Integrated  Circuit、略してＡＳＩＣ）であるか、あるいは、本発明の実施形態を実装する１つ以上の集積回路として構成されてよい。
【０１８０】
通信インタフェース９３は、この実施形態では装置間の通信を実装するよう主として構成される。
【０１８１】
プロセッサ９１は、制御デバイスにおいてリモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するよう構成され、リモートアクセスノードの外部インタフェースは、他のネットワークデバイスへ接続するよう構成されるインタフェースである。
【０１８２】
プロセッサ９１は、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従ってサービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するよう更に構成される。仮想リンクフォワーディングエントリは、コアアグリゲーションノードの仮想リンクフォワーディングエントリと、リモートアクセスノードの仮想リンクフォワーディングエントリとを含む。コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースは、仮想化されたリモート論理インタフェースである。リモートアクセスノードの仮想リンクフォワーディングエントリにおける接続回線のインタフェースは、外部インタフェースである。
【０１８３】
プロセッサ９１は、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、仮想リンクフォワーディングエントリをリモートアクセスノード及びコアアグリゲーションノードへ送信するよう更に構成される。
【０１８４】
本発明のこの実施形態によって提供される制御デバイスに従って、仮想リンクは、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決しながら、コアアグリゲーションノードとリモートアクセスノードとの間にセットアップされる。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０１８５】
更に、プロセッサ９１は、中央集権化された計算を、仮想化されたリモート論理インタフェースにおいて構成されているサービスと、処理されるサービスのサービスプロトコルとに従って実行することで、コアアグリゲーションノードのサービスフォワーディングエントリを生成し、サービスフォワーディングエントリをコアアグリゲーションノードへ少なくとも１つの通信インタフェースを通じて送信するよう更に構成される。サービスフォワーディングエントリのアウトバウンドインタフェースは、仮想化されたリモート論理インタフェースである。
【０１８６】
更に、サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを含む。
【０１８７】
随意的に、プロセッサ９１は、仮想リンクフォワーディングエントリをコアアグリゲーションノードへ制御デバイスとコアアグリゲーションノードとの間の制御チャネルを通じて且つ少なくとも１つの通信インタフェースを通じて送信し、制御デバイスを使用することによって仮想リンクフォワーディングエントリをリモートアクセスノードへリモートアクセスノードとコアアグリゲーションノードとの間の制御チャネルを通じて送信するよう更に構成される。
【０１８８】
随意的に、コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを含み、メインフレームとしてのコアアグリゲーションノード及びバックアップフレームとしてのコアアグリゲーションノードは、制御デバイスを共有する。
【０１８９】
プロセッサ９１は具体的に、仮想リンクフォワーディングエントリをリモートアクセスノード、メインフレームとしてのコアアグリゲーションノード、及びバックアップフレームとしてのコアアグリゲーションノードへ少なくとも１つの通信インタフェースを通じて送信するよう更に構成される。
【０１９０】
更に、プロセッサ９１は、メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、第１サービスフォワーディングエントリをメインフレームとしてのコアアグリゲーションノードへ少なくとも１つの通信インタフェースを通じて送信するよう更に構成される。
【０１９１】
プロセッサ９１は、バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、第２サービスフォワーディングエントリをバックアップフレームとしてのコアアグリゲーションノードへ少なくとも１つの通信インタフェースを通じて送信するよう更に構成される。
【０１９２】
本発明のこの実施形態によって提供される制御デバイスに従って、仮想リンクは、コアアグリゲーションノードとリモートアクセスノードとの間にセットアップされ、メインフレームとしてのコアアグリゲーションノード及びバックアップフレームとしてのコアアグリゲーションノードは、実際の動作の間、機能に関して交換され、対応するサービスプロトコルのルーティング及びフォワーディングエントリは、セットアップされる仮想リンクを通じてコアアグリゲーションノードへ転送され、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決する。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０１９３】
本発明は、コアアグリゲーションノード１０を提供する。図１２に示されるように、コアアグリゲーションノードは、マイクロプロセッシング・コンピュータに組み込まれるか、あるいは、マイクロプロセッシング・コンピュータ自体、例えば、汎用のコンピュータ、カスタマイズされたコンピュータ、又は携帯電話端末若しくはタブレットコンピュータなどのポータブルデバイスであって、少なくとも１つのプロセッサ１００１、メモリ１００２、通信インタフェース１００３、及びバス１００４を含んでよい。プロセッサ１００１、メモリ１００２、及び通信インタフェース１００３は、バス１００４を使用することによって互いと接続され通信する。
【０１９４】
バス１００４は、インダストリ・スタンダード・アーキテクチャ（Industry  Standard  Architecture、略してＩＳＡ）バス、ペリフェラル・コンポーネント・インターコネクト（Peripheral  Component、略してＰＣＩ）バス、拡張インダストリ・スタンダード・アーキテクチャ（Extended  Industry  Standard  Architecture、略してＥＩＳＡ）バス、又は同様のものであってよい。バスは、アドレスバス、データバス、制御バス、及び同様のものに分類されてよい。表現の便宜上、バスは、図１２では唯１つの太線を使用することによって表される。しかし、それは、唯１つのバス又は唯１つのタイプのバスしか存在しないことを示すものではない。
【０１９５】
メモリ１００２は、実行可能プログラムコードを記憶するよう構成され、プログラムコードは、コンピュータ操作命令を含む。メモリ１００２は、高速ＲＡＭメモリを含んでよく、また、例えば少なくとも１つのディスクメモリなどの不揮発性メモリ（non-volatile  memory）を更に含んでよい。
【０１９６】
プロセッサ１００１は、中央演算処理装置（Central  Processing  Unit、略してＣＰＵ）又は特定用途向け集積回路（Application  Specific  Integrated  Circuit、略してＡＳＩＣ）であるか、あるいは、本発明の実施形態を実装する１つ以上の集積回路として構成されてよい。
【０１９７】
通信インタフェース１００３は、この実施形態では装置間の通信を実装するよう主として構成される。
【０１９８】
プロセッサ１００１は、コアアグリゲーションノードにおいて、リモートアクセスノードの外部インタフェースのための仮想化されたリモート論理インタフェースを生成するよう構成され、リモートアクセスノードの外部インタフェースは、他のネットワークデバイスへ接続するよう構成されるインタフェースである。
【０１９９】
プロセッサ１００１は、仮想化されたリモート論理インタフェースにおいて構成されているサービスに従ってサービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成するよう更に構成される。仮想リンクフォワーディングエントリは、コアアグリゲーションノードの仮想リンクフォワーディングエントリと、リモートアクセスノードの仮想リンクフォワーディングエントリとを含む。コアアグリゲーションノードの仮想リンクフォワーディングエントリにおける接続回線（Attachment  Circuit）のインタフェースは、仮想化されたリモート論理インタフェースである。
【０２００】
プロセッサ１００１は、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクをセットアップするように、コアアグリゲーションノードの仮想リンクフォワーディングエントリを記憶し、リモートアクセスノードの仮想リンクフォワーディングエントリをリモートアクセスノードへ送信するよう更に構成される。
【０２０１】
本発明のこの実施形態によって提供されるコアアグリゲーションノードに従って、コアアグリゲーションノードとリモートアクセスノードとの間の仮想リンクは、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決しながら、セットアップされる。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０２０２】
更に、プロセッサ１００１は、中央集権化された計算を、仮想化されたリモート論理インタフェースにおいて構成されているサービスと、処理されるサービスのサービスプロトコルとに従って実行することで、コアアグリゲーションノードのサービスフォワーディングエントリを生成し、サービスフォワーディングエントリを記憶するよう更に構成される。サービスフォワーディングエントリのアウトバウンドインタフェースは、仮想化されたリモート論理インタフェースである。
【０２０３】
更に、サービスフォワーディングエントリは、ユニキャスト・インターネット・プロトコルＩＰルーティング及びフォワーディングエントリ、レイヤ３仮想プライベート・ネットワークＬ３ＶＰＮルーティング及びフォワーディングエントリ、又はレイヤ２仮想プライベート・ネットワークＬ２ＶＰＮフォワーディングエントリを含む。
【０２０４】
随意的に、プロセッサ１００１は、仮想リンクフォワーディングエントリをリモートアクセスノードへリモートアクセスノードとコアアグリゲーションノードとの間の制御チャネルを通じて且つ少なくとも１つの通信インタフェースを通じて送信するよう構成される。
【０２０５】
随意的に、コアアグリゲーションノードは、メインフレームとしてのコアアグリゲーションノードと、バックアップフレームとしてのコアアグリゲーションノードとを含む。
【０２０６】
プロセッサ１００１は具体的に、仮想リンクフォワーディングエントリをリモートアクセスノード及びバックアップフレームとしてのコアアグリゲーションノードへ少なくとも１つの通信インタフェースを通じて送信するよう更に構成される。
【０２０７】
更に、プロセッサ１００１は、メインフレームとしてのコアアグリゲーションノードのために生成される第１サービスフォワーディングエントリにおけるルーティングエントリを一次ルートとして設定し、第１サービスフォワーディングエントリを記憶し、そして、メインフレームとしてのコアアグリゲーションノードを使用することによって、バックアップフレームとしてのコアアグリゲーションノードのために生成される第２サービスフォワーディングエントリにおけるルーティングエントリを二次ルートとして設定し、第２サービスフォワーディングエントリをバックアップフレームとしてのコアアグリゲーションノードへ送信するよう更に構成される。
【０２０８】
本発明のこの実施形態によって提供されるコアアグリゲーションノードに従って、仮想リンクは、コアアグリゲーションノードとリモートアクセスノードとの間にセットアップされ、メインフレームとしてのコアアグリゲーションノード及びバックアップフレームとしてのコアアグリゲーションノードは、実際の動作の間、機能に関して交換され、対応するサービスプロトコルのルーティング及びフォワーディングエントリは、セットアップされる仮想リンクを通じてコアアグリゲーションノードへ転送され、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決する。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０２０９】
本発明は、ルーティングシステム１１を提供する。図１３及び図１４に示されるように、ルーティングシステム１１は、少なくとも２つのコアアグリゲーションノード１１０１、コアアグリゲーションノードへ別々に接続されている複数のリモートアクセスノード１１０２、及びコアアグリゲーションノードのうちのいずれか１つへ接続されている少なくとも１つの制御デバイス１１０３を含む。制御デバイス１１０３は、図７又は図８に示されているいずれかの制御デバイスであるか、あるいは、制御デバイス１１０３は、図１１に示されている制御デバイスである。
【０２１０】
２つのＭａｓｔｅｒのシナリオが、図１３に示されるように、例として使用される。
【０２１１】
少なくとも２つのＭａｓｔｅｒが含まれるので、一方のＭａｓｔｅｒはメインＭａｓｔｅｒであり、他方はバックアップＭａｓｔｅｒである。２つのコアアグリゲーションノードは、実行中に機能に関して同じである。従って、前述のコアアグリゲーションノードのうちの唯１つが例として記載される。
【０２１２】
図１４に示される単一Ｍａｓｔｅｒのシナリオでは、ルーティングシステム１１は１つの制御デバイス１１０３を含み、制御デバイスはいずれか１つのコアアグリゲーションノード１１０１へ接続される。
【０２１３】
ここで、単一Ｍａｓｔｅｒのシナリオでは、コアアグリゲーションノード１１０１は、メインフレームとバックアップフレームとして分類される。メインフレームは第１コアアグリゲーションノードであってよく、バックアップフレームは第２コアアグリゲーションノードであってよい。確かに、第１コアアグリゲーションノードは、バックアップフレームとしても使用されてよく、第２コアアグリゲーションノードは、メインフレームとしても使用されてよい。メインフレーム及びバックアップフレームは互いと通信し、メインフレーム及びバックアップフレームは、制御プレーン上で１つのコアアグリゲーションノードに仮想化され、１つの制御デバイスを共有する。
【０２１４】
単一Ｍａｓｔｅｒのシナリオでは、制御デバイス１１０３が第１コアアグリゲーションノード及び第２コアアグリゲーションノードのうちのいずかのコアアグリゲーションノードにあるとき、そのコアアグリゲーションノードはメインフレームとして設定され、他のコアアグリゲーションノードはバックアップフレームとして設定される。メインフレームは、サービスパケットを処理する機能に主として関与し、バックアップフレームは、メインフレームが正常に作動することができない場合にメインフレームの代わりにサービスデータパケットを転送する。
【０２１５】
本発明のこの実施形態では、第１コアアグリゲーションノード及び第２コアアグリゲーションノードが特別な状況下で交換され得る機能が存在し、機能は、様々なサービスを処理する効率を改善するのを助ける。
【０２１６】
随意的に、コアアグリゲーションノード１１０１は、コアアグリゲーションノードのルーティング及びフォワーディングエントリに対応する、ルーティングシステムのアウトバウンドインタフェースがコアアグリゲーションノードにある場合に、コアアグリゲーションノードを使用することによって、アウトバウンドインタフェース上でサービスデータパケットを直接にカプセル化し、パケットをルーティングシステムの外部へ接続されているデバイスへ転送するよう更に構成される。
【０２１７】
このとき、コアアグリゲーションノードに対応するサービスプロトコルのサービスデータパケットは、例えばユニキャストＩＰサービスプロトコル、Ｌ２ＶＰＮサービスプロトコル、又はＬ３ＶＰＮサービスプロトコルなどのプロトコルの場合におけるサービスデータがコアアグリゲーションノードの仮想化されたリモート論理インタフェース上で処理された後に生成されるサービスデータパケットを指す。
【０２１８】
コアアグリゲーションノード１１０１は、コアアグリゲーションノードのルーティング及びフォワーディングエントリに対応する、ルーティングエントリのアウトバウンドインタフェースがリモートアクセスノードにある場合に、内部レイヤの仮想リンクラベル及び外部レイヤのトラフィック・エンジニアリングＴＥトンネルラベルがカプセル化された後に、ＴＥトンネルラベルに対応するトンネルへ接続されているアウトバウンドインタフェースを通じてサービスデータパケットを送出するよう更に構成される。ＴＥトンネルは、リモートアクセスノードとコアアグリゲーションノードとの間にセットアップされる外部チャネルであり、仮想リンクを生み出すことに関与する。
【０２１９】
ここで、コアアグリゲーションノード１１０１の内部アウトバウンドインタフェースは、コアアグリゲーションノードと外部ネットワーク環境とを接続し、データパケットを転送するよう構成されるポートを指す。
【０２２０】
随意的に、リモートアクセスノード１１０２は、リモートアクセスノードのサービスフォワーディングエントリにあるルーティングシステムのアウトバウンドインタフェースがリモートアクセスノードにある場合に：
アウトバウンドインタフェースがＴＥトンネルへ接続されるならば、内部レイヤの仮想リンクラベル及び外部レイヤのトラフィック・エンジニアリングＴＥトンネルラベルがカプセル化された後に、ＴＥトンネルラベルに対応するトンネルへ接続されているアウトバウンドインタフェースを通じてサービスデータパケットを送信し、ＴＥトンネルが、リモートアクセスノードとコアアグリゲーションノードとの間にセットアップされる外部チャネルであり、仮想リンクを生み出すことに関与し；あるいは、
アウトバウンドインタフェースがリモートアクセスノードの局所アウトバウンドインタフェースであるならば、内部レイヤの仮想リンクラベル及び外部レイヤのＴＥトンネルラベルを取り去った後に、ルーティングシステムへ外から接続されているデバイスへサービスデータパケットを送信する
よう更に構成される。
【０２２１】
本発明のこの実施形態によって提供されるルーティングシステムに従って、仮想リンクは、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決しながら、コアアグリゲーションノードとリモートアクセスノードとの間にセットアップされる。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０２２２】
本発明は、ルーティングシステム１２を提供する。図１５及び図１６に示されるように、ルーティングシステム１２は、少なくとも１つのコアアグリゲーションノード１２０１と、少なくとも１つのコアアグリゲーションノードへ接続されているリモートアクセスノード１２０２とを含む。コアアグリゲーションノード１２０１は、図９又は図１０に示されているいずれかのコアアグリゲーションノードであるか、あるいは、コアアグリゲーションノード１２０１は、図１２に示されているコアアグリゲーションノードである。
【０２２３】
２つのＭａｓｔｅｒのシナリオが、図１５に示されるように、例として使用される。
【０２２４】
少なくとも２つのＭａｓｔｅｒが含まれるので、一方のＭａｓｔｅｒはメインＭａｓｔｅｒであり、他方はバックアップＭａｓｔｅｒである。２つのコアアグリゲーションノードは、実行中に機能に関して同じである。従って、前述のコアアグリゲーションノードのうちの唯１つが例として記載される。
【０２２５】
図１６に示される単一Ｍａｓｔｅｒのシナリオでは、コアアグリゲーションノード１２０１は、メインフレームとバックアップフレームとして分類される。メインフレームは第１コアアグリゲーションノードであってよく、バックアップフレームは第２コアアグリゲーションノードであってよい。確かに、第１コアアグリゲーションノードは、バックアップフレームとしても使用されてよく、第２コアアグリゲーションノードは、メインフレームとしても使用されてよい。メインフレーム及びバックアップフレームは互いと通信する。
【０２２６】
単一Ｍａｓｔｅｒのシナリオでは、制御デバイス１１０３が第１コアアグリゲーションノード及び第２コアアグリゲーションノードのうちのいずかのコアアグリゲーションノードにあるとき、そのコアアグリゲーションノードはメインフレームとして設定され、他のコアアグリゲーションノードはバックアップフレームとして設定される。メインフレームは、サービスパケットを処理する機能に主として関与し、バックアップフレームは、メインフレームが正常に作動することができない場合にメインフレームの代わりにサービスデータパケットを転送する。
【０２２７】
本発明のこの実施形態では、第１コアアグリゲーションノード及び第２コアアグリゲーションノードが特別な状況下で交換され得る機能が存在し、機能は、様々なサービスを処理する効率を改善するのを助ける。
【０２２８】
サービスデータを転送するためにコアアグリゲーションノード１２０１によって使用される具体的なステップについては、図９又は図１０に対応する実施形態を参照されたい。この実施形態は、再度ここで記載されない。
【０２２９】
本発明のこの実施形態において、コアアグリゲーションノードは、仮想化されたリモート論理インタフェースにおいて構成されているサービスを生成し、サービスのサービスタイプを識別し、リモートアクセスノード及びコアアグリゲーションノードの仮想リンクフォワーディングエントリを生成することができる。これは、制御デバイスがコアアグリゲーションノードにおいて設置されることと等価である。それにより、コアアグリゲーションノードは、異なるサービスのサービスタイプに従って計算を通じて仮想リンクフォワーディングエントリを生成することができる。
【０２３０】
本発明のこの実施形態によって提供されるルーティングシステムに従って、仮想リンクは、ネットワーク仮想化ルーティングシステムがユニキャストＩＰ、Ｌ２ＶＰＮ、及びＬ３ＶＰＮサービスを処理する場合に、処理するのが複雑であり且つ接続性が弱いネットワーク仮想化ルーティングシステム内の相補的な適応がサービスの夫々のタイプについて必要とされるという問題を解決しながら、コアアグリゲーションノードとリモートアクセスノードとの間にセットアップされる。それにより、制御と転送との分離に基づくネットワーク仮想化ルーティングシステムは、効率よく且つ高い品質で様々なタイプのサービスをサポートすることができる。
【０２３１】
前述の記載は、単に本発明の具体的な実施様態にすぎず、本発明の保護範囲を制限するよう意図されない。本発明において開示されている技術的範囲内で当業者によって容易に考え出される如何なる変形又は置換も、本発明の保護範囲内にあるべきである。従って、本発明の保護範囲は、特許請求の範囲の保護範囲に従うべきである。
【図１】
0006014279.tif 000002
【図２】
0006014279.tif 000003
【図３】
0006014279.tif 000004
【図４】
0006014279.tif 000005
【図５】
0006014279.tif 000006
【図６】
0006014279.tif 000007
【図７】
0006014279.tif 000008
【図８】
0006014279.tif 000009
【図９】
0006014279.tif 000010
【図１０】
0006014279.tif 000011
【図１１】
0006014279.tif 000012
【図１２】
0006014279.tif 000013
【図１３】
0006014279.tif 000014
【図１４】
0006014279.tif 000015
【図１５】
0006014279.tif 000016
【図１６】
0006014279.tif 000017