(57)【要約】  本発明は、プロバイダNMSとカスタマーNMSを備え、カスタマー・ネットワーク・マネジメント・エージェントを実施するために、前記プロバイダNMSと前記カスタマーNMSとの間にはカスタマー・ネットワーク・マネジメント・エージェントファンクション(CAF)モジュールが存在し、前記モジュールはf-インタフェースを介して前記プロバイダNMS内のOSFファンクションモジュールと接続されることを特徴とする仮想プライベートネットワーク(VPN)のネットワークマネジメントシステム(NMS)を提供する。本発明は、CNMファンクションを実施するためにリクエストされる全トラフィックデータを取得するために、前記プロバイダNMSにおけるOSFモジュールと接続用のf-インタフェースを採用する。
2006527504.tif 000002
【特許請求の範囲】
【請求項１】
プロバイダ・ネットワーク・マネジメント・システム(NMS)及びカスタマー・ネットワーク・マネジメント・システムを備え、
カスタマー・ネットワーク・マネジメント・エージェントを実施するために、前記プロバイダNMSと前記カスタマーNMSとの間にはカスタマー・ネットワーク・マネジメント・エージェントファンクション(CAF)モジュールが存在し、前記モジュールはf-インタフェースを介して前記プロバイダNMS内のOSFファンクションモジュールと接続されることを特徴とする仮想プライベートネットワークのネットワーク・マネジメント・システム。
【請求項２】
前記カスタマーNMSは、以下の３つの層、ブラウザ内で起動するクライアント層と、前記プロバイダのウェブサイトのウェブサーバ内で起動する中央集権化(centralized)コントローラ層と、前記カスタマー・ネットワーク・マネジメント・エージェントファンクションモジュールを具備するビジネス層とによって構成されたアーキテクチャを使用し、
前記クライアント層は、ネットワークを経て前記中央集権化コントローラ層と接続され、前記中央集権化コントローラ層は、前記ネットワーク又は専用回線を経て前記ビジネス層と接続されることを特徴とする請求項１に記載のシステム。
【請求項３】
前記クライアント層は、ブラウザと、CNMグラフィックユーザインタフェース(GUI)を提供するためにカスタマー志向である前記ブラウザ上で起動するCNMインタフェースとを具備することを特徴とする請求項２に記載のシステム。
【請求項４】
前記中央集権化コントローラ層は、前記プロバイダのウェブサイトの前記ウェブサーバ上で起動するリクエストコントローラと、メッセージコーデックと、メッセージトランシーバモジュールとを具備することを特徴とする請求項２に記載のシステム。
【請求項５】
前記ビジネス層は、前記プロバイダNMS内のCNMエージェントを具備することを特徴とする請求項２に記載のシステム。
【請求項６】
前記クライアント層は、前記カスタマーのネットワーク装置を経て前記ネットワークにアクセスし、
前記中央集権化コントローラ層は、前記プロバイダのネットワーク装置を経て前記ネットワークにアクセスし、
前記ネットワークは、インターネット又は他のプライベートネットワークであることを特徴とする請求項２に記載のシステム。
【請求項７】
プロバイダNMS及びカスタマーNMSを備え、
カスタマー・ネットワーク・マネジメント・エージェントを実行するために、前記カスタマーNMSは、f-インタフェースを介して前記プロバイダNMS内のOSFモジュールに接続されることを特徴とする仮想プライベートネットワーク(VPN)のネットワーク・マネジメント・システム(CNM)を実施するための方法。
【請求項８】
a.CNMファンクション・リクエストをカスタマーに提示する(submit)段階と、
b.前記CNMファンクション・リクエストを復号化し、かつ、NMSメッセージ内にそれをカプセル化する段階と、
c.前記NMS内のCNMファンクションのタイプを識別し、関連するNMSファンクショナルモジュールを決定し、かつ、処理用の前記NMSの対応ファンクショナルモジュールに前記NMSメッセージを送るためにf-インタフェースを用いる段階と、
d.NMS応答メッセージ内の前記NMSの前記対応ファンクショナルモジュールから戻される処理結果をカプセル化する段階と、
e.前記NMS応答メッセージに従って表示ページを生成する段階と、
f.前記ページ表示する段階と
を具備することを特徴とする請求項７に記載の方法。
【請求項９】
前記段階a.において、
a1.前記カスタマーがログインしたかどうかを判断し、前記カスタマーがログインした場合、段階a3.に進む段階と、そうでなければ、
a2.前記CNMカスタマー情報を入力し、かつ、CNMファンクション・リクエストを生成し、そして段階a4.に進む段階と、
a3.前記CNMファンクションから選択し、かつ、CNMファンクション・リクエストを生成する段階と、
a4.前記CNMファンクション・リクエストを送る段階と
を経て、前記マネジメント・ファンクション・リクエストは、前記クライアントブラウザに提示されることを特徴とする請求項８に記載の方法。
【請求項１０】
前記段階b.において、前記CNMファンクション・リクエストが復号化され、NMSメッセージにカプセル化される処理は、
b1.受信された前記ファンクション・リクエストを復号化する段階と、
b2.前記リクエスト内の前記データが完全であるかどうかを判断し、完全である場合、段階b4に進む段階と、そうでなければ、
b3.エラーページを生成し、表示用の前記クライアントブラウザにそれを返送し、かつ、前記処理を終了する段階と、
b4.NMSメッセージ内に前記リクエストをカプセル化する段階と
を具備することを特徴とする請求項８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信ネットワーク・マネジメントの分野におけるカスタマー・ネットワーク・マネジメント(CNM)システム及びその方法に関し、特に、テレコミュニケーション・マネジメント・ネットワーク(TMN)ファンクション論的モデルでのf-インタフェース及びウェブ技術でのCNMエージェントファンクションに基づく仮想プライベートネットワーク(VPN)に関する。
【背景技術】
【０００２】
VPNは、公衆ネットワーク内に構築されたプライベートネットワークである。現在、経験豊かで、かつ、専門化したネットワークプロバイダに仕事を委託することを通じて、ネットワークオペレーション及びメンテナンスにあまり注意を払わないようにするために、ますます多くの企業が会社のネットワーク構築ためにVPNを採用する。企業のネットワーク管理システム(NMS)は、前記ネットワークプロバイダによって提供される前記プライベートネットワークと公衆ネットワークの両方を管理する。ここで、前記公衆ネットワークの管理は、前記ネットワークプロバイダによって提供された前記公衆ネットワークのサービスインタフェースを介して取得された必要なネットワーク管理情報により済まされねばならない。前記CNMサービスは、前記公衆ネットワークを監視する顧客の前記NMSを促進するために、前記ネットワークプロバイダから企業の顧客に提供された前記公衆ネットワークの管理のための手段として用いられる。勿論、そのような監視は、前記顧客に関する部分または前記顧客に提供するサービスに限られる。VPNCNMによって提供される主要なサービスは、ネットワークプロバイダの現在のVPNトポロジー、ネットワーク・コンフィギュレーション、ネットワーク状態及び前記顧客に対するネットワークパフォーマンスがある。
【０００３】
図１を参照すると、従来技術では、前記顧客NMSは、TMNファンクション論的モデルに従ってx-インタフェースを介してネットワークプロバイダNMSと適合される。従来技術では、前記CNMソリューションは、通常、次のとおりである。前記プロバイダのNMSは、外部にインタフェースを提供するとともに、前記カスタマーNMSにおけるCNMファンクションを実施する。しかしながら、x-インタフェースを介する２つのNMS間でのインタフェーシングの実施におけるx-インタフェース標準化及びデータセキュリティのような工学的問題ほど実施が難しい点が難点である。
【発明の開示】
【課題を解決するための手段】
【０００４】
上記問題点を鑑みて、本発明は、前記従来技術における問題点を解決するために、TMNファンクション論的モデルにおけるf-インタフェース及びウェブ技術でのCAFに基づくVPNCNMシステム及びその方法を提供する。
【０００５】
仮想プライベートネットワークのネットワーク・マネジメント・システムは、プロバイダ・ネットワーク・マネジメント・システム及びカスタマー・ネットワーク・マネジメント・システムを備え、カスタマー・ネットワーク・マネジメント・エージェントを実施するために、前記プロバイダNMSと前記カスタマーNMSとの間にはカスタマー・ネットワーク・マネジメント・エージェントファンクション(CAF)モジュールが存在し、前記モジュールはf-インタフェースを介して前記プロバイダNMS内のOSFファンクションモジュールと適合されることを特徴とする。
【０００６】
ここで、前記カスタマー・ネットワーク・マネジメント・システムは、以下の３つの層、ブラウザ内で起動するクライアント層と、前記プロバイダのウェブサイトのウェブサーバ内で起動する中央集権化(centralized)コントローラ層と、前記カスタマー・ネットワーク・マネジメント・エージェントファンクションモジュールを含むビジネス層とによって構成されたアーキテクチャを使用する。前記クライアント層は、ネットワークを経て前記中央集権化コントローラ層と接続され、前記中央集権化コントローラ層は、前記ネットワーク又は専用回線を経て前記ビジネス層と接続される。
【０００７】
前記クライアント層は、ブラウザと、CNMグラフィックユーザインタフェース(GUI)を提供するためにカスタマー志向である前記ブラウザ上で起動するCNMインタフェースとを具備する。前記中央集権化コントローラ層は、リクエストコントローラと、メッセージコーデックと、メッセージトランシーバモジュールとを具備する。それらは、前記プロバイダのウェブサイトの前記ウェブサーバ上で起動する。前記ビジネス層は、前記プロバイダNMS内の前記CNMエージェントで構成される。
【０００８】
前記クライアント層は、前記カスタマーのネットワーク装置を経て前記ネットワークにアクセスする。前記中央集権化コントローラ層は、前記プロバイダのネットワーク装置を経て前記ネットワークにアクセスする。前記ネットワークは、インターネット又は他のプライベートネットワークのことをいう。
【０００９】
本発明で説明される前記VPNCNMは、前記CAFの実施である。前記実施は、次のようなことである。カスタマー・ネットワーク・マネジメント・エージェントを実行し、かつ、前記カスタマーにg-インタフェースを提供するために、前記VPNCNMシステムがf-インタフェースを介して前記プロバイダNMS内の前記OSFモジュールに接続されることをいう。前記CAFは、主に、 (1)前記CNMによって提供されたファンクションがNMSの前記クライアントファンクションの一部であるという事実によって、CNMファンクションを実行するために要求される全トラフィックデータは、f-インタフェースを介して取得され、それにより、OSFによって新たなインタフェースを提供することが必要であること、(2)GUIがウェブ技術によるg-インタフェースを介してVPNサービスの前記エンドカスタマーに提供されることの２つのファンクションを実現させる。本発明で説明されるように、CAFとOSFの間の前記f-インタフェースは、前記TMNファンクションモデルにおける標準インタフェース、又は前記CAFに対するファンクショナルな要求に従って拡張されたインタフェースが可能である。
【００１０】
本発明は、また、仮想プライベートネットワークのネットワーク・マネジメント・システムを実施するための方法を提供する。前記ネットワーク・マネジメント・システムは、前記プロバイダNMSと、前記カスタマーNMSとを具備し、前記カスタマーNMSは、カスタマー・ネットワーク・マネジメント・エージェントを実施するために、f-インタフェースを介して前記プロバイダNMS内の前記OSFモジュールに接続されることを特徴とする。
【００１１】
前記方法は、a.CNMファンクション・リクエストをカスタマーに提示する(submit)段階と、b.前記CNMファンクション・リクエストを復号化し、かつ、NMSメッセージ内にそれをカプセル化する段階と、c.前記NMS内のCNMファンクションのタイプを識別し、関連するNMSファンクショナルモジュールを決定し、かつ、処理用の前記NMSの対応ファンクショナルモジュールに前記NMSメッセージを送るためにf-インタフェースを用いる段階と、d.NMS応答メッセージ内の前記NMSの前記対応ファンクショナルモジュールから戻される処理結果をカプセル化する段階と、e.前記NMS応答メッセージに従って表示ページを生成する段階と、f.前記ページ表示する段階とを具備する。
【００１２】
ここで、段階a.において、前記マネジメント・ファンクション・リクエストは、a1.前記カスタマーがログインしたかどうかを判断し、前記カスタマーがログインした場合、段階a3.に進む段階と、そうでなければ、a2.前記CNMカスタマー情報を入力し、かつ、CNMファンクション・リクエストを生成し、そして段階a4.に進む段階と、a3.前記CNMファンクションから選択し、かつ、CNMファンクション・リクエストを生成する段階と、a4.前記CNMファンクション・リクエストを送る段階とを経て、前記クライアントブラウザに提示される。
【００１３】
上記段階b.において、前記CNMファンクション・リクエストが復号化され、NMSメッセージにカプセル化される処理は、b1.受信された前記ファンクション・リクエストを復号化する段階と、b2.前記リクエスト内の前記データが完全であるかどうかを判断し、完全である場合、段階b4に進む段階と、そうでなければ、b3.エラーページを生成し、表示用の前記クライアントブラウザにそれを返送し、かつ、前記処理を終了する段階と、b4.NMSメッセージ内に前記リクエストをカプセル化する段階とを具備する。
【００１４】
本発明は、従来のインタフェースでの複雑さを克服する。f-インタフェースは、NMSにおけるOSFによって提供されるべきインタフェースである。CNMは、f-インタフェースを介して前記ファンクションを実行するために必要とされる全トラフィックデータを取得でき、従って、OSFによって新しいインタフェースを定義することが必要になる。一方、前記CAFは前記ネットワークプロバイダにより完全に提供され、かつ、前記エンドカスタマーはウェブを経てCNMによって提供されたファンクションにアクセスする。従って、エンジニアリング実施でのITシステムの間には、インタフェーシングにおけるインタフェースカスタマイズや相互通信のような複雑さはない。
【００１５】
本発明は、また、従来のデータセキュリティにおける問題を克服する。前記CNM演算ファンクションは、前記プロバイダによって完全に実施され、かつ、前記プロバイダ・ネットワーク・マネジメントによるCNMデータの管理可能性が改良される。前記クライアントは、前記サーバ上のセキュリティ認証をパスせねばならず、また、データへのアクセスが極めて限られる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態による前記VPNCNMシステムは、図２及び図３を参照して説明される。
【００１７】
図２を参照すると、前記VPNCNMシステムはCAF特有の手段(implement)である。ここで、前記CAFは、f-インタフェースを介して前記プロバイダのOSFモジュールに接続され、かつ、前記カスタマーにg-インタフェースを提供する。前記CAFプロバイダは、(1)CNMファンクションを実行するために要求された全トラフィックデータがf-インタフェースを介して取得されるとともに、それによりOSFによって新たなインタフェースを定義する必要があること、(2)ウェブ技術によるg-インタフェースを介してVPNサービスの前記エンド/
カスタマーにGUIが提供されること、の２つのファンクションを提供する。
【００１８】
本発明の実施形態では、OSFとCAFとの間の前記インタフェースは、TMNファンクショナルモデルにおける標準f-インタフェース、又は標準f-インタフェースの基準で拡張されたインタフェースでもある。
【００１９】
図３を参照すると、本発明の実施形態による前記VPNCNMにおける前記カスタマーNMSは、以下の３つの層、ブラウザ内で起動するクライアント層と、前記プロバイダのウェブサイトのウェブサーバ上で起動する中央集権化コントローラ層と、前記プロバイダNMS内で起動するビジネス層とによって構成されたアーキテクチャを使用する。前記クライアント層は、ブラウザと、前記ブラウザ上で起動するCNMインタフェースとを具備する。ここで、前記CNMインタフェースは、グラフィックユーザインタフェース(GUI)を前記カスタマーに提供する。前記中央集権化コントローラ層は、リクエストコントローラと、メッセージコーデックと、メッセージトランシーバモジュールとを具備し、かつ、サービスフロー制御と通信プロトコル適合を管理するために応答する。前記ビジネス層は、前記プロバイダNMSで起動するCNMエージェントを具備し、かつ、前記ビジネス層は、f-インタフェースを介して前記プロバイダNMSと接続されるとともに、前記中央集権化コントローラ層からCNMカスタマーのマネジメントリクエストの収集、及び処理のためのNMSのファンクショナルモジュールへの前記リクエストのコミットに関与する。前記クライアント層は、インターネット又は他のプライベートネットワークを経て前記中央集権化コントローラ層に接続され、かつ、前記カスタマーのネットワーク装置を介してインターネット又は他のプライベートネットワークに接続する。前記中央集権化層は、前記プロバイダのネットワーク装置を介してインターネット又は他のプライベートネットワークにアクセスし、かつ、インターネット、プライベートネットワーク、又は専用回線を介して前記ビジネス層と接続される。
【００２０】
以下、本発明の実施形態によるVPNCNMの実施フローは、図４及び図５を参照して説明される。本発明の実施形態における代表的なCNMサービスの処理フローは、CNMカスタマーログインフロー及びCNMファンクションプロセッシングフローを備えている。
【００２１】
前記CNMカスタマーログインフローは、以下のようになる。
1)前記プロバイダが、前記ローカルブラウザ及び前記CNMシステムのログインウィンドウを介して前記プロバイダによって供給される前記ポータルウェブサイト(ウェブサーバ)にアクセスする。
2)前記カスタマーが、前記ログインウィンドウにCNMカスタマー情報(例えば、ユーザ名及びパスワード)を入力し、かつ、認証形式を提示する。
3)ブラウザは、前記CNMカスタマー情報をHTTP符号化し、そして、それを前記ウェブサーバに送信する。
4)前記ウェブサーバは受信されたリクエストストリングを処理のためのリクエストコントローラに送る。
5)前記リクエストコントローラは、HTTPプロトコルを介して前記リクエストストリングを復号化し、かつ、前記リクエストストリング内のデータが全てそろったかどうかを判断し、全てそろっている場合、前記リクエストコントローラは、処理のために前記メッセージコーデックにそれを送るとともに、段階6)に進み、そうでなければ、前記リクエストコントローラは、エラーページを生成し、かつ、表示のためにそれを前記クライアントブラウザに返送する。
6)前記メッセージコーデックは、前記プライベート通信プロトコルを用いて前記復号化されたパラメータをNMSメッセージに再カプセル化し、かつ、それを前記メッセージトランシーバに送る。
7)前記メッセージトランシーバは前記NMSメッセージを処理のためにCAに送る。
8)前記CAは前記NMSメッセージを受信し、かつ、前記メッセージが前記NMSシステム内の前記セキュリティモジュールのサービス通用範囲(scope)内の“カスタマーログイン認証メッセージ”であることを認識し、そして、前記セキュリティモジュールにファンクションプロセッシングリクエストを送信するためにf-インタフェースを実施する。
9)前記セキュリティモジュールは前記CAから前記メッセージを受信し、かつ、すぐにそれの処理を開始し、そして、前記CAに前記処理結果を戻す。
10)従って、前記CAは応答メッセージ内に前記処理結果をカプセル化し、かつ、それを前記メッセージトランシーバに送信する。
11)前記メッセージトランシーバは処理のために前記メッセージをすぐに前記メッセージコーデックへ送る。
12)前記メッセージコーデックは、前記メッセージを復号化し、かつ、それを前記リクエストコントローラに送る。
13)前記リクエストコントローラは、前記メッセージ内にカプセル化された前記賦ログイン認証結果に従って、前記クライアント上の前記CNMシステムインタフェースのディスプレイを制御し、前記認証が成功である場合、前記CNMシステムマネジメントファンクションの前記メインインタフェースは、前記カスタマーにすぐに表示され、そうでなければ、前記CNMシステムログインインタフェースは前記カスタマーに再度ログインをするように再び表示する。
【００２２】
上記フローにおける段階1),2),3),4),5)及び13)は、ウェブブラウザ、ウェブサーバ及びリクエストコントローラによるTMNファンクショナルモデル内のg-インタフェースを介して前記カスタマーに供給される前記GUIの有用インタフェースを含み(cover)、上記フローにおける段階6),7),8),9),10),11)及び12)は、f-インタフェースを介してメッセージコーデック、メッセージトランシーバ及びCAによって取得されるCNMに対してリクエストされたデータを含む。
【００２３】
CNMマネジメントファンクションの処理フローは、以下のようになる。
1)前記カスタマーは、前記ブラウザ上に表示されるCNMシステムマネジメントファンクションのメインインタフェース上で特定マネジメントファンクション(例えば、前記カスタマーVPNのビューイングトポロジー)を選択する。
2)前記ブラウザは前記トポロジービューイングリクエストをHTTP符号化し、そして、それを前記ウェブサーバに送る。
3)前記ウェブサーバは、処理のために前記リクエストコントローラに受信されたリクエストストリングを送る。
4)前記リクエストコントローラは、HTTPプロトコルを介して前記リクエストストリングを復号化し、そして、それを前記メッセージコーデックに送る。
5)前記メッセージコーデックは、前記NMS内のプライベート通信プロトコルを用いて前記復号化されたパラメータをNMSメッセージ内に再カプセル化し、そして、それを前記メッセージトランシーバに送る。
6)前記メッセージトランシーバは、処理のためにCAに前記NMSメッセージを送る。
7)前記CAは、前記NMSメッセージを受信し、それが“VPNトポロジー取得メッセージ”であることを識別し、かつ、前記NMS内の前記トポロジーモジュールに属し、そして、前記トポロジーモジュールにファンクションプロセッシングリクエストを送るためにf-インタフェースを実施する。
8)前記トポロジーモジュールは、前記CAから送られた前記メッセージを受信し、かつ、すぐにその処理を開始し、そして、前記CAに処理結果を戻す。
9)従って、前記CAは、応答メッセージ内に前記処理結果をカプセル化し、かつ、それを前記メッセージトランシーバに送る。
10)前記メッセージトランシーバは、処理のために前記メッセージコーデックに前記メッセージをすぐに送る。
11)前記メッセージコーデックは、前記メッセージを復号化し、そして、それを前記リクエストコントローラに送る。
12)前記リクエストコントローラは、前記メッセージ内にカプセル化された前記カスタマーVPNトポロジカルデータに従ってトポロジカルダイアグラムを再現し、かつ、表示のためにそれを前記カスタマーブラウザに戻す。
【００２４】
上記フローにおける段階1),2),3),4),5)及び12)は、ウェブブラウザ、ウェブサーバ及びリクエストコントローラによるTMNファンクショナルモデル内のg-インタフェースを介して提供されるGUIの有用インタフェースを含み、段階6),7),8),9),10)及び11)は、メッセージコーデック、メッセージトランシーバ及びCAによるf-インタフェースによって提供されるCNMに対してリクエストされるデータを含む。
【００２５】
図６を参照すると、前記カスタマーは、以下の段階を経て、前記ローカルブラウザによって前記プロバイダにより提供される前記ポータルウェブサイト(ウェブサーバ)にアクセスする。
(1)前記カスタマーは前記ブラウザにおいてCNMファンクション・リクエストを入力する。
(2)前記ウェブサーバが前記カスタマーのリクエストを受信すると、前記ウェブサーバは、前記カスタマーが正確にログインしたかどうかを確認し、前記カスタマーがログインした場合、前記ウェブサーバに記録する。
(3)前記カスタマーがログインした場合、前記リクエストされたマネジメントファンクションページが表示され、さもなければ前記システムは、前記カスタマーにログインするように、前記ログインページにすぐにジャンプする。
【００２６】
上記で説明されたことは、本発明の好適な実施形態だけである。しかしながら、当業者であれば、本発明の精神を逸脱しないで、ここに開示された概念に基づいて他の技術的な解決策を設計できる。
【図面の簡単な説明】
【００２７】
【図１】従来のVPNCNMの実施を示す図である。
【図２】本発明の実施形態によるf-インタフェースに基づくVPNCNMの構成を示す図である。
【図３】本発明の実施形態によるVPNCNMシステムの構成を示す図である。
【図４】本発明の実施形態によるVPNCNM実施方法のフローダイアグラムを示す図である。
【図５】本発明の実施形態によるVPNCNM実施方法におけるCNMファンクション・リクエストデコーディング及びNMSメッセージカプセル化のフローダイアグラムを示す図である。
【図６】本発明の実施形態によるVPNCNM実施方法におけるCNMファンクション・リクエストの提示のフローダイアグラムを示す図である。
【図１】
2006527504.tif 000003
【図２】
2006527504.tif 000004
【図３】
2006527504.tif 000005
【図４】
2006527504.tif 000006
【図５】
2006527504.tif 000007
【図６】
2006527504.tif 000008
【国際調査報告】
2006527504.tif 000009
2006527504.tif 000010
2006527504.tif 000011
2006527504.tif 000012