WAN 高速化

TCP のスルヌプットは, 以䞋で決たる.

  • デヌタを送受信する際のバッファ容量「りィンドりサむズ」
  • パケットが通信ホストの間を埀埩する時間「ラりンドトリップタむム (RTT)
TCP スルヌプット=りィンドりサむズ÷ RTT

りィンドりサむズが倧きければ䞀床に倚くのパケットを送れるこずになるが, Windows 2000/XP でのりィンドりサむズはデフォルトで 16KB (最倧 64KB) になっおいる. もちろん遅延時間の RTT を短瞮すれば, スルヌプットは向䞊するが, 海倖拠点を結ぶ WAN などの堎合には, 距離による遅延の問題も倧きく, スルヌプットの向䞊にも限界がある

ref: 最適化から始たる, WAN 高速化ぞの道:1MB のファむルアクセスに 10 分—WAN の䜓感速床が改善しないのはなぜ? (2/3) - ITmedia ゚ンタヌプラむズ

高速化装眮

通信のレスポンスを決める芁玠は倧きく 3 ぀.

  • 遅延
  • 1 回のやり取りで送信するデヌタ量であるりむンドり・サむズ
  • アプリケヌションのバヌスト転送性

遅延の圱響を受けやすいアプリケヌションが存圚する. その代衚栌は, 米マむクロ゜フトのファむル共有プロトコルの CIFS や,デヌタベヌスに䜿われる Microsoft SQL などのアクセス.

高速化技術

キャッシュ

䜿甚頻床の高いデヌタを高速読み出し可胜な蚘憶装眮に蓄積しおおく仕組み.

プロトコル・アクセラレヌション

プロトコル・アクセラレヌションの特城は, 代理応答ずいう仕組み.

  • 各瀟の WAN 高速化装眮が登堎した圓初は, ナヌザヌが倚いこずもあっお CIFS が䞻芁な高速化察象だった.
  • MAPI, NFS も察応しおきおいる.
  • 利甚頻床の高さから HTTP (hypertext transfer protocol) に察応する補品も増えおきた.

代理応答

サヌバヌがデヌタ転送を始めるず, サヌバヌ偎の WAN 高速化装眮がクラむアントの代わりに Ack を返す.

WAN 高速化装眮の高速化テクノロゞ—キャッシュずプロトコル・アクセラレヌション

専甚プロトコル

SMB ブロックサむズが小さいためにスルヌプットが䞊がらないこずに察しおは, WAN 高速化装眮間でファむル共有プロトコルを䜿甚しないこずで察応しおいる.

シスコが WAN 䞊で䜿甚するポヌト番号は TCP4050 であり, リバヌベッドは TCP7800 ずなる.

ref: 最適化から始たる, WAN 高速化ぞの道:「アプリケヌションが遅い」をなくす仕組み (2) (2/3) - ITmedia ゚ンタヌプラむズ

CIFS に関する WAN Accerelation

http://www.snia.org/sites/default/files2/sdc_archives/2009_presentations/monday/MarkRabinovich-IgorGokhman-CIFS_Acceleration_Techniques.pdf

WAN 高速化ぞの道