OpenNOP - 開放式網絡優化平臺

jopen 11年前發布 | 22K 次閱讀 OpenNOP 網絡技術

OpenNOP - 開放式網絡優化平臺
利用OpenNOP實現開放的網絡加速。靈活的部署選項;網狀網絡技術支持;無隧道實現;基于Linux的應用程序。它具有以下特性:

  • Automatically discovers numerically highest IP address to use as the accelerator ID. Excluding the loopback IP address 127.0.0.1. Duplicate accelerator ID’s would prevent the accelerator auto detection logic from functioning.
  • Determines the number of cores in the system and creates N-1 worker threads for processing IP packets. If there is only one core a single worker thread is created.
  • All packets for a particular session are assigned to the same worker thread. The packets for that session get processed in the order they are received to maintain packet delivery sequence.
  • Only packets of TCP sessions with modified MSS will be processed. The modified MSS provides space for injection of custom TCP options used by the accelerators.
  • Discovers other network accelerators by detecting custom TCP options the accelerators add to IP packets.
  • Detects when remote network accelerator fails or is shutdown and stops accelerating packets.
  • Optimizes TCP segment payload using LZ compression.
  • Pads SEQ numbers of optimized TCP payloads so they will not be processed by the destination. They must be de-optimized by the destination network accelerator to fix SEQ number.
  • Checks for dead sessions by sending keep-alive messages to inactive clients/servers and removes dead sessions the session table.
  • Heartbeat between user space daemon and kernel module so kernel module can switch to bypass mode.


項目主頁:http://www.baiduhome.net/lib/view/home/1356568732776

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!