11
1 Mobile IPv6 環環環環環環 環環環環 TCP 環環環環環環 環環 環環環環 環環 環環環環 M2 環環環環

Mobile IPv6 環境における 能動的な TCP のフロー制御

Embed Size (px)

DESCRIPTION

M2 論文ゼミ. Mobile IPv6 環境における 能動的な TCP のフロー制御. 著者:竹田直哉 発表:石井勇弥. 目的. TCP はハンドオフや通信環境の変化を判別で きないため、移動に伴う適切な処理を行うこと ができない. [ 提案 ] フロー制御で得られる有用な情報が下位層に 存在する それを TCP に通知することで、円滑なハンド オフを行える. Mobile IP v6. 永続的な IP アドレスを使用しながら任意の リンクに接続する移動ノードへ IP パケットを 経路制御して配送できる仕組みを提供. - PowerPoint PPT Presentation

Citation preview

Page 1: Mobile IPv6  環境における 能動的な  TCP  のフロー制御

1

Mobile IPv6 環境における能動的な TCP のフロー制御

著者:竹田直哉発表:石井勇弥

M2 論文ゼミ

Page 2: Mobile IPv6  環境における 能動的な  TCP  のフロー制御

2

目的

TCP はハンドオフや通信環境の変化を判別できないため、移動に伴う適切な処理を行うことができない

[ 提案 ] フロー制御で得られる有用な情報が下位層に存在するそれを TCP に通知することで、円滑なハンドオフを行える

Page 3: Mobile IPv6  環境における 能動的な  TCP  のフロー制御

3

Mobile IP v6

永続的な IP アドレスを使用しながら任意のリンクに接続する移動ノードへ IP パケットを経路制御して配送できる仕組みを提供

Page 4: Mobile IPv6  環境における 能動的な  TCP  のフロー制御

4

Mobile IPv6 における TCP の問題1

ハンドオフ時間の増大パケット再送のタイミングは指数バックオフアルゴリズムによって決定

タイミングが合わないと、無意味な待ち時間が必要になる

Page 5: Mobile IPv6  環境における 能動的な  TCP  のフロー制御

5

Mobile IPv6 における TCP の問題2

必要以上のデータの送信量

TCP は MN のアクセスリンクの状態変化を検知できない

狭帯域な Foreign Link に移動したとき必要以上にパケットが送信されてしまう

この問題に関する解決策を提案

Page 6: Mobile IPv6  環境における 能動的な  TCP  のフロー制御

6

[ 提案 ]MN による CN への直接的フィードバック

移動完了と帯域幅を知ることができる MN から CN に、フロー制御のトリガを能動的に通知するような仕組みを提案  AFC(Active TCP Flow Control)

Page 7: Mobile IPv6  環境における 能動的な  TCP  のフロー制御

7

最適なウィンドウサイズ

Capacity[byte]=1/8*Bandwidth[bit/s]*RTT[s]Capacity: 帯域幅遅延積  Bandwidth: 帯域幅

理想的なウィンドウサイズは帯域幅遅延積の 2 倍を MSS 値の整数倍で丸めたもので求められる

MTU=1500[byte] RTT=1[ms] とした場合の計算結果下りデータ帯域幅 最適受信ウィンドウサイ

ズ100 Mbps 13140 byte

128 Kbps 以下 2920 byte

Page 8: Mobile IPv6  環境における 能動的な  TCP  のフロー制御

8

実験実験1帯域幅の調整による移動のシュミレーションにおける AFC の動作確認

実験2実際の移動による帯域幅の変化における AFC の動作確認

実験 3実験 2 に加え、複数の FTP セッションを確立

Page 9: Mobile IPv6  環境における 能動的な  TCP  のフロー制御

9

結果と考察

従来の TCP では帯域変化直後にウィンドウサイズの調整を行わないまま通信を続けようとするため、ルータがトラフィックに対応できずパケットを廃棄した

提案された AFC ではウィンドウサイズを調整するので、帯域以上のトラフィックフローを送出しないため、スムーズな通信を行うことができた

Page 10: Mobile IPv6  環境における 能動的な  TCP  のフロー制御

10

実験2の結果

送信シーケンス番号の推移 受信シーケンス番号の推移

AFC を実装してないほうに関して、 Time=0[s] に無駄なパケットの送出が見られる

Page 11: Mobile IPv6  環境における 能動的な  TCP  のフロー制御

11

まとめ

結論提案された AFC はスムーズなハンドオフを実現することができた

課題ボトルネックリンクの所在UDP トラフィックの混在Peer to Peer 通信への対応