JP4797033B2 - Tcpフローレート制御エッジノードにおけるフローレート制御方法及びエッジノード - Google Patents
Tcpフローレート制御エッジノードにおけるフローレート制御方法及びエッジノード Download PDFInfo
- Publication number
- JP4797033B2 JP4797033B2 JP2008046105A JP2008046105A JP4797033B2 JP 4797033 B2 JP4797033 B2 JP 4797033B2 JP 2008046105 A JP2008046105 A JP 2008046105A JP 2008046105 A JP2008046105 A JP 2008046105A JP 4797033 B2 JP4797033 B2 JP 4797033B2
- Authority
- JP
- Japan
- Prior art keywords
- ack
- window size
- packet
- bandwidth
- ack number
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
服部恭太ほか、"エッジルータにおけるTCPフローレート制御方式の検討",電子情報通信学会総合大会講演論文集,B-6-54,2007年3月
次に、広告ウィンドウサイズ書き込み部28がACKパケットに広告ウィンドウサイズを書き込む時の処理について、図6を用いて説明する。
{転送済みACKナンバー+MSS,転送済みACKナンバー+2×MSS,…,転送済みACKナンバー+ACK作成数×MSS}
である。
13 帯域管理サーバ
14 データ送信端末
15 データ受信端末
16 帯域保証ネットワーク
17 往復伝播遅延時間
21 データ受信部
22 フロー識別・振り分け部
23 伝送遅延時間算出部
24 データ送信部
25 帯域情報保持部
26 フロー情報保持部
27 ウィンドウサイズ算出部
28 広告ウィンドウサイズ書き込み部
29 ACKナンバー制御部
30 ACKナンバー記憶部
31 ACKパケット作成部
101〜106,201〜205,301〜303,401 ステップ
Claims (5)
- データ送信端末からデータ受信端末へ送信できる帯域が保証帯域として保証されている帯域保証ネットワークにおけるフローレート制御方法であって、
前記データ送信端末と前記データ受信端末との間に配置されるエッジノードにおいて、サービス対象フローに関する前記データ送信端末と前記データ受信端末との間の伝播遅延時間を計測する段階と、
前記保証帯域と前記伝播遅延時間とに基づいて、前記サービス対象フローのデータが前記保証帯域以内の帯域となるウィンドウサイズを算出する段階と、
前記エッジノードにおいて、前記サービス対象フローのACKパケットのACKナンバーを書き換える段階と、
前記エッジノードにおいて、前記ACKパケットの広告ウィンドウサイズに前記算出されたウィンドウサイズを書き込む段階と、
前記ACKナンバーが書き換えられ前記ウィンドウサイズが書き込まれたACKパケットを宛先に向けて前記エッジノードから送出する段階と、
を有し、
前記書き換える段階において、既にACKナンバーが書き換えられたACKパケットのACKナンバーを転送済みACKナンバーとして、前記転送済みACKナンバーと最大セグメントサイズとに基づいて、書き換え対象のACKパケットのACKナンバーを書き換える、フローレート制御方法。 - データ送信端末からデータ受信端末へ送信できる帯域が保証帯域として保証されている帯域保証ネットワークにおけるフローレート制御方法であって、
前記データ送信端末と前記データ受信端末との間に配置されるエッジノードにおいて、サービス対象フローに関する前記データ送信端末と前記データ受信端末との間の伝播遅延時間を計測する段階と、
前記保証帯域と前記伝播遅延時間とに基づいて、前記サービス対象フローのデータが前記保証帯域以内の帯域となるウィンドウサイズを算出する段階と、
前記エッジノードにおいて、前記サービス対象フローのACKパケットのACKナンバーを書き換える段階と、
前記エッジノードにおいて、前記ACKパケットの広告ウィンドウサイズに前記算出されたウィンドウサイズを書き込む段階と、
前記ACKナンバーが書き換えられ前記ウィンドウサイズが書き込まれたACKパケットを宛先に向けて前記エッジノードから送出する段階と、
を有し、
前記書き換える段階において、既にACKナンバーが書き換えられたACKパケットのACKナンバーを転送済みACKナンバーとして、前記転送済みACKナンバーと最大セグメントサイズとに基づいて、それぞれ異なるACKナンバーを有する複数のACKパケットを作成する、フローレート制御方法。 - 前記書き換える段階において、書き換え対象のACKパケットのACKナンバーと前記転送済みACKナンバーとの差を前記最大セグメントサイズで割った数のACKパケットが作成され、前記書き換え対象のACKパケットの代わりに前記作成されたACKパケットが前記エッジノードから送出される、請求項2に記載のフローレート制御方法。
- データ送信端末からデータ受信端末へ送信できる帯域が保証帯域として保証されている帯域保証ネットワークにおいて前記データ送信端末と前記データ受信端末との間に配置されるエッジノードであって、
サービス対象フローを識別し、前記サービス対象フローのACKパケットとそれ以外のパケットとの振り分けを実行するフロー識別・振り分け部と、
前記サービス対象フローについての伝播遅延時間を計測する伝送遅延時間算出部と、
前記保証帯域と、前記伝送遅延時間算出部で計測された伝播遅延時間とから、前記サービス対象フローのデータが前記保証帯域以内の帯域となるウィンドウサイズを算出するウィンドウサイズ算出部と、
前記サービス対象フローのACKパケットのACKナンバーを制御するACKナンバー制御部と、
前記ACKパケットの広告ウィンドウサイズに前記算出されたウィンドウサイズを書き込む広告ウィンドウサイズ書き込み部と、
を有し、
前記ACKナンバーが書き換えられ前記ウィンドウサイズが書き込まれたACKパケットを宛先に向けて送出し、
前記ACKナンバー制御部は、既にACKナンバーが書き換えられたACKパケットのACKナンバーを転送済みACKナンバーとして、前記転送済みACKナンバーと最大セグメントサイズとに基づいて、前記フロー識別・振り分け部から振り分けられた前記サービス対象フローのACKパケットのACKナンバーを書き換える、エッジノード。 - データ送信端末からデータ受信端末へ送信できる帯域が保証帯域として保証されている帯域保証ネットワークにおいて前記データ送信端末と前記データ受信端末との間に配置されるエッジノードであって、
サービス対象フローを識別し、前記サービス対象フローのACKパケットとそれ以外のパケットとの振り分けを実行するフロー識別・振り分け部と、
前記サービス対象フローについての伝播遅延時間を計測する伝送遅延時間算出部と、
前記保証帯域と、前記伝送遅延時間算出部で計測された伝播遅延時間とから、前記サービス対象フローのデータが前記保証帯域以内の帯域となるウィンドウサイズを算出するウィンドウサイズ算出部と、
前記サービス対象フローのACKパケットのACKナンバーを制御するACKナンバー制御部と、
前記ACKパケットの広告ウィンドウサイズに前記算出されたウィンドウサイズを書き込む広告ウィンドウサイズ書き込み部と、
を有し、
前記ACKナンバーが書き換えられ前記ウィンドウサイズが書き込まれたACKパケットを宛先に向けて送出し、
前記ACKナンバー制御部は、
既にACKナンバーが書き換えられたACKパケットのACKナンバーを転送済みACKナンバーとして、前記転送済みACKナンバーと、前記フロー識別・振り分け部から振り分けられた前記サービス対象フローのACKパケットのACKナンバーとを記憶するACKナンバー記憶部と、
前記サービス対象フローのACKパケットのACKナンバーと前記転送済みACKナンバーとの差を最大セグメントサイズで割った個数のACKパケットであって、それぞれが異なるACKナンバーを有するACKパケットを作成するACKパケット作成部と、
を備え、
前記ACKパケット作成部が作成し前記ウィンドウサイズが書き込まれたACKパケットを前記宛先に送信する、エッジノード。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008046105A JP4797033B2 (ja) | 2008-02-27 | 2008-02-27 | Tcpフローレート制御エッジノードにおけるフローレート制御方法及びエッジノード |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008046105A JP4797033B2 (ja) | 2008-02-27 | 2008-02-27 | Tcpフローレート制御エッジノードにおけるフローレート制御方法及びエッジノード |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009206734A JP2009206734A (ja) | 2009-09-10 |
JP4797033B2 true JP4797033B2 (ja) | 2011-10-19 |
Family
ID=41148584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008046105A Expired - Fee Related JP4797033B2 (ja) | 2008-02-27 | 2008-02-27 | Tcpフローレート制御エッジノードにおけるフローレート制御方法及びエッジノード |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4797033B2 (ja) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4702151B2 (ja) * | 2006-04-10 | 2011-06-15 | パナソニック株式会社 | ネットワーク中継装置およびネットワーク通信システム |
-
2008
- 2008-02-27 JP JP2008046105A patent/JP4797033B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009206734A (ja) | 2009-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11134014B2 (en) | Load balancing method, apparatus, and device | |
KR102187810B1 (ko) | 통신 시스템에서 데이터 흐름 제어 장치 및 방법 | |
US7835285B2 (en) | Quality of service, policy enhanced hierarchical disruption tolerant networking system and method | |
CN107852371B (zh) | 数据分组网络 | |
WO2018036173A1 (zh) | 一种网络负载均衡方法、设备及*** | |
CN111555982B (zh) | 一种基于IPv6扩展头的报文智能选路的方法和*** | |
EP3547690B1 (en) | Real-time video transmission method of multipath network | |
KR101039550B1 (ko) | 데이터 전송률 계산 방법 및 이를 이용한 대역폭 설정 방법 | |
JP2008205932A (ja) | ノード装置および帯域制御方法 | |
US20120155268A1 (en) | Packet relay device | |
JP4698645B2 (ja) | フロー制御装置およびフロー制御方法 | |
JP5039677B2 (ja) | エッジノードおよび帯域制御方法 | |
CN107852372B (zh) | 数据分组网络 | |
JP2008118281A (ja) | 通信装置 | |
JP5087595B2 (ja) | エッジノード、ウィンドウサイズ制御方法およびプログラム | |
JP2007013449A (ja) | シェーパー制御方法、データ通信システム、ネットワークインタフェース装置及びネットワーク中継装置 | |
Zinner et al. | Using concurrent multipath transmission for transport virtualization: analyzing path selection | |
JP4797033B2 (ja) | Tcpフローレート制御エッジノードにおけるフローレート制御方法及びエッジノード | |
JP4828555B2 (ja) | ノード装置および帯域制御方法 | |
JP4365798B2 (ja) | データフレーム転送装置およびデータフレーム転送方法 | |
JP4766703B2 (ja) | エッジノードおよび帯域制御方法 | |
JP4774411B2 (ja) | エッジノードおよび帯域制御方法 | |
JP2012134907A (ja) | Tcp転送装置およびそのプログラム | |
JP5087594B2 (ja) | エッジノード、ウィンドウサイズ制御方法およびプログラム | |
JP4977677B2 (ja) | エッジノードおよび帯域制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110513 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110525 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110704 |
|
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: 20110720 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110801 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140805 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |