JP2013009406A - インターネットにアクセスする加入者への所望のサービス・ポリシーの提供 - Google Patents
インターネットにアクセスする加入者への所望のサービス・ポリシーの提供 Download PDFInfo
- Publication number
- JP2013009406A JP2013009406A JP2012181849A JP2012181849A JP2013009406A JP 2013009406 A JP2013009406 A JP 2013009406A JP 2012181849 A JP2012181849 A JP 2012181849A JP 2012181849 A JP2012181849 A JP 2012181849A JP 2013009406 A JP2013009406 A JP 2013009406A
- Authority
- JP
- Japan
- Prior art keywords
- subscriber
- data
- processor
- subscribers
- processing rules
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
【解決手段】ISN250は、複数のプロセッサ・グループを備えることができ、それぞれの加入者は、プロセッサ・グループに割り当てられる。割り当てられたプロセッサ・グループは、加入者が所望するサービス・ポリシーを提供する処理規則で構成される。ポートは、受信データが転送される先の特定のプロセッサ・グループを決定することができる。連想記憶装置(CAM)を用いて、受信データが割り当てられるべきプロセッサ・グループを迅速に決定することができる。ISNは、多数の加入者に効率的にサービスを行うことができ、アクセス・ネットワークのエッジ・デバイスとなる。
【選択図】図2
Description
本発明により提供されるインターネット・サービス・ノード(ISN)では、カスタマイズしたサービス・ポリシーを個々のユーザまたは加入者に提供することが可能となる。ISNでは、ネットワーク管理者が所望の処理規則のセットをそれぞれの加入者について指定できるようにすることができる。データが受信されたとき、ISNは最初に、データが関係する特定の加入者を決定し、該加入者に対応する処理規則に従って受信データを処理することができる。
図1は、本発明による方法を示すフローチャートである。ステップ110で、それぞれの加入者向けの所望のサービス・ポリシーを提供するのに必要な処理規則を特定することができる。処理規則は一般に、データを処理する方法(たとえば、廃棄、転送、優先順位付け、暗号化など)を指定する。以下に説明する一実施形態では、処理規則は、分類子および関連するアクションを含むことができる。分類子は、アクションが適用される(加入者の)データ・ビットを指定する。
ビット・グループは、一般に、グループとして識別可能ないくつかのビットを指す。異なるビット・グループ形式をプロトコルに応じて使用して、異なるアクセス方法をサポートすることができる。複数のビット・グループは、事前に指定された規定に従って別のビット・グループを形成することができ、これは関連技術分野では周知である。一例として、いくつかのATMセルのデータは、IPパケットを形成することができる。
サービス・ポリシーを、個々の加入者に関係するパケットに関連付けることができる方法は、以下で説明するように、パケットがリモート・アクセス・アプリケーションに関係する方法を理解することによって明らかになるであろう。
図2は、本発明を実現することができる電気通信環境200の一例を示す図である。この図は、ISN250をリモート・アクセス・サービス・プロバイダ(たとえば、インターネット・サービス・プロバイダ)が使用して、差別化されたサービスを加入者に提供することができる方法を示す。ユーザ(加入者)の位置(210、230−Aおよび230−X)は、異なるアクセス技術を使用してインターネット・サービス・ノード(ISN)250とインタフェースを取る。ISN250は、アクセス・ネットワーク290に提供される。本発明によって、ISN250では、所望の異なるサービス・ポリシーを異なるユーザに提供することが可能となる。
図3は、本発明による、サービス・プロバイダが、差別化されたサービスを加入者に提供することができる方法を示すフローチャートである。ステップ310で、本発明のISN250が、図2に示すようなアクセス・ネットワークのエッジ・デバイスとして提供される。ISN250を、IPルータとして実現することができる。これは、IPプロトコルを様々なシステムで幅広く使用できるからである。
図4は、一実施形態のISN250の細部を示すブロック図である。ISN250は、アクセス・ポート(410−Aおよび410−B)、トランク・ポート(420−A、420−Bおよび420−C)、スイッチ・ファブリック440、パケット・サービス・カード450−Aおよび450−B、ルート/サービス管理カード(RMC)460および構成マネージャ470を備えることができる。トランク・ポート420−A、420−Bおよび420−Cは、文脈から明らかとなるように、総称して、または個別に420と称する。同様のことを、本発明に記載する他の構成要素に関して使用する。
図5は、一実施形態のパケット・サービス・カード450の細部を示すブロック図である。パケット・サービス・カード450は、4つのプロセッサ・グループ(550−Aから550−D)、プロセッサ・インタフェース(PIF)530、および制御論理520を備えることができる。各ブロックの動作を、以下でより詳細に説明する。
図6のAおよびBは共に、加入者向けの加入者ポリシーの例を示す図である。例示のため、パケットを、第1のマッチ・ポリシー(match policy)に従って処理されるものとして説明する。しかし、関連技術分野の当業者には明らかであるように、「ベスト・マッチ(best match)」などの他のマッチ・ポリシーを使用することもできる。
上記の説明から留意できるように、スイッチ・ファブリック440は、IPパケットのセルを特定のプロセッサ・グループ450に割り当てる必要がある。スイッチ・ファブリック440が異なるアクセス・ポートおよびトランク・ポートでセルを受信することができるので、特定のプロセッサ・グループ450への割り当てが迅速に(短期間で)起こる必要がある。
個々の記憶場所のマスクを有するCAMによって達成される効率を理解するため、最初に、従来のCAMの動作を図7のAを参照して説明する。図7のAはCAM710を含み、これは、一般にはアクセスのためにただ1つのマスクを提供する。CAM710は、図では、720−A、720−BなどのそれぞれのCAM位置について、探索フィールド711および出力データ・フィールド715を有する。
このセクションでは、加入者(および、したがって処理用のプロセッサ)の決定に関する例示を、2つのシナリオ例において提供する。すなわち、(1)IP宛先アドレスが一意的に加入者を識別するとき、および(2)L2TPの場合である。このセクションの説明では、IPパケットを、対応する加入者に結びつけることができる方法を、最初に説明する。次いで、一例の実施形態においてこのような識別をセルの割り当てに使用することができる方法を説明する。
バイト17〜20:受信パケットの宛先IPアドレス=特定の加入者に割り当てられたIPアドレス。
バイト10:プロトコル・タイプ=UDP
バイト17〜20:受信パケットの宛先IPアドレス=ISN250のインタフェースのIPアドレス
バイト29〜30:L2TPバージョン、長さおよびヘッダ情報
バイト31〜32:長さがない場合、加入者に割り当てられたトンネルID=受信IPパケットによって指定されたトンネルID
バイト33〜34:長さがある場合、加入者に割り当てられたトンネルID=受信IPパケットによって指定されたトンネルID
バイト35〜36:受信パケットのコールID=特定の加入者に割り当てられたコールID。
一実施形態では、IPヘッダが20バイトであり、バージョン4のIPであると仮定すると、IPパケットのバイト1、7、8、10、13〜15、17〜20、23、24、および27〜36のみが検査される。しかし、特定のアプリケーションに応じて異なるビット位置を探索することができる。これは、関連技術分野の当業者には、本明細書で提供する説明に基づいて明らかであろう。このような探索も、本発明の範囲および精神内のものであると企図される。
図8は、本発明による回線の実現および動作を示すブロック図である。フレーマ(Flamer)810は、加入者データを受信するときに電気インタフェースを提供することができる。フレーマ810は、受信ビットからバイトを組み立て、組み立てたバイトを割り当て論理850へ提供することができる。このバイトがセル・データを構成する。スイッチ・インタフェース880は、セル・データを割り当て論理850から受信し、受信データをパケット・サービス・カード450へ転送する。フレーマ810およびスイッチ・インタフェース880は、既知の方法で実現されることができる。
図9は、本発明による、加入者に関係するIPパケットをプロセッサに割り当てることができる方法を示すフローチャートである。ステップ910で、それぞれのCAM位置のマスクおよび探索フィールドが構成され、マスクは、検査されるべきビット位置を指定し、探索フィールドは、加入者を識別する特定の値を(パケット・ヘッダから)指定する。上述のように、RMC460およびプロセッサ・インタフェース830は、一実施形態においてこのような構成を実行することができる。いくつかのシナリオ例における典型的な考慮すべき事柄を、以下で説明する。
バイト3:IPヘッダのバイト1
バイト4〜5:IPヘッダのバイト7および8
バイト6:IPヘッダのバイト10
バイト7〜9:IPヘッダのバイト13〜15
バイト10〜13:IPヘッダのバイト17〜20
バイト14:以下に記載の探索タイプ・フィールド
(第2の入力値の)バイト1〜2:UDP宛先ポート番号を表すバイト23および24
バイト3〜13:受信セルのバイト27〜37
バイト14:探索タイプ
図10は、一実施形態における割り当て論理850の細部を示すブロック図である。フレーマ・インタフェース1010は、フレーマ810からバイトを受信し、受信バイトをセル・メモリ1020に格納する。接続識別ブロック1030はヘッダ・バイトを受信し、VPI/VCIデータおよびポート番号をVCテーブル870に送信する。接続識別ブロック1030は、VCテーブル870が接続用のデータで事前に構成されている場合、接続識別子をVCテーブル870から受信する。接続データが事前に指定されていない場合、セルを専用の事前指定されたプロセッサ・グループに送信することができる。接続識別ブロック1030は、SRAMインタフェース1040を使用して、VCテーブル870とインタフェースを取ることができる。
本発明の様々な実施形態を以上で説明したが、これらは例としてのみ提示されたものであり、限定するものではないことを理解されたい。したがって、本発明の範囲は、上述の実施形態のいずれによっても限定されるべきではなく、特許請求の範囲およびそれらの均等物に従ってのみ定義されるべきである。
Claims (44)
- 所望のサービス・ポリシーのセットを複数の加入者のそれぞれに提供する方法であって、
それぞれの加入者が所望するサービス・ポリシーのセットを提供する複数の処理規則を識別するステップと、
前記それぞれの加入者に対応する前記処理規則を持ち、該処理規則が前記アクセス・ネットワークの一つのエッジから制御されるアクセス・ネットワークのエッジ装置として一つのインターネット・サービス・ノードを構成するステップと、
前記インターネット・サービス・ノードでデータを受信するステップと、
前記インターネット・サービス・ノードにおいて前記受信データが関係する特定の加入者を判定するステップと、
前記インターネット・サービス・ノードにおいて、前記判定した特定の加入者に関係する前記複数の処理規則を適用するステップと、を含み、
前記適用するステップが、前記決定するステップの後に実行される、前記方法。 - 所望のサービス・ポリシーのセットを複数の加入者のそれぞれに提供する方法であって、
それぞれの加入者が所望するサービス・ポリシーのセットを提供する複数の処理規則を識別するステップと、
前記それぞれの加入者に対応する前記処理規則を持つインターネット・サービス・ノードをエッジ装置として構成するステップと、
前記インターネット・サービス・ノードでデータを受信するステップと、
前記インターネット・サービス・ノードにおいて前記受信データが関係する特定の加入者を判定するステップと、
前記インターネット・サービス・ノードにおいて、前記判定した特定の加入者に関係する前記複数の処理規則を適用するステップと、
を含む、前記方法。 - 前記複数の処理規則を適用するステップが、前記決定するステップの後に実行される、請求項2に記載の方法。
- 所望のサービス・ポリシーのセットを複数の加入者のそれぞれに提供する方法であって、
それぞれの加入者が所望するサービス・ポリシーのセットを提供する複数の処理規則を識別するステップと、
前記それぞれの加入者に対応する前記処理規則を持つインターネット・サービス・ノードを、複数のプロセッサで構成するステップと、
前記インターネット・サービス・ノードでデータを受信するステップと、
前記インターネット・サービス・ノードにおいて前記受信データが関係する特定の加入者を判定するステップと、
前記インターネット・サービス・ノードにおいて、前記判定した特定の加入者に関係する前記複数の処理規則を適用するステップと、を含み、該適用するステップは、
前記複数の加入者のそれぞれをプロセッサ・グループに割り当てるステップであって、各プロセッサ・グループは、割り当てられた加入者に対応する前記処理規則で構成されているステップと、
各加入者に関係するデータを、特定の加入者の前記判定の後に、対応するプロセッサ・グループに送るステップと、を含む、
前記方法。 - それぞれのプロセッサ・グループが、複数のプロセッサを備える請求項4に記載の方法。
- 前記プロセッサ・グループに割り当てられた加入者に関係するデータが、前記複数のプロセッサの間でラウンド・ロビン方式で割り当てられる請求項4に記載の方法。
- 前記複数の加入者のエンド・システムが、インターネット・プロトコル(IP)を使用してデータを生成する請求項4に記載の方法。
- 前記データがATMセルを含む、請求項7に記載の方法。
- 前記判定するステップが、前記ATMセルに含まれるデータを検査するステップを含み、
前記特定の加入者の判定が、前記検査の結果と、前記ATMセルが受信されるポートとに基づいて行われ、
前記ポートが、前記インターネット・サービス・ノードに含まれる請求項8に記載の方法。 - 前記適用するステップが、
前記ポートにおいて、前記データを転送すべき特定のプロセッサ・グループを決定するステップであって、該特定のプロセッサ・グループを、前記受信データが関係する前記特定の加入者に基づいて決定するステップと、
前記ATMセルが、そのヘッダの検査に基づいて適切なプロセッサ・グループに転送されるように、前記決定されたプロセッサ・グループを示すよう前記ATMセルのヘッダを修正するステップを含み、
前記適切なプロセッサ・グループが、前記特定の加入者に関係する前記処理規則で構成されている、請求項9に記載の方法。 - 前記決定するステップは、連想記憶装置(CAM)を使用して実行され、
前記CAMは複数の位置を含み、該複数の位置のそれぞれは、マスク、探索フィールドおよび出力フィールドを有しており、
前記CAMは、入力値を受信して、該入力値を、前記複数の位置のそれぞれの前記マスクによって指定されたビット位置での前記探索フィールド内のデータと比較するよう設計されており、
前記CAMは、対応する位置で合致があるならば、前記出力フィールドに格納されたデータを出力として生成するよう設計されている、請求項10に記載の方法。 - 前記CAMの出力フィールドに格納されたデータが、プロセッサ・グループの識別子を直接的または間接的に特定し、該出力フィールドに格納されたデータを使用して前記識別子を求めることができるように、前記マスクおよび探索フィールドのそれぞれの入力が、加入者を識別するデータを格納するよう行われる、請求項11に記載の方法。
- 前記ATMセルを、前記ヘッダを検査することによって前記加入者に関係するデータを処理するように設計されたプロセッサ・グループに割り当てることができるように、前記ATMセルのヘッダの一部が、前記識別子と置換される請求項12に記載の方法。
- 前記識別子が、前記ヘッダの仮想パス識別子(VPI)または仮想チャネル識別子(VCI)フィールドに格納される請求項13に記載の方法。
- 前記ATMセルの前記ヘッダの検査に基づいて、スイッチ・ファブリックが前記データを前記プロセッサ・グループに送る、請求項13に記載の方法。
- 仮想パス識別子/仮想チャネル識別子(VPI/VCI)およびポート番号の接続識別子へのマッピングを、仮想チャネル(VC)テーブルに格納するステップを含み、前記VCテーブルのそれぞれのエントリは、受信セルのVPI/VCIを置換する必要があるかどうかを示しており、
前記受信データ内に構成されている受信セルに対応する前記VCテーブルのエントリにアクセスするステップを含み、
前記エントリ内のデータが、前記VPI/VCIフィールドが置換される必要があることを示していれば、前記受信セルの前記ヘッダが修正される、請求項13に記載の方法。 - 前記受信データを形成するVCIセルを、前記接続識別子に設定するステップと、
前記CAMの前記出力を使用して、プロセッサ識別子またはプロセッサ・グループ識別子を生成するステップと、
前記ATMセルのシーケンスの前記VPIを、前記プロセッサ識別子または前記プロセッサ・グループ識別子に設定するステップと、を含み、
前記スイッチ・ファブリックが前記VPIを使用して、前記ATMセルのシーケンスを前記プロセッサの1つに転送する請求項16に記載の方法。 - IPヘッダのバイト1、7、8、10、および13〜20が、前記入力として前記CAMに提供される請求項12に記載の方法。
- IPアドレスに対応する少なくともいくつかのビット位置を検査するため、前記位置のマスクを設定し、前記位置の探索フィールドを前記マスクと組み合わせて複数のIPアドレスに設定するステップを含み、
少なくともいくつかの前記IPアドレスが前記加入者に関連付けられる、請求項12に記載の方法。 - 前記IPアドレスのそれぞれが、IPソース・アドレスを含む請求項19に記載の所望のサービス・ポリシーのセットを複数の加入者のそれぞれに提供する方法。
- 前記IPアドレスのそれぞれが、IP宛先アドレスを含む請求項19に記載の所望のサービス・ポリシーのセットを複数の加入者のそれぞれに提供する方法。
- 前記複数のIPアドレスのそれぞれを、プロセッサ識別子またはプロセッサ・グループ識別子にマッピングするIPテーブルを維持するステップと、
前記IPパケットのIPアドレスのマスクされたビット位置のビット、および前記CAMの出力を使用して、前記プロセッサ識別子または前記プロセッサ・グループ識別子を抽出するステップと、を含み、
前記ATMセルのシーケンスが、前記プロセッサ識別子によって識別されたプロセッサ、または前記プロセッサ・グループ識別子によって識別された前記プロセッサ・グループに割り当てられる請求項19に記載の方法。 - 前記探索フィールドが、前記加入者を識別するデータを格納するのに十分な数のビットを含んでおらず、前記方法が、
前記CAMの複数のエントリに前記加入者を識別するデータを格納するステップを含み、
前記複数のエントリの出力が、前記プロセッサ識別子またはプロセッサ・グループ識別子を判定するときに検査される、請求項12に記載の方法。 - 前記複数のエントリの1つの出力が、前記CAMの複数のエントリの他の1つの入力として使用され、前記複数のエントリの該他の1つの出力が、前記プロセッサ識別子またはプロセッサ・グループ識別子を識別する請求項23に記載の所望の方法。
- 前記加入者に関係する受信データが、L2TPトンネルを使用して受信される請求項23に記載の方法。
- 前記受信データの第1のセルに含まれるIPパケットのバイト1、7、8、10、13〜15、および17〜20を、第1の入力として提供するステップと、
前記第1のセルに含まれるIPパケットのバイト23、24、および27〜37を、第2の入力として提供するステップを含む、請求項25に記載の方法。 - 所望のサービス・ポリシーのセットを複数の加入者のそれぞれに提供する方法であって、
(a)インターネット・サービス・ノード(ISN)をエッジ・ルータとして提供するステップと、
(b)前記複数の加入者のそれぞれについて所望のサービス・ポリシーのセットを指定するステップと、
(c)前記所望のサービス・ポリシーのそれぞれを処理規則に変換するステップであって、前記処理規則は、分類子および関連するアクションを含み、該分類子は、該関連するアクションを適用するデータ・フローを識別する、ステップと、
(d)前記ISNを前記処理規則で構成するステップと、
(e)複数のビット・グループを、前記複数の加入者に含まれる加入者から受信するステップと、
(f)複数のパケットを、前記複数のビット・グループに含まれるデータから生成するステップであって、前記複数のパケットのそれぞれは、前記加入者のアプリケーションによって生成されたデータ・フローに関連付けられることができる、ステップと、
(g)前記複数のパケットのそれぞれが関係するデータ・フローを求めるステップと、
(h)前記ステップ(g)において求められたデータ・フローに合致する分類子に関連付けられた前記アクションを適用するステップと、を含み、
前記複数の加入者のそれぞれに、前記対応する所望のサービス・ポリシーのセットが提供されるようにする、方法。 - 前記複数の加入者のエンド・システムが、インターネット・プロトコル(IP)を使用してデータを生成し、前記ステップ(f)が、複数のIPパケットを生成することを含む、請求項27に記載の方法。
- 前記ビット・グループがATMセルを含み、前記複数のパケットが、該ATMセルから生成される請求項28に記載の方法。
- 前記複数のサービス・ポリシーの1つの状態を維持するステップを含み、前記状態によって複数のデータ・フローを前記サービスを満たすように処理することができる、請求項28に記載の方法。
- 前記データ・フローのそれぞれの状態を維持するステップを含み、それぞれのフローのパケットに適用されるべき処理規則が、前記状態で維持される、請求項28に記載の方法。
- (i)アプリケーションの制御データ・フローを監視して、アプリケーションによって起動された新規のデータ・フローのポート番号を求めるステップと、
(j)新規の処理規則を、前記求めたポート番号を使用して生成するステップと、を含む、
請求項28に記載の方法。 - (k)それぞれが複数のプロセッサを含む複数のプロセッサ・グループを提供するステップと、
(l)前記パケットのそれぞれを前記複数のプロセッサ・グループの1つに割り当てるステップと、を含み、
前記割り当てられたグループの前記複数のプロセッサの1つが、前記割り当てられたパケットを処理する、請求項27に記載の方法。 - 加入者に関係するすべてのパケットが、1つのプロセッサ・グループに割り当てられる請求項33に記載の方法。
- パケットを、個々のプロセッサにラウンド・ロビン方式で割り当てるステップを含む請求項34に記載の方法。
- 所望のサービス・ポリシーのセットを複数の加入者のそれぞれに提供するインターネット・サービス・ノード(ISN)であって、
それぞれの加入者が所望するサービス・ポリシーのセットを提供する複数の処理規則を識別する識別手段と、
インターネット・サービス・ノードを、前記加入者のそれぞれに対応する処理規則で構成する構成手段であって、該インターネット・サービス・ノードが、アクセス・ネットワークのエッジ装置として提供され、前記サービス規則の呼び出しが前記アクセス・ネットワークのエッジから制御される、構成手段と、
前記インターネット・サービス・ノードでデータを受信する受信手段と、
前記インターネット・サービス・ノードで、前記受信データが関係する特定の加入者を判定する判定手段と、
前記インターネット・サービス・ノードで、前記判定した特定の加入者に関係する前記複数の処理規則を適用する適用手段と、を備え、
前記適用が前記判定の後に実行されるようにしたインターネット・サービス・ノード。 - 前記ISNが複数のプロセッサを備え、前記判定手段および適用手段が共に、
前記加入者のそれぞれをプロセッサ・グループに割り当て、それぞれのプロセッサ・グループは、割り当てられた加入者に対応する処理規則で構成される、割り当て手段と、
それぞれの加入者に関係するデータを、前記特定の加入者の判定の後に、対応するプロセッサ・グループに転送する転送手段と、
を備える、請求項36に記載のインターネット・サービス・ノード。 - 前記複数の加入者のエンド・システムが、インターネット・プロトコル(IP)を使用してデータを生成する、請求項37に記載のインターネット・サービス・ノード。
- 前記データがATMセルからなる、請求項38に記載のインターネット・サービス・ノード。
- 前記割り当て手段が、前記ATMセルに含まれるデータを検査する検査手段を備え、前記特定の加入者の判定が、前記検査の結果、および前記ATMセルが受信されるポートに基づいて行われ、前記ポートが、前記インターネット・サービス・ノードに含まれる請求項39に記載のインターネット・サービス・ノード。
- 前記割り当て手段は、セル・ヘッダの検査に基づいて前記セルを適切なプロセッサ・グループに転送できるように、前記セルのヘッダを修正して前記決定したプロセッサ・グループを示すようにする修正手段を備えており、 前記適切なプロセッサ・グループが、前記特定の加入者に関係する処理規則で構成される、請求項40に記載のインターネット・サービス・ノード。
- 加入者のためのサービス・ポリシーを指定するステップと、
前記サービス・ポリシーを処理規則に変換するステップであって、該処理規則のそれぞれが分類法およびアクションを含み、該分類法はデータ・フローを識別し、該アクションはポリーシング・サービス・ポリシーを実行し、該分類法はポリーシング・サービス・ポリシーが適用される1日の時間を示すフィールドを持つ、ステップと、
前記処理規則に従って入ってくるデータを処理するステップと、
を含む、方法。 - 前記変換するステップは、前記処理規則のそれぞれのポリーシング・サービス・ポリシーの一部として、利用可能な帯域幅に優先順位をつけることを含む、請求項42に記載の方法。
- 前記変換するステップは、前記処理規則のそれぞれのポリーシング・サービス・ポリシーの一部として、利用可能な帯域幅を割り当てるための割り当てポリシーを指定することを含む、請求項42に記載の方法。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/205,041 US6466976B1 (en) | 1998-12-03 | 1998-12-03 | System and method for providing desired service policies to subscribers accessing the internet |
US09/205,041 | 1998-12-03 | ||
US09/260,785 | 1999-03-02 | ||
US09/260,785 US6633563B1 (en) | 1999-03-02 | 1999-03-02 | Assigning cell data to one of several processors provided in a data switch |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000585778A Division JP5113963B2 (ja) | 1998-12-03 | 1999-12-01 | インターネットにアクセスする加入者への所望のサービス・ポリシーの提供 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013009406A true JP2013009406A (ja) | 2013-01-10 |
Family
ID=26900044
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000585778A Expired - Fee Related JP5113963B2 (ja) | 1998-12-03 | 1999-12-01 | インターネットにアクセスする加入者への所望のサービス・ポリシーの提供 |
JP2012181849A Pending JP2013009406A (ja) | 1998-12-03 | 2012-08-20 | インターネットにアクセスする加入者への所望のサービス・ポリシーの提供 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000585778A Expired - Fee Related JP5113963B2 (ja) | 1998-12-03 | 1999-12-01 | インターネットにアクセスする加入者への所望のサービス・ポリシーの提供 |
Country Status (7)
Country | Link |
---|---|
EP (3) | EP1068574B1 (ja) |
JP (2) | JP5113963B2 (ja) |
CN (1) | CN1315019B (ja) |
AU (1) | AU774402B2 (ja) |
CA (1) | CA2317460C (ja) |
DE (1) | DE69942830D1 (ja) |
WO (1) | WO2000033204A1 (ja) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6850531B1 (en) | 1999-02-23 | 2005-02-01 | Alcatel | Multi-service network switch |
EP1225730A3 (en) * | 1999-02-23 | 2002-08-28 | Alcatel Internetworking, Inc. | Multi-service network switch with policy based routing |
US6789118B1 (en) | 1999-02-23 | 2004-09-07 | Alcatel | Multi-service network switch with policy based routing |
US6674756B1 (en) | 1999-02-23 | 2004-01-06 | Alcatel | Multi-service network switch with multiple virtual routers |
US6980515B1 (en) | 1999-02-23 | 2005-12-27 | Alcatel | Multi-service network switch with quality of access |
US6717913B1 (en) | 1999-02-23 | 2004-04-06 | Alcatel | Multi-service network switch with modem pool management |
US7116679B1 (en) | 1999-02-23 | 2006-10-03 | Alcatel | Multi-service network switch with a generic forwarding interface |
DE60125720T2 (de) | 2000-02-08 | 2007-11-08 | British Telecommunications P.L.C. | Kommunikationsnetz |
US20020024536A1 (en) * | 2000-08-25 | 2002-02-28 | Michal Kahan | Method and apparatus for information aggregation and personalized display of the aggregated information |
GB0022561D0 (en) * | 2000-09-14 | 2000-11-01 | British Telecomm | Communications network |
US7193996B2 (en) | 2002-02-28 | 2007-03-20 | Acme Packet, Inc. | System and method for determining a source of an internet protocol packet |
US8031684B2 (en) | 2004-06-22 | 2011-10-04 | British Telecommunications Plc | Nodal policy inclusive techniques for operating an ad hoc network |
GB0420548D0 (en) * | 2004-09-15 | 2004-10-20 | Streamshield Networks Ltd | Network-based security platform |
GB2417655B (en) * | 2004-09-15 | 2006-11-29 | Streamshield Networks Ltd | Network-based security platform |
US8161013B2 (en) * | 2004-11-08 | 2012-04-17 | Emc Corporation | Implementing application specific management policies on a content addressed storage device |
US20090010180A1 (en) * | 2007-07-03 | 2009-01-08 | Qualcomm Incorporated | Methods and apparatus for resource provisioning and planning in a communication network |
WO2009006553A1 (en) * | 2007-07-03 | 2009-01-08 | Qualcomm Incorporated | Methods and apparatus for resource provisioning and planning in a communication network |
KR101503450B1 (ko) * | 2010-03-17 | 2015-03-18 | 닛본 덴끼 가부시끼가이샤 | 통신 시스템, 노드, 제어 서버 및 통신 방법 |
US8699953B2 (en) * | 2012-03-21 | 2014-04-15 | Texas Instruments Incorporated | Low-latency interface-based networking |
CN104218995B (zh) * | 2013-06-04 | 2018-06-05 | 中兴通讯股份有限公司 | 一种onu、通信系统及onu通信方法 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06232906A (ja) * | 1992-12-04 | 1994-08-19 | American Teleph & Telegr Co <Att> | パケット網インタフェースおよびインタフェース方法 |
US5408469A (en) * | 1993-07-22 | 1995-04-18 | Synoptics Communications, Inc. | Routing device utilizing an ATM switch as a multi-channel backplane in a communication network |
JPH09204385A (ja) * | 1996-01-26 | 1997-08-05 | Toshiba Corp | ネットワークアクセス制御方法 |
JPH09214556A (ja) * | 1995-11-30 | 1997-08-15 | Toshiba Corp | パケット転送方法、パケット処理装置、パケット暗号化方法、パケット復号化方法及びパケット暗号処理方法 |
JPH09233113A (ja) * | 1996-02-27 | 1997-09-05 | Pfu Ltd | フィルタリング装置に対するフィルタリング条件設定方法 |
JPH09247190A (ja) * | 1996-02-16 | 1997-09-19 | Lucent Technol Inc | 通信ネットワークのオペレーティング方法 |
JPH09275400A (ja) * | 1996-04-04 | 1997-10-21 | Hitachi Ltd | Atm交換システム |
JPH10290235A (ja) * | 1997-04-04 | 1998-10-27 | Lucent Technol Inc | パケット交換トラヒックを転送するための改良型システム |
WO1999000949A1 (en) * | 1997-06-30 | 1999-01-07 | Sun Microsystems, Inc. | A system and method for a quality of service in a multi-layer network element |
US5920886A (en) * | 1997-03-14 | 1999-07-06 | Music Semiconductor Corporation | Accelerated hierarchical address filtering and translation using binary and ternary CAMs |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5341477A (en) * | 1989-02-24 | 1994-08-23 | Digital Equipment Corporation | Broker for computer network server selection |
JP3495058B2 (ja) * | 1993-05-13 | 2004-02-09 | 富士通株式会社 | 負荷分散方式 |
US5835726A (en) * | 1993-12-15 | 1998-11-10 | Check Point Software Technologies Ltd. | System for securing the flow of and selectively modifying packets in a computer network |
US5606668A (en) * | 1993-12-15 | 1997-02-25 | Checkpoint Software Technologies Ltd. | System for securing inbound and outbound data packet flow in a computer network |
JP3142433B2 (ja) * | 1993-12-29 | 2001-03-07 | 株式会社東芝 | ブリッジ装置及びブリッジ接続方法 |
JPH09503609A (ja) * | 1994-02-25 | 1997-04-08 | インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン | ビット・マッピングの装置および方法 |
US5550816A (en) * | 1994-12-29 | 1996-08-27 | Storage Technology Corporation | Method and apparatus for virtual switching |
JPH0927815A (ja) * | 1995-05-08 | 1997-01-28 | Fujitsu Ltd | ヘッダ変換方式 |
CA2243359A1 (en) * | 1996-01-31 | 1997-08-07 | Ipsilon Networks, Inc. | Improved method and apparatus for dynamically shifting between routing and switching packets in a transmission network |
US5842040A (en) * | 1996-06-18 | 1998-11-24 | Storage Technology Corporation | Policy caching method and apparatus for use in a communication device based on contents of one data unit in a subset of related data units |
US5828844A (en) * | 1996-10-08 | 1998-10-27 | At&T Corp. | Internet NCP over ATM |
US5959968A (en) * | 1997-07-30 | 1999-09-28 | Cisco Systems, Inc. | Port aggregation protocol |
-
1999
- 1999-12-01 CA CA002317460A patent/CA2317460C/en not_active Expired - Lifetime
- 1999-12-01 EP EP99964015A patent/EP1068574B1/en not_active Expired - Lifetime
- 1999-12-01 JP JP2000585778A patent/JP5113963B2/ja not_active Expired - Fee Related
- 1999-12-01 EP EP10183457.0A patent/EP2273753B1/en not_active Expired - Lifetime
- 1999-12-01 CN CN99802646.8A patent/CN1315019B/zh not_active Expired - Lifetime
- 1999-12-01 WO PCT/US1999/028292 patent/WO2000033204A1/en active IP Right Grant
- 1999-12-01 AU AU20340/00A patent/AU774402B2/en not_active Expired
- 1999-12-01 EP EP10173618.9A patent/EP2252019B1/en not_active Expired - Lifetime
- 1999-12-01 DE DE69942830T patent/DE69942830D1/de not_active Expired - Lifetime
-
2012
- 2012-08-20 JP JP2012181849A patent/JP2013009406A/ja active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06232906A (ja) * | 1992-12-04 | 1994-08-19 | American Teleph & Telegr Co <Att> | パケット網インタフェースおよびインタフェース方法 |
US5408469A (en) * | 1993-07-22 | 1995-04-18 | Synoptics Communications, Inc. | Routing device utilizing an ATM switch as a multi-channel backplane in a communication network |
JPH09214556A (ja) * | 1995-11-30 | 1997-08-15 | Toshiba Corp | パケット転送方法、パケット処理装置、パケット暗号化方法、パケット復号化方法及びパケット暗号処理方法 |
JPH09204385A (ja) * | 1996-01-26 | 1997-08-05 | Toshiba Corp | ネットワークアクセス制御方法 |
JPH09247190A (ja) * | 1996-02-16 | 1997-09-19 | Lucent Technol Inc | 通信ネットワークのオペレーティング方法 |
JPH09233113A (ja) * | 1996-02-27 | 1997-09-05 | Pfu Ltd | フィルタリング装置に対するフィルタリング条件設定方法 |
JPH09275400A (ja) * | 1996-04-04 | 1997-10-21 | Hitachi Ltd | Atm交換システム |
US5920886A (en) * | 1997-03-14 | 1999-07-06 | Music Semiconductor Corporation | Accelerated hierarchical address filtering and translation using binary and ternary CAMs |
JPH10290235A (ja) * | 1997-04-04 | 1998-10-27 | Lucent Technol Inc | パケット交換トラヒックを転送するための改良型システム |
WO1999000949A1 (en) * | 1997-06-30 | 1999-01-07 | Sun Microsystems, Inc. | A system and method for a quality of service in a multi-layer network element |
Also Published As
Publication number | Publication date |
---|---|
JP2002531967A (ja) | 2002-09-24 |
EP2252019A2 (en) | 2010-11-17 |
EP2252019A3 (en) | 2011-03-30 |
AU2034000A (en) | 2000-06-19 |
EP1068574A4 (en) | 2005-12-07 |
WO2000033204A1 (en) | 2000-06-08 |
EP2252019B1 (en) | 2014-07-09 |
EP2273753A3 (en) | 2011-03-30 |
DE69942830D1 (de) | 2010-11-18 |
EP2273753B1 (en) | 2017-10-25 |
CN1315019B (zh) | 2013-01-02 |
CA2317460A1 (en) | 2000-06-08 |
EP1068574A1 (en) | 2001-01-17 |
EP2273753A2 (en) | 2011-01-12 |
AU774402B2 (en) | 2004-06-24 |
JP5113963B2 (ja) | 2013-01-09 |
CA2317460C (en) | 2008-07-08 |
EP1068574B1 (en) | 2010-10-06 |
CN1315019A (zh) | 2001-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6952728B1 (en) | Providing desired service policies to subscribers accessing internet | |
US6466976B1 (en) | System and method for providing desired service policies to subscribers accessing the internet | |
JP2013009406A (ja) | インターネットにアクセスする加入者への所望のサービス・ポリシーの提供 | |
US9647937B1 (en) | Policy control using software defined network (SDN) protocol | |
US6940862B2 (en) | Apparatus and method for classifying packets | |
US8543734B2 (en) | System, method and apparatus that isolate virtual private network (VPN) and best effort traffic to resist denial of service attacks | |
US7447151B2 (en) | Virtual private network (VPN)-aware customer premises equipment (CPE) edge router | |
US9009812B2 (en) | System, method and apparatus that employ virtual private networks to resist IP QoS denial of service attacks | |
US7953885B1 (en) | Method and apparatus to apply aggregate access control list/quality of service features using a redirect cause | |
US6633563B1 (en) | Assigning cell data to one of several processors provided in a data switch | |
US8036237B2 (en) | System and method for transparent virtual routing | |
US7848231B2 (en) | Packet communication network and packet communication method | |
US8451833B2 (en) | System and method for transparent virtual routing | |
US20040223499A1 (en) | Communications networks with converged services | |
US20050265308A1 (en) | Selection techniques for logical grouping of VPN tunnels | |
Cisco | Introduction to MPLS VPN Technology | |
Fendick et al. | The PacketStar™ 6400 IP switch—An IP switch for the converged network | |
US7602716B1 (en) | Load sharing on DOCSIS | |
Iftikhar et al. | Multi-Protocol Label Switching To Support Quality of Service Needs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131225 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140324 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140327 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140625 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140909 |