(57)【要約】  エッジスイッチに到達するパケットのコンテンツに基づいてＶＬＡＮを分類する好ましい方法が、ネットワーク管理ステーションから、パケットに関するＶＬＡＮのコンテンツベースの分類を定義するポリシーを受信すること、パケットのコンテンツの検査およびネットワーク管理ステーションから受信したポリシーに基づいて、ノードから受信したパケットにＶＬＡＮを割り当てること、および割り当てたＶＬＡＮに基づく動作のために、ネットワーク内の他のノードに、割り当てたＶＬＡＮと共にパケットを送ることを含む。
2013545387.tif 000002
【特許請求の範囲】
【請求項１】
パケットの指定のコンテンツに関するＶＬＡＮの割当てを定義するポリシーを格納するメモリ内のデータリポジトリと、
データリポジトリからパケットの指定のコンテンツに関するＶＬＡＮの割当てを定義するポリシーを取り出し、パケットのコンテンツの検査およびパケットの指定のコンテンツに関するＶＬＡＮの割当てを定義するポリシーに基づいて、ノードから受信したパケットにＶＬＡＮを割り当てるパケットプロセッサと
を備える、ネットワーク内のデバイス。
【請求項２】
デバイスが、ネットワーク管理ステーションから、パケットの指定のコンテンツに関するＶＬＡＮの割当てを定義するポリシーを受信する、請求項１に記載のデバイス。
【請求項３】
パケットプロセッサが、割り当てたＶＬＡＮに基づく動作のために、ネットワーク内の別のノードに、割り当てたＶＬＡＮと共にパケットを送信する、請求項１に記載のデバイス。
【請求項４】
パケットのコンテンツの検査およびネットワーク管理ステーションから受信したポリシーに基づいて、ノードから受信したパケットにＶＬＡＮを割り当てることが、パケットプロセッサでＶＬＡＮ  ＩＤを有するＶＬＡＮタグをパケットに挿入することを含む、請求項２に記載のデバイス。
【請求項５】
コンテンツが、ＴＣＰ／ＵＤＰポート割当て、ＲＴＰヘッダ情報、ＨＴＴＰコンテンツ、ウェブホスト指定、ユニバーサルリソース識別子（ＵＲＩ）フィールド、およびルーティングプロトコルのうちの１つである、請求項４に記載のデバイス。
【請求項６】
ネットワークのエッジノードに到達するパケットのコンテンツに基づいてＶＬＡＮを分類する方法であって、
エッジノードでパケットに関するＶＬＡＮのコンテンツベースの分類を定義するポリシーをメモリに格納するステップと、
パケットのコンテンツの検査およびポリシーに基づいて、ノードから受信したパケットにＶＬＡＮをパケットプロセッサによって割り当てるステップと
を含む、方法。
【請求項７】
割り当てたＶＬＡＮに基づく動作のために、ネットワーク内の別のノードに、割り当てたＶＬＡＮと共にパケットを送るステップ
をさらに含む、請求項６に記載の方法。
【請求項８】
パケットのコンテンツが、ＴＣＰ／ＵＤＰポート割当て、ＲＴＰヘッダ情報、ＨＴＴＰコンテンツ、ウェブホスト指定、ユニバーサルリソース識別子（ＵＲＩ）フィールド、およびルーティングプロトコルのうちの１つである、請求項６に記載の方法。
【請求項９】
ネットワーク管理ステーションから、ＶＬＡＮのコンテンツベースの分類を定義するポリシーを受信すること
をさらに含む、請求項６に記載の方法。
【請求項１０】
ポリシーが、パケットのコンテンツに基づいて、一定のパケットに対する異なるセキュリティ処置を提供する、請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本ＰＣＴ出願は、以下の米国特許出願の優先権を主張し、その内容は、参照によりその全体が本明細書に組み込まれ、すべての目的について本ＰＣＴ出願の一部とされる：
米国実用特許出願第１２／９２５８６２号、２０１０年１１月１日出願、名称「Ｃｏｎｔｅｎｔ  Ｂａｓｅｄ  ＶＬＡＮ  Ｃｌａｓｓｉｆｉｃａｔｉｏｎ  ａｎｄ  Ｆｒａｍｅｗｏｒｋ  ｆｏｒ  Ｅｔｈｅｒｎｅｔ（登録商標）  Ｎｅｔｗｏｒｋ  ｔｏ  Ｓｕｐｐｏｒｔ  Ｃｏｎｔｅｎｔ  Ｂａｓｅｄ  Ｂｒｉｄｇｉｎｇ」
本明細書で行われる開示は、一般には通信産業に関する。本明細書で論じられる発明は、デバイスの一般的分類、およびトラフィックのコンテンツに基づいて仮想ローカルエリアネットワーク（ＶＬＡＮ）へのトラフィックを分類し、トラフィックのコンテンツベースのブリッジングに基づいてネットワークに関するフレームワークを構築する方法にある。
【背景技術】
【０００２】
本節では、本発明のより良い理解を促進するのに役立つ態様を紹介する。したがって、本節の記述は、これに照らして読むべきであり、何が従来技術内にあり、何が従来技術内にないかについての承認として理解すべきではない。
【０００３】
いくつかの技術的用語および／または句が本願全体にわたって使用され、その簡潔な説明をするに値する。
【０００４】
仮想ローカルエリアネットワーク（ＶＬＡＮ）とは、その実際の地理的位置とは無関係に、あたかも接続されるかのように通信するクライアントのグループである。ＶＬＡＮはＬＡＮと似ているが、ＶＬＡＮメンバが同一のネットワークスイッチ上に位置することを必要としない。
【０００５】
ＶＬＡＮタグとは、タグプロトコル識別子（ＴＰＩ）、優先順位コードポイント（ＰＣＰ）、カノニカルフォーマットインジケータ（ＣＦＩ）、およびＶＬＡＮ識別子（ＶＩＤ）を含むデータフレームまたはパケットに挿入される米国電気電子学会（ＩＥＥＥ）８０２．１Ｑタグである。ＶＩＤは、フレームが属するＶＬＡＮを指定する。
【０００６】
インターネットプロトコル（ＩＰ）マルチキャストは、ソースから各受信機に個々にユニキャストするのではなく、マルチキャストアドレッシングを利用して、単一の伝送でＩＰパケットを受信機のグループに送ることを可能にする。
【０００７】
アクセス制御リスト（ＡＣＬ）とは、どのユーザがオブジェクトにアクセスすることを許可されるか、および所与のオブジェクトに対してどんな動作が可能かを指定するリストである。
【０００８】
サービス品質（ＱｏＳ）とは、達成されるサービス品質ではなく、パケット交換電気通信ネットワーク内のリソースを制御する機構を指す。サービス品質は、異なるユーザからの異なるデータフローに異なる優先順位を与えることを可能にし、所与のユーザからのデータフローに対する一定レベルの性能を保証する。
【０００９】
ブリッジングは、インターネットを介してパケットを転送することを可能にし、受信したパケットヘッダ内のソースアドレスの検査、およびネットワーク内のデバイスの位置を特定するためのブロードキャスティングに依拠する。位置を特定したデバイスのＭＡＣアドレスを格納するためにテーブルが使用され、パケットが受信されたときにさらに使用される。
【００１０】
サービスレベル合意（ＳＬＡ）とは、顧客とサービスプロバイダとの間でサービスのレベルが公式に定義されるサービス契約の一部である。
【００１１】
ファイル転送プロトコル（ＦＴＰ）とは、インターネットを介してあるホストから別のホストにファイルをコピーするためのネットワークプロトコルである。
【００１２】
ハイパーテキスト転送プロトコル（ＨＴＴＰ）とは、ワールドワイドウェブの基盤であるネットワークプロトコルである。コンピュータは、ウェブサイトをホストし、ハイパーテキストマークアップ言語（ＨＴＭＬ）ファイルなどのコンテンツを格納するサーバに、ＨＴＴＰ要求をサブミットする。
【００１３】
セキュアソケットレイヤ（ＳＳＬ）とは、インターネットを介してセキュリティを実現するネットワークプロトコルである。
【００１４】
ユーザデータグラムプロトコル（ＵＤＰ）とは、コンピュータプログラムが所定のデータ経路をセットアップすることなくネットワーク上の他のホストにデータグラムを送ることを可能にするネットワークプロトコルである。
【００１５】
伝送制御プロトコル（ＴＣＰ）とは、ＵＤＰよりも信頼性の高い、あるコンピュータから別のコンピュータへのデータパケットの配信を可能にするネットワークプロトコルである。
【００１６】
リアルタイムトランスポートプロトコル（ＲＴＰ）とは、インターネットを介して音声およびビデオを配信するためのネットワークプロトコルである。
【００１７】
ユニフォームリソース識別子（ＵＲＩ）とは、インターネット上の名前またはリソースを特定する文字列である。
【００１８】
ユニフォームリソースロケータ（ＵＲＬ）とは、どこでリソースが利用可能であり、どのようにリソースにアクセスするかを特定するＵＲＩである。
【００１９】
ネットワーク管理システム（ＮＭＳ）は、ネットワークを管理するのに使用されるハードウェアとソフトウェアのどちらも含む。
【００２０】
ブリッジおよびスイッチとは、他のネットワークセグメントを接続するためにネットワーク内で使用されるデバイスである。スイッチは、ブリッジと比較して多数のポートを有する。
【００２１】
ルータとは、２つ以上のネットワークを接続し、ネットワーク間でデータを交換することを可能にするデバイスである。
【００２２】
宅内ゲートウェイとは、自宅内のデバイスをインターネットに接続するのに使用されるデバイスであり、モデム、スイッチ、およびルータを含むことができる。ゲートウェイルータとは、別のネットワークに対するアクセスポイントとして働くルータである。
【００２３】
従来、ネットワークデバイスは、以下の分類方法を使用して、受信したトラフィックをＶＬＡＮベースのトラフィックに分類する：（１）ポートベースのＶＬＡＮまたはデフォルトＶＬＡＮ割当て（タグなしトラフィックについて）、（２）パケットのＶＬＡＮタグに格納されたＶＬＡＮ  ＩＤに基づく割当て（タグ付きトラフィックについて）、（３）プロトコルベースのＶＬＡＮ割当て、および（４）ＩＰサブネットベースのＶＬＡＮ割当て。
【００２４】
こうしたＶＬＡＮ分類方法は固定ポリシーに基づく。すべての顧客トラフィックは、トラフィックのコンテンツの如何に関わらず、こうしたポリシーに基づいて分類される。次いで、従来のイーサネットネットワークは、ブリッジング規則をセットアップし、顧客トラフィックに関するトポロジ経路をセットアップする。イーサネットクラウドでは、レイヤ２スイッチング、セキュリティ、およびＱｏＳに関するすべての決定は、入口エンタープライズスイッチ上のトラフィックに割り当てられたＶＬＡＮに基づく。
【００２５】
エッジスイッチは、前述のＶＬＡＮ分類技法に基づいてパケット／トラフィックを分類する。トラフィックのコンテンツに基づく顧客トラフィックのさらなる細分類は行われない。したがって、ＦＴＰトラフィック、サーバＸに対するＨＴＴＰトラフィック、サーバＹに対するＨＴＴＰトラフィック、および音声トラフィックもしくはビデオトラフィックがすべて、同一のＶＬＡＮに分類されることがある。次いで、すべての顧客トラフィックが、エッジスイッチ上で実施されるＶＬＡＮ分類に基づいて、顧客ネットワークを通じて交換される。
【００２６】
ネットワーク管理者機器は、ＡＣＬを使用して、トラフィックフローとは無関係にＱｏＳおよびセキュリティポリシーを適用する機能を有することがあるが、こうしたポリシーをすべてのエッジスイッチ、およびある程度のコアスイッチに一様に配布しなければならず、ネットワーク管理者に対する管理オーバヘッドの増大が生み出される。ユーザポリシーの変更は管理作業を伴い、特定のコンテンツに加入しているトラフィックフローに対する差別的挙動を生み出す。
【００２７】
ユーザトラフィックはしばしば、異なるトラフィックフロー（例えばＦＴＰ、ＨＴＴＰ、ＩＰマルチキャスト、およびＲＴＰ）の混合である。ＨＴＴＰトラフィック内でも、コンテンツが、異なるルーティングゲートウェイに宛てられることがあり、したがってイーサネットクラウドで異なるブリッジングポリシーおよびＱｏＳポリシーを必要とする。
【００２８】
現在のネットワーク解決策は、トラフィックのコンテンツに基づいてトラフィックをＶＬＡＮに分類しない。ネットワーク管理者は、パケットを深く調べ、（同一の宛先に宛てられる可能性のある）トラフィックを別々のＶＬＡＮに細分類するための機構を持たない。
【発明の概要】
【発明が解決しようとする課題】
【００２９】
したがって、トラフィックのコンテンツに基づいて仮想ローカルエリアネットワーク（ＶＬＡＮ）に対するトラフィックを分類し、トラフィックのコンテンツベースのブリッジングに基づいてネットワークに関するフレームワーク構築することを、効率的で、信頼性が高く、手頃に可能にするデバイスおよび方法が求められている。
【課題を解決するための手段】
【００３０】
提案される解決策では、ネットワーク管理者は、トラフィックのコンテンツに基づいて顧客トラフィックを異なるＶＬＡＮに分類することができる。このＶＬＡＮ分類に基づいて、ネットワーク管理者は、顧客トラフィック内の部分フローのそれぞれに適用することのできるＱｏＳポリシーを分類、制御、および管理し、顧客トラフィック内の異なる部分フローに異なるセキュリティプロファイルを適用し、部分フローのそれぞれについて異なるブリッジング挙動を実施し、部分フローに関する異なる課金ポリシーおよびＳＬＡコンプライアンスを制定することができる。
【００３１】
コンテンツまたは部分フローは、例えば、シングルエンドアプリケーション、あるいはシングルエンドアプリケーションにサービスするエンドアプリケーションおよび／または宛先ネットワーク要素に準拠するものとしてパケットを分類するためのパケットの属性に関係することができる。
【００３２】
好ましいデバイス（エッジスイッチ）は、命令のセットを含むメモリと、命令のセットの少なくも一部を処理するプロセッサと、プロセッサによって与えられた命令のセットの少なくとも一部に従って動作する／を処理するパケットプロセッサまたはスイッチング特定用途向け集積回路（ＡＳＩＣ）とを含む。命令のセットは、ネットワーク管理ステーションからのパケットの指定のコンテンツに関するＶＬＡＮの割当てを定義するポリシーを受信する命令を含む。命令のセットはまた、ポリシーデータベース／データリポジトリでポリシーを格納する命令と、ポリシーデータベース／データリポジトリからポリシーを取り出す命令をも含むことができる。
【００３３】
命令のセットは、パケットのコンテンツの検査およびネットワーク管理ステーションから受信したポリシーに基づいて、ノードから受信したパケットにＶＬＡＮを割り当てる命令と、割り当てたＶＬＡＮに基づく動作のために、ネットワーク内の他のノードを通じて、割り当てたＶＬＡＮと共にパケットを送る命令とをさらに含む。パケットのコンテンツの検査およびネットワーク管理ステーションから受信したポリシーに基づいて、ノードから受信したパケットにＶＬＡＮを割り当てる命令と、割り当てたＶＬＡＮに基づく動作のために、ネットワーク内の他のノードを通じて、割り当てたＶＬＡＮと共にパケットを送る命令とを、こうした命令の処理／実装のためにプロセッサからパケットプロセッサ／ＡＳＩＣに送ることができる。パケットのコンテンツの検査およびネットワーク管理ステーションから受信したポリシーに基づいて、ノードから受信したパケットにＶＬＡＮを割り当てることは、パケットプロセッサまたはＡＳＩＣでＶＬＡＮ  ＩＤを有するＶＬＡＮタグをパケットに挿入することを含むことができる。
【００３４】
好ましいデバイス（ネットワーク管理ステーション）は、命令のセットを含むメモリと、命令のセットを処理するプロセッサとを含む。命令のセットは、ネットワーク管理ステーションから、パケットに関するＶＬＡＮのコンテンツベースの分類を定義するポリシーを送る命令を含む。命令のセットは、パケットに関するＶＬＡＮのコンテンツベースの分類を定義するポリシーを作成する命令をさらに含むことができる。
【００３５】
エッジノード（例えばエッジスイッチ）に到達するパケットのコンテンツに基づいてＶＬＡＮを分類する好ましい方法は、ネットワーク管理ステーションから、パケットに関するＶＬＡＮのコンテンツベースの分類を定義するポリシーを受信すること、パケットのコンテンツの検査およびネットワーク管理ステーションから受信したポリシーに基づいて、ノードから受信したパケットにＶＬＡＮを割り当てること、および割り当てたＶＬＡＮに基づく動作のために、ネットワーク内の他のノードに、割り当てたＶＬＡＮと共にパケットを送ることを含む。
【００３６】
管理ステーションでネットワークを管理する好ましい方法は、パケットに関するＶＬＡＮのコンテンツベースの分類を定義するポリシーをエッジノード（例えばエッジスイッチ）に送ること、およびネットワーク管理者が、ＶＬＡＮがパケットのコンテンツに基づいて分類される管理ステーションでポリシーを作成／選択し、一定のパケットに対する異なるＱｏＳ、ネットワークを通じた異なるブリッジング、および異なるセキュリティ処置のうちの１つを提供することを含む。
【００３７】
いくつかの適用分野の下で、実施形態は、トラフィックのコンテンツに基づいて仮想ローカルエリアネットワーク（ＶＬＡＮ）に対するトラフィックを分類し、トラフィックのコンテンツベースのブリッジングに基づいてネットワークに関するフレームワークを構築することを可能にする、実装するのが比較的安価な方法を提供することができる。
【００３８】
いくつかの適用分野の下で、実施形態は、トラフィックのコンテンツに基づいて仮想ローカルエリアネットワーク（ＶＬＡＮ）に対するトラフィックを分類し、トラフィックのコンテンツベースのブリッジングに基づいてネットワークに関するフレームワークを構築することを可能にする、動作上複雑ではないデバイスおよび方法を提供することができる。
【００３９】
いくつかの適用分野の下で、実施形態は、トラフィックのコンテンツに基づいて仮想ローカルエリアネットワーク（ＶＬＡＮ）に対するトラフィックを分類し、トラフィックのコンテンツベースのブリッジングに基づいてネットワークに関するフレームワークを構築することを効率的に可能にするデバイスおよび方法を提供することができる。
【００４０】
いくつかの適用分野の下で、実施形態は、トラフィックのコンテンツに基づいて仮想ローカルエリアネットワーク（ＶＬＡＮ）に対するトラフィックを分類し、トラフィックのコンテンツベースのブリッジングに基づいてネットワークに関するフレームワークを構築することを可能にする、信頼性の高いデバイスおよび方法を提供することができる。
【００４１】
いくつかの適用分野の下で、実施形態は、トラフィックのコンテンツに基づいて仮想ローカルエリアネットワーク（ＶＬＡＮ）に対するトラフィックを分類し、トラフィックのコンテンツベースのブリッジングに基づいてネットワークに関するフレームワークを構築することを可能にする、製造および配置するのが比較的安価なデバイスおよびシステムを提供することができる。
【００４２】
いくつかの適用分野の下で、実施形態は、トラフィックのコンテンツに基づいて顧客トラフィックに対する異なる挙動を与えるネットワークを設計するためにネットワーク管理者により良い制御を提供することができる。
【００４３】
いくつかの適用分野の下で、実施形態は、顧客によって生成される実際のトラフィックパターンをより多く示す、パケットのＶＬＡＮ分類のより微細な制御を提供することができ、顧客トラフィック内の異なる部分フローを処理するためのより良い制御をネットワーク管理者に与える。
【００４４】
次に、本発明の装置および／または方法のいくつかの実施形態が、添付の図面を参照しながら単に実施例として説明される。
【図面の簡単な説明】
【００４５】
【図１】エッジスイッチで実施されるいくつかの現在のＶＬＡＮ分類方法を示す図である。
【図２】エッジスイッチで実施されるパケットのコンテンツを利用するＶＬＡＮ分類方法の好ましい実施形態を示す図である。
【図３】典型的なエンタープライズネットワークを示す図である。
【図４】パケットのコンテンツを使用する好ましいＶＬＡＮ分類を利用するイーサネットネットワークの好ましい実施形態を示す図である。
【図５】エッジスイッチの好ましい実施形態を示す図である。
【図６】管理ステーションの好ましい実施形態を示す図である。
【図７】エッジスイッチに到達するトラフィックのコンテンツに基づいてＶＬＡＮを分類する好ましい方法を示す図である。
【図８】管理ステーションでネットワークを管理する好ましい方法を示す図である。
【発明を実施するための形態】
【００４６】
本開示の好ましい実施形態は、ネットワーク管理者がトラフィックのコンテンツに基づいてトラフィックを隔離されたＶＬＡＮに分類することのできるイーサネットネットワークに関する。こうしたＶＬＡＮを使用して、特定のトラフィックフローに対して適用可能なブリッジング、ＱｏＳ、またはセキュリティポリシーを制御するためにイーサネットネットワークの全体でネットワークポリシーを容易に適用することができる。
【００４７】
本開示の好ましい実施形態は以下を含む：コンテンツベースのＶＬＡＮ分類をサポートするための、ネットワーク管理ステーションからエッジスイッチへのポリシーの配布、顧客トラフィックのコンテンツの検査および受信したポリシーに基づく、エッジスイッチでのＶＬＡＮ分類／割当て、ならびに顧客トラフィックのＶＬＡＮに基づく差別化サービス（例えばブリッジング、ＱｏＳ、セキュリティ）を提供するための、イーサネットクラウドでのポリシー動作の実施。
【００４８】
図１に、エッジスイッチで実施されるいくつかのＶＬＡＮ分類方法を示す。エッジスイッチ１０は、以下の分類方法を使用して、受信したパケット／トラフィック１１、１２、および１３をＶＬＡＮベースのトラフィック１４、１５、および１６に分類する：（１）ポートベースのＶＬＡＮまたはデフォルトＶＬＡＮ割当て（タグなしトラフィックについて）１７、（２）パケットのＶＬＡＮタグに格納されたＶＬＡＮ  ＩＤに基づく割当て（タグ付きトラフィックについて）１８、（３）プロトコルベースのＶＬＡＮ割当ておよびＩＰサブネットベースのＶＬＡＮ割当て１９。
【００４９】
従来のＶＬＡＮ分類技法は、エンドカスタマによって生成されている異なるトラフィックフローに適応できないポリシーに基づいてパケットを分類する。顧客構内機器（ＣＰＥ）によって生成されるトラフィックはしばしば、データ、ビデオ、および電話の混合である。データトラフィック内でも、しばしば異なるデータフロー（例えばＦＴＰおよびＨＴＴＰ）の混合があり、データフローの一部（例えばＨＴＴＰトラフィック）が、エンタープライズエッジ上の異なるゲートウェイに宛てられる。
【００５０】
図２に、エッジスイッチで実施されるパケットのコンテンツを利用するＶＬＡＮ分類方法の好ましい実施形態を示す。データパケットまたはトラフィック２１が、エッジスイッチ２０で受信される。エッジスイッチ２０は、トラフィックのコンテンツに基づいて、受信したトラフィック２１をＶＬＡＮベースのトラフィック２２、２３、および２４に分類する。ＶＬＡＮ  ＸはすべてのＦＴＰトラフィックを含む。ＶＬＡＮ  Ｙは、あるペイロールサイトに関するすべてのＨＴＴＰトラフィックを含む。ＶＬＡＮ  Ｚは、ＵＲＬ  ｈｔｔｐ：／／ｃｈｅｃｋ．ｃｏｍ／ｑｕｅｒｙ＿ｓｔｒｉｎｇを有するすべてのトラフィックを含む。
【００５１】
図２は、パケットのコンテンツに基づくＶＬＡＮ分類に関する１つのシナリオを示すに過ぎない。コンテンツベースのＶＬＡＮ分類は、パケットの少なくとも以下のコンテンツ／属性に基づくことができる：ＴＣＰ／ＵＤＰポート情報、ＲＴＰヘッダ情報、ＨＴＴＰコンテンツ、ウェブホスト指定、ユニバーサルリソース識別子（ＵＲＩ）フィールド、およびルーティングプロトコル。
【００５２】
エッジスイッチ２０は、ディープパケット検査／分類を実施する機能をサポートする必要がある。通常、ネットワーク管理者は、静的ならびに適応型ポリシーを構成して、パケットを異なるＶＬＡＮに割り当てる。パケットに関するＶＬＡＮのコンテンツベースの分類を定義するポリシーは、パケット内のどんなコンテンツ（例えば、ＵＲＬ  ｈｔｔｐ：／／ｃｈｅｃｋ．ｃｏｍ／ｑｕｅｒｙ＿ｓｔｒｉｎｇ）によってパケットが所与のＶＬＡＮ（例えばＶＬＡＮ  Ｚ）に割り当てられるかを定義するポリシーである。エッジスイッチ２０は、ネットワーク管理者から受信したポリシーに基づいてディープパケット検査を実施し、受信したパケットがポリシーで定義される所与のＶＬＡＮに割り当てるのに必要な属性／コンテンツを有するかどうかに応じて、着信パケットを所与のＶＬＡＮに割り当てる。次いで、パケットが、イーサネットネットワークの残りを通じて流れるときに、割り当てられたＶＬＡＮに従って交換される。
【００５３】
図３に、典型的なエンタープライズネットワークを示す。電話３０およびコンピュータ３１がブリッジ３２に接続する。ブリッジ３２はエッジスイッチ３３に接続する。エッジスイッチ３３はまた、サーバ４５を含む非武装地帯４４（ＤＭＺ）に接続する。エッジスイッチ３３は、サーバ４５、電話３０、およびコンピュータ３１からのトラフィックがイーサネットクラウド３４に入ることを可能にする。イーサネットクラウド３４は、トラフィックを処理するブリッジ３５、３６、および４６を含む。
【００５４】
エッジスイッチ３３、３７、および３８は、従来のＶＬＡＮ分類技法に基づいてパケット／トラフィックを分類する。トラフィックのコンテンツに基づく顧客トラフィックのさらなる細分類は行われない。したがって、ＦＴＰトラフィック、第１のサーバに対するＨＴＴＰトラフィック、第２のサーバに対するＨＴＴＰトラフィック、ならびに音声トラフィックおよび／またはビデオトラフィックがすべて、同一のＶＬＡＮに分類されることがある。次いで、すべての顧客トラフィックが、エッジスイッチ３３、３７、および３８上で実施されるＶＬＡＮ分類に基づいて、顧客ネットワークを通じて交換される。
【００５５】
この例では、ＶＬＡＮ  Ｘ  ４３に割り当てられたトラフィックが、ブリッジ４６を通じて送られ、ＶＬＡＮ  Ｙ  ４２に割り当てられたトラフィックが、ブリッジ３６を通じて送られ、ＶＬＡＮ  Ｚ  ４１に割り当てられたトラフィックが、ブリッジ３５を通じて送られる。次いで、トラフィックのすべてが、エッジスイッチ３８に送られ、ゲートウェイルータ３９上に送られる。この例でのトラフィックは、エッジスイッチ３７に送られず、ゲートウェイルータ４０上に送られない。
【００５６】
図４に、パケットのコンテンツを使用する好ましいＶＬＡＮ分類を利用するイーサネットネットワークの好ましい実施形態を示す。電話６０およびコンピュータ６１がブリッジ６２に接続する。ブリッジ６２はエッジスイッチ４８に接続する。エッジスイッチ４８はまた、サーバ６４を含む非武装地帯６３（ＤＭＺ）に接続する。エッジスイッチ４８は、サーバ６４、電話６０、およびコンピュータ６１からのトラフィックがイーサネットクラウド５４に入ることを可能にする。イーサネットクラウド５４は、トラフィックを処理するブリッジ５１、５２、および５３を含む。
【００５７】
この例では、ＵＲＬ＝ｈｔｔｐｓ：／／ｂａｎｋ．ｃｏｍに関するＨＴＴＰトラフィックがＶＬＡＮ  Ｘに割り当てられ、エッジスイッチ４８を通じてブリッジ５１に送られ、エッジスイッチ５０およびゲートウェイルータ６６上に送られる。ＵＲＬ＝ｈｔｔｐ：／／ｘｙｚ．ｃｏｍに関するＨＴＴＰトラフィックがＶＬＡＮ  Ｙに割り当てられ、エッジスイッチ４８を通じてブリッジ５２に送られ、エッジスイッチ４９およびゲートウェイルータ６５上に送られる。すべての他のデータトラフィックが、従来のＶＬＡＮ分類方法を使用してＶＬＡＮ  Ｚに分類され、エッジスイッチ４８からブリッジ５３に送られ、エッジスイッチ４９およびゲートウェイルータ６５上に送られる。
【００５８】
図２に関連して説明されるように、ＶＬＡＮ分類および割当てが、エッジスイッチ４８、４９、および５０で完了する。次いで、ブリッジ５１、５２、および５３でのイーサネットクラウド５４内のＶＬＡＮの管理が容易に達成され、割り当てられたＶＬＡＮを使用して、トラフィックのコンテンツに基づく差別化サービスが提供される。
【００５９】
イーサネットクラウド５４のコア内のブリッジ５１、５２、および５３は、コンテンツ、またはＶＬＡＮ分類がそれに関してエッジスイッチ４８、４９、および５０上で行われた基礎を知っている必要はない。
【００６０】
図４で示されるように、図２で説明されるようにコンテンツに基づいてトラフィックを異なるＶＬＡＮに分類することにより、ネットワーク管理者は、顧客トラフィック内の部分フローを制御することができる。地方銀行に宛てられ、ＶＬＡＮ  Ｘ  ５６に割り当てられたＨＴＴＰトラフィックを、顧客トラフィックの残りの部分と比較して、異なるゲートウェイルータ６６にルーティングすることができる。同様に、ＵＲＬ＝ｈｔｔｐ：／／ｘｙｚ．ｃｏｍに宛てられるすべての顧客トラフィックを、会計の目的でＶＬＡＮ  Ｙ  ５７に隔離することができる。従来のＶＬＡＮ分類方法を使用して、残りのトラフィックをＶＬＡＮ  Ｚ  ５８上に分類することができる。
【００６１】
ネットワーク管理者は、通常のネットワーキングポリシーを使用して、異なるＶＬＡＮに対する差別化された挙動を提供することができる。これにより、ネットワーク管理者が顧客トラフィックの異なる部分フローを制御および管理することが保証される。例えば、ネットワーク管理者は、パートナ検索エンジンに宛てられる顧客トラフィックに対して差別的挙動を提供することができる。別の実施例として、ネットワーク管理者は、不釣合いな数のファイル共有アプリケーションを使用している所与の顧客からのトラフィックをダウングレードまたは隔離することができる。
【００６２】
図４はまた、ネットワーク管理ステーション５９からエッジスイッチへのポリシー動作の配布も示す。ＮＭＳアプリケーションは、ＶＬＡＮ分類ポリシーがダウンロードされるエッジスイッチ４８、４９、および５０へのＶＬＡＮ分類ポリシーの配布を制御し、コンテンツベースの分類ポリシーを定義する。ポリシーは、顧客ＳＬＡに基づく静的ポリシーまたは適応型ポリシーでよい。
【００６３】
図４に示されるシステムは、パケットのＶＬＡＮ分類に対するより微細な制御を実現する。この分類は、顧客によって生成される実際のトラフィックパターンをより多く示し、顧客トラフィック内の異なる部分フローを処理するためのより良い制御をネットワーク管理者に与える。トラフィックが異なるＶＬＡＮに分類された後、各部分フローは、ネットワーク内で独立したセキュリティ、ＱｏＳ、およびブリッジングプロファイルを有することができる。例えば、ネットワーク管理者は、Ａｍｅｒｉｃａ  Ｏｎｌｉｎｅ（ＡＯＬ）サーバに向かうＳＳＬトラフィックに対してより高い優先順位を与えることができ、またはオフィスからスポーツサイトに宛てられるすべてのトラフィックを会計のために別々のＶＬＡＮに隔離することができる。
【００６４】
図４に示されるシステムおよび方法は、トラフィックのコンテンツに基づいて顧客トラフィックに対する差別的挙動を提供するネットワークを設計するために、ネットワーク管理者により良い制御を与える。エンドカスタマアプリケーションが指数関数的に増加しているので、ネットワーク管理者が、トラフィックのコンテンツに基づいて、顧客に差別化されたＳＬＡを提供することが望ましい。
【００６５】
図５に、エッジスイッチの好ましい実施形態を示す。エッジスイッチ６８は、命令のセット７０を含むメモリ７１と、命令のセット７０の少なくも一部を処理するプロセッサ６９と、プロセッサ６９によって与えられた命令のセットの少なくとも一部に従って動作する／を処理するパケットプロセッサまたはスイッチング特定用途向け集積回路（ＡＳＩＣ）７２とを含む。命令のセット７０は、ネットワーク管理ステーションからのパケットの指定のコンテンツに関するＶＬＡＮの割当てを定義するポリシーを受信する命令を含む。命令のセット７０はまた、ポリシーデータベース／データリポジトリでポリシーを格納する命令と、ポリシーデータベース／データリポジトリからポリシーを取り出す命令をも含むことができる。
【００６６】
命令のセット７０は、パケットのコンテンツの検査およびネットワーク管理ステーションから受信したポリシーに基づいて、ノードから受信したパケットにＶＬＡＮを割り当てる命令と、割り当てたＶＬＡＮに基づく動作のために、ネットワーク内の他のノードを通じて、割り当てたＶＬＡＮと共にパケットを送る命令とをさらに含む。パケットのコンテンツの検査およびネットワーク管理ステーションから受信したポリシーに基づいて、ノードから受信したパケットにＶＬＡＮを割り当てる命令と、割り当てたＶＬＡＮに基づく動作のために、ネットワーク内の他のノードを通じて、割り当てたＶＬＡＮと共にパケットを送る命令とを、こうした命令の処理／実装のためにプロセッサ６９からパケットプロセッサ／ＡＳＩＣ  ７２に送ることができる。パケットのコンテンツの検査およびネットワーク管理ステーションから受信したポリシーに基づいて、ノードから受信したパケットにＶＬＡＮを割り当てることは、パケットプロセッサ７２でＶＬＡＮ  ＩＤを有するＶＬＡＮタグをパケットに挿入することを含むことができる。
【００６７】
図６に、ネットワーク管理ステーションの好ましい実施形態を示す。ネットワーク管理ステーション７５は、命令のセット７７を含むメモリ７６と、命令のセット７７を処理するプロセッサ７８とを含む。命令のセット７７は、ネットワーク管理ステーションから、パケットに関するＶＬＡＮのコンテンツベースの分類を定義するポリシーを送る命令を含む。命令のセットは、パケットに関するＶＬＡＮのコンテンツベースの分類を定義するポリシーを作成する命令をさらに含むことができる。実施例として、パケットに関するＶＬＡＮのコンテンツベースの分類を定義するポリシーを作成する命令のセットは、ＴＣＰ／ＵＤＰポート割当て、ＲＴＰヘッダ情報、ＨＴＴＰコンテンツ、ウェブホスト指定、ユニバーサルリソース識別子（ＵＲＩ）フィールド、およびルーティングプロトコルのうちの少なくとも１つに基づいて、パケットに関するＶＬＡＮを分類する命令を含むことができる。
【００６８】
図７に、エッジスイッチに到達するパケットのコンテンツに基づいてＶＬＡＮを分類する好ましい方法を示す。エッジスイッチで、ネットワーク管理ステーションから、パケットに関するＶＬＡＮのコンテンツベースの分類を定義するポリシーを受信する動作８５が実施される。次いで、パケットのコンテンツの検査およびネットワーク管理ステーションから受信したポリシーに基づいて、ノードから受信したパケットにＶＬＡＮを割り当てる動作８６が実施される。次いで、割り当てたＶＬＡＮに基づく動作のために、ネットワーク内の他のノードに、割り当てたＶＬＡＮと共にパケットを送る動作８７が実施される。
【００６９】
図８に、管理ステーションでネットワークを管理する好ましい実施形態を示す。管理ステーションで、パケットに関するＶＬＡＮのコンテンツベースの分類を定義するポリシーを送る動作９０が実施される。ポリシーの作成は、ＴＣＰ／ＵＤＰポート割当て、ＲＴＰヘッダ情報、ＨＴＴＰコンテンツ、ウェブホスト指定、ユニバーサルリソース識別子（ＵＲＩ）フィールド、およびルーティングプロトコルのうちの少なくとも１つに基づいてＶＬＡＮを分類することを含むことができる。ネットワーク内のパケットを管理および制御する要望に基づいて、ネットワーク管理者によって管理ステーションでポリシーを作成または選択し、一定のパケットに対する異なるＱｏＳ、ネットワークを通じた異なるブリッジング、および異なるセキュリティ処置のうちの１つを提供する動作９１を実施することもできる。
【００７０】
コンピュータ、ハードウェア、ファームウェア、またはそれらの組合せの上で実行されるプログラム命令を有するコンピュータ可読媒体を含むソフトウェアとして本明細書に記載の方法を実装できることが企図される。本明細書に記載の方法は、ハードウェアおよび／またはソフトウェアの上の様々な組合せで実装することもできる。
【００７１】
プログラムされたコンピュータによって様々な上述の方法のステップを実施することができ、ステップの順序は必ずしも重要ではないことを当業者なら容易に理解されよう。本明細書では、いくつかの実施形態は、機械可読またはコンピュータ可読であり、命令が本明細書に記載の方法のステップの一部またはすべてを実施する場合に前記命令の機械実行可能プログラムまたはコンピュータ実行可能プログラムを符号化するプログラム記憶デバイス、例えばデジタルデータ記憶媒体を包含するものとする。プログラム記憶デバイスは、例えば、デジタルメモリ、磁気ディスクや磁気テープなどの磁気記憶媒体、ハードドライブ、または光学的に可読なデジタルデータ記憶媒体でよい。実施形態はまた、本明細書に記載の方法の前記ステップを実施するようにプログラムされたコンピュータを包含するものとする。
【００７２】
本発明の広い発明の概念から逸脱することなく、上述の実施形態に対して変更または修正を行うことができることを当業者は理解されよう。したがって、本発明が本明細書に記載の特定の実施形態に限定されず、特許請求の範囲に記載の発明であることを理解されたい。
【図１】
2013545387.tif 000003
【図２】
2013545387.tif 000004
【図３】
2013545387.tif 000005
【図４】
2013545387.tif 000006
【図５】
2013545387.tif 000007
【図６】
2013545387.tif 000008
【図７】
2013545387.tif 000009
【図８】
2013545387.tif 000010
【国際調査報告】
2013545387.tif 000011
2013545387.tif 000012