(57)【要約】  本発明の実施例は、トラフィックエンジニアリングトンネルに基づく、仮想プライベートネットワーク実行方法及びシステムを提供する。トラフィックエンジニアリングトンネルに基づく、仮想プライベートネットワーク実行方法は：仮想プライベートネットワークサービスに関する設定情報に応答して、トラフィックエンジニアリングトンネルを設定するステップ；該トラフィックエンジニアリングトンネルを用いて、前記仮想プライベートネットワークサービスの通信を行うステップ；及び前記仮想プライベートネットワークサービスに関する解除情報に応答して、前記トラフィックエンジニアリングトンネルを削除するステップとを備える。上記のように、トラフィックエンジニアリングトンネルは、仮想プライベートネットワークサービスの要件に従って、動的に設定又は削除され、必要に応じてＴＥトンネルを設定するメカニズムが提供され、そして時間内に仮想プライベートネットワークにより使用されないトンネルは削除される。これにより、ネットワークリソースを効果的に節約することができる。
2014532368.tif 000002
【特許請求の範囲】
【請求項１】
トラフィックエンジニアリングトンネルに基づく、仮想プライベートネットワーク実行方法であって：
仮想プライベートネットワークサービスに関する設定情報に応答して、トラフィックエンジニアリングトンネルを設定するステップ；
該トラフィックエンジニアリングトンネルを用いて、前記仮想プライベートネットワークサービスの通信を行うステップ；及び
前記仮想プライベートネットワークサービスに関する解除情報に応答して、前記トラフィックエンジニアリングトンネルを削除するステップ；と
を備えることを特徴とする、仮想プライベートネットワーク実行方法。
【請求項２】
前記仮想プライベートネットワークサービスに関する設定情報に応答して、トラフィックエンジニアリングトンネルを設定するステップは：
トンネルテンプレートを使用することにより、前記トラフィックエンジニアリングトンネルのパブリック属性を制御するために、トンネルポリシーを用いることにより、前記仮想プライベートネットワークサービスと関連付けられるトンネルテンプレートを設定するステップ；
を含むことを特徴とする、請求項１記載の仮想プライベートネットワーク実行方法。
【請求項３】
前記トンネルポリシーを用いることにより、前記仮想プライベートネットワークと関連付けられるトンネルテンプレートを設定するステップは：
前記トンネルテンプレートを使用することにより、前記トラフィックエンジニアリングトンネルを対応する転送平面に限定するために、前記仮想プライベートネットワークサービスの要件に従って、前記仮想プライベートネットワークサービスに対する前記トンネルテンプレートを設定するステップ；
を含むことを特徴とする請求項２記載の仮想プライベートネットワーク実行方法。
【請求項４】
前記仮想プライベートネットワークサービスは、マルチプロトコルラベルスイッチングレイヤ３（ｍｕｌｔｉ−ｐｒｏｔｏｃｏｌ  ｌａｂｅｌ  ｓｗｉｔｃｈｉｎｇ  ｌａｙｅｒ−３）仮想プライベートネットワークサービスであり、かつ前記仮想プライベートネットワークサービスに関連する設定情報に応答して、トラフィックエンジニアリングトンネルを設定するステップは：
ボーダーゲートウェイプロトコル（Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ）により送信された仮想プライベートネットワークルーティング情報が学習された後に、前記トラフィックエンジニアリングトンネルの自動設定を開始するステップ；
を含むことを特徴とする、請求項１から３のいずれか１つに記載の仮想プライベートネットワーク実行方法。
【請求項５】
前記仮想プライベートネットワークサービスに関連する設定情報に応答して、トラフィックエンジニアリングトンネルを設定するステップは：
２以上の相互接続された自律システムのうちの各自律システムにおいて、プロバイダエッジ装置と自律システム境界ルータとの間において、セグメント毎に、前記トラフィックエンジニアリングトンネルを設定するステップ；
を含むことを特徴とする、請求項１から３のいずれか１つに記載の仮想プライベートネットワーク実行方法。
【請求項６】
前記２以上の相互接続された自律システムのうちの各自律システムにおいて、プロバイダエッジ装置と自律システム境界ルータとの間において、セグメント毎に、トラフィックエンジニアリングトンネルを設定するステップは：
前記プロバイダエッジ装置及び前記自律システム境界ルータにおいて、仮想ルーティング転送インスタンスを構成するステップ；
仮想プライベートネットワークルーティング情報について、前記プロバイダエッジ装置及び前記自律システム境界ルータにおいて、対応するトンネルテンプレートを設定するステップ；及び
前記トンネルテンプレートを使用することにより、各自律システムにおいて、前記プロバイダエッジ装置と前記自律システム境界ルータとの間において、セグメント毎に、前記トラフィックエンジニアリングトンネルを設定するステップ；
を含むことを特徴とする、請求項５に記載の仮想プライベートネットワーク実行方法。
【請求項７】
前記２以上の相互接続された自律システムのうちの各自律システムにおいて、プロバイダエッジ装置と自律システム境界ルータとの間において、セグメント毎に、トラフィックエンジニアリングトンネルを設定するステップは：
前記プロバイダエッジ装置において仮想ルーティング転送インスタンスを構成するステップ；
ボーダーゲートウェイプロトコルルーティングポリシーを用いることにより、ボーダーゲートウェイプロトコルピアのために、前記自律システム境界ルータにおいて、トンネルテンプレートを設定するステップ；及び
前記トンネルテンプレートを使用することにより、各自律システムにおいて、前記プロバイダエッジ装置と前記自律システム境界ルータとの間において、セグメント毎に、前記トラフィックエンジニアリングトンネルを設定するステップ；
を含むことを特徴とする、請求項５に記載の仮想プライベートネットワーク実行方法。
【請求項８】
前記２以上の相互接続された自律システムのうちの各自律システムにおいて、プロバイダエッジ装置と自律システム境界ルータとの間において、セグメント毎に、トラフィックエンジニアリングトンネルを設定するステップは：
ボーダーゲートウェイプロトコルルーティングポリシーを用いることにより、ボーダーゲートウェイプロトコルピアのために、前記プロバイダエッジ装置及び前記自律システム境界ルータにおいて、トンネルテンプレートを設定するステップ；及び
パブリックネットワークラベルを含むボーダーゲートウェイプロトコルルーティング情報を学習した後、前記トンネルテンプレートを使用することにより、各自律システムにおいて、前記プロバイダエッジ装置と前記自律システム境界ルータとの間において、セグメント毎に、前記トラフィックエンジニアリングトンネルを設定するステップ；
を含むことを特徴とする、請求項５に記載の仮想プライベートネットワーク実行方法。
【請求項９】
前記仮想プライベートネットワークサービスは、マルチプロトコルラベルスイッチングレイヤ２（ｍｕｌｔｉ−ｐｒｏｔｏｃｏｌ  ｌａｂｅｌ  ｓｗｉｔｃｈｉｎｇ  ｌａｙｅｒ−２）仮想プライベートネットワークサービスであり、かつ前記仮想プライベートネットワークサービスに関連する設定情報に応答して、トラフィックエンジニアリングトンネルを設定するステップは：
静的又は動的レイヤ２仮想プライベートネットワーク仮想回線情報により、前記トラフィックエンジニアリングトンネルの自動設定を開始するステップ；
を含むことを特徴とする、請求項１から３のいずれか１つに記載の仮想プライベートネットワーク実行方法。
【請求項１０】
前記動的又は静的レイヤ２仮想プライベートネットワーク仮想回線情報により、前記トラフィックエンジニアリングトンネルの自動設定を開始するステップは：
前記レイヤ２仮想プライベートネットワーク仮想回線情報を構成する際に前記トンネルテンプレートを設定するステップ；
前記レイヤ２仮想プライベートネットワーク仮想回線情報の構成の際、又は前記ラベル配布プロトコル又は前記ボーダーゲートウェイプロトコルにより送信される前記レイヤ２仮想プライベートネットワーク仮想回線情報が学習される際に、前記トンネルテンプレートに基づき、前記トラフィックエンジニアリングトンネルの前記自動設定を開始するステップ；
を含むことを特徴とする、請求項９に記載の仮想プライベートネットワーク実行方法。
【請求項１１】
トラフィックエンジニアリングトンネルに基づく、仮想プライベートネットワーク実行システムであって：
仮想プライベートネットワークサービスに関する設定情報に応答して、トラフィックエンジニアリングトンネルを設定するトンネル設定モジュール；
該トラフィックエンジニアリングトンネルを用いて、前記仮想プライベートネットワークサービスの通信を行うトンネル管理モジュール；及び
前記仮想プライベートネットワークサービスに関する解除情報に応答して、前記トラフィックエンジニアリングトンネルを削除するトンネル削除モジュール；と
を備えることを特徴とする、仮想プライベートネットワーク実行システム。
【請求項１２】
前記トンネル設定モジュールは、トンネルテンプレートを使用することにより、前記トラフィックエンジニアリングトンネルのパブリック属性を制御するために、トンネルポリシーを用いることにより、前記仮想プライベートネットワークサービスと関連付けられるトンネルテンプレートを設定する
ことを特徴とする、請求項１１記載の仮想プライベートネットワーク実行システム。
【請求項１３】
前記トンネル設定モジュールは、前記トンネルテンプレートを使用することにより、前記トラフィックエンジニアリングトンネルを対応する転送平面に限定するために、前記仮想プライベートネットワークサービスの要件に従って、前記仮想プライベートネットワークサービスに対する前記トンネルテンプレートを設定する
ことを特徴とする、請求項１２記載の仮想プライベートネットワーク実行システム。
【請求項１４】
前記仮想プライベートネットワークサービスは、マルチプロトコルラベルスイッチングレイヤ３（ｍｕｌｔｉ−ｐｒｏｔｏｃｏｌ  ｌａｂｅｌ  ｓｗｉｔｃｈｉｎｇ  ｌａｙｅｒ−３）仮想プライベートネットワークサービスであり、かつ前記トンネル設定モジュールは、ボーダーゲートウェイプロトコル（Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ）により送信された仮想プライベートネットワークルーティング情報を学習した後に、前記トラフィックエンジニアリングトンネルの自動設定を開始する
ことを特徴とする、請求項１１から１３のいずれか１つに記載の仮想プライベートネットワーク実行システム。
【請求項１５】
前記トンネル設定モジュールは、２以上の相互接続された自律システムのうちの各自律システムにおいて、プロバイダエッジ装置と自律システム境界ルータとの間において、セグメント毎に、前記トラフィックエンジニアリングトンネルを設定する
ことを特徴とする、請求項１１から１３のいずれか１つに記載の仮想プライベートネットワーク実行システム。
【請求項１６】
前記トンネル設定モジュールは、前記プロバイダエッジ装置及び前記自律システム境界ルータにおいて、仮想ルーティング転送インスタンスを構成し、
仮想プライベートネットワークルーティング情報について、前記プロバイダエッジ装置及び前記自律システム境界ルータにおいて、対応するトンネルテンプレートを設定し、かつ
前記トンネルテンプレートを使用することにより、各自律システムにおいて、前記プロバイダエッジ装置と前記自律システム境界ルータとの間において、セグメント毎に、前記トラフィックエンジニアリングトンネルを設定する
ことを特徴とする、請求項１５に記載の仮想プライベートネットワーク実行システム。
【請求項１７】
前記トンネル設定モジュールは、前記プロバイダエッジ装置において仮想ルーティング転送インスタンスを構成し、
ボーダーゲートウェイプロトコルルーティングポリシーを用いることにより、ボーダーゲートウェイプロトコルピアのために、前記自律システム境界ルータにおいて、トンネルテンプレートを設定し、かつ
前記トンネルテンプレートを使用することにより、各自律システムにおいて、前記プロバイダエッジ装置と前記自律システム境界ルータとの間において、セグメント毎に、前記トラフィックエンジニアリングトンネルを設定する
ことを特徴とする、請求項１５に記載の仮想プライベートネットワーク実行システム。
【請求項１８】
前記トンネル設定モジュールは、ボーダーゲートウェイプロトコルルーティングポリシーを用いることにより、ボーダーゲートウェイプロトコルピアのために、前記プロバイダエッジ装置及び前記自律システム境界ルータにおいて、トンネルテンプレートを設定し、かつ
パブリックネットワークラベルを含むボーダーゲートウェイプロトコルルーティング情報を学習した後、前記トンネルテンプレートを使用することにより、各自律システムにおいて、前記プロバイダエッジ装置と前記自律システム境界ルータとの間において、セグメント毎に、前記トラフィックエンジニアリングトンネルを設定する
ことを特徴とする、請求項１５に記載の仮想プライベートネットワーク実行システム。
【請求項１９】
前記仮想プライベートネットワークサービスは、マルチプロトコルラベルスイッチングレイヤ２（ｍｕｌｔｉ−ｐｒｏｔｏｃｏｌ  ｌａｂｅｌ  ｓｗｉｔｃｈｉｎｇ  ｌａｙｅｒ−２）仮想プライベートネットワークサービスであり、かつ前記トンネル設定モジュールは、静的又は動的レイヤ２仮想プライベートネットワーク仮想回線情報により、前記トラフィックエンジニアリングトンネルの自動設定を開始する
ことを特徴とする、請求項１１から１２のいずれか１つに記載の仮想プライベートネットワーク実行システム。
【請求項２０】
前記トンネル設定モジュールは、前記レイヤ２仮想プライベートネットワーク仮想回線情報を構成する際に前記トンネルテンプレートを設定し、
前記レイヤ２仮想プライベートネットワーク仮想回線情報の構成の際、又は前記ラベル配布プロトコル又は前記ボーダーゲートウェイプロトコルにより送信される前記レイヤ２仮想プライベートネットワーク仮想回線情報が学習される際に、前記トンネルテンプレートに基づき、前記トラフィックエンジニアリングトンネルの前記自動設定を開始する
ことを特徴とする、請求項１９に記載の仮想プライベートネットワーク実行システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想プライベートネットワーク技術の分野に関連し、より詳細には、トラフィックエンジニアリングトンネル（ｔｒａｆｆｉｃ  ｅｎｇｉｎｅｅｒｉｎｇ  ｔｕｎｎｅｌ）に基づく、仮想プライベートネットワーク実行方法及びシステムに関連する。
【背景技術】
【０００２】
ネットワークの段階的な普及に伴い、会社の複数の事業所の間で業務用のデータを共有するために、それらの事業所はネットワークと接続する必要がある。これにより、データの記憶及び伝送のセキュリティが確保されるという前提の下で、データを共有することができる。相互接続を実行するために専用回線を借りることは別として、この目的を達成するために、これらの事業所は、公衆通信回線により仮想プライベートネットワーク（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ、ＶＰＮ）を直接設定してもよい。プライベートネットワークの場合と同様な安全なデータ伝送を実行するために、ＶＰＮは、公衆通信回線を使用し、トンネル技術等の様々な手段により、当該公衆回線をプライベートネットワークとして仮想化する。
【０００３】
ＶＰＮサービスは、トラフィックエンジニアリング（Ｔｒａｆｆｉｃ  Ｅｎｇｉｎｅｅｒｉｎｇ、ＴＥ）トンネルを用いて通信されてもよく、そしてその長所は、信頼性の高い各種保護機能が提供される一方で、その帯域幅及びサービス品質（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ、ＱｏＳ）が確保されるということである。
【０００４】
現在、既存のＶＰＮ実行の解決方法において、多くの場合、ＴＥトンネルがシステムの設定により事前に設定され、そして、ＶＰＮサービスからＴＥトンネルへのマッピングを完了するために、要件を満たす１つ以上のＴＥトンネルが、トンネルポリシー（Ｔｕｎｎｅｌ  Ｐｏｌｉｃｙ）を用いてＶＰＮサービスのために選択されている。このような解決方法において、ＴＥトンネルの設定は、ＶＰＮサービスから分離され、設定されたＴＥトンネルがＶＰＮサービスによっては用いられない場合があり、これによりネットワークリソースの浪費が引き起こされている。
【０００５】
要するに、ＴＥトンネルの設定がＶＰＮサービスから分離されるため、ネットワークのリソースが浪費されるという既存のＶＰＮ実行解決方法の問題点を解決するためには、ＴＥトンネルに基づくＶＰＮ実行方法及びシステムを提供することが必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする主な技術的課題は、ネットワークリソースを効果的に節約するために、ＴＥトンネルに基づくＶＰＮ実行方法及びシステムを提供することである。
【課題を解決するための手段】
【０００７】
上記の技術解題を解決するため、一態様において、本発明により採用される技術的解決方法は、ＶＰＮサービスの設定情報に応答して、ＴＥトンネルを設定するステップ；ＴＥトンネルを用いて、ＶＰＮサービスを通信するステップ；及びＶＰＮサービスの解除情報に応答して、ＴＥトンネルを削除するステップとを備える、ＴＥトンネルに基づくＶＰＮ実行方法を提供する。
【０００８】
上記の技術課題を解決するため、一態様において、本発明により採用される別の技術的解決方法は、ＶＰＮサービスの設定情報に応答して、ＴＥトンネルを設定するトンネル設定モジュール；ＴＥトンネルを用いて、ＶＰＮサービスを通信するトンネル管理モジュール；及びＶＰＮサービスの解除情報に応答して、ＴＥトンネルを解除するトンネル解除モジュールとを備える、ＴＥトンネルに基づくＶＰＮ実行システムを提供する。
【０００９】
一態様において、本発明の有益な効果は、以下のように見出される：従来技術とは異なり、本発明の複数の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法及びシステムは、ＶＰＮサービスの要求に従い、ＴＥトンネルをダイナミックに設定又は削除し、必要に応じて、ＴＥトンネルを設定するためのメカニズムを提供し、そして時間内にＶＰＮサービスにより使用されないトンネルを削除する。これにより、ネットワークリソースを効果的に節約することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法のフローチャートである。
【図２】本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第１の適用シナリオのネットワークの概略構成図である。
【図３】本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第２の適用シナリオのネットワークの概略構成図である。
【図４】本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第３の適用シナリオのネットワークの概略構成図である。
【図５】本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第４の適用シナリオのネットワークの概略構成図である。
【図６】本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第５の適用シナリオのネットワークの概略構成図である。
【図７】本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第６の適用シナリオのネットワークの概略構成図である。
【図８】本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第７の適用シナリオのネットワークの概略構成図である。
【図９】本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第８の適用シナリオのネットワークの概略構成図である。
【図１０】本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行システムの概略ブロック図である。
【発明を実施するための形態】
【００１１】
図１に示すように、この実施例に従うＴＥトンネルに基づくＶＰＮ実行方法は、主に以下のステップを含む：
【００１２】
ステップ１０１：ＶＰＮサービスの設定情報に応答して、ＴＥトンネルを設定する；
ステップ１０２：ＴＥトンネルを用いて、ＶＰＮサービスを通信する；及び
ステップ１０３：ＶＰＮサービスの解除情報に応答して、ＴＥトンネルを削除する。
【００１３】
以上のように、本実施例に従うＴＥトンネルに基づくＶＰＮ実行方法は、ＶＰＮサービスの要件に従って、ＴＥトンネルをダイナミックに設定又は削除し、必要に応じてＴＥトンネルを設定するためのメカニズムを提供し、かつ時間内においてＶＰＮサービスにより使用されないトンネルを削除する。これにより、ネットワークリソースを効果的に節約する。
【００１４】
図２を参照すると、図２は、本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第１の適用シナリオのネットワークの概略構成図である。図２に示すように、本実施例において、本発明の本実施例に従うＴＥトンネルに基づくＶＰＮ実行方法は、単一の自律システム（Ａｕｔｏｎｏｍｏｕｓ  Ｓｙｓｔｅｍ、ＡＳ）内のマルチプロトコルラベルスイッチング（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ、ＭＰＬＳ）レイヤ３仮想プライベートネットワーク（Ｌ３ＶＰＮ）のシナリオに適用される。つまり、本実施例のＶＰＮサービスは、ＭＰＬＳ  Ｌ３ＶＰＮサービスである。
【００１５】
図２に示すシナリオにおいて、主に３つの装置が存在している：カスタマエッジ（Ｃｕｓｔｏｍｅｒ  Ｅｄｇｅ、ＣＥ）装置、プロバイダエッジ（Ｐｒｏｖｉｄｅｒ  Ｅｄｇｅ、ＰＥ）装置、及びプロバイダバックボーン（Ｐｒｏｖｉｄｅｒ、Ｐ）装置。これらの複数の装置の中で、ＣＥ装置は、例えば、ルータ、スイッチ又はホストといった、ＶＰＮの存在に気付かない、顧客構内ネットワークの構成要素であり、ＶＰＮのルーティング情報全体を維持する必要はない。プロバイダネットワークのエッジ装置であるＰＥ装置は、ＣＥ装置に直接接続され、そしてＶＰＮの全ての処理を実行する。Ｐ装置は、プロバイダネットワーク内に位置しており、ＣＥ装置に対して直接には接続されず、そしてＭＰＬＳの基本的なシグナリング機能及び転送機能を有することのみが必要とされる。各ＰＥ装置において、複数の仮想ルーティング及び転送インスタンス（Ｖｉｒｔｕａｌ  Ｒｏｕｔｉｎｇ  ａｎｄ  Ｆｏｒｗａｒｄｉｎｇ、ＶＲＦ）が構成される。ＰＥ装置において、これらのＶＲＦインスタンスは、１つ以上のサブインターフェースに対応し、そしてこれらのサブインターフェースが属するＶＰＮのルーティング情報を記憶するために用いられる。一般的に、各ＶＲＦインスタンスは、ただ１つのＶＰＮに対するルーティング情報を含む。しかしながら、サブインターフェースが複数のＶＰＮに属する場合、対応する複数のＶＲＦインスタンスは、当該サブインターフェースが属する全てのＶＰＮのルーティング情報を含む。
【００１６】
各ＶＲＦインスタンスは、ルート識別子（Ｒｏｕｔｅ  Ｄｉｓｔｉｎｇｕｉｓｈｅｒ、ＲＤ）属性及びルートターゲット（Ｒｏｕｔｅ  Ｔａｒｇｅｔ、ＲＴ）属性を有する。ここで、ＲＤは、異なる複数のＶＰＮ間でのアドレスの重複現象を防止するために用いられ、世界規模で一意である。一般的に、同じＲＤが、異なる複数のＰＥ装置の複数のサブインターフェースに対応し、かつ同じＶＰＮに属する複数のＶＲＦインスタンスに対して割り当てられる。つまり、一意である一つのＲＤが各ＶＰＮに対して割り当てられる。重複するアドレスを有する複数のＶＰＮについて、ＰＥ装置におけるサブインターフェースは、複数のＶＰＮに属し、そしてこのとき、サブインターフェースに対応する複数のＶＲＦインスタンスに対して、ただ１つのＲＤを割り当てることが可能である。従って、複数のＶＰＮが１つのＲＤを共有する。ＲＴは、ルーティング情報を配信するために用いられ、かつ、それぞれ、ルーティング情報のインポートポリシー及びエクスポートポリシーに対して用いられるインポートＲＴ（Ｉｍｐｏｒｔ  ＲＴ）及びエクスポートＲＴ（Ｅｘｐｏｒｔ  ＲＴ）を含む。ＲＴも世界規模で一意であり、かつただ１つのＶＰＮのみにより用いられ得る。
【００１７】
ＶＰＮサービスが設定された後、ＶＰＮルーティング情報は、ボーダーゲートウェイプロトコル（Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ、ＢＧＰ）により、複数のＰＥ装置の間において送信される。具体的には、ＰＥ装置がサブインターフェースによって、ＣＥ装置からのルーティング情報を学習する場合、ルーティング情報を対応するＶＲＦインスタンスにインポートすることは別として、ＰＥ装置は、さらに、当該ルーティング情報にＶＰＮラベルを割り当てる。ここで、ＶＰＮラベルは、ルーティング情報を受信するためのサブインターフェースを特定するために用いられる。その後、ルーティングの再解放により、ＶＲＦインスタンスの中のルーティング情報は、ＢＧＰに対して再度解放され、そしてこのとき、最初のルーティング情報は、ＶＲＦインスタンスのＲＤ及びＲＴパラメータを追加することにより、ＶＰＮルーティング情報へと変換される。
【００１８】
ＰＥ装置は、ＢＧＰによりピアＰＥ装置から送信されたＶＰＮルーティング情報を学習した後、まず、ＲＤに従って、ＶＰＮルーティング情報の属するＶＲＦインスタンスを決定し、その後、ＶＰＮルーティング情報を元のルーティング情報に戻すために、ＶＰＮルーティング情報の中で伝送されるＲＤを削除する。その後、ＶＰＮルーティング情報の属する当該ＶＲＦインスタンスに対して構成されているインポートポリシーに従って、ローカルＶＲＦインスタンスに対してルーティング情報をインポートするかどうかを判定する。
【００１９】
本実施例において、ピアＰＥ装置によりＢＧＰで送信されたＶＰＮルーティング情報を学習した後、ＰＥ装置は当該ピアＰＥ装置にＴＥトンネルを設定させる。例示的な実施例において、トンネルテンプレートに基づき、ＴＥトンネルは自動的に設定される。具体的には、複数のトンネルテンプレートが、ＰＥ装置に対して構成されている。ＶＰＮサービスについて、当該ＶＰＮサービスに関連付けられたトンネルテンプレートが複数のトンネルテンプレートの中から選択され、そしてトンネルポリシー（Ｔｕｎｎｅｌ  Ｐｏｌｉｃｙ）を用いて設定される。トンネルポリシーは、優先順位により選択する方法及びＶＰＮバインディング方法を含む。設定コマンドのセットの組合せとしての各トンネルテンプレートは、ＴＥトンネルのパブリック属性を制御するために用いられる。ＴＥトンネルのパブリック属性は、帯域幅、優先順位、アフィニティ、ファスト・リルート（Ｆａｓｔ  ＲｅＲｏｕｔｅ、ＦＲＲ）、トンネルバックアップ（Ｂａｃｋｕｐ）、及び自動帯域幅調整を含むが、これらには限定されない。他の複数の実施例において、トンネルポリシーは省略されてもよく、そしてこのとき、ＴＥトンネルの複数のパブリック属性は、デフォルトのトンネルテンプレートに従って制御される。ＴＥトンネルの設定及び各種属性の具体的な構成は、当該技術分野における周知の技術であり、従って本明細書においては再度の説明は行われない。
【００２０】
ＴＥトンネルが設定された後、ＶＰＮサービスは、ＴＥトンネルを介してＶＰＮデータを送信する。つまり、ＴＥトンネルは、ＶＰＮサービスの通信のために用いられる。具体的には、インポートＰＥ装置が、サブインターフェースを介して、ＣＥ装置からのＶＰＮデータを受信した後、インポートＰＥ装置はＶＰＮラベル及び初期外層ラベル（ｉｎｉｔｉａｌ  ｏｕｔｅｒ−ｌａｙｅｒ  ｌａｂｅｌ）をＶＲＦインスタンスから取得し、ＶＰＮパケットデータに対して、２つのレイヤのラベル、すなわち、外部ラベル（トンネルラベルとも呼ばれる）及び内部ラベル（ＶＰＮラベルとも呼ばれる）を付け加える。その後、ラベルの付けられたＶＰＮパケットデータは、対応するＰ装置に送信される。ＶＰＮパケットデータは、外層ラベルに従って、複数のＰ装置の間を順次転送され、外層ラベルは最後のＰ装置において取り除かれ、そしてＶＰＮラベルのみを含むＶＰＮパケットデータがエクスポートＰＥ装置に転送される。エクスポートＰＥ装置は、ＶＰＮラベルに従って、対応するサブインターフェースを決定し、そして正しいＣＥ装置に対して取り出されたＶＰＮラベルと共にＶＰＮパケットデータを送信する。
【００２１】
ＶＰＮサービスが取り消された後、ＶＰＮサービスの解除情報に応答して、ＴＥトンネルが削除される。ＴＥトンネルを削除する具体的な処理は、当該技術分野における周知技術であり、従って本明細書において再度の説明は行われない。
【００２２】
図３を参照すると、図３は、本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第２の適用シナリオのネットワークの概略構成図である。図３に示されるように、本実施例において、本発明の本実施例に従うＴＥトンネルに基づくＶＰＮ実行方法は、クロスドメインＭＰＬＳ  Ｌ３ＶＰＮシナリオに対して適用される。
【００２３】
図３に示すシナリオにおいて、互いに接続された少なくとも２つのＡＳが存在する。異なる複数のＡＳに対応する複数の自律システム境界ルータ（Ａｕｔｏｎｏｍｏｕｓ  Ｓｙｓｔｅｍ  Ｂｏｒｄｅｒ  Ｒｏｕｔｅｒ、ＡＳＢＲ）は、互いに、ＰＥ装置及びＣＥ装置としての機能を果たし、さらに、このことは、背面接続されたクロスドメイン（ｂａｃｋ−ｔｏ−ｂａｃｋ  ｃｒｏｓｓ−ｄｏｍａｉｎ）と呼ばれる。ＶＰＮルーティング情報は、通常の内部マルチプロトコルＢＧＰ（Ｍｕｌｔｉｐｒｏｔｏｃｏｌ−Ｉｎｔｅｒｎａｌ  Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ、ＭＰ−ＩＢＧＰ）により、同じＡＳの中のＰＥ装置とＡＳＢＲとの間で送信されてもよく、その一方で、複数のＡＳＢＲの間で、ＶＰＮルーティング情報は、外部ＢＧＰ（Ｅｘｔｅｒｎａｌ  Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ、ＥＢＧＰ）により送信されてもよい。
【００２４】
このシナリオにおいて、異なる複数のＡＳのＰＥ装置の間でＴＥトンネルを設定するために、各ＰＥ装置及びＡＳＢＲについてＶＲＦインスタンスを構成する必要があり、そしてＶＰＮルーティング情報のために、各ＰＥ装置及びＡＳＢＲについて、対応するトンネルテンプレートを設定する必要がある。これにより、トンネルテンプレートを用いて、各ＡＳにおいて、ＰＥ装置とＡＳＢＲとの間で、セグメント毎にＴＥトンネルが設定される。これと同時に、これらのＡＳＢＲは、インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、ＩＰ）により、互いに接続される。
【００２５】
図４を参照すると、図４は、本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第３の適用シナリオのネットワークの概略構成図である。図４に示されるように、本実施例において、本発明の本実施例に従うＴＥトンネルに基づくＶＰＮ実行方法も、クロスドメインＭＰＬＳ  Ｌ３ＶＰＮシナリオに対して適用される。
【００２６】
図４に示すシナリオにおいて、ＶＰＮルーティング情報は、同じＡＳ内のＰＥ装置とＡＳＢＲとの間において、通常のＭＰ−ＩＢＧＰにより、送信されてもよい。その一方で、これらのＡＳの間において、ＶＰＮルーティング情報は、シングルホップ外部マルチプロトコルＢＧＰ（Ｍｕｌｔｉｐｒｏｔｏｃｏｌ−Ｅｘｔｅｒｎａｌ  Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ、ＭＰ−ＥＢＧＰ）により送信されてもよく、さらに、このことは、シングルホップＭＰ−ＥＢＧＰクロスドメインと呼ばれる。
【００２７】
このシナリオにおいて、異なる複数のＡＳのＰＥ装置の間のＴＥトンネルを設定するために、各ＰＥ装置においてＶＲＦインスタンスを構成する必要があり、そして各ＰＥ装置に対する処理方法は、第２の適用シナリオにおける方法と同じである。第２の適用シナリオとの相違点は、ＡＳＢＲにおいてＶＲＦインスタンスを構成する必要がないことである。これと同時に、ＢＧＰルーティングポリシーを用いることによりＢＧＰピア（ＢＧＰ  Ｐｅｅｒ）に対するＡＳＢＲにおいてトンネルテンプレートを設定する必要があり、そしてその後、当該トンネルテンプレートを用いることにより、各ＡＳ内において、ＰＥ装置とＡＳＢＲとの間において、ＴＥトンネルがセグメント毎に設定される。
【００２８】
図５を参照すると、図５は、本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第４の適用シナリオのネットワークの概略構成図である。図５に示されるように、本実施例において、本発明の本実施例に従うＴＥトンネルに基づくＶＰＮ実行方法も、クロスドメインＭＰＬＳ  Ｌ３ＶＰＮシナリオに適用される。
【００２９】
図５に示されるシナリオにおいて、ＶＰＧルーティング情報は、マルチホップＭＰ−ＥＢＧＰにより、異なる複数のＡＳのＰＥ装置間において送信され、さらに、このことは、マルチホップＭＰ−ＥＢＧＰクロスドメインと呼ばれる。
【００３０】
このシナリオにおいて、パブリックネットワークラベルを含むＢＧＰルーティング情報は、ＰＥ装置とＡＳＢＲとの間において送信される。従って、ＶＰＮルーティング情報を用いることにより、直接に、ＴＥトンネルの自動設定を開始することは不要であり、その代わりに、ＢＧＰルーティングポリシーを用いることにより、各ＰＥ装置及びＢＧＰピアに対するＡＳＢＲにおいてトンネルテンプレートが設定される。そして、ＰＥ装置がパブリックネットワークラベルを含むＢＧＰルーティング情報を学習した後、トンネルテンプレートを使用することにより、各ＡＳ内において、ＰＥ装置とＡＳＢＲとの間において、ＴＥトンネルがセグメント毎に設定される。
【００３１】
上記実施例で説明したＭＰＬＳ  Ｌ３ＶＰＮシナリオに加えて、本発明の本実施例に従うＴＥトンネルに基づくＶＰＮ実行方法は、マルチプロトコルラベルスイッチング（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ、ＭＰＬＳ）レイヤ２仮想プライベートネットワーク（Ｌ２ＶＰＮ）適用シナリオに対しても適用される。つまり、ＶＰＮサービスは、ＭＰＬＳ  Ｌ２ＶＰＮサービスである。現在、ＭＰＬＳ  Ｌ２ＶＰＮは、２つの典型的な技術、すなわち、仮想専用線（Ｖｉｒｔｕａｌ  ｌｅａｓｅｄ  Ｌｉｎｅ、ＶＬＬ）及び仮想プライベートＬＡＮサービス（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  ＬＡＮ  Ｓｅｒｖｉｃｅ、ＶＰＬＳ）を有している。ここで、ＶＬＬは、２点間のＶＰＮネットワーク化に適用され、そしてＶＰＬＳは、一地点対多地点又は多地点対一地点のＶＰＮネットワーク化に適用される。加えて、ＭＰＬＳ  Ｌ２ＶＰＮは、Ｌ２ＶＰＮ情報を伝送する方法に基づき、さらに、ＳＶＣモード、マルティーニモード（Ｍａｒｔｉｎｉ  ｍｏｄｅ）及びＫｏｍｐｅｌｌａモードに分類される。
【００３２】
ＭＰＬＳ  Ｌ２ＶＰＮにおいて、ＣＥ装置及びＰＥ装置は接続回線（Ａｔｔａｃｈｍｅｎｔ  Ｃｉｒｃｕｉｔ、ＡＣ）を介して接続され、当該ＡＣは独立したリンク又は回線であり、そしてＡＣインターフェースは、物理インターフェース又は論理インターフェースである。論理接続は、仮想回線（Ｖｉｒｔｕａｌ  Ｃｉｒｃｕｉｔ、ＶＣ）を介して、ＰＥ装置間で設定される。ＳＶＣモードでは、レイヤ２仮想プライベートネットワーク仮想回線情報（Ｌ２ＶＰＮ  ＶＣ情報）は、静的な構成方法において設定され；マティーニモードでは、Ｌ２ＶＰＮ  ＶＣ情報は、ラベル配布プロトコル（Ｌａｂｅｌ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、ＬＤＰ）を用いて送信され；そして、Ｋｏｍｐｅｌｌａモードでは、Ｌ２ＶＰＮ  ＶＣ情報は、ＢＧＰを用いて送信される。
【００３３】
以下、複数の具体的な実施例を参照して、各種ＭＰＬＳ  Ｌ２ＶＰＮシナリオにおける、本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の適用を説明する。
【００３４】
図６を参照すると、図６は、本発明の実施例に従うＴＥトンネルに基づくＶＰＮ実行方法の第５の適用シナリオのネットワークの概略構成図である。図６に示すように、本実施例において、本発明の本実施例に従うＴＥトンネルに基づくＶＰＮ実行方法は、ＶＬＬの方法において実行されるＭＰＬＳ  Ｌ２ＶＰＮシナリオに対して適用される。
【００３５】
図６に示すシナリオにおいて、静的又は動的Ｌ２ＶＰＮ  ＶＣ情報により、ＴＥトンネルの自動設定が開始される。具体的には、ＰＥ装置においてＬ２ＶＰＮ  ＶＣ情報が構成される場合、トンネルテンプレートが設定され、そしてＬ２ＶＰＮ  ＶＣ情報に従い、当該トンネルテンプレートに基づくＴＥトンネルの自動設定が開始される。ＳＶＣモードでは、Ｌ２ＶＰＮ  ＶＣ情報を構成する間に、トンネルテンプレートに基づくＴＥトンネルの自動設定が直接開始され；マティーニモードでは、ＬＤＰにより送信されるピアＬ２ＶＰＮ  ＶＣ情報が学習される際に、トンネルテンプレートに基づくＴＥトンネルの自動設定が開始され；そしてＫｏｍｐｅｌｌａモードでは、ＢＧＰにより送信されるピアＬ２ＶＰＮ  ＶＣ情報が学習される際に、トンネルテンプレートに基づくＴＥトンネルの自動設定が開始される。
【００３６】
図７を参照すると、図７は、本発明の実施例に従うＴＥトンネルに基づくＶＰＮの実行方法の第６の適用シナリオのネットワークの概略構成図である。図７に示すように、本実施例において、本発明の本実施例に従うＴＥトンネルに基づくＶＰＮの実行方法は、ＶＰＬＳ技術により実行されるＭＰＬＳ  Ｌ２ＶＰＮシナリオに対して適用される。
【００３７】
図７に示すシナリオにおいて、ＴＥトンネルの自動設定は、動的Ｌ２ＶＰＮ  ＶＣ情報により開始される。具体的には、マティーニモードでは、仮想スイッチインターフェース（Ｖｉｒｔｕａｌ  Ｓｗｉｔｃｈ  Ｉｎｔｅｒｆａｃｅ、ＶＳＩ）ピアの構成の間にトンネルテンプレートが設定され、かつＬＤＰにより送信されるピアＬ２ＶＰＮ  ＶＣ情報が学習される際に、当該トンネルテンプレートに基づくＴＥトンネルの自動設定が開始され；そしてＫｏｍｐｅｌｌａモードでは、ＶＳＩインスタンスを構成する間にトンネルテンプレートが設定され、かつＢＧＰにより送信されるピアＬ２ＶＰＮ  ＶＣ情報が学習される際に、当該トンネルテンプレートに基づくＴＥトンネルの自動設定が開始される。
【００３８】
さらに、ＭＰＬＳ  Ｌ２ＶＰＮは、疑似回線エミュレーションエッジトゥエッジ（Ｐｓｅｕｄｏ−Ｗｉｒｅ  Ｅｍｕｌａｔｉｏｎ  Ｅｄｇｅ  ｔｏ  Ｅｄｇｅ、ＰＷＥ３）技術を有する。ＰＷＥ３技術は、Ｌ２ＶＰＮ  ＶＣ情報を送信する方法に基づき、静的な疑似回線（Ｐｓｅｕｄｏ−Ｗｉｒｅ、ＰＷ）及び動的なＰＷに分類され、そして実装の解決方法に基づき、シングルホップＰＷ及びマルチホップＰＷに分類される。
【００３９】
本発明の本実施例に従うＴＥトンネルに基づくＶＰＮの実行方法において、静的なＰＷの下での実行方法は、静的なＬ２ＶＰＮ  ＶＣ情報により、トンネルテンプレートに基づくＴＥトンネルの自動設定が主に開始される、前述のＳＶＣ実行方法と同様である。本発明の本実施例に従うＴＥトンネルに基づくＶＰＮの実行方法において、動的なＰＷの下での実行方法は、ＬＤＰプロトコルにより送信される動的Ｌ２ＶＰＮ  ＶＣ情報により、トンネルテンプレートに基づくＴＥトンネルの自動設定が主に開始されるマティーニモードのＶＬＬ技術と同様である。ＰＷＥ３技術において、図８に示されるマルチホップＰＷシナリオは、特に言及する価値がある。
【００４０】
図８に示されるシナリオにおいて、ＰＥ装置は、２つの層、すなわち、最終プロバイダエッジ（Ｕｌｔｉｍａｔｅ  ＰＥ、Ｕ−ＰＥ）層及びスイッチングプロバイダエッジ（Ｓｗｉｔｃｈｉｎｇ  ＰＥ、Ｓ−ＰＥ）層に分割され、それらは共同でＰＥ装置の機能を実行する。従って、スイッチング疑似回線がＳ−ＰＥで構成される場合、トンネルテンプレートを設定する必要があり、そしてＬＤＰにより送信されるＬ２ＶＰＮ  ＶＣ情報が学習された後、当該トンネルテンプレートに基づくＴＥトンネルの自動設定が開始される。
【００４１】
上述のように、本実施例に従うＴＥトンネルに基づくＶＰＮの実行方法は、ＶＰＮサービスの要件に従って、ＴＥトンネルを動的に設定又は削除することが可能であり、必要に応じて、ＴＥトンネルを設定するためのメカニズムを提供することが可能であり、そしてＭＰＬＳ  Ｌ３ＶＰＮ及びＭＰＬＳ  Ｌ２ＶＰＮにおける時間内に、ＶＰＮにより使用されないトンネルを削除することが可能である。これにより、ネットワークのリソースを効果的に節約することができる。
【００４２】
図９を参照すると、図９は、本発明の実施例に従うＴＥトンネルに基づくＶＰＮの実行方法の第８の適用シナリオのネットワークの概略構成図である。図９に示されるように、本実施例において、本発明の本実施例に従うＴＥトンネルに基づくＶＰＮの実行方法は、ＶＰＮサービスの階層的なサービスを実行するために用いられる。
【００４３】
図９に示されるシナリオにおいて、点線で示される転送平面（ｆｏｒｗａｒｄｉｎｇ  ｐｌａｎｅ）の転送能力は比較的強く、そして実線で示される転送平面の転送能力は比較的弱い。従って、互いに異なる第１のトンネルテンプレート及び第２のトンネルテンプレートが構成されてもよい。ＶＰＮサービスを通信するＴＥトンネルを、点線で示される転送平面上で構成するために、ＰＥ装置において、ＴＥトンネルの設定を開始するための比較的高いサービス要件を有するＶＰＮサービスに対して、第１のトンネルテンプレートが設定される。同時に、ＶＰＮサービスを通信するＴＥトンネルを、実線で示される転送平面上で構成するために、ＰＥ装置において、ＴＥトンネルの設定を開始するための比較的低いサービス要件を有するＶＰＮサービスに対して、第２のトンネルテンプレートが設定される。
【００４４】
上述のように、対応するサービス要件を満足するＴＥトンネルを設定するために、異なるトンネルテンプレートが、異なるサービス要件を有するＶＰＮサービスに対して設定される。これにより、異なるＶＰＮサービスが互いに影響することなく、ネットワーク全体に渡って、サービス種別に基づいて、異なるサービスを提供することが可能となる。
【００４５】
当業者は、上述の実施例の方法における全て又はいくつかのステップが、関連するハードウェアに指示するプログラムにより実行されてもよいことを理解できるであろう。当該プログラムは、コンピュータ読み取り可能な記憶媒体に記憶されてもよく、そして当該記憶媒体は、ＲＯＭ／ＲＡＭ、ディスク、コンパクトディスク等であってもよい。
実行時に、当該プログラムは以下のステップを含む：
ＶＰＮサービスに関する設定情報に応答して、ＴＥトンネルを設定するステップ；
当該ＴＥトンネルを用いてＶＰＮサービスを通信するステップ；及び
ＶＰＮサービスに関する解除情報に応答して、当該ＴＥトンネルを削除するステップ。
【００４６】
図１０を参照すると、図１０は、本発明の実施例に従うＴＥトンネルに基づくＶＰＮの実行システムの概略ブロック図である。図１０に示されるように、本実施例に従うＴＥトンネルに基づくＶＰＮの実行システムは、トンネル設定モジュール１００１、トンネル管理モジュール１００２、及びトンネル削除モジュール１００３を備える。
【００４７】
トンネル設定モジュール１００１は、ＶＰＮサービスに関する設定情報に応答して、ＴＥトンネルを設定し；トンネル管理モジュール１００２は、当該ＴＥトンネルを用いて、ＶＰＮサービスの通信を行い；そしてトンネル削除モジュール１００３は、ＶＰＮサービスに関する解除情報に応じて、当該ＴＥトンネルを削除する。
【００４８】
上述のように、本発明の本実施例に従うＴＥトンネルに基づくＶＰＮの実行システムは、ＶＰＮサービスの要求に従って、ＴＥトンネルを動的に設定又は解除し、必要に応じてＴＥトンネルを設定するためにメカニズムを提供し、そして時間内にＶＰＮサービスにより使用されないトンネルを削除する。これにより、ネットワークリソースを効果的に節約することができる。
【００４９】
以下、図２から図９に示される適用シナリオを参照して、各モジュールの機能を詳細に説明する。ここで、各モジュールは、ＰＥ装置、例えば、ＰＥルータ、において構成されている。
【００５０】
図２に示される適用シナリオにおいて、ピアＰＥ装置がＢＧＰにより送信したＶＰＮルーティング情報を学習した後、トンネル設定モジュール１００１は、ピアＰＥ装置にＴＥトンネルの設定を開始させる。例示的な実施例において、ＴＥトンネルは、トンネルテンプレートに基づいて、自動的に設定される。具体的には、ＰＥ装置において、複数のトンネルテンプレートが構成されている。ＶＰＮサービスに対して、当該ＶＰＮサービスに関連付けられているトンネルテンプレートは、複数のトンネルテンプレートの中から選択され、そしてトンネルポリシー（Ｔｕｎｎｅｌ  Ｐｏｌｉｃｙ）を用いて設定される。トンネルポリシーは、優先順位に基づく選択方法及びＶＰＮバインディング方法を含む。設定コマンドのセットの組合せとしての各トンネルテンプレートは、ＴＥトンネルのパブリック属性を制御するために用いられる。ＴＥトンネルのパブリック属性は、帯域幅、優先順位、アフィニティ、ファスト・リルート（Ｆａｓｔ  ＲｅＲｏｕｔｅ、ＦＲＲ）、トンネルバックアップ（Ｂａｃｋｕｐ）、及び自動帯域幅調整を含むが、これらには限定されない。他の複数の実施例において、トンネルポリシーは省略されてもよく、そしてこのとき、ＴＥトンネルの複数のパブリック属性は、デフォルトのトンネルテンプレートに従って制御される。ＴＥトンネルの設定及び各種属性の具体的な構成は、当該技術分野における周知の技術であり、従って本明細書においては再度の説明は行われない。
【００５１】
図３に示すシナリオにおいて、異なる複数のＡＳのＰＥ装置の間でＴＥトンネルを設定するために、トンネル設定モジュール１００１は、各ＰＥ装置及びＡＳＢＲについてＶＲＦインスタンスを構成する必要があり、そしてＶＰＮルーティング情報のために、各ＰＥ装置及びＡＳＢＲについて、対応するトンネルテンプレートを設定する必要がある。これにより、トンネル設定モジュール１００１は、トンネルテンプレートを用いて、各ＡＳにおいて、ＰＥ装置とＡＳＢＲとの間で、セグメント毎にＴＥトンネルを設定することができる。
【００５２】
図４に示されるシナリオにおいて、異なる複数のＡＳのＰＥ装置の間のＴＥトンネルを設定するために、トンネル設定モジュール１００は、各ＰＥ装置においてＶＲＦインスタンスを構成する必要があり、そして各ＰＥ装置に対する処理方法は、第２の適用シナリオにおける方法と同じである。第２の適用シナリオとの相違点は、ＡＳＢＲにおいてＶＲＦインスタンスを構成する必要がないことである。これと同時に、ＢＧＰルーティングポリシーを用いることによりＢＧＰピア（ＢＧＰ  Ｐｅｅｒ）に対するＡＳＢＲにおいてトンネルテンプレートを設定する必要がある。これにより、トンネル設定モジュール１００１は、トンネルテンプレートを用いることにより、各ＡＳ内において、ＰＥ装置とＡＳＢＲとの間において、セグメント毎にＴＥトンネルを設定することができる。
【００５３】
図５に示されるシナリオにおいて、パブリックネットワークラベルを含むＢＧＰルーティング情報は、ＰＥ装置とＡＳＢＲとの間において送信される。従って、トンネル設定モジュール１００１は、ＶＰＮルーティング情報を用いることにより、直接に、ＴＥトンネルの自動設定を開始する必要はなくなるが、ＢＧＰルーティングポリシーを用いることにより、各ＰＥ装置及びＢＧＰピアに対するＡＳＢＲにおいてトンネルテンプレートを設定し、そして、パブリックネットワークラベルを含むＢＧＰルーティング情報を学習した後、トンネルテンプレートを用いることにより、各ＡＳ内において、ＰＥ装置とＡＳＢＲとの間において、ＴＥトンネルをセグメント毎に設定する。
【００５４】
図６に示されるシナリオにおいて、静的又は動的Ｌ２ＶＰＮ  ＶＣ情報により、トンネル設定モジュール１００１は、ＴＥトンネルの自動設定を開始する。具体的には、トンネル設定モジュール１００１は、Ｌ２ＶＰＮ  ＶＣ情報が構成される際に、トンネルテンプレートを設定し、そしてＬ２ＶＰＮ  ＶＣ情報に従い、当該トンネルテンプレートに基づくＴＥトンネルの自動設定を開始する。ＳＶＣモードでは、Ｌ２ＶＰＮ  ＶＣ情報を構成する間に、トンネルテンプレートに基づくＴＥトンネルの自動設定が直接開始され；マティーニモードでは、ＬＤＰにより送信されるピアＬ２ＶＰＮ  ＶＣ情報が学習される際に、トンネルテンプレートに基づくＴＥトンネルの自動設定が開始され；そしてＫｏｍｐｅｌｌａモードでは、ＢＧＰにより送信されるピアＬ２ＶＰＮ  ＶＣ情報が学習される際に、トンネルテンプレートに基づくＴＥトンネルの自動設定が開始される。
【００５５】
図７に示されるシナリオにおいて、トンネル設定モジュール１００１は、動的Ｌ２ＶＰＮ  ＶＣ情報により、ＴＥトンネルの自動設定を開始する。具体的には、マティーニモードでは、ＶＳＩピアの構成の際にトンネルテンプレートが設定され、かつＬＤＰにより送信されるピアＬ２ＶＰＮ  ＶＣ情報が学習される際に、当該トンネルテンプレートに基づくＴＥトンネルの自動設定が開始され；そしてＫｏｍｐｅｌｌａモードでは、ＶＳＩインスタンスを構成する間にトンネルテンプレートが設定され、かつＢＧＰにより送信されるピアＬ２ＶＰＮ  ＶＣ情報が学習される際に、当該トンネルテンプレートに基づくＴＥトンネルの自動設定が開始される。
【００５６】
図８に示されるシナリオにおいて、トンネル設定モジュール１００１は、Ｓ−ＰＥにおいてスイッチングＰＷが構成される際に、トンネルテンプレートを設定する必要があり、そしてＬＤＰにより送信されるＬ２ＶＰＮ  ＶＣ情報を学習した後、当該トンネルテンプレートに基づくＴＥトンネルの自動設定を開始する。
【００５７】
上述のように、本発明の本実施例に従うＴＥトンネルに基づくＶＰＮの実行システムは、ＶＰＮサービスの要件に従って、ＴＥトンネルを動的に設定又は削除することが可能であり、必要に応じて、ＴＥトンネルを設定するためのメカニズムを提供することが可能であり、そしてＭＰＬＳ  Ｌ３ＶＰＮ及びＭＰＬＳ  Ｌ２ＶＰＮにおける時間内に、ＶＰＮにより使用されないトンネルを削除することが可能である。これにより、ネットワークのリソースを効果的に節約することができる。
【００５８】
図９に示されるシナリオにおいて、点線で示される転送平面の転送能力は比較的強く、そして実線で示される転送平面の転送能力は比較的弱い。従って、トンネル設定モジュール１００１は、互いに異なる第１のトンネルテンプレート及び第２のトンネルテンプレートを構成してもよい。さらに、トンネル設定モジュール１００１は、ＶＰＮサービスを通信するＴＥトンネルを、点線で示される転送平面上に構成するために、ＴＥトンネルの設定を開始するための比較的高いサービス要件を有するＶＰＮサービスに対して、第１のトンネルテンプレートを設定する。同時に、トンネル設定モジュール１００１は、ＶＰＮサービスを通信するＴＥトンネルを、実線で示される転送平面上に構成するために、ＴＥトンネルの設定を開始するための比較的低いサービス要件を有するＶＰＮサービスに対して、第２のトンネルテンプレートを設定する。
【００５９】
上述のように、対応するサービス要件を満足するＴＥトンネルを設定するために、異なるトンネルテンプレートが、異なるサービス要件を有するＶＰＮサービスに対して設定される。これにより、異なるＶＰＮサービスが互いに影響することなく、ネットワーク全体に渡って、サービス種別に基づいて、異なるサービスを提供することが可能となる。
【００６０】
上記の内容は、単に、本発明の複数の実施例について説明するものであり、本発明の特許の範囲を限定するものではない。本発明の明細書及び添付の図面の内容に基づいてなされた、どのような均等な構造又は均等な処理であっても、又は他の関連する技術分野における、どのような直接的又は間接的な応用であっても、本発明の特許の保護範囲に属するものとしなければならない。
【００６１】
本出願は、２０１１年１０月１３日に中国特許庁に出願された「ＶＩＲＴＵＡＬ  ＰＲＩＶＡＴＥ  ＮＥＴＷＯＲＫ  ＩＭＰＬＥＭＥＮＴＡＴＩＯＮ  ＭＥＴＨＯＤ  ＡＮＤ  ＳＹＳＴＥＭ  ＢＡＳＥＤ  ＯＮ  ＴＲＡＦＦＩＣ  ＥＮＧＩＮＥＥＲＩＮＧ  ＴＵＮＮＥＬ」と題する中国特許出願第２０１１１０３１０１９３．７の優先権を主張し、参照することにより、その全内容をここに援用する。
【図１】
2014532368.tif 000003
【図２】
2014532368.tif 000004
【図３】
2014532368.tif 000005
【図４】
2014532368.tif 000006
【図５】
2014532368.tif 000007
【図６】
2014532368.tif 000008
【図７】
2014532368.tif 000009
【図８】
2014532368.tif 000010
【図９】
2014532368.tif 000011
【図１０】
2014532368.tif 000012
【国際調査報告】
2014532368.tif 000013
2014532368.tif 000014
2014532368.tif 000015
2014532368.tif 000016