JP5606629B2 - 効率的な輻輳公示監査機能のフレームワーク - Google Patents
効率的な輻輳公示監査機能のフレームワーク Download PDFInfo
- Publication number
- JP5606629B2 JP5606629B2 JP2013526370A JP2013526370A JP5606629B2 JP 5606629 B2 JP5606629 B2 JP 5606629B2 JP 2013526370 A JP2013526370 A JP 2013526370A JP 2013526370 A JP2013526370 A JP 2013526370A JP 5606629 B2 JP5606629 B2 JP 5606629B2
- Authority
- JP
- Japan
- Prior art keywords
- congestion
- packet
- packets
- flow
- traffic
- 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.)
- Expired - Fee Related
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
- 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/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
- H04L47/265—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets sent by intermediate network nodes
-
- 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/31—Flow control; Congestion control by tagging of packets, e.g. using discard eligibility [DE] bits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/02—Protocol performance
-
- 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)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
送信側ホストと受信側ホストが、中間ルータを経由するネットワーク経路上でパケットのフローを送信することによって相互に通信し、輻輳を検出すると、前記フローのパケットを輻輳パケットとしてマークし、
輻輳が輻輳フィードバックメカニズムによって送信側ホストに通知され、
送信側ホストは、輻輳通知を受信すると、送信するパケットのサブセットを輻輳応答パケットとして宣言することにより、輻輳応答パケットの量が通知された輻輳レベルと均衡するか否かに応じて適合フローまたは不適合フローのいずれかを生成する。
送信側ホストと受信側ホストが、中間ルータを経由するネットワーク経路上でパケットのフローを送信することによって相互に通信し、輻輳を検出すると、前記フローのパケットを輻輳パケットとしてマークし、
送信側ホストに輻輳を通知するように構成された輻輳フィードバックメカニズムが設けられ、
送信側ホストは、輻輳通知を受信すると、送信するパケットのサブセットを輻輳応答パケットとして宣言することにより、輻輳応答パケットの量が通知された輻輳レベルと均衡するか否かに応じて適合フローまたは不適合フローのいずれかを生成する。
集合監視モジュール510は、出口における全トラフィック集合に対して現在監視されている不適合性の量(すなわち、図2〜図4に関して説明したデルタのサイズ)を測定する際に、経路特性をマッピングすることを担当する。その動機は、出口における全集合はいつでも適合および不適合の両方のユーザトラフィックからなるという事実に由来し、それは不適合性の重大さを意味するからである。集合監視モジュール510は、集合トラフィックのみを監視することによって、複数のトラフィック分析ステップのうちの第1のトラフィック分析ステップを実行する。この測定に基づいて、監査機能の他のコンポーネントは、連続するトラフィック分析ステップを実行するよう起動されることが可能である。集合監視モジュール510は全トラフィックを監視しているので、フロー識別子に関して、任意の時刻にすべての識別子からなるスーパーセットを見ている。集合監視モジュール510の機能についてさらに詳細には、図6に関して後述する。
集合監視モジュール510が、ある時間単位に対する輻輳パケットとその応答パケットとの間のデルタのゼロ平均値からの偏差の有意な変化を通知する場合、集合監視モジュール510は、最新状況分析モジュール520を起動するための刺激として使用されてもよい。このモジュールは、すべてのフロー識別子(全集合)からなるスーパーセットから、最近輻輳マーキングを受けたパケットまたは輻輳応答マーキングが最近挿入されたパケットを含むフローに属するフロー識別子のサブセットを識別することを目的とする。これらのパケットはそれぞれ、図1の斜線を施したパケット122および塗りつぶしたパケット120に対応する。最新状況分析モジュール520の尺度は、輻輳公示対応ネットワークにおける輻輳パケットまたは応答パケットである。その動機は、偏差の変化はマークされたパケットを最近受け入れたフローに起因し、フローのこのサブセットのうちに、輻輳応答において不適合なものがある可能性が高いという観測に由来する。なお、サブセットのサイズは、集合監視モジュール510によってステップ1で分析されたフローのスーパーセットのサイズ以下となる可能性が高い。
最新状況分析モジュール520によってステップ2で識別されたフローのサブセットは、実際に不適合であるフローのサブセットを再び判定するチータ検出モジュール530に渡される。不適合性は、図4に関して説明したように、いかなる想定可能なチーティングパターンに起因することもあり得るので、チータ検出モジュール530は、ステップ2チータ検出モジュール530で識別されたサブセットの各要素に対して、より短い期間だけ、変位した平均があるかどうかを監視する。このモジュールの尺度は、図2〜図4に関して説明したデルタである。これは、輻輳マークパケットのデータ量と輻輳応答パケットのデータ量との差分を示す。チータ検出モジュール530は、所定数N個のサンプルを観測することによって、または、その期間に到着するサンプル数とは独立の時間単位に基づく観測を実行することによって、デルタを測定するように構成されてもよい。結果として得られるデルタが(図4に示したような)所定のカットオフしきい値を下回る場合、対応するフローは適合フローと認定され、対応するフロー識別子はこのステップで廃棄される。他方、結果が所定のカットオフしきい値を超える場合、対応するフローは不適合フローと認定され、さらに分析するためにモジュールに保持される。チータ検出モジュール530の好ましい実施態様の実施形態については、図7に関してさらに詳細に後述する。
チータ検出モジュール530によってステップ3で不適合と識別されたフロー識別子のサブセットは、廃棄動作を適用する詳細フロー分析モジュール540に渡される。このモジュールの尺度は、不適合トラフィックに対して、ある時間単位にわたる欠損を累積することである。パケット廃棄は、偏差の増大とともに増大することになる。詳細フロー分析モジュール540は、廃棄が持続的である場合にのみ、当該サブセットトラフィックを観測し続けるように、自己制御的とすべきである。後のある時点で、トラフィックが適合的であることがわかった場合には、そのインスタンスは自動的に低減されるべきである。
廃棄挙動モジュール550は、さまざまなペナルティ挙動を有するように独立のままに保持される。廃棄確率は、ステップ4で説明したように、現在累積されている欠損に基づいてモデル化されてもよい。ステップ4で識別されたフローのサブセットのみが、何らかの判断基準に基づいて廃棄動作を受けてもよい。
Claims (11)
- 輻輳公示対応ネットワークにおけるパケットドロッパの動作方法において、
送信側ホストと受信側ホストが、中間ルータを経由するネットワーク経路上でパケットのフローを送信することによって相互に通信し、輻輳を検出すると、前記フローのパケットを輻輳パケットとしてマークし、
輻輳が輻輳フィードバックメカニズムによって送信側ホストに通知され、
送信側ホストは、輻輳通知を受信すると、送信するパケットのサブセットを輻輳応答パケットとして宣言することにより、輻輳応答パケットの量が通知された輻輳レベルと均衡するか否かに応じて適合フローまたは不適合フローのいずれかを生成し、
前記パケットドロッパが、前記不適合フローを識別する一連のトラフィック分析ステップを順次実行し、
前記一連のトラフィック分析ステップのうちの最初のステップが、ネットワーク出口で全トラフィック集合を監視し、該全トラフィック集合に対して前記輻輳マークパケットおよび前記輻輳応答パケットを集計することを含み、
前記一連のステップのうちの後続ステップは、前記輻輳マークパケットと前記輻輳応答パケットとの移動差分が所定しきい値を超える場合に起動され、
前記後続ステップのうちの第1ステップが、前記移動差分に基づいてパケットの廃棄確率を計算することを含む
ことを特徴とする、パケットドロッパの動作方法。 - 前記後続ステップのうちの第1ステップが、前記全トラフィック集合から、輻輳パケットとして最近マークされたパケットを含むフローのサブセットを識別することを含むことを特徴とする請求項1に記載の方法。
- 前記後続ステップのうちの第2ステップが、前記第1ステップで求めたフローのサブセットの各要素に対して、より短い期間、前記輻輳マークパケットと前記輻輳応答パケットとの差分を観測することを含むことを特徴とする請求項2に記載の方法。
- 観測が、所定数のサンプルパケットに対して実行されることを特徴とする請求項3に記載の方法。
- 観測が、所定期間内に到着するすべてのパケットに対して実行されることを特徴とする請求項3に記載の方法。
- 前記後続ステップのうちの第3ステップが、前記第2ステップの分析で前記輻輳マークパケットと前記輻輳応答パケットとの差分が所定しきい値を超えたフローに対して廃棄動作を適用することを含むことを特徴とする請求項3ないし5のいずれか1項に記載の方法。
- 所定期間にわたって累積された前記輻輳マークパケットと前記輻輳応答パケットとの差分の増大とともに、パケット廃棄数を増大させることを特徴とする請求項6に記載の方法。
- 輻輳公示対応ネットワークにおいて用いられるパケットドロッパにおいて、
送信側ホストと受信側ホストが、中間ルータを経由するネットワーク経路上でパケットのフローを送信することによって相互に通信し、輻輳を検出すると、前記フローのパケットを輻輳パケットとしてマークし、
送信側ホストに輻輳を通知するように構成された輻輳フィードバックメカニズムが設けられ、
送信側ホストは、輻輳通知を受信すると、送信するパケットのサブセットを輻輳応答パケットとして宣言することにより、輻輳応答パケットの量が通知された輻輳レベルと均衡するか否かに応じて適合フローまたは不適合フローのいずれかを生成し、
前記パケットドロッパが、前記不適合フローを識別するために順次使用される複数のトラフィック分析モジュールを備え、
前記トラフィック分析モジュールが、ネットワーク出口で全トラフィック集合を監視し、該全トラフィック集合に対して前記輻輳マークパケットおよび前記輻輳応答パケットを集計するように構成された集合監視モジュールを含み、
前記トラフィック分析モジュールが、前記全トラフィック集合から、輻輳パケットとして最近マークされたパケットを含むフローのサブセットを識別するように構成された最新状況分析モジュールを含み、
前記トラフィック分析モジュールが、前記最新状況分析モジュールによって識別されたフローのサブセットの各要素に対して、より短い期間、前記輻輳マークパケットと前記輻輳応答パケットとの差分を観測するように構成されたチータ検出モジュールを含む
ことを特徴とするパケットドロッパ。 - 前記集合監視モジュールは、前記輻輳マークパケットと前記輻輳応答パケットとの移動差分が所定しきい値を超える場合に、前記複数のトラフィック分析モジュールのうちの後続モジュールを起動するように構成されることを特徴とする請求項8に記載のパケットドロッパ。
- 前記トラフィック分析モジュールが、前記チータ検出モジュールで前記輻輳マークパケットと前記輻輳応答パケットとの差分が所定しきい値を超えたフローに対して廃棄動作を適用するように構成された詳細フロー分析モジュールを含むことを特徴とする請求項8に記載のパケットドロッパ。
- 前記トラフィック分析モジュールが、所定の判断基準に基づいて廃棄確率をモデル化するように構成された廃棄挙動モジュールを含むことを特徴とする請求項10に記載のパケットドロッパ。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP10009298.0 | 2010-09-07 | ||
| EP10009298 | 2010-09-07 | ||
| PCT/EP2011/004495 WO2012031746A1 (en) | 2010-09-07 | 2011-09-07 | A framework of an efficient congestion exposure audit function |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013539284A JP2013539284A (ja) | 2013-10-17 |
| JP5606629B2 true JP5606629B2 (ja) | 2014-10-15 |
Family
ID=44674744
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013526370A Expired - Fee Related JP5606629B2 (ja) | 2010-09-07 | 2011-09-07 | 効率的な輻輳公示監査機能のフレームワーク |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US9258388B2 (ja) |
| EP (1) | EP2614619B1 (ja) |
| JP (1) | JP5606629B2 (ja) |
| WO (1) | WO2012031746A1 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9025452B2 (en) * | 2013-02-18 | 2015-05-05 | Broadcom Corporation | Oversubscription monitor |
| EP3113428A1 (en) * | 2015-06-30 | 2017-01-04 | Alcatel Lucent | A network node for checking compliance of a plurality of macro-flows |
| CN107294859B (zh) * | 2016-04-13 | 2021-04-06 | 中兴通讯股份有限公司 | 一种信息传递方法、装置及系统 |
| WO2018024315A1 (en) * | 2016-08-02 | 2018-02-08 | Telecom Italia S.P.A. | Dynamic bandwidth control over a variable link |
| US10110627B2 (en) * | 2016-08-30 | 2018-10-23 | Arbor Networks, Inc. | Adaptive self-optimzing DDoS mitigation |
| US11218506B2 (en) * | 2018-12-17 | 2022-01-04 | Microsoft Technology Licensing, Llc | Session maturity model with trusted sources |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2238795A1 (en) * | 1998-05-28 | 1999-11-28 | Newbridge Networks Corporation | Er information acceleration in abr traffic |
| EP1873968A1 (en) | 2006-06-26 | 2008-01-02 | BRITISH TELECOMMUNICATIONS public limited company | Monitoring networks |
| EP1936880A1 (en) * | 2006-12-18 | 2008-06-25 | British Telecommunications Public Limited Company | Method and system for congestion marking |
| EP2282458A1 (en) * | 2009-07-17 | 2011-02-09 | BRITISH TELECOMMUNICATIONS public limited company | Usage policing in data networks |
| WO2011025438A1 (en) * | 2009-08-25 | 2011-03-03 | Telefonaktiebolaget L M Ericsson (Publ) | Using the ecn mechanism to signal congestion directly to the base station |
| GB201003206D0 (en) * | 2010-02-25 | 2010-04-14 | Skype Ltd | Method of estimating congestion |
| US9001663B2 (en) * | 2010-02-26 | 2015-04-07 | Microsoft Corporation | Communication transport optimized for data center environment |
| US8982694B2 (en) * | 2010-09-01 | 2015-03-17 | Telefonaktiebolaget L M Ericsson (Publ) | Localized congestion exposure |
| US8824281B2 (en) * | 2010-11-17 | 2014-09-02 | At&T Intellectual Property I, L.P. | Network-friendly transmission control protocol (TCP) methods, apparatus and articles of manufacture |
-
2011
- 2011-09-07 EP EP11760400.9A patent/EP2614619B1/en not_active Not-in-force
- 2011-09-07 JP JP2013526370A patent/JP5606629B2/ja not_active Expired - Fee Related
- 2011-09-07 WO PCT/EP2011/004495 patent/WO2012031746A1/en not_active Ceased
- 2011-09-07 US US13/811,779 patent/US9258388B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US9258388B2 (en) | 2016-02-09 |
| US20130124754A1 (en) | 2013-05-16 |
| EP2614619B1 (en) | 2019-05-08 |
| EP2614619A1 (en) | 2013-07-17 |
| JP2013539284A (ja) | 2013-10-17 |
| WO2012031746A1 (en) | 2012-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101075911B (zh) | 统计信息收集系统及统计信息收集装置 | |
| US10361969B2 (en) | System and method for managing chained services in a network environment | |
| JP5606629B2 (ja) | 効率的な輻輳公示監査機能のフレームワーク | |
| US10447558B2 (en) | Measurement coordination in communications | |
| US20140192646A1 (en) | User traffic accountability under congestion in flow-based multi-layer switches | |
| CN109479011B (zh) | 分组交换通信网络中的业务监视 | |
| JP5405498B2 (ja) | アプリケーションアウェアネスを用いてサービスの終端間qoeを監視するインバウンド機構 | |
| CN103026662B (zh) | 通信系统、节点、统计信息收集装置、统计信息收集方法和程序 | |
| EP2670189B1 (en) | Control of data flows over transport networks | |
| Di Dio et al. | Exploiting state information to support QoS in software-defined WSNs | |
| CN108293025A (zh) | 通信网络中的流量监控 | |
| US20050041583A1 (en) | Multi-time scale adaptive internet protocol routing system and method | |
| US8867350B2 (en) | Method and apparatus for packet buffering measurement | |
| JP2012182605A (ja) | ネットワーク制御システム及び管理サーバ | |
| Habib et al. | On detecting service violations and bandwidth theft in QoS network domains | |
| EP2920930B1 (en) | Operation of a data network | |
| US11784895B2 (en) | Performance measurement in a packet-switched communication network | |
| TW201136353A (en) | Estimation method for loss rates in a packetized network | |
| JP6714532B2 (ja) | スループット計測方法、プログラムおよび装置 | |
| Wagner | Congestion Policing Queues-A new approach to managing bandwidth sharing at bottlenecks | |
| Mir et al. | An Efficient Dropper Design for Implementing Capacity Sharing with Congestion Exposure | |
| Zhang et al. | Metering Re-ECN: Performance evaluation and its applicability in cellular networks | |
| Chuah et al. | Dcap: detecting misbehaving flows via collaborative aggregate policing | |
| JP2007129430A (ja) | 輻輳制御方法、輻輳制御プログラム、および、輻輳制御システム | |
| Clifton | CERIAS Tech Report 2003-52 Directions for Web and e-commerce applications security |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140327 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140625 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140729 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140826 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5606629 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |